skysight-inc/HackerNews huggingface dataset:
1) iBeacons

2) Yes, agreed, and I think they're working on this.

3) Edge to edge causes accidental taps for many users. They may or may not go this way.

4) Not sure what you mean here beyond things like push notifications. I would like more apps to advance-load data and predict my behavior, but I think a lot of this is already possible with background tasking. Not sure why this would have to occur at the OS level.
The tenant signed a lease, and should be aware of the clauses within it.

Usually leases forbid subletting w/o the landlords approval.
You're an idiot, I wasn't making a moronic criticism, I happen to be 100% anti-drug prohibition, but yet again on Hacker News, I've been massively down-voted and insulted for making a joke.
"Commercial" is commonly used to mean "not Open Source" or "not Free Software", and in that usage not being Open Source does mean that it is "commercial".

Properly speaking, "commercial" is an orthogonal concern to "Open Source" -- if software is sold by a merchant under a license, that license is commercial, whether or not the license is also an Open Source license.

You seem to want to create a new use of "commercial" where it on a continuum with "Open Source" but not merely the negation of "Open Source", such that there would be "Commercial" and then some poorly specified "gray area" and then "Open Source". I'm not sure that this is either a particularly good use of the term "commercial", nor a particularly useful concept regardless of the terminology. Non-Open Source or non-Free licenses always permit you to do something with the software (that's why they are "licenses").
Hi rdl,

It would certainly be possible to eliminate the registration fee, and make up the difference with a slightly higher recurring service fee. (We are not yet supported by any major foundations.) There are two main reasons we have not done so:

1. As a small nonprofit with limited financial resources, one of the measures we've adopted to ensure that we always have enough cash to cover our costs as we grow is to couple service fees closely with actual expenditures. There was historically a large up-front cost to admitting new borrowers, as we used to contract with local partners to verify applicants' credit histories with local lenders. We no longer work with local verification partners, but even today there is an up-front cost in Skype and SMS charges, as we verify the information of new borrowers with local contacts. Coupling registration fee income with the cost we incur to admit new borrowers ensures we will always have enough revenue to cover our costs, regardless of the pace at which Zidisha grows.

2. Shifting a portion of the costs borrowers pay to join Zidisha to a lifetime membership fee paid up front makes strengthens the incentive to participate responsibly with Zidisha over the long term, because costs of borrowing decrease as members build up a track record of on-time repayments over time.
Prison terminal 2013
I've found these videos to be fairly interesting.

https://www.youtube.com/watch?v=yJZP_-40KVw&list=PLN0wPs8UzD...
The Joseph Rowntree Foundation, a left-leaning think tank in the UK, investigated the possibility of operating a not-for-profit "Home Credit Business" (i.e. where people borrow money and a representative visits them every week to collect repayments) [1]

It's an interesting report, but the gist is that because of the high default risk, they couldn't get down to less than 100% APR, even with subisidies:

>>>Even on a not-for-profit basis, to make the service financially sustainable the cost of home credit would be high.

>>>With an £18 million subsidy, the APR on an average 56-week £288 loan would be 123 per cent (compared with 183 per cent commercially), bringing customer savings of £50. But to achieve a reduction to a 100 per cent APR would require a £90 million subsidy. Customer savings would increase to £72 per loan (£170 yearly on an average annual loan frequency of 2.34).

[1] http://www.jrf.org.uk/publications/not-for-profit-home-credi...
In SAS, beware that missing values are treated as the smallest possible value (e.g. -Inf). This means that statements like x < 10 return true if x is missing.
And still larger and thicker than an iphone 5 (which is already a bit too big)
I'd never heard of Algolia before, but their demos seem very impressive.
Pied Piper Systems
I've used taskrabbit and it's very close to the idea I mentioned, though what I had in mind is more pure physical labor related. The premise of the idea is to remove middlemen like moving companies, landscaping contractors, etc who do nothing more than organize laborers.
I'm glad you think so! I was making a light-hearted observation and I'm actually 100% in favour of legalising and exploring the potentials of some of these substances for people with severe mental health problems. Mental health problems affect my family deeply and don't think any stone should be left unturned. It's just a shame everyone seemed to jump at me assuming I was criticising it somehow!
How about open sourcing a government? Maybe it worth a discussion.
We're never truly done
The cert is expired anyway.
> To make a system sufficiently configurable, you end up having to re-invent a turing complete language inside it's configuration files...

