skysight-inc/HackerNews huggingface dataset:
I found it a little amusing that a text-to-speech engine managed to pronounce "asm" the same way I do.
Agree. It's why I got out of full-time, on-site programming. If I'm going to be doing it, it's going to be on my terms. And the freelance market has been pretty responsive to that.
Tufts's "Gourmet Engineering" was close enough, I think:
http://www.tufts.edu/as/tampl/en43
I know plenty of people who wouldn't want to touch an office job with a ten-foot pole. It's not like the creature comforts of a nice office environment is the end-all-be-all for every person and their respective inclinations.
Exactly. When some one announces that they have cancer, the last thing you want to do is click "like". Slashdot has several options, not just "like" and "dislike".
Bit late for April Fool's Day.
This is usually what to expect when you see headlines about anti-intellectualism in the US. The extreme end of conservatism is certainly anti-intellectual and anti-science, but so is the extreme end of liberalism, and those examples are always swept under the rug or portrayed as being obvious. Where are the examples of rent control advocates, anti-GMO paranoia, anti-vaciine paranoia, etc.?
Personally, I find it very helpful to know if someone has experience with what they are saying versus repeating something they read on a blog once. (Obviously the former could be wrong and the latter could be right.) And if I'm posting something, I try to make it clear if it's something I know or something I'm just guessing at.
Not sure if I trust this argument, before we can really discuss it:

1) Write test to prove TDD exists
2) Write test to prove TDD is a tool
3) Write test to prove TDD gives feedback given good input
4) Write test to prove TDD gives feedback given bad input
5) Write test to prove TDD gives feedback given no input
6) Write test to prove TDD gives feedback given mulitple input(s)
7) Write tests to define how a religion should respond to certain criteria.
8) Write test to prove TDD when try to be used as a religion fails.

9) Mock TDD, in a friendly kind of way. :-)

Yes, there are good points and bad points to TDD. I'm glad the concepts, debates, and frameworks exist. Even if I don't follow them 100%, they do help me to think about a lot of that stuff in projects I design. In everything, moderation. Currently I prefer thinking, tinkering, REPL/playing design until I have a basic structure working, and I can see how I want it all to work, and then write tests afterwards, fixing any bugs that the tests reveal. Experiment-Driven-Design, Test-Driven-Maintenance. This probably only works for small projects, though.
The article is technically well written, but somewhat uninformed which stems from the author's limited experience and what he sees in popular media.

I thought the top comment below reflected what I have seen in my 10 years in the industry, much better:

"
This is a very well written piece, but it's only covering the frothy tip of a very deep phenomenon. I too am a Rails developer, have been coding professionally for 15 some odd years, and I too find what VCs are chasing nowadays to be mostly time wasting crap. But that's not what software, even web software, is really about right now. It's just the glam side of the game.

The real folks making real things happen are building tools and technologies that literally could not have existed 10 years ago. In my personal experience, I've built integrated web portals that show real-time electricity usage for factories, saving them 10-50 grand a month by lowering usage during peak hours. I've built sales management tools that allowed a 2 man company to scale to a distributed team of dozens. Online rental advertising systems to cut out costly newspapers. Medical order management systems.

It's not glamorous, it doesn't get on TechCrunch or Hacker News, but it's real value, delivered by real professionals. And that, more than the stupid photo sharing cruft, is what's really driving developer salaries.

During the late 90's, the joke/threat was "go away or I will replace you with a very small shell script" - the point being that lots of human work could be automated by a savvy developer. That threat has become a promise, and we (costly) web developers are the ones fulfilling that promise across a huge range of industries." - Rob Morris
I'll make the obligatory "I hope that Julia will replace Matlab in this role soon" statement. But I also hope that infix matrix operations will make Python 3.5 more competitive in this situation too.
Calling a spade "a spade" is one thing, but this does seem a bit childish.

Edit: typo
Javert says (amongst other things): 3. Obamacare will exacerbate the existing problems because the same cause gives the same result and we've been socializing our healthcare for decades.

I am aware of Medicare (65 years old and up as I recall), Medicaid (indigent) and I think Massachusetts has a state-based initiative that came from a Republican administration. Is this what you refer to as "socializing for decades"? If you have other examples of this, please cite...
It's traditionally a very high fraud industry (tons of stolen credit cards, charge backs, etc). There are high-risk processors that specialize in it, but with higher fees than your typical processor. WePay's agreements with who they send payments through require that the transactions meet a certain standard and to get the rates that they get one of those standards is no adult content.
What I do is more like playground engineering - keeping the users from killing themselves.
I think you have over-evangelised this blog spam from buzz feed. I think the NYT situation is a million miles away from your conclusion that the homepage is dead, far from it.

