skysight-inc/HackerNews huggingface dataset:
I'll just reiterate what other people have already said: If this is a serious project then stick with what you know. By all means, learn Ruby by using it for some side projects, but don't use it for serious projects until you really understand it or you'll just end up writing bad code.
His mom knows more than the average social media expert out there.
A little OT from the actual content, but I have to say, this is an excellent example of web storytelling format, much more illuminating than the usual journalistic method of "here's some selective quotes, if you want more, here's a dump of emails for you to read in Acrobat Reader." And just as importantly, it's simple to implement: blockquotes, image tags, and subheads
Attracting developers is one thing.

Retaining developers, inspiring them, giving them proper tooling, reducing bureaucracy, and generally enabling their success -- that's a whole other ball game.
Great idea. One thing that bugged me out right away was the sign-up form: http://i.imgur.com/hfYmbXF.png

That needs to be a lot simpler and inviting. Let me play with the app first and then pitch me the membership and make it as light touch as possible. Keep in mind that I may see anywhere between 2 and 10 new apps a day and a speed bump such as the one you have up there doesn't make adoption easier.

Other than that, best of luck.
I'm actually fairly confused right now... hoping someone here can enlighten me.

"[..] Microsoft has confirmed that it will release no new versions of its XNA game development toolset, which all Xbox Live Indie Games are developed in."

The system is not backwards compatible, because it apparently is a rebuild from the very core. The old code that drove previous games will not run on the new system, and anything being written for it must be written or ported to whatever the new languages and requirements are.

