skysight-inc/HackerNews huggingface dataset:
Instead of fighting over different ways to tax property, why not try new methods of housing? Like why not make the housing smaller, with one common kitchen for an entire appartment where you pick your meals every day (and save the time to cook, clean and maintain a kitchen?), why not have the old alcove system where your bed is essentially in a closet so that you can get by with just one room per family? Would a common shower room (separated by gender, obviously) really be so bad?

Hacker news is place of thinking new, can we please try that? Admittably not all ideas are going to be good, but can we please do something new?
Attention, Rockstar Developers: Get a Talent Agent
Startups valued at more than $10bn in 2015
Move to tiers
I usually charge £400-£450 per day but I could work for you at a lower rate for a short time, £15-£20/hour for 2-3 weeks while I am waiting for my next contract to start.
Could someone explain slide 90-92 to me?

I know what map does and I know what a functor is, but I don't know scala, so I can't understand what the slides are saying.
Ok, serious question: how do you manage your tokens? What happens if your device flies out of the window?

A couple of months ago I managed to break the screen of my tablet with 20-30 services I use 2FA (Google Authenticator). I had to spend about 50 bucks just to get a new screen and repair it.

For some of these services I had the token saved on my keepass, but I always felt a little dirty doing that. If there was a way to keep backups of Google Authenticator data, I'd take it in a heartbeat.
>Millennials, however, use physical media all the way... They have huge DVD collections, they started printing out their photos again, they mostly only read paper-based books

What age are the Millennials that you know? Because I can assure you they are not typical Millennials
Can anyone with experience give an estimate of the acquisition price?
>> Also, do you have some explanation for violations of Bell's inequality that don't rely on spooky action?

The article that started this thread is one. In some ways it's not even important that the model be a 100 percent match with reality. It behaves very similarly to reality and it matches the Bell inequalities without spooky action at a distance. Bells statement pretty much says this can not exist, yet there it is. So now we can stop talking about models that can not be - because they do - and see if any of them is actually a good fit for reality. Of course I'm assuming the math in the paper turns out to be correct upon review.
We've updated the info-graphic to be clearer in this regard.
While the US dumping its helium supply was utterly stupid and distorts the market terribly.

41 billion cubic meters / 7 billion people = less than six cubic meters per person on the planet, and when it's gone it's gone. That does not sound so hot.
I'm going to focus on textbook (because it makes my point easier). To me there are three distinct issues with digital books:

- Backlit displays give you eye strain and make reading less pleasant. This can be solved with eInk but then you lose colour diagrams/graphs and even the largest eInk device is smaller than a single textbook page (and the layout within textbooks is key to understanding in some cases).

- Saving multiple pages is very painful. Almost all ebook readers (both apps and devices) allow you to save your current page, close the "book," and then continue later. Very few allow you to tag multiple pages with "sticky notes" and then jump back to any of them.

- Some people like to highlight their $100 textbooks or to write notes on the pages. I am not one of these people, however that is a legitimate argument against buying the digital book. You rarely can do this type of thing.

Unfortunately eInk was here to save us, and I think as a technology it hasn't really succeeded. It gained popularity for a brief period, but then the iPad got popular and people just decided to read on the device they already own (and then give up, and buy paper copies because it was so unpleasant).

So unless someone invents an RGB eInk device, I think we'll be stuck with either paper books or terrible backlit flicky displays forever. Too bad if you ask me.
Wow this is a big release! HTTP 2.0, phasing out 1024 certs, sync, will-change.

BTW, is there already support for 4096 certs? Or is that coming later?
Timsort is stable, has an O(n) best case and O(n log n) worst case and has specific optimisations for e.g. partially-sorted sequences.

It can also be implemented in-place to reduce space requirements from O(n) to O(log n).

> since it has linear space requirements (sorts in-place)