Walk into any British office at lunchtime and, on people's screens, you will see the BBC news homepage (but never the BBC homepage), the Daily Mail homepage and The Guardian homepage. People go to those places to read the news. They might go onto Facebook, HN or a myriad of other places later.

However, outside of the offices of Trinity Mirror, nobody goes to the home page of The Mirror or this abomination 'ampped' that you have blog-spammed here.

As a small child I was appalled at the standard of the content in the tabloid newspapers (I could read the short articles in the Guardian at quite a young age). It seemed the reading age was below my own. It was and, although initially unimpressed, over the years I have been able to better appreciate their craft (particularly if the story is an exciting human interest one e.g. the downfall of yet another child molesting BBC personality). Much like how you can respect a casino for the work they put in to make sure all their customers spend as much as possible, morals and ethics can be put aside and respect for the craft seen for what it is with British tabloid journalism. Done well, there is an art to it.

You might not have page 3 girls in this new 'ampputated' effort (I forget the name), however, it is the worst abomination ever in the history of British journalism. It isn't even journalism or what you might call news. It is a Wordpress blog light on content with a pastiche version of the Metro/classic tabloid print presentation.

Content is king, journalism still rules. Get it right - BBC, Guardian, Daily Mail, (The Telegraph to a lesser extent) - and people flock in droves. They fire up the homepage out of choice. It is where they go for news.

The also-ran, dead-zombie British press is: the rubbish from Murdoch, the trash churned out by the idiots that work for that porn baron who happens to own the Express, that me-too rubbish from Trinity Mirror and whatever The Independent is these days. All of it rubbish. Nobody thinks 'I must see what news the Mirror is reporting', do they? Or if they do, do they then hop on over to 'myspace'? Or 'Friends Reunited'?

I am sure you have figures showing how many trillions of people read the Mirror online, but the myspace people could probably show you similar numbers proving they are bigger than Pinterest.

On to the NYT. The NYT is one of those bits of internet furniture like Wired, Buzzfeed or countless other places where the homepage is no longer a destination. They have got the secret sauce wrong and people prefer somewhere else to go to for their news. However, they do have plenty of readers who do find the quality beyond the homepage and those people do post whatever it is that they find to plenty of other places.

If you follow HN you find yourself reading articles in Forbes, Wired, the NYT all the time. But you never think to start your leisure browsing at those places. It just does not happen.
At the river bottom there are multiple 160-foot wide grids
of electrodes issuing 2.3 volts per inch every 2.5
milliseconds.

According to safety reports, if you swim at almost any
point within the range of the electric barriers that span
the channel, you risk either involuntary muscle
contractions or ventricular fibrillation.

I wish the article provided better information about the electrical hazard. A mere 2.3 volts (per inch) doesn't sound hazardous at all, so I'm wondering if immersion in water (distribution over surface area), significantly changes the effects of the electrical field, or is it induced with very high amperage, or is the frequency (2.5 kHz) disruptive?

If the surface area of an average human body is ~2 square yards, then the total delivered electrical shock sounds like it's in the 10,000 volt range, which is more readily understandable.
On FIPS, this claims it is possible to fix Heartbleed without invalidating FIPS certification because the TLS code is separate from the actual crypto implementation:
http://lwn.net/Articles/596102/
The idea that you can determine the size of an animal from a single bone comes from Cuvier and was an early development in paleontology. I don't know how much progress there has been on the task of putting it on a firm scientific footing. http://en.wikipedia.org/wiki/Georges_Cuvier#Principle_of_the...
Hi guys, Life360's CEO here. Thanks for the help. As a bit more color, the company that is suing is seems to be failing and this is a desperate last gasp.

Checkout http://www.agisinc.com/

As Steve mentioned, we just raised $50m, so we have to spend some real cash to get this invalidated, we'll do it. When we were smaller we would just pay these assholes off, but now we have a warchest we won't roll over so easy.
That troll would have to be the person who is running the campaign... She was publicizing it herself.
What doesn't pass the smell test is how a single individual like Snowden was able to hack so many passwords, load so much stuff, contact Greenwald, transfer the stuff out, successfully evade and eventually escape.