Isn't source code basically a configuration file for the compiler/interpreter?

> because ultimately the config format can never be expressive enough to solve all the problems

And if so, I don't think this statement is quite true. Source code is expressive enough.

Configuration files give us flexibility but not expressiveness. Source code, as it exists today, gives us expressiveness but not flexibility[1].

This disparity should be a big red flag that we are doing something really wrong.

This disparity, in my opinion, is caused by the abstraction we use to communicate information between systems within source code: parameterized sub-routines.

A programming language that doesn't use parameterized sub-routines is basically a configuration file. This gives us both expressiveness and flexibility.

[1] Flexibility is within the context of config-vs-source code and ops post. Programming languages are very flexible when you know them.
Doing base conversions in GNU Make with strings
Both bigger than an iphone 5 in all dimensions.

Really looking for something with a hi-res screen, apple-speed touch latency, maximum but preferably smaller footprint than an iphone 4, and at least as thin as an iphone 5. This should be doable in 2014 and I think would be distinct enough without being ridiculously niche to have a reasonable market segment.
God. I can't. I can't take it. NO I FUCKING CANT GO TO HELL AL L YOU MOTHERFUCKERS
That was cringe worthy.
I've been using it for a few weeks now. It has been really enjoyable so far. I don't take advantage of all of its features, but my web development has been spot on.
I imagine people think "crimean peninsula," look at Florida and go "well there's a peninsula"
This is a pretty tried and true marketing tactic for brand exposure. "Cross-blogging" or "guest blogging" lets them illustrate their market experience to a new audience, vs. the audience currently visiting their site, who presumably already believe that they're experts.
That's a rant I mostly agree with, but I see a couple ways it could be mapped onto the original phrase. Did you mostly mean "sophisticated language features don't span executables anyway"? or "you don't need a sophisticated understanding of what's inside each box that a shell operates on"? or something I'm missing?
Encrypt what you put behind the Dead Man's Switch, and then give the recipient/heir the key. If you want to get fancy, break the key up into two or more parts and split them among your heirs.
I hear this alot, and I wonder: is that because I frequent developer forums, where the users are mostly male? I'm a guy, but have really tiny hands (smaller than my wife's, and most every girl I ever dated) I have an S3 (and S5 on order), and have had most iPhone models. The larger phones really are uncomfortable for me, but I suppose the same is true if you reverse it (smaller phones are uncomfortable for larger hands ... I heard the reason why Shaq sucked at the free throw line was because to him, shooting a basketball was like a normal person trying to shoot an orange)
> I realize that's not ACTUALLY what's happening. But when the time-scales of human beings and computers are so incredibly different it's not hard to understand why people FEEL like it is.

The guy getting screwed by HFT isn't the chap looking to sell 2 million Tesla at 209. It's the guy on the other side who was hoping to pick up 2 million Tesla for 209 (to flip it at 211). Now the HFT buys it for 209 and sells it at 210, compressing the margin the flipper would have earned from $2 to $1. That's not front-running - that's competition. There is no privileged relationship between the HFT market maker and the other market makers or brokers looking to buy stock. In fact, there is an adversarial relationship. That adversarial relationship is what allowed the original chap to offload his 2 million Tesla at 209 in an instant. It is also what allowed the next guy to buy it for 210, versus the 211 the other market maker wanted to flip it to him for.
At least in this case, it appears to be a law that is being violated, rather than a clause in a lease. The clause in the lease that is getting people evicted states, "any illegal activity". So just reading your lease is insufficient to determine whether or not one could rent a room.

