skysight-inc/HackerNews huggingface dataset:
I have to remind everyone that the author of systemd is Lennart Poettering, the guy behind Pulseaudio. I think, this is one "feature" that should outweigh all supposed benefits of this program.

For those unfamiliar with Pulseaudio development, it's a third-generation audio subsystem (after OSS and ALSA with JACK forming two previous ones, and ESD being the beginning of the third) that is famous for overcomplicated, non-human-writable barely human-readable configuration procedure, development marred with huge number of bugs that ruined audio on Linux until recently, and suffering from immense number of internal interfaces and system being presented as a huge monolithic piece of software that can not be used in a modular manner except as modules that only talk among themselves.

systemd seems to suffer from the same problems, plus it tries to "integrate" init, udev and syslog into a single "product", with arcane internal interfaces and formats -- just as non-human-writable as Pulseaudio.
The American English definition of 'middle class' is bizarre and seems to include anyone who has a job and isn't homeless. The correct English meaning of the word is someone who works for themselves rather than a boss in a profession which has a guild to ensure exclusivity, e.g. doctor or lawyer. Or the owner of a small business which employs other people. It's mostly inherited upon birth and has little to do with income. For example the son of a doctor will be born middle class and will maintain that status even if he becomes a wage labourer working for an employer. After perhaps 20 years of wage labour he may then consider he has fallen into the working class. Similarly someone who wins millions on the lottery will never really be 'upper class' because they weren't born of aristocratic stock, although if they maintain their wealth while avoiding work then their children might be.

The people in Silicon Valley working for others are working class.
When did a bookmark become an app.
If I have to later see every dumb thing I let within ten feet of my IDE window while working, I'm going to set the computer on fire and code pen on paper for later transcription.
This is great, but it's not addressing the point, which is "I am, however, very excited to try things that might reduce amount of bugs and potential security issues in my code, make it cheaper to run, cheaper to support."

Also, if you like math go learn some functional programming. The ideas of abstract algebra, which you will encounter in FP, are increasingly relevant to machine learning as well. E.g. http://jmlr.org/proceedings/papers/v28/izbicki13.pdf
thank's, truly amazing
If your goal is to pursue the truth and make correct decisions, you must not pay any heed whatsoever to the emotions

This presupposes that the emotions cannot be a source of true information.
If your main concern is reducing bugs and security issues, then you really should look into modern typed languages like Rust.
Where are you pulling your numbers from? $500k is higher than any I've seen quoted from a reliable source.
11 A/B Split Testing Mistakes I See Businesses Make All The Time
If I could recommend one sci-fi book, it would be Dune.
The beauty of open source is that Stallman doesnt really matter. There is no community developing around Android except for the google play store because to do so would be futile. (Yes I actually READ the article).

If a text blob of nonsense at the top of a source file makes you open source then WOW. How about Doge-Source? Such open, very free.
If something is controversial and doesn't have very many upvotes, its rank takes a nosedive once it reaches 40 comments.
"Well, the first thing we can observe is that we're not getting attacks by these highly nonsuspicious types, so we can safely assume that for whatever reason they're not cost-effective"

[citation needed]

For example, there were plenty of IRA bombings by older folks, etc.
Even if you only consider airplanes, there have been hijackings, suspected bombings, etc by older folks.

Just because today's media focuses on certain ethnotypes and attacks does not make them actually predominant in actual attacks.
A class is not about what you can buy, or what people think of you. It is about SOURCE of your income, not where it ends up.

