skysight-inc/HackerNews huggingface dataset:
The code is elegant AND it works, so it'll beat the one that just works every time.

This kind of post is always the same, but any decent developer knows when you have to just "get it done" and when you should take time to make it the right way. And of course, that dirty code will be refactored later on.

Always using the "f*ing works" strategy just means you're mediocre at writing code. Either because you led the management team to think anything can magically be built in a "hackathon" or you just don't care about what you build.
I agree that it's compatible, and further that taking care of yourself is crucial to being able to effectively help others. The author might agree too, but in that case it's rather peculiar that everything in the article has an egoistic bent to it. Even if it wasn't the author's intention, I think it's worth pointing out that any mention of altruistic behavior is conspicuously absent from the article.
His code may be elegant, yours may f*ing work, but mine works without the profanity.
A look back, your Facebook journey
This is not real-world. I dismiss this.
Sigh.

As the other responder pointed out, Paypal would be a money transmitter under FinCEN regulations. What FinCen was saying is that Bitcoin and other digital currencies aren't "currencies" in the legal sense because they have no government backing. However, they are "virtual currencies" in the sense that they otherwise function and behave as true currencies. Consequently, the FinCEN regulations apply to Bitcoin and other digital currencies.

FinCEN further stated that miners and persons who are using Bitcoin in non-currency transactions(i.e., paying for services, physical goods, or non-digital-currency intangible goods) are not subject to the FinCEN regulations because they aren't exchanging one currency for another, directly or indirectly, and they aren't functioning as commercial money transmitters.
I don't think Xbox ever dominated the console market the way Windows dominated the desktop operating system market or Office dominated the office application suite market. Not even close. Same goes for .NET. These are clearly very successful products but are very far from "dominating the market".
Hay! Don’t be a hater. The most important thing is he delivered it on time. Who cares if you can’t use it? That’s secondary.
Indian - the closest thing to that word is European. We do not speak the same language, eat the same food, our culture is as diverse as that of Europe - but the fake homogeneity the word Indian brings bother me a lot.
>Sorry if that seems offensive.

It seems groundless and silly, rather than offensive. Examples of cultures that lack family support, a work ethic, concentration, or dedication would make your case.
Well, this is obviously wrong.

Well, despite how obvious it is to you, you totally failed to convince me.

Home country in danger? "Fuck it, I'll just flee. After all, it's only me, me, me that matters"

Yes, and? Nationalism is the problem, not the solution. Oh, I understand the reasons articulated by the evolutionary psychologists for why humans are cliquish and tribal, and that all makes perfect sense. But we have the capacity for logic and higher order reasoning and we can transcend primal instincts like that if we want. And I think we should.
No, why not familiarize yourself with operating system concepts. It will be a lot more use. Maybe after that learn to code.

I am a developer. If I am installing a piece of third party software and it doesn't work, the last thing I am going to do is to dig into the code. It more likely that an environmental variable needs set, or a library is missing. No coding knowledge required to fix these things, but an understanding of how everything fits together is.

(Getting bored of these kind of statements from Obama and the likes).
Not related at all. This is about how the low levels of the internet share connectivity.

Net neutrality is about stopping the ISP from artificially decreasing available bandwidth. These kinds of things adjust the real bandwidth available.
Heh, I know, but it made the sarcasm a bit more clear.
Cigarettes aren't in the pharmacy area of my local CVSes, they're at the front of the store behind the regular cashier.
If you want some inspiration: http://www.reddit.com/r/unixporn/top/?sort=top&t=year
The entire trilogy is fantastic: Koyaanisqatsi, Powaqqatsi, and Naqoyqatsi.
http://www.nutellausa.com/faqs.htm

Nutella is "a member of the RSPO (Roundtable on Sustainable Palm Oil), Ferrero only uses palm oil which is extracted from controlled plantations in Malaysia."

