skysight-inc/HackerNews huggingface dataset:
The article glosses over key metrics for IT support # of helpdesk tickets, man hours per asset. an IDC survey showed that WinXP took on average around 4 man hours a year of support per asset, where win7 took just over 1.5. I'd be interested in seeing those numbers. I dont know what the state of admin tools for large linux desktop deployments is, but having seen the power of SCCM and ActiveDirectory even with WinXP. That leads me to belive that they are not as powerful so say if Win7 was at 1.5 Linux would be at maybe 2.5? That difference alone at a large scale, would eat into the cost savings of the deployment right there.
Anyone enjoying this discussion owes it to themselves to check out Gwern's exhaustive page on spaced repetition.

http://www.gwern.net/Spaced%20repetition
I'm not sure if they have something exactly like this, but http://erlibird.com/ has gotten me pretty good feedback on projects before.
Good luck with the goose! I've only made it a few times and it's been a few years, but from what I recall...

Goose is very fatty, and goose fat is very flavorful. Find ways to celebrate that, particularly on a cold christmas. Make a gravy, or roast some fruits in it, or potatoes, or... but it's definitely something you should be planning around.
I've been doing the GRE vocabulary decks in Brainscape on my iPhone and I like the algorithm. It seems to be a variant of the Leitner Algoritm with 5 buckets. I'm enjoying it.
How Bees Harvest Plastic Waste for Building Materials
Also, doesn't the IA have specific privileges given it by Congressional legislation at some point? I seem to recall that coming up in abandonware discussions.
As far as I know, Internet Archive does not maintain "HTTP Archive" (http://httparchive.org/). HTTP Archive was founded by and is being maintained by Steve Souders (Chief Performance Officer at Fastly - http://www.fastly.com/). He's previously held titles at both Google ("Head Performance Engineer") and Yahoo!. He's also a co-founder of the popular web-development debug add-on Firebug.

Sources: http://httparchive.org/about.php and http://stevesouders.com/about.php
quick pic polls http://polarb.com/
Wall of snapchats aka my snap-wall
Tangentially related but I had to share:

Another favorite pastime [of Seymour Cray] was digging a tunnel under his home; he attributed the secret of his success to "visits by elves" while he worked in the tunnel: "While I'm digging in the tunnel, the elves will often come to me with solutions to my problem."

https://en.wikipedia.org/wiki/Seymour_Cray#Personal_life
Mega Holdings Şirketi
Mega Holdings Şirketi Hakkında Bilgi
Please reread the Hacker News guidelines. Any articles that gratify intellectual curiosity are on topic. This article may be a bit fluffy, but it fits the bill.
> I find pictures helpful but usually I use them to illustrate the example sentence and not the word itself.

And this is why you are supposed to create your own flashcards. Everyone learns differently and your self-guided learning is no different.

Personally I use pictured even for abstract stuff, I just try and find a picture that says "hopeful" or "amazing" for me and then I use that as my picture since I figure it'll forge the connection.
I found that comment actually amusing.

I would upvote it to counter whoever downvoted it but not enough karma.
that is the maximum S.O. can get

This is why they formed a parent company with a broader focus (Stack Exchange). Joel Spolsky wrote more about their thinking here:

http://www.joelonsoftware.com/items/2010/02/14.html
Unless you're talking node.js, in which case you should disregard my last statement.
I have exactly this setup running for my startup right now. I am planning to blog it after my wedding and honeymoon next week (so early June), but if you'd like to pick my brain, ping me, and I'll see what I can do.
The project is open and I feel confident they'd take a merge/pull request for that.. :-) (I know that Kenneth usually has humor and the spirit goes along well with your suggestion. ;-) ). Feel free to swing by https://github.com/kennethreitz/python-guide and have a look in any case.
What is an appropriate level of Basic Income?
That makes sense, but again, in Java you can't do it if you're just the owner of the typeclass, and in order to make a wrapper you'd have to make a subclass, which mucks with all kinds of other things.
I would argue that designing a good API is harder than making a good implementation of the API. The idea vs. execution juxtaposiion seems more apt to software patents that tend to express obvious ideas of low utility as ambiguously as possible.
Agreed. Ship it for the sake of shipping it and using it as a portfolio piece. I remember one app in particular that I spent a LOT of time on including meetings with others, etc and I never launched it. It still makes me mad and haunts me.

So if you're close to launching the first app, launch it for the sake of launching it and seeing a project all the way through.
Closed captioning doesn't have to be particularly good though, if live closed captioning is any indication. Why not just run it through a text to speech engine?
I use Prompt + vim as well. I don't always travel with my personal laptop and it's nice for prototyping or quick fixes.
The only good book on Cray I've found is he Supermen: The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer by Murray.

Besides two or three videos, The Supermen, and tangentially related books about the history of CDC, it's hard to find a lot of details about Cray's work. I think the University of Minnesota has some Cray related papers, but I'm not sure what.
What advantages does this have over SQLite?
I've saw some great examples today from Gabriel Wyner's upcoming book 'Fluent Forever'. They aren't for public distribution yet, but there are a few good posts on his blog.[1]

There is some really valuable advice in the Supermemo website[2]. and Gwern's post on spaced repetition[3], which I posted a link to elsewhere in this thread, is fantastic if you want to take a deep dive.

[1] http://fluent-forever.com/
[2] http://www.supermemo.com/articles/20rules.htm
[3] http://www.gwern.net/Spaced%20repetition
I wonder if the fansub community could help?
How hard would it be to add closed captioning?

Why did film maker ignore the needs of some viewers when they made the film?
Only took about 10 clicks before it came up with some porn pics.
Dean Kamen's robotic prosthetic "Luke" arm has just received FDA approval.
Hi Moisey

Any updates on BSD support?

It was started over 1 year ago without update [1] and is the 2nd most requested feature of all time [2]

(Great service by the way)

[1] https://digitalocean.uservoice.com/forums/136585-digitalocea...

[2] https://digitalocean.uservoice.com/forums/136585-digitalocea...

Edit: fix typo
Show HN: Take selfie with a tap on the back of you phone
CerealBox lets you take a selfie by tapping the back of your iPhone. Simple.
Just release my iOS app(CoderQuiz): sharp coders' skills by questions and quiz.
An iOS app for coders and programmers: http://www.dennyzhang.com/coderquiz.html
I don't use Quora very much, but I have noticed that it seems to be very focused on the identity of the person replying, and even the identity of upvoters. It feels like a great place for senior management in organisations to answer questions about topics related to their roles.
I found osx white text being bolder less easy to read in majority of cases it presented me with.

Though I had to fight temptation to pick white anyway because I thought that "might be" what more l33t people would think is better..
ISO 8601 ftw, chaps!

I find the screenshot showing two columns - 4/22/2014 and 4/21/2014 - culturally interesting (I'm from Australia, but see this date format frequently).

You kind of take it for granted that everyone (else) in IT, especially those who produce something used by foreigners, ie. the makers of any web app, will have already embraced 8601. Or, at the very least, offer this as a locale / display option for their users, even if they themselves use an unsortable, ambiguous, region-specific format inside their own systems.

One of the very few things that continues to frustrate me with Trello is that every date shown to me is locked in the format "Mmm dd, yyyy at hh:mm", with no facility to modify that.
Grandfathered is an internal term that, to be honest, we didn't expect to see on hackernews, grandfathered for us refers to customers that will never be billed for bandwidth as when we started we offered unlimited bandwidth plan. Users who are grandfathered just typically tend to be our beta group, as they well know. :)

John, Chief Technology Evangelist, DigitalOcean.
I see where the writer is coming from, but, as someone with lousy hearing, I find it difficult to sympathize. Part of me wants to yell, "Quit moaning and just caption your film!"

But there are difficulties. The writer has a life, I'm sure, and lots of other things to do.

The irony is that I'm sure there are people who would be happy to do it for him. Some of them might do it free. And for someone with experience and the proper software, I imagine a passable job might take a day and an excellent job might take two days.

The main barrier, I would guess, is legal rights. You generally cannot legally take someone else's film and modify it, without their permission -- no matter how altruistic your motives are.

What we need is a standard way to cut through the legal barriers.

Perhaps a document could be drawn up that makes the right to add accomodations for disabilities (in an accurate manner) available to all, while leaving other rights unmodified. Then small filmmakers could just indicate that their work falls under these terms.[1]

A nicer alternative would be for a law to be passed that applies such terms to all creative works. But I don't expect that to happen any time soon.

[1] EDIT. Or maybe something like this already exists. Does anyone know?
Email me in a few weeks -- it looks as though I may be looking at different Java web frameworks for my employers. We recently did a project with Spring Boot and had a mixed experience.
I tried kangaroo in Switzerland the last time I visited EPFL; the cafeterias there serve all sorts of weird stuff, like horse...

I didn't like it, it tasted a lot like rabbit to me, and sourness in a meat is just weird to me.
PHP is a joke, you can't seriously ask that question in 2014 "why not PHP?". There are 100000s websites about why it is a bad choice beside performance and security, you can easily look that up.

Why not Ruby/Python though?

I think about these languages as developing something quick, a prototype, demo sort of things and internal tools for limited number of users (<100 000). The performance is good enough for this range, and Sinatra/Django gives you great tooling around building a small web application (regardless if it is a UI or just an API). The memory management of these languages (especially the libraries) are not great, so sooner or later you gonna hit a barrier (just like several companies did, Opscode, Twitter etc.) That is the time when you need to think about something else, or the TCO will consume your revenue and it is simply not profitable to run your service.

I am kind of surprised that you see Java at the top and nothing else. My experience is that Java, Erlang (and more recently probably Go) sits at the top, when you are talking about programming languages for implementing a web application.

But why?

Java as a language does not really matter much, same goes to Erlang and Go as well. The more important part is the VM and the libraries you need to use for building a webapp. JVM has outstanding single node performance, with libraries like Jetty (last time I measured it was doing 7500 req/s with ~30ms p99 latency on my MBP out of the box) that gives you a great toolkit to implement a web application with amazing performance. Almost the same with Erlang, I think it still needs more community and better libraries, especially for more UI heavy apps, but on the other hand, the p100 latency is equal to p99 and p50 because of the per "process" (Erlang process, not operating system one) garbage collection. There is no global VM lock.

So, to answer your question, when Java? When you need good single node performance, you are expecting 1M+ users and you need to scale up your application with reasonable TCO. If you are more adventurous you can play with Erlang (build the next WhatsApp) or Go (and get the great support from the community and nice libraries from Google).

Personally I am using Compojure a lot with Jetty, and learning React (actually the Clojure port of it called Om). This gives me a sweet spot in terms of maturity, quick prototyping, lots of immutability and access to the most comprehensive library collection of the planet (LDAP, JDBC, you name it). I usually host my own stuff on AWS and company stuff is hosted in our DCs.
Well, that explains it then. Thanks guys. That will be in the works. Since there's so much interest, I will also throw up a blog about the experience.
Joi Ito (MIT Media Lab) interview: Doing nothing is cheap. Failure is cheaper.
Yep, this article is a completely content free fluff piece which can be summarized thusly:

"We don't eat swans. They are a pest in michigan. Why don't people eat swan?"

That is not an article it's something you'd say at a party while drunk and everyone would look at you funny.
Does the law make a distinction between copyright infringement based on unintentional incompatibility vs intentional incompatibility? I don't see it.

And why would it not be copyright infringement to implement a full API, but is copyright infringement to implement a subset of one?

When Phoenix cloned the PC bios, they did it on the assumption that if they reverse engineered the complete API specification, and then had a separate group of engineers perform the implementation, there would be no infringement, because no one in the history of computer science thought API interfaces could be copyrightable.

IBM was powerless to stop them, and clones flourished. With this precedent, would Phoenix have attempted the clone? Would IBM have not sued over copyright infringement of their interface?

Pretty much all clean room implementations since then have proceeded on the basis that implementing someone else's API, even against their wishes, is not an infringement. It's been the default assumption for decades.

To act like this Court decision has not flipped over decades of practice is putting way too much trust in the companies out there to show restraint and not unleash a tidal wave of copyright suits.
Text summary here: http://www.xconomy.com/boston/2014/05/09/innovation-hub-joi-...
It's extremely fast and it's easy to work with for reading, but it's just a key-value store. Also, it's sort of weird to work with on the write side. You have to do atomic replaces of the read-only data files.
I'm not in anyway associated with the company, product or people. I simply thought it would be interesting for the HN crowd to read about.

There are a couple of possibilities that I can see:

1) The inventor, the investors, and the Gates Foundation people who gave them $100,000 are all too dumb to know about propane refrigerators

2) There's more to this than the quick fluff piece goes into.