Further, from the article:

"San Francisco bans all residential rentals of less than 30 days unless the hosts have a conditional use permit - an expensive and cumbersome process that virtually everyone ignores. The ban applies whether the hosts own or rent, paying guests visit frequently or once a year, or hosts rent out a room or an entire dwelling."

So at least in SF - anyone using AirBNB at all is breaking the law, irrespective of one's lease or ownership status.
> 6. The vast majority of our borrowers are used to flat rates being quoted by local lenders

I hadn't considered the cultural differences of the target audience. This would be dishonest for a US market, but I understand it here.
I'd like to see arbitrary graph based systems where there's no restriction on the relationships you can create - although doing so takes more work than dumping things into hierarchies. Tag based systems are useful for making the transition to graphs, but they're really just "patching" graph-like semantics onto trees - as are things like symbolic links in file systems.

Relationships are largely arbitrary, and what is meaningful to one person may not be to another. In order to have an effective system, I think it would need both a distributed and local component, such that there is this large, distributed graph of knowledge of relationships, which you can download and cache parts of selectively - and which you can add your own relationships to, and chose which of those you wish to share. By collectively sharing relationship, we can form consensus models which converge around specific kinds of ontologies - which could be used to optimise storage and querying for local caches of such boundaries.

My biggest gripe is perhaps this idea of bottom-up-schema creation, in which we try to conjure up a model of relationships which may work based on our limited knowledge of the models we want to express. Instead, the graph based approach gives us a top-down-approach, where all the relationships are visible, but where we focus on specific relationships to build an ontology, then optimise our problem around it.

Filesystems in the traditional sense are far too limiting in that they already push a bottom-up schema on you - that of files, and much of the data you want to organize isn't files anyway. The filesystem is useful though, and necessary to remain compatible with existing systems - but I think it should take the top-down approach, where for example, you'd have some FUSE module which accesses part of a larger graph database, and only cares about the file specific relationships or ontologies.

I'm no expert on graph theory, and I've only played around with the ideas a bit using existing graph databases (Titan, Orient, rel etc) and querying languages like Gremlin and Datalog. I also have a few dozen databases I've made with Postgres in order to map the relations I care about with refeences to external information sources (e.g musicbrainz) - some of which are not "open" in the sense that you'd want them in a distributed system, because they require sign-ups to central services in order to manipulate them.

I've also looked at various attempts to build systems like this, but the majority are proprietary systems, or centralized in some way or another, and I've not discovered a sane way to locally cache the data I want without taking whole copies of the databases.

At present there's just too much for me to learn and research, and not the time or motivation to do it - partly because I feel it would need to be a collaborative, free software project, as the profit motive is largely incompatible with the need for a distributed system - and I'm too focused on making a living right now.
Fairness is a fundamental bedrock of systems like this. Even if the amount of money HFT firms extract does not have a measurable effect on the economy, it harms trust which can have serious consequences.
Can i talk more with you about this? You can email me at oeyr at uci dot edu
No, people who were in primary school before the breakup of the Soviet Union would probably have never seen the Ukraine on a map, since all they would see is a big red area labeled "Soviet Union". I doubt Soviet internal geography & politics were taught regularly. Younger people may not even know that the Soviet Union ever existed, but they have a much better chance of seeing Ukraine on a map in school.
Airbnb is well aware that many of their hosts are renting illegally. In NYC, it's illegal to do a rental without the host there for under 30 days unless you have the proper licensing. So nearly all 'whole apt' rentals on airbnb are illegal. Airbnb makes no effort to let hosts know the laws regarding this.
Hi devinmontgomery,

Do you mean this page? https://www.zidisha.org/microfinance/borrow.html

How would you suggest modifying this to make it more transparent?
The feed the HFT gets is faster than the NYSE to NASDAQ feed. That lets them trade ahead of you.

You placed an ordinary 200,000 share limit order. You didn't use one of the special order types.