So you can enjoy your Nutella guilt free.
You're still not getting it. Paypal isn't subject to the foreign currency rules of the FinCEN regulations because virtual currencies aren't foreign currencies. Paypal is still subject to the other rules that apply to money transmitters.
The table is about relative self-reported popularity of languages to write answers to interview questions in, not to develop production code.
Show HN: thedaywefightback.js
and he just released a new film last week, after years working on it:

http://www.nytimes.com/2014/01/24/movies/godfrey-reggios-vis...
They already have that on OS X.
From a user perspective, no more "updating" apps every now and then! Yay!
It's not just nicotine. Tobacco smoke has compounds like beta-globulines that lower serotonin and estrogen. There are also arguments that low doses of carbon monoxide can have therapeutic affects.
Verizon throttling AWS has nothing to do with net neutrality?
I don't really use a IDE, but my friends who do like Spyder. It would be nice to see a review of IDEs for scientific software development. The things I need are interactive console, visualization (matplotlib), and debugging.
Ha ha. People find it difficult to know whether the news is satire or not!
Concurrent DOS 1988
It's not just about getting some sort of PC. It's about finding a PC that hits the sweet spot for me and being able to rely on getting new ones that have roughly the same characteristics. I got MacBook in maybe 2006, and now eight years later I've got a MacBook Air. The Air is a very similar machine (emphasis on long battery life, light weight, and physical durability, same 13.3" screen size, island keyboard), just better in every way (lighter, longer battery life, etc).

With a PC, I have no such predictability. Say I build my workflow around the Vaio Fit 13 with its flip screen and N-Trig pen. Two years from now, am I going to find a similar model to replace it with? Or will I have to get a Lenovo with a different sort of keyboard and different hinge mechanism, etc?
Twitter Apology
I agree, based on my experience many of the people who downplay nationality as something significant are among the first to judge an entire group based on nothing but nationality.
This is hilarious people! I'm sure the founders are laughing. It's just good humor c'mon....
And probably driving a personal car, too.

http://www.theguardian.com/environment/2013/oct/03/ocean-aci...
... and as expected, it's always the manager, not coding types that state this so aggressively. I know the servers are beefy at OmniTI, so I suspect there might be a code problem related to handling the load.

If I see sloppy code, or have to write sloppy code, I move to another company, and will continue to do so. So how's that employee turnover rate (hint, use the internet archive and check the about us page)?
I completely agree with this. I own the ebook of the last edition, but the combination of a new edition for 1.5->1.6 and the lack of an electronic version for the new copy is more than I'm willing to swallow. Here's to hoping the authors change their mind...
We have a store called SuperDrug which is similar, but no tobacco or alcohol. We also have Boots which tend to be bigger than SuperDrug, and again no cigs or booze.

Both of those are similar to I guess Walgreens and CVS, from my limited experience of California.
The problem is that you still need VirtualBox AND Linux. I don't see how this is lighter weight...other than a 24MB image instead of a 160MB image.
I too would be interested in sourcing Qualcomm SoCs in small quantities. If you don't mind, please drop a note Attn:Pete at http://sensoray.com/support/receiveinfo.htm
I think many developers are missing out on an opportunity to further their field.

With understanding comes respect. With respect comes the opportunity to have an informed discussion about ex. a project and why it's going wrong. A discussion where you as a developer do not feel like you are speaking to a black hole.

I never understood why so many developers are against this. Overall it's to your benefit.
Yes. If you're storing the objects on your server, why would you use S3?
I happily and successfully hire people who don't speak the language(s) we use, but use languages in the same general area. I've shied away from hiring people who have no experience in the area at all. For instance, I'll hire within (Java, C#, C++, Objective C) reasonably happily (and that's not a complete list), or (Python, Perl, Ruby, Lua, JS) fairly happily (with a special callout for JS to distinguish between "JS but only in the browser" and "actually knows JS", the former not necessarily counting as knowing how to program at all), but I hesitate to hire if you have no experience in the target cluster.

