skysight-inc/HackerNews huggingface dataset:
Oh yeah, but it even affects Java programmers.

If you want a job working with Lucene 3.6, it is easy. There is always some recruiter who knows these guys who have an opening because the last programmer burned out and they need you in a hurry because the product was supposed to hit the market 2 weeks ago.

It doesn't take great interviewing skills to win this job because everybody involved wants to stop putting out fires and if you can avoid sexually harassing somebody or making a jewish joke in front of somebody named Cohen you can get the job.

If you are so foolish to accept the mission you'll get issued a bottom-of-the-line "business" laptop from Dell which is a hand-me-down from a salesman who couldn't sell anything. You'll find the servers are bursting at the seams even though the system isn't in production yet. And then you'll find that your team has smashed Lucene 3.6 in ways that devastate performance and that are very hard to maintain. You can't get a straight answer from the lead developer as to how to build the system, never mind anything else.

Now Lucene 4 uses half the memory of Lucene 3 because it avoids the UCS-16 tax. Many operations are sped up up to hundreds of times. The code base is easier to work with and wouldn't have required to have the violence done against it that had been done against Lucene 3.

If search performance matters, they'll get smoked by a competitor who uses Lucene 4, so I feel it is malpractice to work on Lucene 3 projects.
There is no place for this kind of comment on HN. You could just as easily have written this without personalizing it; it still wouldn't be a great HN comment (picking a fight over ticket scalping on a thread about Alinea is impolite), but it wouldn't be an awful comment. This, on the other hand, is an awful comment.
Ask HN: Why I don't use email encryption – do I have it wrong?
I don't use email encryption - I would like to.

Forgetting for a second that almost no one I know does either, my problem is:

I use email on my home computer(s) (via web browser but am amenable to using a client), mobile phone (native email app), and work computer (outlook for work email, browser for personal).

My problem with most of the email encryption solutions I've encountered is that I'm locked into using an email client (on my phone or computer) which means that I can't access my personal email via the browser (which means all day at work, random occasions traveling etc.) that's just a non starter for me - which makes it hard to proselytize to others that they should encrypt their mail. Am I missing something?
I have to admit I didn't even the notice the title till I read your comment :) I think may brain has stopped processing headlines.
I didn't have any specific source in mind when I made that comment, it's just something I've seen in general. To double-check, I did a Google search for "most reliable used cars", then clicked on the first five links that didn't involve a price ceiling. Four out of five listed the Prius as being among the most reliable. For reference, here are the links I found:

https://autos.yahoo.com/blogs/motoramic/car-dealer-scientifi...

http://www.forbes.com/pictures/ehmk45iidj/toyota-prius-2/

http://editorial.autos.msn.com/18-most-dependable-cars-on-th...

http://www.edmunds.com/car-reviews/best-used-cars-2013.html

http://wallstcheatsheet.com/automobiles/10-most-dependable-c... (This is the one without a Prius, but even this one has a hybrid on the list in the form of the Volt.)

Anecdotally, I seem to see a disproportionate number of the original Prius on the road still, despite only selling 54,000 of them in the US, and being over a decade old at this point. That could, of course, just be confirmation bias or local demographics.
Mastercoin and Counterparty at Coinscrum London – Video
Winning Security Bug Bounties
I have to wonder how much the focus on the switch is papering over other problems. The fact that a non-essential mechanical component can cause accidents like this seems fragile.

When the key pops out, the engine stalls, power steering goes out and the airbags do not inflate. Where is the "defense in depth"? A robust system should really require two things to go wrong.

Is it that "key in ignition" is a critical part of the vehicle's state machine?
The project page makes claims that it doesn't fall into common ORM traps such as recreating SQL syntax

I don't see anywhere on the page where it is critical of recreating SQL syntax. I think the trap the SQL stuff is trying to avoid is doing everything through OOP method calls — something like Django's filter method, which the page explicitly calls out.