If you're one of the people who wonders "Why don't they do X?" instead of, "Those idiots - they should be doing X", I'd invite you to contact them with your questions at their site http://www.surechill.com/ or via Twitter @Sure_Chill

They ARE a commercial company, so I won't say more than that.
Of course sarcasm itself does not add signal, but a valuable comment can be sarcastic. It is only noise if it wastes time.
pedantic might be a better synonym. ;)
Well last time I have checked this question was not a single dimensional, trivial, internet troll friendly, stupid problem. Your statement is either trolling (likely) or you have zero experience in the field this question is about.
Yes for sure. A node module will be in the works as well. My idea is to have this be a server akin to storm. I'll deal with the JVM, I'll just let you guys have fun ;).

Also: would just like to say, thank you for making my web development I've done over the past few years a delight.
Another similar case (albeit a more modern one) is Anatoli Bugorski, who caught his head in the path of a particle accelerator beam:

http://en.wikipedia.org/wiki/Anatoli_Bugorski
It can be reimplemented from scratch in a few hundred lines of code?

It's not really the same thing, though. CDB provides a single key -> value mapping in a single file, with updates by replacing the entire file; SQLite is a relational database with updates, locking, transactions, SQL, etc.
> Then again, that might just be a wrong impression I got from reading

I have a friend who worked on autopilot obstacle avoidance for airplanes and I believe they did indeed use C++. It does seem a little primitive / bug-prone compared to some more high-level langs.
Almost all LLVM optimisations map IR to IR, and --emit=ir prints the final IR just before codegen (i.e. after optimisations happen).
Chinese Sensor Company
All types of sensors, emg, ecg, IMUs.
Perhaps caching reasons? If people follow links internally within a domain then randomly distributed hashes would mean a visit to randomly distributed data servers to retrieve every new page. With their architecture the 'CDX' block should contain similar URLs and accessing the linked URLs would could be a seek within the already retrieved block.