I think it's a big mistake to avoid hiring a Python programmer because they don't know Ruby, but it's one people seem happy to make, even in otherwise relatively enlightened organizations.
Looks promising. I will wait for the Ebook though (I know authors don't plan on releasing one, but their plan has to fail ;) ).
It's also time you got familiar with carpentry, plumbing, auto repair, law, medicine, etc. Why stop just at code, right?
For my tastes, most television can be watched comfortably at 1.5× and anything with a "laugh track" can be watched at 1.75× without losing meaning.
> Did Xbox or Blackberry serve as direct substitutes for traditional PCs?

Yes. If you don't think a Blackberry served as an entire mobile office, almost replacing PCs for most use-cases, for millions of road warriors, then you never had one or lived through that time.

The Xbox line has replaced PCs as both a gaming platform for millions as well as a media center and emulation platform for many many others. XBMC after all means "Xbox Media Center".
There are a couple of benefits to doing this:

1) They look better

2) They get extra shelf space back

3) They don't have to secure all those high-dollar cigarettes or worry about their theft

4) As smoking declines, they'll probably eventually have to do this anyway, so why not get some positive spin out of it?

I'm willing to guess they've run the number and know this isn't going to be a huge hit to their business.
4 Reasons Why All PHP Frameworks Suck?
Hmm. OK. Yeah. good to know. :D
Large underwater pyramid found near the Azores
The difficulty of changing code is directly proportional to the amount of code that has to be changed. This is almost tautological.

So, 6 months ago, perhaps the least difficult thing to do to make a new spreadsheet report was to copy and paste the first one and change a few bits of the query. Repeat 10 times. Management is happy, look how many reports we churned out. Maybe you thought about making a generalized reporting system or something, but your boss was pressuring you. "It's so simple, just do the simplest thing. Just make it work."

But now that we have a dozen reports, that asshat in management says he wants graphs on these reports, even though he told us 6 months ago "no way in hell" would he ever want graphs on these reports, now he's telling us we're "such typical programmers, no fucking common sense." Suddenly the change isn't so easy, we have to touch a metric shit tonne of lines of code.

Technically speaking, it's going to be fewer lines of code to change to copy-pasta the graphs into all of the existing reports. But we only need to get burnt once to realize that this management douchebag is going to try to burn us again in the future. So, we figure it's only a small percentage more difficult to completely rewrite the reporting system from scratch. And then it will be easy to add new features in the future.

He is correct in one sense, it should have been done that way in the first place, but that is the nature of getting burnt, you put your trust into someone who was untrustworthy. The management asshole put pressure on you to get the "simple" reports out fast, slow-rolled you on the additional reports, then doesn't want to hear "excuses" or "details" or anything other than "the job is done."

So that's where so-called "over engineering" comes from. It's not. It's self preservation. And at your next job, you'll remember it should have always been that way, and you dig your heels in on every design decision. And suddenly you're "that guy" who is always saying "we tried that at our last job and it didn't work."

I have a policy that I always say I can get the job done. I never tell the client that they can't have what they want. But I never compromise on quality. What you want takes a certain amount of effort to create, make sure it's good, and make sure it doesn't impede our future efforts. Working in this way ensures I establish a consistent expectation for how the work will go and the quality of the work over the lifetime of the project. Consequentially, I get the work done on time and everyone is happy with it, almost always.
Can I run a web-server on my router without rewriting the FW with DD-WRT?
No digital version ? I think that's absolutely ridiculous!

I read their reasons for not having one but lets be honest, this is a book for programmers ? And it doesn't have a digital version ? Someone's clearly lost the plot here!

I supported the previous edition of the book since the beta version. I'm a digital nomad, I work all over the world, I'm not about to lug a 446 page django book with me wherever I go.

There are several developers who like to search for and bookmark stuff in their ebooks. Now it's impossible to Ctrl+F.

Some of us like to read on the train or like to read on different platforms (kindle/ipad/iphone/android/etc).

