skysight-inc/HackerNews huggingface dataset:
The Nagappan study is one of the few that at least tried to do a decent job, but there ought to be some sort of magic auto-responder every time someone cites it that points out that none of the teams they studied was actually doing "pure TDD" as originally advocated by those who coined the term, so the baseline for all those comparative figures isn't entirely clear.

It's also pertinent that it always seems to be that same one report from nearly a decade ago, studying just a few development groups, that gets cited whenever anyone asks for hard data about the effectiveness of TDD. If TDD is as necessary as its more fervent advocates claim, then surely after all this time we should have a vast body of evidence where real world development teams have tried it and found it clearly superior to what they were doing before, not just a few isolated examples.
If you're going for C10M you can already forget about docker. For performance you really must be as close to the hardware as possible, which possibly means tweaking kernel.

Best example I know of squeezing as much as possible out of the bare metal servers would be StackOverflow, which runs of something in the ballpark of 20 servers(excluding replicas) IIRC.
Finally, somebody is thinking about this properly.

I've been railing against the "deadly valley", automatic driving systems that are good enough that the driver stops actively paying attention, but not yet good enough to be trusted unwatched. Tesla's "autopilot" is in that category, or at least it was before they put more restrictions on it. VW is trying to figure out how to operate safely in the deadly valley.

This matters, a lot. Misunderstandings over who's doing what between cockpit automation and pilots are a major problem.[1] There are lots of modes, often too many. This will not work for cars; drivers don't get procedure training, simulator time, and check rides. The number of modes must be small, and it must be very clear to the driver what mode is engaged. VW's slightly retracted steering wheel makes this very explicit. That's clever.

Modeling the design after riding a horse on a loose or tight rein (the proper term is "collected") is interesting. But it's probably too much for a car. As a longtime rider who's had some good horses, I know what that feels like. I had a good Thoroughbred hunter teach me that. Trotting him up a switchback trail, I could either give him a loose rein, and let him work each tight turn his way, or collect him up, bend him around my leg, and control the turn myself. But I had to do one or the other; if I was unclear approaching a tight turn, he'd get through it, but not cleanly. Then he'd toss his head and snort, annoyed that I'd made him screw up. Some people might like that kind of relationship with car automation, but a lot of people won't be able to handle it.

(Military aircraft, though... DARPA is trying to figure this out for the F/A-18E Super Hornet, which is a single-seater with a serious cockpit workload problem. Sometimes the pilot needs to focus on weapons and targeting, and sometimes on flying the aircraft. Doing both at once causes at least one of those tasks to suffer.)

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.571...
I only found https://github.com/mrisher/smtp-sts so far, but this is just docs. Any implementations in the works?
> if your car runs over your dog because you didn't had firmware 3.17.4b installed or because your license has expired isn't really something any user should be dealing with.

Any victim should be dealing with.

Either a car is fully autonomous and carries the same liability and associated penalties as a car driven by a human or it might as well not exist.

Doing this half-assed is worse than doing nothing in my opinion, drivers that get to point at their car and say 'it wasn't me' is not an option.
I had a nice chat with a friend who provides services for the Amish community in northern Indiana. I didn't know much about the Amish community outside of "they're the ones who don't drive cars" and the Amish turkeys my mom purchased for Thanksgiving (US).

I learned a few things that surprised me enough that I ended up Googling for proof:

- Some Amish communities allow electricity (limited, off-grid)[1]. What is allowed and isn't allowed can vary quite a bit, but only the teenagers can own cars[2].

- Amish throw the craziest parties; drugs, booze, you-name-it[2]. See "Devil's Playground (2002)", much of it shot in the community that my friend served.

- If your view of "eating healthy" rejects conventional pesticides, Amish != Organic. My friend, who previous ran an organic farm, said that the community she worked with was obsessed with yields and used an appalling amount of chemical pesticides and fertilizers[3]. In that community, there were no organic farms (though they exist). Every conventional practice that didn't break community rules was used, including with meat products, resulting in the worst of centuries old farming practices mixed with modern chemistry. GMOs are also allowed if that's something that concerns you.[4]