Quicksort has a O(log n) worst-case space requirement
Semi-OT: is anyone on HN using a "alternative" Browser such as Midori or Vivaldi on a daily basis? I love what Midori is doing but it still crashes on me to often.
While it's nice to see the progress being made here, it's a little bit.. what's the word here? Strange? Disheartening? Annoying? Infuriating?

..to see long-standing issues being ignored or back-burnered in the march to add all the new features. Duplicate SSL certs still cause sites to be unviewable without stupid and security-breaking workarounds that are not necessary in other browsers, for nearly 7 years now[1], making the browser completely unsuited to enterprise administration uses. One misbehaving tab can still kill your entire session. I understand that they're working on this with the electrolysis project, but end of 2015 goal?[2] I don't mean to be overly snarky here, but congratulations on getting to where Chrome/ium was back in 2008.

I seriously question how the priorities are being decided at Mozilla. These are basic usability things that were solved in other browsers a long time ago.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=435013

[2]: https://wiki.mozilla.org/Electrolysis
So, on slide 33, the "+1" and "bestFriend" arrows are identities of Int and Person? On slide 35 it says that identity is associated with the identity function, but to me that means a function that returns what you give it, rather than "+1", which gives you the next number. So the identity of Person just means any function with the type signature Person->Person?
Only 14.9% of the top 1000 websites support IPv6, and only 5.5% of the rest
There's More to Ruby Debugging Than Puts()
Thank you for the best browser out there!
Good point. Here's a part listing: http://www.bricklink.com/catalogItemInv.asp?S=10231-1

At first glance, looks like the only unique parts are the sticker set (~$5-$17) and the minifigs ($3-5). How many other parts you need to buy would depend on the size and variety of your collection.
Is that method of sending the Authy authentication code any more secure than all the "regular" SMS-based 2FA methods (like say Gmail's SMS-based 2FA)? If so, how?

I think Google's (or Microsoft's because I think they use a similar SMS-based 2FA) method could be easily manipulated by intelligence agencies for example with access to the carriers' networks. The Google Authenticator app is now completely useless for Gmail as well, since they made it to fallback to SMS-based 2FA if you forgot your password (ugh - why Google? WHY?!).
How is that a good thing? Squatting is stealing.
> student-debt problem is so severe that it seems to be reducing the formation of new households

Perfect! Housing bubble averted.

In all seriousness, this + an influx of foreign investment into american real estate + a future generational aversion to debt (from experiencing first or secondhand how crippling student loan debt can be) will make for some interesting times in the upcoming decades.
Yay! Time for another firefox rant. I love the idea of firefox and I used to love it a lot. But not now. I keep trying it and always go back to chrome.

It crashes. A lot. Like, at least once a day I have to ctrl+alt+del and restart it on my laptop. It freezes and the window stops responding, it doesn't even paint.

In the inspector, the DOM breadcrumb area scrolls and moves around. It's like the blink tag, only worse.

JS debugger feels worse and clunky compared to Chrome.

Element inspector feels like duplo to chromes lego (does that make sense?)

I opened firefox yesterday and found a new speach bubble icon asking me to connect to O2 for something. WTF?! WTactualF is that all about?

/rant
No, it is fought by switching to heapsort if the recursion depth exceeds 2*log2(n).
"identity" isn't part of the 2FA concept (nor should it be)--you're shoehorning in something that doesn't belong.
Richard Dennis is a weird example to use, given that he ended his career losing tons of other peoples money.

If anything he is a perfect example of luck...
It is unfair, but eventually anyone in the service industry isn't going to be able to afford to live there, so they'll leave. That will cause one of a few things to happen:

1. Either the wages for those workers will rise to attract them back into the city or there just won't be those workers any more because they won't be able to afford to live there.

2. The workers will all move out of the city, but commute back into the city to work... just like millions of people every day, adding to the already ridiculous London congestion

3. Those jobs just won't exist any more meaning that the city is no longer desirable for people to live there.