It is riskless for the HFT to buy 100,000 from NASDAQ, knowing they can sell back to you when you buy the other half of your order. Other algos, seeing a big buy, move up the price, so the HFT (may) be able to safely buy and then sell to them.
Babbage: easily encode or decode data with a click
I think that's true if your setup is symmetric. You and your friend have to go at the same pace, you get anxious about holding them up or coming off as dumb, etc.

This is an asymmetric setup. You talk through whatever material the less-advanced student got through that week. More like YC office hours.
You can get the Mirabox based on the Marvell Armada 370 for about £150, one-off. Includes dual 1GbE.

Eg http://www.newit.co.uk/shop/All-MiraBox/MiraBox
RE number 5, you seem to be mistaken. Those random loans were all repeat borrowers. "I calculated the APRs for these 20 random Zidisha loans, and the average APR for the loans was 25.22%. The Zidisha APRs for these 20 random loans went as high as 49%"..."And that's just for repeat borrowers (by sheer chance, none of the 20 random loans was from a first-time borrower)."

That said this looks like an awesome response. I think you're net good, but I know what happens down the revolving credit pothole, if you're helping people avoid that its fantastic.

One other concern, your fee structure and business model seem to encourage repeat loans, how do you avoid the situation where that goes horribly wrong?
In this case, it's not really a sublease because the tenant was occupying the unit at the same time.
What's New on CPAN in March
Regarding point #3: Are you saying that if someone has a loan for less time, he/she will pay less? That seems to be an inherent property of "interest". Likewise, one could turn this argument around and claim "those 5% of a $50 loan can be 10% of the amount if you hold the loan for 2 years! Exorbitant!".

Could you clarify?
Why I Hired A Human Alarm Clock – And How It Helped Me Hack Final Exams
"then it seems logical to me that AirBnb should at the very least make the person renting out a place check a box..."

As far as AirBnB is concerned, they provide a big chunk of their value serving as a "marketplace", not necessarily for <30 days sublets. Reputation management, escrow etc. Note you can enter in arbitrary check-in and check-out dates and they have a "/sublets" section as well.

Wiser for them to focus on this value proposition than try to navigate the red tape and ensure legality across the globe.
This. Color is an entire dimension they had available, and they used it to reiterate what we can already see (distance from actual Ukraine) instead of the actual point they are trying to make (clueless about location => wants to intervene)
Short-term rentals are illegal regardless of lease terms.
iphones feel like a child's toy in my hand. Thats pretty boring to me.
Oh, I see we completely talked past each other. This is the comment I was talking about:

https://news.ycombinator.com/item?id=7542140
I really hope this gets big. Music could disseminate more globally than ever before.
It was turned over during discovery and released with court documents in the Apple vs. Samsung litigation.
Who's being dishonest here? That's a serious allegation to make when the facts don't seem to support it.
Chrome doesn't shape text (ignoring kerning) if it contains entirely Latin text, as a questionable performance optimization that really reduces legibility of text (IMO). You can use "text-rendering: optimizeLegibility;" to force it to obey kerning.
San Franciscan crony capitalism at it's finest.
Many of the comments on sfgate refer to the moral ambiguity of profiting off of a rent-controlled property -- definitely an interesting wrinkle.
Visual: Watch credit card success and decline rates change over time.
I'm sure everyone on HN is familiar with how open source projects work. The poster wasn't trying to tell contributors to get their act together and produce a higher quality product.

Beyond just lamenting the quality gap, they were trying to understand what it was that open source projects of this nature are missing. Is it lack of research making its way downstream? Poor media quality? There was no blame placed on contributors.

Understanding the answers to these questions can even help someone like the parent find an 'in' to contribute something themselves.
> you don't hear other nationalities confidently stating their opinions about things they know nothing about [...] I can tell you from my personal observations

What nationality are you, again? :P
Is there any risk of legal action from being an airbnb guest in SF?
Excellent way to make money :)