To me it smells like a sophisticated op, organized by an intelligence agency.
From Predicting the Future (http://www.sl4.org/wiki/PredictingTheFuture):

>Neurons are slow. Transistors are fast. Neurons fire around 200 times per second. A modern CPU delivers 2 billion operations per second, which is a difference of about ten million. Now, at least in the beginning, we'll probably burn a lot of that speed difference making up for the difference in parallelism. But while you can convert fast into parallel, you can't convert parallel into fast. If you can do 2 billion operations, one after the other, in one second, then you can do 200 operations ten million times, in one second. But the reverse isn't true - you can't take ten million slow neurons and simulate one really really fast neuron. The human brain has incredible massive parallelism - something like a hundred trillion synapses. But how much of that computing power is necessary just do anything at all in real time when your CPU speed is 200 operations per second?

>...AI might be much slower, it might be much faster, it might be much slower on some things and much faster on others, but it won't be just exactly the human set of speeds.

>...when I talk about AIs being slower or faster, I'm not talking about differences in speed that are like slow humans or fast humans. We spend our whole lives living and talking with other humans, and we naturally tend to focus on the kind of differences that separate humans from each other. Like, maybe most people take one second to figure something out, but one person might see it intuitively in a fifth of a second, and another person might be slower and take five seconds. We're not talking about that kind of difference. That kind of difference is tiny on the scale we're talking about. The difference in serial speed between a neuron and a CPU is a factor of ten million, and the difference in parallelism between today's computer clusters and the human brain is around ten billion to one in the other direction. Relative to the space of minds in general, all humans are the same make and model of car.
If no-adult is what you built your business model around, you're probably not going to be able to do adult rates due to 1% of your business being adult and make it work.
Rodents Of Unusual Size? I don't think they exist...
Morals are out the door when attempting to extort money from legitimate companies to fill your coffers.
> "This is in direct violation of our terms of service as our back-end processor does not permit it."

That's from WePay's blog post. Though from the OP it seems there are other campaigns that should also fall foul of the ToS but continue regardless.
I hate to be the bearer of bad news, but while lots of us will support your feelings, your choice of how to display them makes you appear childish. It's unlikely to help your overall point.
But half the point of newspaper lead journalism is curation. What is supposed to be most important right now. I don't have time to scan every news feed and assess the relative importance, and despite pg's best efforts crowd sourcing the results also is not good enough.

So far the only way that works even vaguely well is to take intelligent young people and pass them around the world, seeing the best and worst of humanity and writing about it each day. After 30 years they get pretty good at sifting the important stuff. We then make them editors.

There may be a better way. Maybe an algorithm. But I would like to take a generation of two of parallel running just to be on the safe side.
I wasn't aware we should behave poorly just because patent trolls behave poorly.
If hash computation in Javascript is a crucial bottleneck, there are better choices than SHA1-- like BLAKE2s, which is designed to be fast on 32-bit platforms.

If collisions aren't a huge concern, something like SipHash is also possible.

https://blake2.net/

https://github.com/dchest/blake2s-js

https://131002.net/siphash/
... "The samples will be missing lots of implicit information such as how to install the necessary libraries and how to deal with missing dependencies and version conflicts." ..

Even people who grasp code pretty well loading up some code(stable library) needed by tutorial might get tripped up by a wrong advice such as library that was fixed for some security vulnerability that broke a number of thing that current examples need to work and failing code just misbehaves in a number of ways, one remarkable - blaming general implementation of examples that they are trying breaking security standards and not give any alternative to do otherwise. that is unless you find a reference somewhere on some obscure blog that says that you have to load specific version pre-alpha/HEAD^3 because HEAD is broken so many subtle ways that it will cause you even more pain. This happened not once and not only to me I bet. I know I could've patched my code but with the deadline and fact that I don't know much about cryptography that would not be a sane option.
First, I agree with the sentiments of some of the above commenters, "coders" just sounds ridiculous.

Now, this question is ambiguous between two different interpretations of being "worth it". Clearly engineers are "worth it" by any economic metric--viz. high employment rates and high salaries (when mean rates are compared to other disciplines/jobs). But I take the OP to have an existential dimension built into the query. Meaning: does a hacker value what she does when contrasted against what she could be doing? So, whether or not hackers value what they do is completely different from what they do being worth while. Perhaps someone working on something at Google may value what she does less than working on her own startup idea. In this respect, to each his own.
WePay has the same terms as PayPal, Stripe, etc. It's not out of some moral choice on their parts, it's because all of the major banks in the US deem adult content as risky and forbid it.
Except that HTTPS does not let you encrypt/decrypt data using your own key for example. I am thinking of things like S/MIME.
> Failing that, most monitors have a serial command interface, so you can just tell the monitor to switch inputs when the keyboard and mouse move to the other display.

Really? I sincerely hope so because it would be a boon if they did, but I'm not sure they do (Dells for example), but I would love to be proven wrong! I would love to be able to switch monitor inputs using a programmable mechanism rather than (usually) clumsy OSD menus.
I agree with this, however I'd like to add to it.

When you build stuff for the purpose of practice also make sure you build it incrementally. For example, design a file format, build a parser/generator for it. After that, add networking, so two apps can communicate the contents of the file. After that add encryption (nothing fancy, just use a library), then add some TLS, and then, and then, and then.

I found this approach best because:

1) You learn new things (because you research best way to do stuff, experiment with code, etc),
and 2) you learn from your mistakes, because as you add you might notice that certain things don't play with your new features, and you will be forced to improve them.