Even if it was critical of recreating SQL, the point of an s-expression syntax is that it is still SQL, rather than a naïve reinvention that ends up missing important features.
While I initially liked this idea... I think I'd much prefer this one:

http://www.eptender.com/

It's just a gasoline/diesel (or other fuel-powered!) generator that plugs into an electric car. I believe the company is looking to rent them out to people as needed, similar to renting a truck from uHaul. If they could land a contract with uHaul or something, it could take off... Seems the charging port isn't universal on electric cars though...

Personally, I'd prefer to buy my own and have it around the house as an emergency generator as well as for the rare long trip. Much simpler and more versatile than a Hybrid, for sure.
2011 MacBook Pro has Faulty GPU
Yknow.. this is kind of backwards. If someone wants to donate to a server and get diamonds, I don't see how that is Mojang's place to dictate.

If they were hosting the servers, sure. But on a private server?
Did Vodafone not have a majority stake in Verizon up until very recently?
People are using Mojang code.
A comparison of a D-Day Army soldier's gear and a 2014 Army soldier's gear
This hash is very weak. You can actually find many preimages of a given hash value in seconds with a meet-in-the-middle attack: https://gist.github.com/pedrox/eb8d674bf2b8be63da0f
>I'm hugely interested in the restaurant business from afar

Stay afar, the restaurant industry is a different animal altogether. Dont ever try and start a restaurant unless you will be doing it with an industry veteran. I spent/wasted 6 years in the industry.
Flickr is still a hugely popular site.
Fasting triggers stem cell regeneration of damaged, old immune system
Just because it's in a EULA doesn't make it legal, enforceable, ethical, or moral.
DevDocs is wonderful! I have the source up and running on my home laptop to be able to have the documentation I want, lightning fast and without internet connection. The source is available here: https://github.com/Thibaut/devdocs
It is possible a single engineer was negligent or even malicious, but I would rather believe the whole organization was at the very least encouraging a culture of "do whatever to be ready at the end of the quarter and I don't want any detail" (orally of course)

You can't be reckless in a place where everyone is paying really close attention to safety and regulations. On the other hand if you are in environment where everyone is pretty lenient, it is much easier to slip between the checks.

But, from a journalistic point of view, even if the story is not fabricated, it is a better story to have a villain, than trying to convey to the readership how complex organizations (mis)behave.
Some people are just too genius or protective of their privacy to enjoy this! :)
Likely not, because that would implicitly expose the other 6.
I'd like to think that if we weren't all watching Node we'd have more people to pitch into other things. I hear a lot of bluster about "learn new things" but I often just see people sticking with what they know. When the bright minds of web development are figuring out new ways to make JavaScript less awful, those minds aren't focusing on other solutions.