The funny thing about a free market economy is that it largely regulates itself. People make emotive reasons for being where they want to be - until they don't want to be there any more.

Hyper aggressive rent control isn't the solution. More appealing alternatives to living in London for those in lower wage brackets is a solution. If people in that wage bracket no longer want to be in London, the wages in London will have to go up to compensate... or the rich people who live in London will have to do the work themselves... and I don't see that happening.

As long as there are people who are willing to put up with the situation - and there are clearly many that put up with it, much as it's shit and much as they hate it, they let it propagate by paying for it, using excuses like "I have no choice", the situation will continue. (I say using excuses, I do understand that many of them are in a position where they genuinely feel they have no choice)

"Every time you spend money, you're casting a vote for the kind of world you want." - Anna Lappe

Let that sink in for a minute, because every time you get your wallet out, you should be asking yourself - is this contributing to a world that I want to live in?
Also, I can (and often do) have pages open in each of my physical books simultaneously, so I can have a half-dozen on my desk at once and transfer my attention between them almost instantly. Compare that to a single 14" e-ink screen.

My eReader is a fantastic replacement for a stack of novels; books I will read from cover to cover, and won't want to mark up or use as a reference. It is a terrible replacement for a stack of textbooks in which much of the functionality comes from the ease of marking up, adding sticky tabs and most importantly having them all open at once in my field of vision.
I always hear people say things like "we don't have debtors prisons in the U.S.". If enough people start doing this, I have a very strong feeling that that will change. As student loans become more of a crisis, we're sure to see more people simply deciding not to pay. What recourse to lenders have if this happens on a large scale?
>> What's nice is that their model is classical. Even if it "just" makes exactly the same predictions as other models, it's nice to have a model where physical intuition can be brought to bear.

A classical model can also be simulated on a classical computer, so if it produces the same results as QM then quantum computation would be... fiction or just redundant?
See my bug report on libc++: http://llvm.org/bugs/show_bug.cgi?id=20837 .
> but also because we've somehow managed to move backwards for purely cultural reasons.

We didn't move backwards. What happened is that the expected benefits of online media didn't quite work out for most people in practice. Recognize that and optimizing for the state of media as it is rather than for acting now based on a romanticization of what online media could provide is sensible, and not a step backward.

Will online digital media become what those of us who were around when it was emerging hoped? Sure, probably, eventually. And, really, people rejecting it because it hasn't yet, and because current physical media still offers concrete advantages to people's desires compared to existing online media is the only thing that can create the pressure that will get it there.
Piling on, I live in Denver and maybe drive once a week tops. Even then, it's usually to get up to the mountains for skiing/hiking. (A huge consideration if you're considering where to live.)
> this woman in the article wasn't living on a barge she'd have spent £20m on a 10 bedroom mansion on Bishops Avenue.

Of course you're kidding, and you realize that she'd probably share it with 4 friends and borrow only £2M, right?
> utterly retarded

Do you really think it is appropriate to be using the term "retarded" as a derogatory term in 2015? Why not just bring out "gay" and the n- word too if while you're at it...

I actually agree with you regarding laptops and tablets in the classroom (and I work in technology). I just find such language pretty distracting to an otherwise great point and interesting link.
Typesetting differences between different devices is a problem that needs to be solved for e-books to become feasible in classroom settings, book club settings, etc. If a group wants to discuss a particular scene, argument, metaphor, etc., it's important to be able to point to a page number -- ebooks make this tricky.

The typesetting problem also ties into the navigation problem. There are some books in my area of study that I make use of with great frequency (e.g. Kant's Critique of Pure Reason, Wittgenstein's Tractatus). For the most part, if you ask me to jump to a section, I can get there (within a dozen pages or so) just by opening up the book to the right location. The TOC in something like Adobe Reader do this effectively, but I haven't seen an e-reader that makes jumping to sections as quick.