If they don't publish an update to the toolkit that lets indie developers write for the system, doesn't that essentially mean there can't be any indie development for the system? It looks like they're basically saying we'll keep things just as locked down as they used to be, oh and also we won't be providing the necessary tool to even begin working on our system. (Unless they intend to release a new dev-kit and just didn't see any reason to note that?)
It's not google.com. Chrome has speech recognition service that goes to google's servers. And that service is being hit hard, not google.com.
Create an Authentic Startup Brand
The Xbox One: Hardware Analysis & Comparison to PlayStation 4
I agree.
Lower operation costs, no need to pay all those worthless sack of shit suits and manager cunts.

90% of paid salaries will be to people who contribute to sound, code, graphics and other things that is shipped.
You're right, I did a bit of a mic mac there.

They are still not compliant with Safe Harbor in the US. Anyway since our company is located in France, the french privacy law allow us to use a hosting located in EU (instead of a US SafeHarbor one).
Heroku did the EU launch just for this.
The chances of someone in the habit of smuggling home soda stopping because of that sign are close to nil.
I'm in the same (but kind of opposite) boat. I see the XO as pretty much everything I want in a multi-purpose console, however, the only games I really play on the Xbox are Minecraft and Braid, which I assume would be excluded here (welcome to be proven wrong).

Regardless, the Indie games tend to be the ones I gravitate to, for no good reason I can determine, so that's a pretty damning data point to me at least.
Ruby and Ruby on Rails latest documentation
Smuggling? Really? Why does Microsoft care where I drink my soda? My brain doesn't turn off at 5pm: last night I was up until 3am, at home, figuring out some bug my change introduced. Yes, I drank an employer-provided Diet Mountain Dew that I brought home. No, my employer doesn't care. Perks are for people, not locations: as long as I'm drinking the soda, Google doesn't care where I drink it.
Why the double standard? Your phone has more sensors than the kinect and can determine your location trivially. Your laptop has a camera and microphone as well.

Its so weird to see this anti-kinect sentiment when we're surrounded by always-on internet devices with all sorts of sensors. The paranoid can just kick off the power strip or, heaven forbid, just not buy one.
Yes, it's very close to Bake functionality, but has many more commands.
For example, if I remember correctly, there are no migration files in Cake and you have to do the changes in database manually. Try the migration feature of Rails, you'll never go back again.
Project page: https://github.com/ProGNOMmers/ruby-rails-documentation
Perhaps this would also be useful as a browser extension so it could be used across the Internet.
Rest service and client in DART
The whole engineering server at Boise State seems to be down.

There is an 8 min video here demonstrating the system: http://youtu.be/i_r3z1jYHAc
On a related note, cache alignment is one of the reasons Clojure's vectors (log32 insertion, access, and deletion) and linked lists (o(index) insertion, access, and deletion) have unintuitive performance characteristics. For instance, constructing lists of either type takes roughly the same amount of time for big lists:

user=> (with-progress-reporting (bench (into '() (range 100000))))
Execution time mean : 9.293932 ms
Execution time std-deviation : 269.771284 µs

user=> (with-progress-reporting (bench (into [] (range 100000))))
Execution time mean : 9.882163 ms
Execution time std-deviation : 359.744662 µs

And with smaller lists, building vectors is ~30-50% slower.

user=> (with-progress-reporting (bench (into '() (range 24))))
Execution time mean : 2.483705 µs
Execution time std-deviation : 71.302962 ns

user=> (with-progress-reporting (bench (into [] (range 24))))
Execution time mean : 3.349080 µs
Execution time std-deviation : 114.007930 ns

However, traversal is significantly faster for vectors, because you can pack 32 references into a cache line at a time. Here's a decent-sized list:

user=> (let [x (apply list (range 100000))] (bench (reduce + x)))
Execution time mean : 8.586510 ms
Execution time std-deviation : 80.923357 µs

Vs a comparable vector:

user=> (let [x (vec (range 100000))] (bench (reduce + x)))
Execution time mean : 4.564553 ms
Execution time std-deviation : 135.795328 µs

Traversing small lists:

user=> (let [x (apply list (range 24))] (bench (reduce + x)))
Execution time mean : 2.041794 µs
Execution time std-deviation : 18.752533 ns

Vs small vectors:

user=> (let [x (vec (range 24))] (bench (reduce + x)))
Execution time mean : 1.051182 µs
Execution time std-deviation : 10.413211 ns

http://blog.higher-order.net/2009/02/01/understanding-clojur...
So Google is a big diverse company, it is not one thing. People are still making the same mistake about e.g. Microsoft.
I see I'm the seventh reply, but I don't think anyone has yet correctly explained why Steam gets away with it. The reason Steam gets away with it is that their prices reflect the fact you can't sell the game.

Watch any simultaneously Steam and console release you like, for a decent game that doesn't immediately crash in value everywhere because it stinks. Watch the prices over the course of the first six months. Watch them both start out at $60, but watch the Steam price come down first, and more often. It's the usual pattern.

Watch Steam have their sales where something goes on sale for $5 or $10 while the consoles are still charging $25 on average.

I played Mass Effect 2 for $5 on the PC, when it was still ~20$ on the consoles. At that price, I don't care that I can't sell it. The abstract ethical arguments still theoretically apply, but in practice it's not worth worrying about. That's already approximately the delta between buying and selling used anyhow.

Based on history, Microsoft isn't going to work this way. For some reason, Steam is still the only digital retailer that has figured out the true supply/demand relationship and tweaked the price curves to maximize their returns, based an a rational model of the economy. Almost everyone else would seem to rather sell nothing at $20 than sell lots at $5.

(Nintendo's even worse than Microsoft at this, actually. EA's Origin seems to have at least partially absorbed this lesson. What's really weird to me is that rationally, the lower prices almost certainly maximize revenue; holding on to higher prices is probably based more in politics than economics.)
Twitter launches Lead Generation Cards for Advertisers
Arunima Sinha, first Indian amputee to scale Mt. Everest
http://railsforzombies.org/
I subscribe to Netflix so I don't have to pirate as many movies. I would love to see someone implement a subscriber model where I can have N games out of a wide selection installed at any given time for $10/month or so, play them as long as I want, and swap them out for other games with no extra charge as long as I am a subscriber. I don't even buy/play video games that often anymore but I would probably subscribe to a service like that and they'd get more money out of me than I usually spend on games. I wouldn't care about owning a copy of the game or limitations on swapping games with friends because they could all play the same games if they were also subscribers. Publishers would get a cut depending on how many of their games are installed, console creators would get a cut since they'd probably be the ones to set up this system, and I'd be happy since I don't have draconian limits on the ability to share things I physically own.
This was fascinating. Perhaps what's most interesting is how real Jobs seems. I mean, these emails read like some of the ones that I've sent in negotiations. With all the hoopla around him, it's easy to forget sometimes that Jobs was just a normal guy.
Learning a new language for a new platform is a little bit different.

Learning a new language when you have an existing skillset that can do the same job [eg switching from ruby to python for fun] is a costly investment that probably won't pay off.
Prepros: Compile less, sass, coffeescript files
They are there for good reasons, but they doesn't mean they are good. At least not in their current form.

If it's legal to have your neighbors over for dinner, but it becomes illegal if they pay you back, something's wrong.
Some of these UX moves, to be fair, have been used by an increasing number of mobile and messaging apps. MessageMe is just one example of comprehensive implementation alongside effective design.
> The Xbox One will still have traditional game discs, but installation to the hard drive has become mandatory.

It sounds like it's not simply a matter of forcing the borrower to play from the disc directly, and the disc is merely a delivery mechanism for a DRM download. (I'm taking the article's word on this; seems like Microsoft is being deliberately vague on the actual mechanics.)
Besides the potential racial undertones, getting feedback on a name without a clue of the product is a little difficult.
How Dwayne Wade Got Screwed By LeBron James and The Future of The US Economy
Take whole foods. Break them down. Gas chromatograph them. Match nutrient content artificially. I don't understand how that doesn't work.
When Your Devotion to Quality Makes Time (and You) its Bitch
No more than what Google does with GWT. There is no top-down dictate in Google to use a given language or framework, it is up to the various teams to decide what they want to use. Some teams uses Python (most famous of course is YouTube), some use Go, some C++, and some Java. Some groups deploy to Borg, some to AppEngine. On the frontend, some use Closure (Gmail, G+, Docs, Maps), some use GWT (AdWords, Wallet, Flights/Hotels, etc), some use AngularJS, and now, presumably, some will use Dart. In fact, some apps use a hybrid.

Sometimes people chose to use a language for a new project because of existing labor pool, that is, who they can find to work on the project and what their preferences are. Sometimes it's because they want to use an existing codebase. Sometimes, people chose a new language because they are in an experimental mood and want to try something new.

If Larry Page were to say "all future apps have to be written in Dart", it would be damaging to company morale and culture, not because there's something wrong with Dart, but because people chafe being forced to make technical or personal decisions like that.

Google can no more force you to use Dart than they can force you to use CoffeeScript or GWT, I think people need to chill out and stop aggressing against anything that threatens Javascript hegemony. I mean, sheesh, people are even rebelling against some of the changes in ES6 which fix some of the most egregious problems that drive people to create transpiled languages.
Mark, thanks for sharing. Do you use an app server like immutant or does each app run on a separate JVM instance?
I'd like to first point out that the name "Beowulf cluster" is pretty silly in general; allow me to enumerate the incredibly complicated setup procedure for a Beowulf cluster: 1) Install Linux on a bunch of networked computers, 2) "apt-get install mpi" on every one. That's it.

Here’s something made at a national lab about 3 years ago: http://farm4.staticflickr.com/3538/5702439502_b6448467b8_o.j...

I wonder if it inspired this project at all? The case, the fans, very similar looks.

The box has 7 Gumstix “Stagecoach” motherboards, each loaded with 7 Gumstix Overo boards for a total of 49 ARM processors in the box. There is an Ethernet switch mounted in the bottom and a power supply at the back. They made 4 of these and stacked them up for a total of 196 CPUs. You can check out some action shots in this video: http://www.youtube.com/watch?v=UPyn9krjIRc&feature=youtu...
I appreciate your post, but I wish you would've addressed his examples of when linked lists are less efficient instead of responding to the link bait title and calling it stupid advice. Your post was informative in its own right, though, so thanks for that.
>"if there's no written rule against it, I'm entitled to do it."

This is a variation on "it's better to ask for forgiveness than permission", a disappointingly common point of view within the tech and startup communities.
Well that would explain your clear bias. This sentence applies equally to your list of glam metal bands: "I mean, sure, STP or Pearl Jam still have their fans (what band doesn't?) but nobody really gives two shits about grunge anymore."

The claim that Motley Crue and Def Leppard are still relevant in modern music culture is pretty silly.
What's more important is that Microsoft can, like Darth Vader, alter the deal.

They haven't been clear, but even if they were clear, the "facts" of how it works will remain uncertain, simply because it's remote controlled DRM and that's what DRM does.
Is anybody using this for Clojure? I'm very interested in how usable it is for that.

Clojure runs on the JVM using JVM bytecodes, but that doesn't mean Takipi will be able to show me anything but mangled gibberish.
The thing that bothers me the most about this is that Microsoft pretty much confirmed yesterday that the XBox One is running some form of the Windows Runtime.

(Source: http://www.engadget.com/2013/05/21/xbox-one-runs-three-opera...)

So if I want to make an app work across Windows RT, Windows 8, Windows Phone 8 and the XBox One, I have to submit three separate apps that are all coded the same way, to three different app stores.

Why couldn't Microsoft just bring the Windows 8 marketplace to XBox One and Windows Phone 8?
That alone would fix the indie self-publishing problem and in turn make the XBox One more appealing.
Eric Schmidt: we have to fight for privacy, or we're going to lose it
Requiring SRV essentially allows things like hosted.im to work – using a SRV record for a specific subdomain is probably better than putting in new record types for every protocol cropping up (cf. MX). The fact that SRV records cannot be queried using standard libraries is likely more of a deficiency in the libraries rather than the protocol.

That said, thanks a lot for git-annex & the assistant =)
And hence the issue. Those that take advantage of a system never feel that they are.

Look at why it is provided. It's not a prize or a bonus. It is to keep you happy and productive while you work. The company feels that is worth the cost. Where in there does someone drinking soda on the way home figure? It doesn't.

If I were the person providing the free soda I would be upset at being taken advantage of.

Finishing your soda on the way home, sure. Grabbing an unopened one and walking out the door... that seems to me to be a good place to draw a line.
Show HN:  a new tool for writing recommendations for LinkedIn, Xing, etc
This is a puff piece.

As http://www.scottaaronson.com/blog/?p=1400 makes clear, the current incarnation of D-Wave looks cool and costs a fortune, but is slower than a desktop PC running properly-optimized code. And that optimized code only needed to be written once because it solves the problem that D-Wave asks us to reduce all problems to before we can use D-Wave.
Video-robot Swivl got VC funding
Google Drive for Android redesigned
It was a totally different title "A virtual demo day for YC, 500, TS, FI and other alums". We are doing this contest for our peer mentorship community of tech founders - many of whom are YC, 500, FI, TS alums - and we have judges from August Capital, Lightspeed Venture Partners, SoftTech VC, Matrix Partners, etc. Sadly it appears someone at HN changed the title to Funders Network and pulled it from the list, not sure why. This is a community event that many HN readers are connected to and would likely enjoy supporting. Can someone at HN please help?
Programmer recreates London subway map from pure web code
Microsoft release anti-Chrome parody advert
I found her story both sad and yet inspiring. In that how much strength it'd take to gather and come back high after your dream of life, or rather entire normal life, has been taken away.

Wanted to salute this woman!
How big of a tree was it and how big were the nodes? I don't see how you get any locality of reference for a large enough tree, and you certainly don't get any of the hardware prefetch. To get any benefit out of this I think you need multiple nodes to fit on a cache line and for tree traversal to hit adjacent nodes in the vector (but how could you guarantee that?)
To be honest I never expected that we’d live to see a quantum computer in this decade. Despite of what D-Wave’s machine actually is the fact remains that we’re pretty close to achieving this milestone. How would this change the computer industry though is something I can’t even start to fathom.

What really interests me though as a programmer is whether we’d have to change our tools too when quantum computers become the norm. Would we have to adopt new programming techniques or we’d make it by refining the ones we already use? How would techniques like multithread programming evolve in a machine like this?
Super Marmite, based in France, pitched this in 2010. I think it's still going.

http://www.super-marmite.com/
It seems like a good solution to someone abusing this system would be to call them out on it. It stops because of social pressure (hopefully) and you don't have to take away everybody's fun. Something like an email that reads "We noticed Jim Jenkins hauling out a case of pop last week. This is not acceptable. Don't abuse the system so we can continue to have nice things. Thanks."
That's just var (i.e. un-typed) in Dart.
I like that you ask for mindfck movies. They definitely hold a special place in my heart. A lot of the entries here have been very sci-fi. I tend to like more historical or present-day dramas with great acting that expose some sort of undesirable human behavior, but I snuck a sci-fi movie on the list ;). You can't take the nerd out of the cinephile!

There Will Be Blood - No "great movie" list is complete without a movie that stars Daniel Day Lewis. Go watch all his movies if you want to see what it's like to take acting to the extreme.

(M) The Spanish Prisoner - Probably my favorite suspense movie, along with a Hitchcock or two like Vertigo or Rear Window. This is one of David Mamet's best, in my opinion. All these random things happen in the beginning of the movie that make you question why they bothered mentioning them, and then the catalytic action ties it all together expertly.

Pirates of Silicon Valley - This is the lightest contribution on the list, but probably the most relevant to HN. For what it's worth, both Woz and Bill Gates have described their portrayals as fairly accurate.

Alien - Definitely plays out more like a space horror film than an action movie like the sequels, the acting and suspense is fantastic, not to mention the costume work that went into the alien on the part of HR Giger (if you want a true mindfck, skip the movies and go read his website--terrifying).

Grave of the Fireflies - I wanted to include an animated film on my list, but I really had trouble deciding between Interstella 5555 (Daft Punk's Discovery set to an anime with no talking whatsoever. Great concept) and a Pixar movie (personal favorite: Up). I went with this because I figured you've probably seen Pixar movies. Grave of the Fireflies is a super depressing Ghibli film about the aftermath of the Kobe fire bombings in WW2. The way the movie shows the horrible living conditions and bleak outcomes of the two main characters (the boy is in his early teens and his sister must be around 4 or 5--I can't recall). The movie manipulates your emotions more than any other film I've included on this list. I don't think I've ever had as strong an emotional reaction to a movie as when I saw this one.
Murdoch made a mistake sending Jobs that first clarifying email. HC shows a lack of any coherent direction having one junior person send a response, and then a senior person follow up with more exposition. The moment Murdoch does this, the dynamic is flipped, and HC is chasing after Apple.

Jobs's strategy is to jump all over this and make the argument clear: here's what we're offering, here's why it's good for you, here's why we can't budge, and it's out of my hands.

Murdoch comes back and says, well, how about some concessions. Jobs says no, sorry, no concessions. Do you want this deal or not?

But he already knows how Murdoch's going to answer. Once Murdoch started chasing, all Jobs had to do was keep backing up until the both of them were right where Apple wanted them.

Great negotiation case study here from Quartz.
Funny this should pop up on a day where I'm writing some flocking.... switching away from a home built linked list. Mostly to use foundation classes - just saw the talk form the developer of Braid about not wheel-inventing or optimizing data structures.
I kindof assumed they would be leaving the decision of how much to charge up to the individual game developers, who set the price of the games to begin with.
For me the expanded text area takes over my whole window, but I can't type as much text before hitting a line break as I can with the normal text area.

And when I'm typing into a browser, I'm usually replying to something. Being able to read that thing I'm replying to as I'm typing has a lot of value to me.
Good luck at airport security checks :)
I really hope runscope will be successful - John Sheehan is an awesome guy!!

Here's an interview he did with API economist that I posted a while back: https://news.ycombinator.com/item?id=5683760
Its a step up from Fizzbuzz, but its the same sort of test. It tests whether you have the capacity to think logically about a problem and code up a solution. The mental faculties exercised when coding bubble sort (or any of the so-called "CS puzzles") is the same sort of faculties that are required when orchestrating the various modules when generating the response to an HTTP request. This just strips all the fluff.