The concept of class was invented by Karl Marx, a person belongs to some class based on his/her relation to the means of production. There are 3 factors of production: labor, capital, and land (that final one is of much less importance now than it used to be in Marx's era, but still). So there are classes: middle class are those deriving their income from work (rent on their labor), rich deriving their income from capital, and aristocrates deriving their income from land (these are now extinct). Poor are those who don't have any means of production, so they depend on social transfers like foodstamps. Of course these sources can mix in a single person - like a coder who rents out spare bedroom on airbnb, or a top manager who has some stock of the company he runs in addition to salary and bonuses, and gets some dividends on it - but the largest one 'wins'.

Because the IRS collects sources of income of people (because they are differently taxed), and publishes summary of its results, it is possible to make a very precise picture of American class structure/thresholds of classes. It is just that nobody likes these results.
It seems more fantasy vs. "extrapolating from interesting science". The "Butlerian Jihad" was the core concept (and interesting), but all the stuff about folding space, neo-feudalism, etc. doesn't follow from that. You could get "rejection of technology, regression" in a cleaner book I think.

Actually, Vinge's True Names would be top on my list (and only 90 pages or so).
Getting started with koajs
Although I'd change some books (actually, quite a lot,) I'm positively surprised by some choices, with books you usually don't see in "best of" lists but which rank high in my personal preferences.

For science fiction I'd change Dune... Even though it's a great book and I like it (I even read Herbert Jr.'s sequels... spoiler: don't) I'd pick something "shinier." Heinlein's Stranger in a Strange Land, or 2001: An Space Odissey... or go with the weird and pick Rendezvous with Rama. Or just Foundation. Sci-Fi-wise you can't go wrong with Foundation.

Ninja-edit: How could I forget The Starmaker by Olaf Stapledon? Written in the late 40s, I didn't give much for it as Sci-fi goes. I read it in one sitting. Ended with a headache, dizzy and hungry. It was well worth it.

For Murakami, I'd pick instead a relatively unknown book by him: Hard-boiled Wonderland and The End of The World. An inception-esque plot-inside-plot book, set in an almost Neuromancer-like setting. I love it.

For Dystopian... Even though I have not read The Giver, just classification-wise I'd have to pick Shades of Grey (Jasper Fforde's book, not to be confused with another, numbered, similarly named book.) It was a thrilling read (I think it's the best novel I've read in the past 3 or 4 years, but well, I don't read that much fiction lately), sadly part of a trilogy waiting to be finished. Beware: once you are done with the book you'd want to go to Britain and tie Fforde to his desk until he is done with the next book.

The books that surprised me though are incredibly well-spotted. I like that Guns, Germs and Steel is there. It's been on my reading list for... 3 years already (I have it, but it's a heavy book so I'm always eager to pick an ebook or thinner material for a commute,) because the theme is so compelling. The Right Stuff is not the usual book you see in a best-of list, but for me, it should be in all these lists. Heck, writing from it is used as example of good writing in On Writing Well (which is surprisingly a very good read).

The Long Goodbye, by Chandler. Chandler is great, period. Having one of his books in this lists validates other books I'd never consider... Even though you can't have a Chandler and don't have a Hammett. You can't go wrong with a book by Hammett, I'd probably pick The Maltese Falcon. A classic.

Of course, there are some books that I'd personally treat to a Bradbury process... Catcher in the Rye and On the Road are two books I was looking forward to reading (not being English-based meant I didn't get to read them on high school) and found dull. I guess read in a different context would have made it different, but I couldn't see all the praise. Personal opinion, though.
Another unsung... Stanislav Petrov: The man who may have saved the world http://www.bbc.co.uk/news/world-europe-24280831
Solve this riddle and win 0.1 Bitcoin
The point was that you could see where the money was going. If there were a Bitcoin based stock exchange and it published its addresses for stock purchases, when money from pooled funds started going to addresses outside of those known addresses, people would immediately know that the money has gone somewhere it shouldn't have.
20 Ways to not be a Gentrifier in Oakland
That seems extremely conservative. Many people are predicting the singularity around the 2040's. Even current AI is starting to revolutionize the world and allow for robotics and automation almost everywhere. Many of the technologies you mention already exist, it's just a matter of how quickly they will be adopted (which is happening faster than ever http://cdn.theatlantic.com/static/mt/assets/business/technol...)
Thanks for explaining the Buddhist view. I don't know if you endorse it or not, but that sentiment really irks me. It reminds me of theodicy: Play with words enough, and you can claim the world is a beautiful place.

Except, it isn't. It's worse than you can possibly imagine.

Over 6 million children under the age of 5 died last year, mostly from disease. That's a Hiroshima bombing every week, killing only children under the age of 5. In the time it's taken you to read this paragraph, a handful of children will have died in terror and agony. Their parents will be filled with grief and guilt for years, if not the rest of their lives.

That is suffering, and it is bad. And no amount of platitudes or pretty flowers on a hillside can make up for it. If anything's in charge of this cosmos, they've got a hell of a lot of explaining to do. Of course, it would be satisfying to point a finger. Reality is more frustrating: The universe is indifferent; horrifically so. For example, nothing in physics prevents a tiny protein-encased strand of DNA from killing 400 million people in the 20th century.[1]

1. http://en.wikipedia.org/wiki/Smallpox

Note: Parts of this post are paraphrasing an argument originally made by Sam Harris. Credit where credit is due and all that.
Just because using GET to do destructive things "works" doesn't mean the spec should be changed to allow it. By your logic, we should just get rid of all requests except GET.

Someone sends you a link, you click it, it loads in your web browser telling you that you've sent them $5000. That is why POST, PUT, OPTIONS, and all the other methods exist.

This is most certainly poorly designed. Just because most web apps and web app developers suck doesn't mean that the freaking HTTP Standard should be changed.

Just no... please stop.
Where will the money go if Google pays the fine? Will I (as Google user) gain some benefits from this case?
You got me :)