P.S: I know my example might seem a bit lame, but I couldn't think of anything else at the moment.
The point was making the point PG wast trying to make: That you can the social "thing". That you can be one of the guys for whom things matter, who doesn't take pride to be completely out, who's not proud of not understanding a topic, and yet, have a decent social life.

And it wasn't a lot of meaningless bullshit about how awesome I was, I said that I was who I was because I was lucky to hang around people from whom I learned how to navigate in society, but here I am, getting vitriol for sharing something, someone who might not have had this chance might find useful.
> Why don't they just rise up and demand better pay?

Because unions are bad and the Free Market will magically fix everything with its magical, invisible hand. Haven't you heard?

(though I don't know if a union would make sense for writers in general.)
One party is engaging in extortion, the other used an insult. Have a sense of proportion.
> I don't see the article as trying to give traditional programmers new tools, it's trying to give information workers new tools, and probably traditional programmers will find some of those useful.

That puts it much more clearly than I managed. Thanks :)
PayPal and Dwolla seem OK with the content as long as it is not deemed illegal (we do know that Paypal deems illegal whatever it is told though) http://www.bannedwriters.com/payment-service-policies/

ToS are are proven by courts right...
But ... why?
Why do I go to news.bbc.co.uk to see what is happening in the world today and not NYT.com or indiatoday.com or any one of a dozen homepages of respected journalism?

I think it is obvious why we don't go to the national enquirer homepage or the daily mirror page. But it is not clear why the Guardian or the bbc leads these. Is it I have a values alignment with them? Is it because I live in the UK? Is it because ...

the recent leak from the NYT was fascinating and I still struggle to see what the secret sauce as you call it is.

but it's not journalism I think. that's a necessary but not sufficient condition.

Edit:
actually I think I might know. I want an editor for my news - a real human dyed in the wools Jason Robards editor. I doubt I will see a difference in the editor at TimesOfIndia, or the telegraph - so why do I not visit either front page. Both in English, both mostly cover international stories I cRe about.

What matters is an more international flavour, a recognition that while local matters, we are almost a global society. And most important of all - they have short urls.

oh hell I dunno.

Edit2: but saying, as the Article does "every page is the homepage" is missing the point. Yes every page needs to have the current list if top stories - that's called navigation. But which stories are top ? That's an editorial decision that worrying about the homepage encapsulates
I don't know any more about this than the article, but 2.3 volts per inch works out to 165 volts across your body if you are 6 feet tall, which I would expect to be deadly.
Sure, I'll stipulate that some people hate working in a sterile, air-conditioned office.

Do those people also hate individual salaries around 200% of the median household income, full health benefits, generous retirement plans, regular 9-5 hours, and paid vacation time?

Because those are all things programmers have that most employees don't.
Can you explain? I'm not familiar with "loanable funds thinking"
Indeed, that is slightly different question. But I have the same opinion of it.

1. We know that climate constantly changes over long periods---Big Ice Age, Little Ice Age, various warm periods with dinosaurs in them, etc.

2. Ask anybody who is old if they've seen perceptible climate change in their particular area. Yes, there's weather, but the climate in NYC, Phoenix, San Francisco, and N for any place, is the same that it was 100 years ago.

We also know that any scientist who comes out against climate change is ostracized and that it's career suicide, and we've seen it happen. And we know that climate change is a dogma for the left. That is why I rely on direct perceptual evidence (per 1 and 2) instead of "what scientists say" on this.

Actually, I always rely on perceptual evidence---but having nukes and airplanes backs up the physicists, having telescopes backs up the astronomers, and so on. I have no opinion on matters of science for which I have no access to perceptual information (e.g. string theory).
Kojima used the same sort of stuff to make metal gear solid 2, they gathered sketches around and debated what ideas were good or not.

I still strongly believe ideas should be gathered around and discussed. There was a voting website about gaming ideas once, it's gone now but this was exactly what made half life not only a very interesting gamedev platform, but a pillar of how successful games should be made.

Of course it's not easy to make people work in those conditions, because it's always asking people to make compromises, but if you can make it work it's obviously a recipe for success.

My only wish for a game company is to do that on a game with a long term cycle, like blizzard game usually are. That was a game can be constantly improved and worked on.

The article says at the end

> Engineers are really slow.

That's why I think that sometimes, a game engine need to freeze its hardware requirements for a while, and let developper improve the game as time pass. 3D engines are hard, and most of the time, when a 3D engine upgrade is planned, all previous work is dumped, and engineers start from scratch, again. It's tricky for a game business model, but I wish game were developed like google release new products in an endless beta stage.