I recommended the first version of this book to several fellow django programmers. Unfortunately I am really disappointed by this print-only decision. The fact that piracy was a reason for it disheartens me even more.

I guess these guys have never heard of anyone scanning in a physical book and sharing PDFs over the internet. Providing a print only version will just hurt legitimate customers, the pirates are still gonna pirate :( I can count down the days that this shows up on the pirate bay.

As for the fact that "The print version sold the most". Well, were the print people supporting your book while you were in beta releasing new versions every week ? Did they give you feedback on how good/bad the content was ?

Seriously guys, your next book should be about "How not to do programming books".
Combination of mild temperatures and plenty of water is what makes the most difference towards a better life. Two rules:

1) Heating a room up is easy, cooling it down is hard. High temperatures exponentially decrease the productivity and/or increase the need for energy.

2) It is very hard to purify water and clean water is very scarce. Water is the most important dependency of life.

So my answer would be:

1) Lack of clean water supplies

2) Global warming

3) Disastrous combination of both
I guess he moved pretty fast and broke some stuff.

/cheap shot, it's probably just a wordpress site without caching plugin or whatever the usual magic is to make it work.
Exactly. Specially with the chosen title.

Almost all similar articles I read, are used as some kind of self justification to writing bad code and leaving it there forever.

If you believe the software will fail (won't ever be changed/grow), do whatever you want with it. If you think it'll succeed, stack too many dirty hacks together and you're gonna pay for it later with tons of interest.

Main problem is, too many times this goes "unnoticed", people just take longer and longer to do the same things, but people stay oblivious to the real causes of that technical debt.
Same: can't wait to read it, wake me up when there is a pdf.
This has been posted twice before[1][2]. It should be noted that this benchmark was done over localhost, i.e. packets did not actually leave the computer, so who knows what kind of optimizations were done by the kernel / networking stack.

When looking at examples where packets actually leave the computer, at least one person achieved 1M concurrent connections with Erlang in 2008, and WhatsApp were hitting 2.8M concurrent connections with Erlang in a production system in 2012[4]. Of course memory usage was a lot higher in these examples, but at least they were exercising the networking stack.

[1]: https://news.ycombinator.com/item?id=5127251

[2]: https://news.ycombinator.com/item?id=5474331

[3]: http://www.metabrew.com/article/a-million-user-comet-applica...

[4]: http://www.erlang-factory.com/upload/presentations/558/efsf2...
The only thing in the pharmacy proper are controlled (mostly prescription, but their are a few non-prescription pharmacy-counter-only) drugs.
You might want to check out Ron Fricke's movies, they are a splendid window into human's life and their relation to this planet.

Specifically Baraka which is to my taste his best, but also Samsara and Chronos.
Well that's the problem, isn't it?

The bar never stops moving.

Today, it's cigarettes. Tomorrow, it's e-cigarettes. Then it's sugary sodas. Then cookies.

Eventually, the store sells tofu and free-range cotton balls.
Dogetipbot's creators say it's only exchanging about $1500 USD/day of DOGE, so that doesn't explain it.
New Glass app allows facial recognition
MB Airs and Galaxy 4 Hijacked Within Minutes At Sochi Olympics
If the article on the same topic in the WSJ is accurate, this decision was portrayed as a strategic move by CVS to move further toward becoming a healthcare provider rather than simply a drugstore. CVS already has nurse practitioners providing basic care in clinics in some of their stores, and apparently CVS tries to have their pharmacists counsel people on some health concerns. It was reported that, in trying to deepen their relationship with the medical community and some medical organizations, that CVS's continued sale of cigarettes was a point of distrust among the medical community. CVS wants to prove that it is earnest in trying to become a healthcare provider.

There is a large shortage of primary care physicians in the US that is only expected to get worse (which continues to result in the utilization of physician assistants and nurse practitioners for primary care). Furthermore, slipping cigarette sales in recent years (and renewed campaigns to curb smoking in the US) make this look like a long-term tactical bet by CVS.
As opposed to the national corruption that lends itself to global warfare, genocide, and nuclear warfare? I don't see it as good, nor do I see it as inherently worse.
> And of course, that dirty code will be refactored later on.

In my experience, the same product development lifecycles and business priorities that led to the dirty code in the first place will cause it to live forever. Code that works doesn't tend to get refactored unless it needs to be revisited for some other business purpose.
Dead-tree edition exclusive is the most draconian DRM of them all in 2014. I bought the first, but won't be a customer anymore. I'm also surprised it's a full price upgrade so soon.
Three Simple Launch Lessons from the founder of Product Hunt
Check out these projects:
http://projectbismark.net/
http://www.fcc.gov/measuring-broadband-america
https://www.samknows.com/
...but reduced serotonin levels are linked to depression. The entire point of SSRIs is to keep your serotonin levels higher and thus improve synaptic signalling. Wouldn't reducing your serotonin production be bad?

Edit: Here's a link to a cross-sectional study showing a cause-effect relationship between smoking and depression. http://bjp.rcpsych.org/content/197/5/413.full
Google Spent $7.3 Billion on its Data Centers in 2013
Cache: http://webcache.googleusercontent.com/search?q=cache:zWk8w06...

Actual article text is a bit more nuanced than the linkbait title. I still hate reading sentiments like these because they appeal to the lazy parts of ourselves that don't need any additional encouragement. It's like people revel in their own laziness and failure to follow-through on some things.

Professionals finish the job, regardless of how they feel.
Yes. "Reconciling technical debt" does not fit in well with the philosphy of the title. Why refactor when you can just write more code that "fucking works".

Of course, those of us with a bit more experience know that a badly designed module can very easily get enmeshed in a system, with the whole system being designed with the bad module's deficiencies being taken into account. Now you don't just have to refactor the bad module, but all of the code around it too, which turns out to be a difficult ask, so nobody does it, and the bad code becomes locked in.

As always, the higher up the software stack you work, the easier it is to justify bad code, but when you are providing infrastructure code, that will be used by applications, you had better be sure that your interfaces are clean, and your implementation stable. Try pushing some inelegant code to the Linux kernel, and you won't enjoy to the experience...
He went to Wisconsin Milwakee not Madison.

http://en.wikipedia.org/wiki/Satya_Nadella#cite_note-16

But he is still wicked smart, i think :)
The Robots That Saved Pittsburgh
Using Crontab? Why you should be using a monitoring tool
How Do I Declare A Lambda in C#?
51% would let you double spend coins.
Hah.