This is the very essence of the problem.
I believe you actually see the sun "around the corner", due to atmospheric refraction [1].

[1]: http://en.wikipedia.org/wiki/Atmospheric_refraction
What exactly did you expect an islamist to do, other than declaring himself caliph and start to act like an islamist ? This has barely begun. This is only really about removing content. The last actual caliph in Turkey would get people summarily executed for criticism.

Plus they're kind of right. It's plainly true that islam means criticism of the government = criticism of the religion = punishable by death. The prophet executed people for that, and if you believe in islam, clearly that's the right thing to do.
A doctor or barrister would be upper middle class. Working in most other jobs requiring a university education would definitely make you middle class in England.

While the American definition of "middle class" is best translated as "working class" into English English, it seems far from bizarre given it covers someone making the median income.
It's been a while since I've seen a discussion on code comments here on HN but I have noticed in the past that there's a vocal group who are fairly passionate against code comments. I was actually expecting a wave of downvotes to my original comment.
That's like trying to duct tape your arm back on after losing a fight with a chainsaw.
It's "Congolese", and I think if adjectives were required to distinguish nationality, one might use "Democratic, Republican Congolese" or perhaps "the Congolese of the Democratic Republic."

I'm not sure if just "Democratic Congolese" works. And "Republican Congolese" or simply "Congolese" is probably best reserved for the smaller country bordering on the west, since it's named Republic of Congo. But really, I think citizens of both countries can pretty much share the title of "Congolese" in terms of ethnicity, wherever applicable. Their current borders and formalized names have only persisted since the late 90's.
Biometric Authentication based on Body Odor
I have an obvious question if NS cannot secure systems from an outside contractor what indicates that it can full fill its duty to secure US computer systems outside its own offices?

Seems to me we be better at hiring Google for such an office rather than NSA, we might even get better ethics as a side benefit
The fluidity of a term like "middle class" really does muddle conversations. That's why SWPL is one of my favorite neologisms. The fact there is a definitive list of SWPL characteristics makes it so much more descriptive than other, more ambiguous terms like yuppie.
> Hard-boiled Wonderland and The End of The World