- Amish share some practices with Christianity, such as sex before marriage being forbidden, but some Amish communities encourage "Bed Courtship" (Bed Date or "Bundling"), where as part of courtship, two people share a bed ("Bundling" because they're bundled separately so they can become closer by ... talking). If my conservative parents had caught me sharing a bed with someone I was dating ... I don't even know what they would have done.[5]

My favorite part was the description of Amish kitchen cupboards: Filled to the teeth with Velveeta and gelatin[6] and they use it everywhere.

[1] http://www.discoverlancaster.com/towns-and-heritage/amish-co...

[2] And many own really nice ones ... during Rumspringa. My friend's children were not allowed to hang out with Amish teenagers. https://en.wikipedia.org/wiki/Rumspringa

[3] http://amishamerica.com/do-amish-use-pesticides/ http://modernfarmer.com/2014/11/amish-mennonite-farmers-poll...

[4] http://www.biofortified.org/2013/10/amish-gmos/

[5] Here's an article explaining "why" it's allowed: http://www.sacred-texts.com/ame/amish/am07.htm

[6] I had heard of the gelatin thing, but not about Velveeta. Hearing descriptions about some of the meals made me ill. The attraction to Velveeta is shelf-stability. http://www.amishreader.com/2015/03/12/the-truth-about-authen...
The reasons why executives of public companies make more money than before is because their compensation must be published.

So when an executive goes to another job they say "Hey, so and so makes that much money and that's what CEO is worth. Pay me more than that".

And hence we are where we are today when executives get paid a lot, given golden parachutes, etc.

I would imagine the same would go for any position of salaries are opened up.
I'm working on something: https://github.com/bluejekyll/trust-dns

I'm in the midst of implementing DNSSec right now, I've got RRSIG and DNSKEY validation back to the root now. I'm working on negative query validation right now, NSEC and NSEC3. Maybe a new release in a few weeks after that is supported.
Idioms are a bitch. I'm no native speaker, but I see no good alternative to "good men". "Good People", maybe? But I bet native ears would cringe a bit.
In Go, "don't use a web framework" translates to something like "net/http is already a 'web framework' much like web.py or other 'minimalistic' frameworks". Unlike, for instance, Python, where you "have to" use a web framework because the standard library doesn't ship with much (http.server is too basic on its own [1]), the base net/http is enough for many non-trivial usages. (Of course Python has a few dozen good 3rd-party choices.)

[1]: https://docs.python.org/3/library/http.server.html
I hope for his sake he got a cut of the action and is sipping a drink on some beach somewhere.
The Amish use GMOs, you know
Perhaps the Brian Will anti-OO videos provide more useful examples:

https://www.youtube.com/watch?v=QM1iUe6IofM
"Object-Oriented Programming is Bad"

https://www.youtube.com/watch?v=IRTfhkiAqPw
"Object-Oriented Programming is Embarrassing: 4 Short Examples"
How does this explain the government salaries? It seems they just get more cemented.
> less useful releasing as open source would be.

Developers would find an immense amount of use in open sourcing their engines like this. It lets the community port them to every OS in existence including your toaster. A great/bad example is gemrb, which was an open source reimplementation of the Infinity Engine that almost certainly incentivized Atari / Bioware to let Beamdog re-release the games with modern engine updates across many platforms due to the free engine's popularity on mobile.

The open source nature of all the id engines is what keeps Wolf3d through Quake 2 games relevant this day. Their engines are bought to every new platform almost as a benchmark for porting software period, and you can play them effectively everywhere as a result. Compare that to abandonware titles like Blood that were their contemporaries, but never saw source releases and thus are effectively dead software that would only run on DOS.

I'd argue almost every console game release since the Xbox would benefit astoundingly from open sourcing their engine code. If we could see the APIs they wrote their renderers against we could reimplement them for modern cross platform tooling to enable native compilation and execution of games we still cannot emulate well because the hardware is similar enough to what we have now that we don't have the magnitudes of ghz to throw at it easily or often. And even older console titles would benefit, because they could be modernized with new resolution support, higher refresh rates, and modern rendering techniques.

This is all around immensely beneficial to developers because it is basically free money - people will keep buying copies for the assets even if they use much better engines you didn't have to put developer hours into making.
Agreed, however, I, for one, want to see an increase in cyber crime. I want digital banks to be robbed. I won't explain it now, but I want the robbing rate to increase at the same rate as wealth concentration does, call it the Robin Hood Effect.
I grant that genetic testing among some of these groups help avoid some of the negative consequences of a small gene pool, but let's not forget that some people in perfectly modern societies make odd choices about preventing disease such as the anti-vaccine movement who are generally well educated and who aren't typically characterized as luddites.
I can make websites for nonprofits truly for free and host them in free static servers, like GitHub Pages. The only thing I'll ask is for them to make a GitHub account themselves and give me access to the repository. There will be no future or one-time costs.

If someone wanna join me, perhaps we can make an agency like Changeforge that is not doing harm to nonprofits.
Please let me know how you started producing oil using only your mind.
I suppose yes.
But maybe it would come later, when the general level of wealth/technology is higher.

Most people want to have a car for themself, before they want to pay for some one else flying to the moon ...
So by the time of the real landing ... it might have been approved, too.
At least in the US.
In the SU they probably would have prefered different things, like toilet paper, first. (there is an old joke in my area in eastern-germany from that time, which pretty much says that ... but its not really translatable)
Okay, I agree in the abstract that "intense immersive study" is a better form of education than any other. This is really obvious. But the breadth and depth of knowledge required in the areas is huge. (e.g. for distributed systems, you'd ideally understand things at all levels of the computing stack - OS, networking, databases, C/C++, data structures, algorithms, some basic discrete math). This could easily require a "bootcamp" to be a year long. Would it really be a bootcamp then?

Also, the world experts in all those areas are at research universities. Now, it's true you could probably offer them a lot of money to teach bootcamp courses, but one of the best routes to developing skills in these areas is to do actual research in these fields. Research takes a long time (> 1 year), so this goes back to my original point.
Only for ~93%. Of the 100 billion people who have ever lived 7 billion are still alive :)
"We no longer have the budget for your position"

Done.
And yet incorrect. Democratic socialism is the idea that socialism can be achieved through reform rather than revolution. In some respects, it has been less successful than revolutionary socialism: the UK Labour Party, until recently, reformed itself away from democratic socialism.

In the UK, welfare as we know it here originated from the Liberal Party, in fairness. Nationalisation (attempted socialism by reform) was the hallmark of the Labour Party, not heavy welfare spending.

Since Thatcher, the Tories have a knack for presenting themselves as the thrifty party - in effect, living within our means. Except household budgets are not so analogous to government budgets. It just so happens that this line resonates with the everyday voter in times of economic woe and it's all too easy to paint the social democrat as a boundless spender.

An example: in 2007 the Tory Party's shadow chancellor, George Osborne, said he would match Labour's spending plans. Recession hits, tax revenues drop and they harped a very different tune.

It's honestly just politics.
People are notoriously bad at statistics and will do what they can to interpret this in any way that serves them.

"Human killed by robot car" will definitely be lapped up and even if statistically it may be better than "Human killed by human driver" the one is the exception, the other the rule and so the one will get airtime.

Marketing this kind of thing properly is going to be extremely hard once the casualties start mounting (and they will, no matter how good the software is).
I don't understand what is this thing with business cards.
That depends on your criteria. If one of them is to minimize the running cost of a program in production, then knowledge of CS will definitely help you achieve your goal. If you don't care about the running cost, then sure, lots of bozos can throw together a program that happens to achieve the business objective.

Also, let's separate the notion of the CS degree from the notion of CS knowledge. They are not one and the same. Many good software developers do not have a CS degree, but have taken the time to accumulate CS knowledge.
It would be great if the world was fair, but I'm a realist. You seem to mistakenly believe that an anonymous salary benefits you, if that was the case companies wouldn't go to such lengths to keep a lid on it.
How to build an artificially intelligent plant
Value and efficiency can disappear though. I could spend 100 dollars on something that falls apart in a month, or spend 1000 for a functionally equivalently something that will last 3 generations. One of these choices is wasteful and hurts economic efficiency, one isn't.
I went to a bootcamp, and I think people are way too fixated on the three month thing. You have to write code to get accepted to a decent school, so the students on day 1 are definitely not "straight out of Starbucks." For me it was 2-3 months of full-time study while I applied and got the school lined up (including pre-curriculum while I waited for my cohort to start).

The program itself was three months of intense 50-60 hour weeks. Then I continued studying full time for a month until I got a job. So by the time I showed up to work, I had put in ~7 months of full time coding.

Since then, I've still been going hard, as have most of my classmates. I've been working in two languages that I didn't learn at school, and using a third one in my side projects. Nine months removed from school, I still spend a lot of my free time studying whatever looks interesting to me at frontendmasters/egghead/pluralsight. I read a lot about programming, and listen to 5-10 podcasts each week on my commute. At some point the three months I spent at a bootcamp or the four years somebody else spent in a CS program are irrelevant. How passionate are you, and how hard are you willing to work?
> Clean cars, professionally dressed, courteous. The only thing separating uber from a DC taxi is the app and the driver.

No. People will always trade personal comfort for convenience and price. Look at airlines. Back in the 70s, a flight was a great pleasure. Then the airlines were deregulated. As it turned out, people didn't care nearly as much about their legroom and on-board meals as they cared about price. That's why nowadays, flying coach is generally uncomfortable, but also cheap.

And in that regard, Uber has a huge advantage: UberX is much cheaper than a taxi. In Chicago, a taxi+tip costs about 3x more than UberX (with Pool). It's similar in many other cities. That's the big advantage that UberX has on taxis.

Indeed, Uber's pricing is getting competitive with public transit -- in Chicago, UberX (Pool) is only 2x or 3x more expensive than public transit for a given distance, but much more comfortable (regardless of the niceness of the car) and much faster than public transit.

For UberX, the drivers and cars could be awful. It wouldn't matter. What matters is that UberX occupies a sweet spot in terms of pricing and speed that neither taxis nor public transit can match. Consumers value pricing and speed far above comfort.
But hash tables and binary trees are CS concepts. Even though you don't have a CS degree, it sounds like you've taken the time to learn some basic CS.
> Sequential code tends to be more maintainable, readable, etc. vs. evented code.

This is simply not true, I'm sorry.

As for pointless - the whole thing shows how Go is useless at 10M connections and nothing more.
Resubmissions are allowed and there's even a thing for moderators to automate it hours or maybe days later on submissions they like.
He did not say we need to simulate the entire brain. He said neural nets would need about the same number of parameters. Not the same thing.
Years ago I worked for a company that supplied medical supplies (bottles and jars etc) to other companies, the company was owned by a religious group who eschewed the use of technology much like the Amish, they ran the entire company on paper using old style ledgers.

When they needed to send a fax they'd nip over to the (ironically) software company/IT services company next door (a deal that was struck with the judicious application of baked goods).

They where nice people to work for but it seemed very strange to running a warehouse on paper in the late 90's.
The reason these ideas changed names is because of the political coercion inflicted on socialists. People advocating socialism had to look for other labels that were not tainted with diret connection to oppressive communist regimes.
That article contains some pretty worrysome language from the Volvo rep:

"But even if it did have the feature, Larsson says the driver would have interfered with it by the way they were driving and “accelerating heavily towards the people in the video.” “The pedestrian detection would likely have been inactivated due to the driver inactivating it by intentionally and actively accelerating,” said Larsson. “Hence, the auto braking function is overrided by the driver and deactivated.”"

I interpret that as 'this feature will likely not work when you need it most, even if you've paid for it'.
"Codd's"
Yes, but it's the first (or second?) time anyone could actually see that. This article triggered some strange bug in HN's software, so that only I could see it on the /new page. 'dang asked me repeatedly to resubmit.

Probably second time, because of the four points above. The two points are the mod's autovote for invited submissions.
https://www.youtube.com/watch?v=6AKZC-5dFWQ

https://en.wikipedia.org/wiki/Samsung_SGR-A1
Maybe the majority of the readers are in a university.
Author describes features from 2.2, which is not out yet. Stable is 2.0.11 and unstable is 2.1.2: ftp://alpha.gnu.org/gnu/guile/

For example, 2.0.11 still uses stack-based bytecode.
That makes sense. When a gov't is ripped off of tax money or your grandma's pension fund loses money to a criminal organization it's a great way to redistribute wealth to the poor.
Why link to a reddit post that has nothing on it and just links to medium?
Fortunately, this is not an issue in reinforcement learning any more. It's quite simple to train humanoids in simulators to walk. But that knowledge is completely untransferable to the real world.
Sure given the laws of physics there is a finite amount of computation that can be done in a fixed volume. We are still a long way from reaching such limits and the human brain is very far from such limits.

One of the reasons we should fear a super AI is that it will be constrained by the laws of physics and so will want to use all the resources within its light sphere efficiently. Humans are not an efficient structure for computation given the how we evolved so any unconstrained AI would likely not hesitate to reorganise us into a more efficient structure.
Shower thought about this: Instead of create a ULTRA FAST virtual disk by unused memory such as ramdisk, diskache.io can create a ULTRA LARGE virtual disk to cache.
Or the classic Jeff Goldblum line from "Annie Hall":

"I forgot my mantra."

https://www.youtube.com/watch?v=oPh59jOoiEs
> spendthrift vagabond

An obtuse mischaracterization of the poor; a more typical "sin" would be failure to hop over the ever-rising bar that denotes the ability to secure money by threatening to withhold labor.

Circulation goes both ways and it isn't the ability of producers to secure profits that seems to be most endangered at the moment.
There's a "smoothscroll.js" loaded by the page. Looks like it only targets Chrome users.

http://www.felienne.com/wp-content/themes/zerif-lite/js/smoo...
In other words: if there's a healthy market with three equal players (A, B, C) and you, as A, don't merge with either B or C... then B and C are going to merge, and the newly-formed B+C is going to use its increased efficiency to outcompete you.

At the highest levels, this is considered monopolism, and measures are put in place to avoid it... but at its lower levels, this is just "everything working as expected" in the engine of capitalism.
This article talks about the Cochrane review, and links to it. That review is here: http://www.cochrane.org/news/health-effects-sit-stand-desks-...

"Health effects of sit-stand desks and interventions aimed to reduce sitting at work are still unproven"

> Millions of people worldwide sit at a desk all day, and over recent years this has led to increased levels of physical inactivity in the work place. Health experts have warned that long periods of sitting can increase the risk of heart disease and obesity. There are a number of different approaches to reduce the amount of time we spend sitting down while at work. One option that is increasing in popularity is the sit-stand desk. These are desks that are designed to allow you to work at your desk sitting down or standing up.

[...]

> Although sit-stand desks are popular, their potential health benefits are very uncertain.

Posted here: https://news.ycombinator.com/item?id=11309117
So far I am not so impressed with ssd cache of HDD; people don't perceive mean latency so much as tail latency so long as you have an HDD attached to a windows machine it will take a lunch break.
FastMail has been doing this since 1999
شاليهات تبوك
There is a big difference between driving while selling and selling your driving.
... which makes it harder to understand why this is its third posting in the past hour.