Annotation is another tough problem. In one particular copy of Plato's Meno, I have a series of diagrams attempting to work out a geometry problem posed in a somewhat controversial passage [1]. Some e-readers have made advancements with text annotations, but nothing I've gotten my hands on comes close to paper (yet).

I don't think these problems are insurmountable, but I agree with 'ashark that a 14" e-ink screen won't suffice to make books obsolete until certain problems are solved.

Even then, I enjoy having a large bookshelf packed with books. Call me old fashioned, but I love the smell of old books :)

[1] http://www.jstor.org/discover/10.2307/635623?sid=21105440821...
If I didn't have a couple years of shipping Scala code into production I'm not certain I'd understand the slides by themselves. (Having audio and/or video to go along with the slides would be a great help!)

I don't have a math background, but write a lot of Scala anyway. These slides filled in the blanks in a lot of places for me though largely because I could relate to how I've written code.

This is an excellent resource and its piqued my interest in learning more about category theory.
Well, they're trading their time for living in unpleasant accommodation. If their time is more important to them than where they live then fair enough. But they should admit it is a conscious trade-off.
If the industry hires 2% women, out of 10% talent then there is 8% _of the entire industry_ that this company could snag. This could easily mean more than the entire company being women.

Your intuition is right when/if this gets implemented everywhere.
>they started printing out their photos again

You lost me here. I'm firmly a "millennial", and I can't recall ever seeing a friend with printed photos from the last four years other than the occasional art student. I'm not necessarily disagreeing with your overarching point, but this part really rings very hollow to me.
The Truth about Sally Smith: The 'ghost' of Brumby Wood Hall
Show HN: Terashare, really simple 2P2 sharing of large files
Hi HN!

We're 2 programmers from Belgium and we just launched our first product: Terashare (http://terashare.net). It's an application to send large files 2P2, and we have put a lot of effort in making it really easy to use.

We would love some feedback! On our website, our movie and of course the app.

If you want to try downloading a file without uploading one, you can use this link: http://terashare.net/SqGsg0n

Thanks!
Koen & Jan
Well, if you are unsure if you can trust the second compiler (e.g. you didn't write it, audit it, bootstrap it yourself) you can just add a third (slightly more trustedworthy) compiler.

After that the infinite stack of turtles will take over and make sure it is asymptotically trustworthy.
Unreal Engine 4.7 Binary Release Includes HTML5 Export
Doesn't solve the lack of colour in textbooks (graphs, diagrams, photos, etc).
BitBucket unusable for most of the day
First guess: people only think Node.js is a good idea until they try it outside of quick samples.

Second guess: JS is the only ecosystem front-end devs generally know.

Third guess: back-end engineers avoid JS like plague - hence the separation into front- and back-end devs.
How do we make the applicant pool more diverse? That's easy.

Step one: improve economic forces on lower-income families, the working poor, migrant and other ethnic immigrant communities, and the most at risk of poverty, incarceration, preventable disease and unplanned pregnancy.

Step two: provide education for all those groups.

Step three: balance a new middle class through job creation combined with a return to increased domestic jobs which don't require a college degree (since nobody can afford it now), primarily industrial and manufacturing.

Step four: as a new middle class emerges, the roadblocks to a good education, freedom from incarceration, increased communication skills, and improved local ethnic-minority economies produces tech workers who have the same intellectual and cultural advantages of caucasian-american males and females. suddenly more people who are 'like us' start applying, and their skin color, family history, cultural/religious differences and accents don't seem like such a barrier anymore.

Alternate plan:

Step one: get involved in community outreach for young disadvantaged people.

Step two: invest in tech classes at community centers.

Step three: convert blighted neighborhoods into training centers, call centers, minimalist office spaces, etc.

Step four: work with local governments to increase availability of cheap public transportation.

Step five: hire local young people who are now trained in tech work to do the jobs you'd normally farm out to similarly-skilled foreign workers.
I don't think my season ticket went up by that much.
It's just that chrome devtools are really, really well made in many dimensions. But keep in mind that Mozilla has been catching up a lot (impressive knowing the budget difference) both in devtools and under the hood (memory usage).
Yeah, the full HTTP/2 support was a pleasant surprise! Wonder if Google's (and other prominent ones) web properties have switched over to HTTP/2 from SPDY yet.
So market is slow for everyone ha? =)
Large, low cost, lightweight, flexible e-ink-like screens so that the average person can have many of them, with different books in each, and the same kind of usage patterns as with multiple physical books in use at once, might. (As long as DRM isn't used to put restrictions in place that make that useless for people who aren't actively working around it.)