Thas is one of my favorite books of all times. Thank you for recommending it, and I will echo your sentiment to others here on HN to read it. It's one of the few books I've actually reread after saying to myself "I should reread that.."
I keep hearing this, but it's just such a foreign concept to me. The idea of - for lack of a better term - surrendering my entire development stack to a single company rings just about every alarm bell in my head.

What happens when (say) .NET isn't the best tool for a particular job? Just close your eyes and use the inferior tool anyway? Or use the right tool and just throw the hard-won Microsoft ecosystem synergies out the window? I'm constantly using different technologies for different projects; doesn't this come up a lot in the enterprise world, too?

Granted, I'm not an enterprise developer. I've never worked on a code base that more than 20 people were working on at once. But I don't understand what makes large organizations see a walled-in ecosystem like that as a plus rather than a trap.
It shouldn't have side effects and be idempotent though. At least if you are adhering to the RFC.
If they didn't give you some kind of negative feedback after the first week, I'd say it's their fault. Sounds like you dodged a bullet honestly. That said as consultant if I'm not making commits by day two on a moderately sized app something is wrong either on their end or mine. By the end of the week one you should be in a good position to do some solid commits and bug fixes. It might be their process is broken, no tests or off migrations, or their code is not document or honestly maybe you were just working too slow for them.

The good news is there are tons of openings for rails and django developers right now. There are also some amazing and friendly clients out there. If I was you, I'd layout a set of goals with the employer/client for the first week at your next job and see if you can get them done. Same thing with the second week. If you are hitting the agreed to goals to customer satisfaction then you know you're productivity is not the problem. If productivity is good it might be time to debug personality, communication, etc.
The common theme I've found over time is that both news and Hollywood depictions of anything you're familiar with are grossly wrong in significant details.
I ran it and it gave me a zip containing an html file called errors.html with a bunch of errors and no actual emails.
That's mostly about binary drivers for hardware though, which remains a struggle for desktop Linux too.
> But the endless march of APIs is pretty tiring to me

i hear you on that one

> and I do everything I can to isolate myself from that.

but still, you can't stop thinking about design entirely. when a new ideally-pure-C-but-C++-if-you-really-need-stl library is ready to actually be put to use you'll have to put an api of some sort on it. hopefully that api will be informed by your use of other people's apis, both good and bad.

don't forget that the whole point of computers is that they're immediately useful. you can still do most of the math you want with a pencil, paper, and stack of books.
As rymohr indicated, the author of the code given as example is actually the author of the article himself:

https://github.com/madrobby/zepto/commit/3d92f20966aa02dee82...

Which means the OP genuinely thinks that commits like this one are good practice, and the purpose of the article is to show how to deal with it.

Yet as it was argued above, commits like that should never happen in the first place.
They took their time but this does look like the right way to do it.
BlazeMeter’s Load Testing Platform Enables Dynamic Master-Slave Clusters
I wasn't a Lost follower (my gf at the time was, so I heard most of the plot without paying much attention.) By the end I was expecting to be some kind of nonsense (like it did,) but I was expecting more like a room full of monkeys with typewriters. Seriously.
IIRC, when a presentation a few years ago at Chaos Communication Congress revealed systemd security issues, Lennart Poettering argued that these issues aren't a problem because they're resolved on Solaris and will be as soon as Linux gets some additional security mechanism. That sounded to me like systemd would also (theoretically) support Solaris.
Why does every list have to include hunter and orwell?

Might as well have thrown in fight club for a trifecta of terrible angsty high school "inspiration"
> The concept of class was invented by Karl Marx, a person belongs to some class based on his/her relation to the means of production.

Please. Class and caste have been around since the dawn of civilization.
I'd be very interested in hearing why a consumer would use bitcoins when a credit card option is available to them. The only reasons I can come up with are:

- The user is a bitcoin evangelist
- The user bought/mined bitcoins early and wants to cash in without selling them which would incur an exchange fee and tax hit.
- The user would prefer anonymity for that txn. Assumes no physical delivery (e.g. online porn)
- The merchant offers a steep discount for btc. But why would a merchant offer a fee more than the 0.35% referenced in the article?
I specifically what infosec (or anyone involved in the industry) thought of separating pure and impure functions which affect the outside world.