Just my guess.
Usually deals are all about the capital/equity/valuation balance, right? Perhaps YC was able to make this a better deal for themselves and Quora by getting them to take part in a YC batch. The hypothesis may be that the other YC startups are so much more likely to succeed after being heavily exposed to an already quite successful startup.
I'd eat my hat if it stays that way, as far as I know it's just while we test ipv6/deploy it to more regions, eventually we'll get with the program, so to speak. :D
This isn't news, it's an ad for a language school. It's being displayed on a website devoted to showcasing advertising and all of the advertising production details are listed below the video.

So it's not underhand at all but it's also not an objective display of this program. It's an ad, designed to give you warm fuzzies and, if you're in the target demographic, consider signing up as a fee-paying student at the school featured.

As others have said in this thread, similar projects have been tried and have not really gained traction. Not saying that some such project may not eventually succeed but given that there is no objective data being given on the success of this program in the video, one should probably be somewhat sceptical that this is anything more than a marketing tool.
I am another a developer that has never used Backbone (until couple months ago at least). Someone could assume that is because I develop trivial apps, but in reality the opposite is true.

Tools such as jQuery and Backbone seem ubiquitous on the web because they are a perfect fit for addressing common problems in the webpage/ajax/dynamic content area. However, there is a sizeable group of developers who work with rich applications, intranet portals, line-of-business apps that required significantly more structure and skeleton than Backbone/Marionette provide. This importance of using an overarching "framework" rather than a "library" increases in proportion to the team size and the code surface area.