Remember when Blink was announced, how some people said "competing engines would be good for the web"?

And how the Blink team/Google paid lip service to improving the web going forward, better standards compliance, etc.

Firefox is ahead in some ways, too burneded by BS like a plugin ecosystem (focus on browsing damnit) and non-native UI skins, on the other.

IE is catching up but limping.

Webkit is not updating that fast anymore.

Opera, nobody but 10 people ever cared about. Besides, they're just Blink now.

Anybody holding their breaths for full ES6 support?
It is practically and theoretically impossible for Comcast (a residential ISP with asymmetrical connection speeds) to have a balanced traffic relationship with any Tier 1 ISP. Every typical internet behavior of a Comcast subscriber follows the pattern of sending a small request, and receiving a large amount of data (webpages, music, video, etc.) in return.
In my experience it isn't the web developer / designer who makes this decision. It is either a) their boss, who grew up in a world of print or b) the client.

I have had both happen to me, more often than not the client. I have had a client phone me up before saying "this doesn't look like it did before" and eventually I find out they have their font size enlarged so that boxes don't line up the same way they did before, or scroll bars are present that weren't before, but still completely usable. I explain this to them, and their answer is simply "fix it". Even though they themselves are using an increased font size to help them read, they want to force their dream aesthetic on everyone who visits their site, usability be damned.