And there is active research in all the relevant technical directions. Maybe not in the next couple decades, but we'll get there with the technology.
Adding multi-process to a large project that was not designed for multi-process is an astronomical amount of work. And Firefox's approach has advantages over Chrome's, so they're not simply playing catch-up.
I think you may have misunderstood the problem. It's not that we don't know how to build dense modern cities (just look at China). It's that London has made a very concerted effort not to be dense or modern.

There are (finally) skyscrapers being built in London, but even now they are limited to a few specific areas. Views of St Paul's and Westminster are especially protected. Which is fine, and understandable!

But you're asking, I think, "why doesn't London become a bit more like Beijing or Tokyo", and the answer is "because London really doesn't want to become like them". Building a bunch of small apartments would absolutely solve the issue (and cause others; a lot of London infrastructure is close to capacity), but it's a solution which is politically impossible.

Interesting article on the subject here: http://www.economist.com/news/britain/21596539-capitals-skyl...
I guess we can find most of our helium near the top of our atmosphere :)
There's a second value prop: It actually works with Android.
Why 4096-bit RSA certs when you can have ECC certs?
When I first started using Bootstrap, http://shoelace.io/ is the site that really helped me get the whole col--. So I continue to use that.
Mainly, in some cases, printed books still have an edge in usability over e-books. Some of it is just due to current technical limitations: e-books often have bad enough typography that the reading experience is noticeably worse than with a printed book. Moving around the content is still more awkward with e-books than with printed ones. We also have adopted page numbers as reference markers and haven't yet gone back to numbering sentences or paragraphs in most instances.

There's also the issue that CDs or DVDs are useless without a playback device, while books are self-contained.
"...really sour taste in my mouth..." - have you tried JS? Sour is not the worst taste out there.
15 People from Around the World Next to the Amount of Food They Eat Each Day
Leading skills for Software Architect and CTO is JavaScript. Is this based on companies made up of 20 year olds?
I think I made the decision a couple years ago that I'd rather just remember what the files should look like and create them as I need them. I work on varying types of Rails apps (some full-on HTML/JS and others just JSON APIs) where a lot of times you don't need most of those files. I could see merit in just remembering the generator commands, though.
Tuna from the ocean at large may be a "commons", sure, but helium comes from natural gas deposits, which tend to be in areas where one nation or another claims exclusive rights to said deposits, treats them like property, and seeks to maximize the value they can extract from them (while still competing with other resource-holders in a market).
Understood, but I'm speaking from the viewpoint of a user, here. It's a massive annoyance for a crashed tab to annihilate the other 49. (And the session restore being activated is generally grounds for a smoke break, because your system will be tied up for a while...)
According to http://spdycheck.org/#google.com google.com supports "h2-14" and "h2-15" which I'm guessing are drafts of HTTP/2?
Google's new CAPTCHA security login raises 'no concerns': http://pages.higg.im/2015/02/24/googles-new-captcha-security...
Ah, political correctness...
Don't forget about FireBug which is pretty awesome.
Austin Beats San Francisco in Savills’ Tech City Metrics
But the issue isn't ignored or back-burnered.
It's interesting that they've chosen to launch the product on Kickstarter. They don't appear to need the funding structure; they're simply using it as a shop.