Just run this service for a few years without actually encrypting the data, then charge $20/month to NOT release the information.
I don't know anything about the Swyft card, but I know something about the Cat (not much). The Swyft card implemented at least the cursor positioning stuff in this video: https://www.youtube.com/watch?v=o_TlE_U_X3c#t=52

Some things about the Cat that aren't in that video are interesting. The whole thing was a single-user (fine by me), single-process (fine for the time) and single-program system. When you turn it off it writes its whole memory (incl. framebuffer) out to disk, which I think is the only thing on the disk actually, and when you turn it on it reads it back in to memory. So it never had any concept of a file, of saving a file, or opening a file. Saving a document was just saving your state, which includes the document, and opening a document was leaping to that part of the screen.

You could migrate your session by just carrying the disk with you.

The tabulating and (re)calculating thing is slick, and I think the Swyft might have provided that feature too. If someone could figure out a way to reconcile that with the Unix notion that different programs, running in different processes, must do different things, I would be so happy.
Draftin' MTG Draft Simulator BETA 3
Draftin' has entered its third beta release! I would like to take a moment to thank all of the Beta users who participated in Beta 2, you all have been a huge help in finding issues with Draftin' that I did not find myself. In Beta 2, you guys/gals uncovered an array of bugs which have been patched, along with usability issues around user interaction and menu/GUI simplicity which have been fixed/updated.

Anyway, I have been taking a more community oriented approach to Draftin's continued development. Basically, I am letting the users give large input as to what they would like to see in Draftin', and I have been prioritizing development based on that input. Beta 3 is entirely community driven, consisting of all the most reported issues/bugs. Hopefully Beta 3 brings a much more well rounded and bug free drafting experience!

#### Beta 3 contains the following updates

- Add flashing tab on various events throughout Draftin' if user is on another web page/tab.
- Play audible sound on various events throughout Draftin' if user is on another web page/tab.
- Fix UI issues in My Cards section where card rows are out of sync.
- Make user profile display users cards. If you ever leave a draft/the coordinator deleted the draft, you can now retrieve your last drafts cards from your profile.
- Greatly improved Set selection UI.
- Fix server error when users try to join the same draft twice.
- Fixed issues with kicking users from a draft.

Anyway, that's all for Beta 3. I am calling this update a usability update as it touches on the main issues you all found in Draftin'. I hope everybody enjoys the updates and continues to help push this little MTG draft simulator towards dev complete!

If you like this tool or have suggestions then feel free to leave them here. :)
> It’s hard to imagine a product without search

I don't want to nitpick, but when an article begins with such an evidently silly statement, it discourages me from reading the rest.
Careful, haven't you guys heard that Matt Cutts has banned guest blogging? [1]

Those links to Algolia should be no-followed under decree from Google.

[1] - http://www.mattcutts.com/blog/guest-blogging/
No. It's currently much slower than Sublime Text, obviously has fewer features and plugins, and doesn't offer any benefits for my workflow.

Glad it's there, of course! From what I gather, it's substantially easier to develop for; I haven't really done any serious work on either of them, though.
JumpCrisscross said (and then deleted his comment)...

Ceteris paribus the client should prefer execution in 1 millisecond over 90 milliseconds.

Yes, but we both know that all things are not equal. In fact, the whole raison d'etre of HFT is to ensure that all things are not equal. They are only trading when there is profit between trades that would've occurred between entities A and B. When HFT steps in, either one or both of entities A and B suffer.

Your and my bid-ask spreads used to pay for those. Now those extra pennies of compressed spread are going to the market participants instead of the house. That is more efficient.

If HFT firms want to be considered the new market makers, then they should be held to the rules of the original market makers. A market maker's job is to provide liquidity continuously; not just when it is profitable for the HFT firm.

http://www.sec.gov/answers/mktmaker.htm
Visualize your daily productivity
Fun trivia, the search engine for HN have been switched out to a Algolia one. Try searching in the bottom.

It's a pretty good one as well.
I think it goes much further than that, I know that some live news organizations skype interviewees in.