FWIW I think Elixir holds a lot of promise for the future. Projects like https://github.com/dynamo/dynamo look really cool. Of course, it's new, and alpha. But maybe we could all give it a try?
Looks like it hinges on a clause in the EULA, so their right to do this probably depends on the legal status of EULAs in your jurisdiction (they're not enforcible everywhere).

Ignoring the legal aspect, this strikes me as a dick move. I'm certainly not interested in pay-to-win minecraft servers, but if people want to use them with their purchased copies of the game, they should be able to.
Shopify return 402 for a client's site when they haven't paid. I'm not sure of the exact criteria (grace period etc.).

It's very helpful as a provider of services to Shopify stores to know 'this prospect may not pay'. The average shopper doesn't know HTTP codes too, so it avoids tarnishing the shop's reputation if it was just an oversight.
Because that's one more request that your web server will have to handle. And, if logging is enabled, each of those requests will create a log entry for the 404 error. And, apparently, to prevent the errant request from IE11, you have to add a specialized header for each response from your web server, requiring additional bandwidth of your web server and users.
Apple's Swift and what Steve Jobs said about increasing programmer productivity
Prizeo campaign: $20k death by Game of Thrones author George R.R. Martin
Is TDD dead? No, it just smells that way. Like all cargo cults, only the clueless follow it religiously. You can spot them a mile off - with a book they bought off of pragprog, their whole test before breakfast mantra, and usually by their crappy brittle test forged code.
The only problem is getting it to Mars. Space travel isn't hard or anything, and surviving the rigors of space flight isn't easy.
A new way to play tetris
I prefer http://silkjs.net

It handles each request in a forked subprocess so it's a lot more straight forward.
Twitter CEO Wants to Make Twitter An Entertainment Platform
I think this guy has been using both of these sites: http://www.bbc.co.uk/news/uk-scotland-glasgow-west-27730323
Hmm can we open the bottle and test if the water is indeed from 1972?

I mean how can we actually test that this guy isn't just making things up, and wasn't opening the bottle to water the ecosystem?
I'd argue the simple approach of having a web server (nginx, apache) send requests to a pool of workers (perl, php, python, ruby) is considerably superior.
Node is popular because it is fairly simple to learn and use. That really is the mains reason why I have seen most people pick it up.
I still have one. The shrimp were alive for about 2 years. Now there are other organisms...

I think these are more about the incredible toughness of the shrimp involved. Their native habitat consists of rainwater puddles held in volcanic rock, so the shrimposphere is probably fairly luxurious.
Sure the guy pictured is charismatic and harmless. Why does that lend credence? Reminds me of the pointless picture of somebody cute accompanying every internet ad these days.
It's not really a Kickstarter campaign, it's on Prizeo.
I guess this is a UK thing? I typically look for shaded beer gardens here in the Midwestern United States.

Edit: Plus, direct sunlight can skunk a hoppy beer in minutes.
Government of Canada Open Data Portal
Yeah right, a totally wrong illusion of safety.
We learnt that Node wasn't cancer, but it also wasn't a good technology either. Still, it was useful in keeping the clueless muppets away, lest they fuck up other tech ecosystems.
In that case, won't wearing an anklet keep one even safer?
Is there a way to tab into the content for a query (right side column) instead of having to mouseover and scroll? Also it would be nice to be able to search the content area as well so I can more effectively jump to the material I think I need.
Click CLI tool hits 2.0
Learn something new?  Lock it in with a nap.
Why we need sleep
Just because semantic versioning allows breaking changes doesn't mean Git SHOULD break compatibility.
If you're good, your reputation will rise

Importantly: it is both not true that your reputation will necessarily be improved by working for charities/contributing to OSS, and not necessary that one has "a reputation" to successfully get consulting gigs.

To get a consulting gig, you need to a) identify a person who has the authority to say yes to a consulting gig, b) convince them to say yes. Even if you have a reputation, you don't get to skip these steps. Reputation as being among the top in the field will get you more inbound leads, but you'll still have to sift down to people who can actually say yes to gigs, and then sell them.

How do you think your average accountant sells accounting services? By having a reputation as being one of the best accountants available for hire? No. They meet with business owners, winnow down to the ones who have money and problems with it, and then say that they'll trade solutions to problems for money.
Latest Social Media Users 2014 statistics for all platforms
It's in RFC 2068 since 1997.

http://www.ietf.org/rfc/rfc2068.txt

Nothing new here.
Generate a consistent color from any string – String to Color
If TDD is the best thing on this planet, why have we to discuss about it? Why did not everybody use it?

Answer: obviously, it is not the best thing on this planet.

Like "use the right tool to solve a problem", use TDD if it solves a problem.
For users other platforms there is Zeal which does almost the same (and also is free): http://zealdocs.org/
The story went, some guys at Honeywell on Multics
went to management and said, "We believe that we can
bring up Multics on a super mini computer, sell it, and
make money." and management said, "We don't believe you
can bring up a Multics on a super mini computer;
if you did, it wouldn't sell; even if it did, you
wouldn't make any money.".