It seems to me that it would drastically reduce the surface areas of attack.
I'm sorry, I glossed over your last paragraph, which does paint a more fair portrayal. I should have read more closely.

And yep, I totally agree that some of the harder drugs can be extremely damaging, and that those who profit from them are pure scum.
The money would most likely go to the French state, hence benefiting indirectly to the whole of French citizens.
the first two points still have to apply for a successful execution of the third point however.
You may be content with a 10 inch screen, but I live in a flat of 24-28year olds, and my xbox sees more use as a youtube player than it does as a gaming device. My flatmates are content to search for things using the awful controller text input to play them on the tv rather than use the laptops sitting right in front of them. I'd tell them about SmartGlass, but I doubt they'd use it.
Or they could forward all their Google email to another email provider that does offer IMAP.
I checked this with a new/small account and it gave me the mails al right.
When I was a little younger (well, I'm only 31, so it's not like it was ages ago) I reread quite a lot, this one in particular got probably 4 re-reads. My most re-read book is probably Hyperion, by Dan Simmons (followed by HHGG). It's not for every sci-fi lover, but the first part of the Hyperion Chantos (that would be Hyperion and The Fall of Hyperion) are incredibly good books, not only for the science fiction, but also have a thick, interesting plot full of the "I wonder how this turns out" sci-fi.
The Pixel Density Race and its Technical Merits
Shameless plug: http://thehorcrux.com/

I've tried to solve the exact same problem. Backing up emails and easy migration.
https://en.wikipedia.org/wiki/Doge_Source
"Oops we developed our product on Silverlight because we're an MS-kit company and now Silverlight is crap. Now what?"
Kind of off topic, but people have been talking about "programming" their remote control for a very long time. And what does it involve to "program" your remote control? Simply going to the menu on your TV, and setting up some of the buttons to carry out specific tasks.

Likewise, I really don't see how HTML _isn't_ programming. If anything, HTML is a language that _programs_ the browser. It tells it _how_ to generate the DOM tree. It's a declarative language. And lately, I've been seeing a rise in declarative style. Look no further than Express.js, and its routes. You can pass more than one callback functions per route, allowing you to specify _what_ a route does in a more declarative manner.

So to everyone that have been saying that your wife isn't really programming, I highly suggest that they re-evaluate what programming is. If they are still convinced that HTML isn't programming, then at least they can be sympathetic with her efforts to be more involved with what you are so passionate about.
I don't think this is exactly true. There are still many COBOL programmers hard at work.
Maybe I did not choose it? Maybe my employer did?
Relevant to this discussion is that Google's nefarious plans (more people using the internet) would have been met even with a fully free software stack. They had to expend more effort building an Apache codebase to appease their partners, who wanted to have their own (minor) proprietary forks.

This actually makes Android more attractive to Microsoft and generally increases the chance of a divergent, proprietary fork, which I believe Kindle already is.
What's a middle class?
Normally you spend a week of your time to report an insulting content. This regulation speed these kind of processes up. Also They have right to block for only 24 hours, If you do not go to law for it, the content is unblocked again.
In addition, they are keeping record of everything we do on the internet already no court involvement. Actually as you know it is much worse in other countries(USA,UK...).
In short I think the regulation is exaggerated. Moreover funny but pathetic most turkish who complain about it don't know what even changed. They just complain to complain, they complain because they don't like government.
Your statement: "islam means criticism of the government = criticism of the religion = punishable by death" is patently untrue (and is really better saved for clan meetings than HN).
Do you have citations for: "The prophet executed people for that"?
(Its kinda interesting that with all the recent documentation of states using the Internet to infringe on peoples rights, the moment Turkey does it, the response is: "see.. islam!")