In my case, we started with YUI and then migrated to ExtJS. This was before Backbone existed, although it would not have made a difference. In recent years we have evaluated Angular and Ember but did not find compelling reasons to migrate (for a greenfield project the choice may be different, but migrating significant apps carries a significant cost).

Both YIU and ExtJS provided everything we needed under one roof, and there was no use for jQuery or Backbone&co. The downsize of a mega-framework like ExtJS is the overhead - it is ill suited for a simple app. Couple months ago I started using Backbone & co for small isolated mini-apps, but I cannot wait to find a suitable replacement because it feels clumsy and backwards.

To be clear, I am not saying it is impossible to build complex apps primarily driven by Backbone - I know people who have done that (often to their own peril). I am saying that it is entirely possible to be a Facebook-level engineer working on complex applications and have zero experience with Backbone as it is great and solving problems you do not have.
They are not a kind of “fern” (Pteridophyta) http://en.wikipedia.org/wiki/Fern . Asparagus are a kind of “flowering plant” (Angiosperm) http://en.wikipedia.org/wiki/Flowering_plant .

More info: http://en.wikipedia.org/wiki/Asparagus
A fully-interoperable Java on smartphones IMHO would be a market failure out of the gate. The OpenJDK/JDK was designed for desktop environments, most of the APIs left how have no applicability to mobile. To include them would needlessly bloat an already slow Java platform on mobile. These devices are extremely constrained by memory and battery.