So, those guys did Prime. The OS was written in a
slightly tweaked Fortran. I ran two of them and
did my dissertation computing on one of them. For the
first one, we were doing some DoD analytical work on
TSO, and our two programmers were spending $80 K a year.
We got a Prime for $120 K, and our computer usage
went through the roof. We just copied over our
500 K TSO Fortran programs, compiled, and ran --
ran fine. That Prime was just for our group of
40, but soon the company of 300 wanted one, and
I served on the selection committee. For the
second one, I got that for a B-school as a prof.
There the Prime made the central computer
group's Amdahl 470/V6 look silly, and I served on
the committee to select a new university CIO.

At one time I had a summer job, and at first
I was to program an 1130, but later the job
was for me to design and build some
DC power supplies to power some IBM tape
drives IBM had given away to a research lab.
Because that's what usually makes money or because that's what Twitter users want? The two are not necessarily one and the same.
Sarcasm is pretty heavy in this article, but I think it's a little overly negative...

He makes a lot of comparisons with Go, but Go was created after Node. Many of the languages he notes as possible replacements for the non-blocking rant are obtuse (I love Haskell, but there's no way it's not obtuse)

[EDIT] - turns out they were made pretty much at the same time 2009... Learned something today, I guess. Felt like Go came after node to me but I guess it didn't

Also, I must be the only one that doesn't really mind callbacks. Maybe it's stockholm syndrome.

I also think node should get kudos for at least seeming different enough to prompt the move from enterprise customers. Any move away from burdened "enterprisey" software is worth praising I think. Not because java is bad/lame by default, but instead because it might prompt other companies to lust after something new that might be better (whether it's python, node, go, or haskell is irrelevant)
Is Facebook making an airplane?
I’m half tempted to buy a few hours of highcpu AWS compute power and get
it done nowish instead ... I set myself a $50 spending limit, which
gave me about 24 hours of compute on an instance with 32 virtual cores

The price of a c3.8xlarge with 32 cores and 60 GB is currently $0.28 in us-west-2.

You could get 178 hours of compute for your $50 budget.
Should've done a chargeback. You tried to things the right way through them first, they essentially refused by not getting it done, so you're entitled to ask your card provider to get it back for you.
Pretty sure they use some software that adds accents and such back at publish time. The reason I suspect this is because these characters are used so consistently throughout their website. So it's either that or their entire writing staff is extremely well-disciplined.
THANK GOD! I tried signing up with my G+ account once. Holy shit, 30 minutes later a developer cannot figure this out.
You meant 410 (Gone), not 404 (Not Found). Also people should bear in mind that 410 should be used cautiously.
The root of the problem is that with the current setup, theres a huge 'luck factor' into whether or not your Show HN post most makes it off of 'New' and onto the first page. Its often 1 or 2 votes that can mean the difference between a post reaching the front page where it can then go on to recieve double/triple digit upvotes, versus remaining on 'New' and only getting 2-3 votes (in which case someone searching 'Show HN' thinks to themself 'well that post must not be very good, since it has so few votes'.

Of course the same could be said about news articles, however people dont spend hundreds of hours writing a news article (in fact it's rarely even the poster's work at all). While it would certainly be unwise to rely on a Show HN post as the sole means to launch your project, it certainly one of the top 5 traffic generators when you are just getting off the ground, and it sucks when your thread falls into obscurity because you didnt get that one extra vote to move you off of 'New' onto the first page.
without sounding like a web 3.0 idiot -- how do you manage to scale that? subprocesses are not cheap
I agree with you. But, IANAL so I have no idea if it's legal or enforceable.

Given the "what right does Mojang have?" question, though, the answer is that assuming the EULA for the server code is enforceable, copyright is the right they have.
Maverix Theme: Angular + Bootstrap Boilerplate with OS X UI for Webkit.
Maverix is a maccish bootstrap theme and application boilerplate. It gives your web-apps a native look and feel and bundles AngularJS and other components such as jQuery, Flot and rangeslider.js

I developed it to support HTML App Container based Apps :)
Yes.

Example:
"A scientific experiment performed by a high school student, later published in The Journal of Medical Toxicology, suggested that a domestic electric iron at its hottest setting (at least 400 °F (204 °C)) used for at least 5 minutes should destroy all anthrax spores in a common postal envelope". - From wikipedia. Source contained within the article.

Now did this student probably have help with a formal publication? Most likely. But the answer to your question is yes.
Best Practices in QSR Mobile Marketing Programs
Really liked it. Just interesting that they use Internet Explorer.
> literally route your calls through Tor

My god the latency.
Erlang pretty much blows Node.js out of the water, in terms of sophistication of concurrency primitives (to mention one thing). Erlang is really just syntax on top of BEAM, which is pretty tailored to the language (you'll notice Elixir and Erlang share identical types etc).

Elixir adds some nice metaprogramming features, and I love that it exists. Erlang is used for a lot of Important Things in production, and its value to many developers is stability and fault tolerance. Erlang moves slow. It's nice to see a sister language that can more rapidly develop new language features (maybe some of the goods ones will get added to Erlang (:

Joe Arms post about Elixir is pretty interesting [1]

[1] http://joearms.github.io/2013/05/31/a-week-with-elixir.html
Is there a list of games that the founders or past students have made?
Its interesting how much attention the general public has given to this yet for only a handful of deaths. For some perspective, 34,000 people died in the US during 2012 due to motor vehicles[1].

The big automakers are ultimately causing way more deaths by not adopting autonomous vehicle technology sooner if you ask me. And they will continue to do so because they realize that autonomous fleets make more sense than every consumer buying a car or two hence autonomous cars mean their business is in jeopardy/going to shrink.

We might also look into deaths associated with air quality/pollution and the number of deaths resulting from it. Its always going to be hard to pin down what number of deaths correlates to how many cars driving some number of miles, but I would put serious money on lower emission vehicles significantly reducing deaths resulting from air pollution. Detroit's reluctance to adopt cleaner technology and its obvious love affair with oil is killing many more than their incompetent switch DREs.

Ultimately, even the switch design is a similar phenomena. While many automakers started to get away from keyed ignition switches altogether, GM has continued to use a super cheap part that's obviously a design from the past. You can't tell me the radio on my grandmothers key ring cost versus their switch is worth 13 lives.

Certainly, don't mean to trivialize those that have been killed by this, just want to point out that Detroit is so slow to change that ultimately its costing us way more lives than just those killed by this switch problem.

1 http://en.wikipedia.org/wiki/List_of_motor_vehicle_deaths_in...
Quickly and easily threading your powershell scripts
It has it merits and there's some pieces of code I would not want to write without it but those cases (at least of a front-end dev) are remarkably few.
It was 45%, so a minority. I forgot they had sold it in September. :/

http://www.bbc.com/news/business-23933955
Alberta Open Data Portal
Viewing code with a variable width font is considered madness by default, no?
The issue is you're paying money to a third party for mojang's work, more precisely something which you have already paid for by purchasing the game. If you ignore the game itself and look at it from a purely technical view, what people are essentially doing is running code on their own servers (Which is allowed) but then charging people for bits of the code written by mojang (Which is not allowed).

For most private servers you see, they will have a list of "donation" amounts and a "reward" for each, however this is quite clearly a sale since you are exchanging a commodity for money. To be classed as a donation, you would need to donate money without the requirement of something in return.

I think Mojang are clearly right here, but not to the advantage of the minecraft community.
The job is primarily centered around maintenance.

The interesting part is the solar cells, maybe a solar powered drone for very long flight times?
I like this definition: https://news.ycombinator.com/item?id=5715394

Concurrency is a property of the problem - no dependencies between tasks. Parallelism is a solution which uses that property.

This definition doesn't require (erroneous) distinctions between single and multicore systems. If I use a single core system to emulate a multicore system complete with emulated clock cycles and what not, are the emulated programs running concurrently or in parallel? From which point of view? The definition shouldn't dictate an implementation.