So, you can either have Java on 800 million devices where the APIs are subsetted and retargeted towards modern smartphones, or you can have a hopelessly bloated, too-many-cooks-in-the-kitchen JDK on devices no one wants to use, but they, they'd be capable of running Java apps from the 90s.

This is like saying, I won't let you subset the Win32 APIs unless you guarantee that DOS 3.0 apps will still run.
We know that a number of very high-traffic, high-volume startups in Silicon Valley have gone great distances with CDB... OpenDNS included. :-)
I think Oracle HQ could use a good "thinning" itself.
> I wonder if the fansub community could help?

I'm sure they could, but they would first need to be allowed to help. See my other comment: https://news.ycombinator.com/item?id=7724124
you are a joke
I wondered the same thing. Glad to see someone else asked first. I bet that would increase the realism a lot.
I'm on a 13" MBAir and this happens when I play the embedded video and go fullscreen (using Chrome stable). http://i.imgur.com/cr44bL6.png

I've never seen something like this before
Markdownfmt – Like gofmt, but for Markdown
I have a ninite executable in my startup filder, so about all my software gets updated automatically. https://ninite.com
I'm itching to know more too, but I'm sure we will all learn plenty in due time. From the post: "they’re participating in the batch like any other company". To me, that means Quora will be participating in demo day, and I'm sure their will be reporter coverage of their pitch. Really excited to see what's in store!
Ship it and break it best way to go :)
A minimalism/ barefoot fad and inconsequential footstrikes?
FDA allows marketing of the DEKA Arm System
IANAL, but I'd take that as a non-legally binding statement, as it merely specifies that the documentation should be specific enough to make a clean-room implementation possible, not that such implementations are allowed.
> In Javascript (which is also dynamically typed) I've had a few times where adding 1 and 0, say, yielded "10" because either the 1 or the 0 originally came from a string. OK, I can live with that, but I find the fact that you can use that string in numeric comparisons potentially confusing.

There are two problems demonstrated by your example; the other is the overloading of the + operator as a design decision in JavaScript. Easier, but worse.
True. I actually forgot people let other people use their computers. (And I really mean it, I just didn't realize it.)
The two main sites that I find myself going back to practice interview questions (non-algorithmic) are Codewars (http://codewars.com) and Project Euler (https://projecteuler.net). Give them a shot sometime!
This is pretty cool. How did you end up saving the pictures?
Keepod: Can a $7 stick provide billions computer access?