skysight-inc/HackerNews huggingface dataset:
> The implication is that: Only a racist would disagree with me.

rquantz is stating clearly that the word is offensive and implying therefore it's wrong to use it. If that is an issue, I believe it certainly should be raised.

What's interesting is that drawing attention to such things is now what is 'politically incorrect'.
I find shadow volumes tend to look better, at least cleaner anyway. Shadow mapping if not properly done can look glitchy and aliased. One surprisingly bad offender was Skyrim.
>> But good design is absolutely not an emergent property of the process of coding!

>> Good design is always a matter of compromises.

You need to have coded something to have shined the flashlight into the darkness so you can put a few dots on the wall and start envisioning a path. I have small scrap projects to let me shine the light and see what reflects back.
How Naive AB Testing Goes Wrong and How to Fix It
Maybe they can imagine - writing movies is also hard work, believe it or not. But they also know that sitting at a desk and calculating for years is not very entertaining to look at.
This post describes the shortcomings of hypothesis testing for web optimization and proposes a method of repeated Bayesian A/B testing to address them.
Shitting on the other side of the bed is still shitting in your own bed. What about marine life? What about effects of radiation on their natural evolution cycles?

You might want to read on effects of ship noises on whales.
Thanks for sharing my list :)
Manning couldn't have happened if they followed their own policies for locking down PCs and restricting access to writable media.
Go: Planning the 1.5 release
this is exciting integration from mozilla, webrtc supports only mozilla and chrome... peer to peer , skype killer
> Wouldn't it be cool if projects like Packer[1] didn't have to exist, because the image format of Virtual Machines was open and documented as an independent standard?

Is what I should have quoted in my reply. Nobody was talking about using one instead of the other. Though, it'd be easy enough to run, for instance, CoreOS from an OVF image to run containers from. Though, I feel like you and I are just stating the obvious at this point. Wouldn't you agree?
Here is a better video from youtube: http://www.youtube.com/watch?v=ku7R1TSBfjI
> There have been very few scientific studies about the basics of building software...

There hasn't been a lot of great quantitative scientific study on how to productively do science either. Academic science is a craft, and is more or less learned through apprenticeships.

I'm trained as a physicist, and I'm certainly a fan of quantitative scientific methods, but I think it's important to realize that there are some areas where quantitative science is effective and rewards the required work well, and other areas where it is largely an ineffective waste of time.

I suspect trying to quantitatively study things like "how much unit tests really affects the bug density" is one of these cases with a poor reward to effort ratio.

There's a danger in trying to apply quantitative science to complex phenomena, when many or most relevant factors are actually uncontrolled and unmeasured. Once you have a number--any number--the tendency is to fetishize it at the expense of broader thinking. Make no mistake: quantitative measurements of the behavior of people performing complicated tasks do not carry the same epistemological force as quantitative measurements of the magnetic dipole moment of the electron.

Scientists themselves more typically try to understand their own craft through case studies and "professional wisdom" passed down from practicing experts to apprentices. Software developers would probably do well to (continue to) do the same.
It's a shame that education focuses so much on the symbolic representation rather than the visual (at least here in Germany). My girlfriend is a teacher at a school that has digital whiteboards in every classroom. But according to her, the biggest advantage for her colleagues is that it needn't be cleaned manually.

I'd argue that even the pupils that have a problem with the symbolic representation would probably understand the visual concept. The next problem is to convert visual understanding into grades.
Unlikely. Doing that requires a willingness to break things (disabling vast swaths of the kernel API in order to reduce attack surface). Sandstorm is fine with breaking things because Sandstorm is all about rethinking the platform and that means apps already need to be tweaked in a number of ways (see: https://blog.sandstorm.io/news/2014-08-19-why-not-run-docker...). Docker and Rocket are very much designed to provide "Standard Linux" inside their containers, and be able to run standard Linux applications.

It looks like Rocket actually intends to be more conservative than Docker:

"Additionally, in the past few weeks Docker has demonstrated that it is on a path to include many facilities beyond basic container management, turning it into a complex platform. Our primary users have existing platforms that they want to integrate containers with. We need to fill the gap for companies that just want a way to securely and portably run a container."

So it's actually moving in the opposite direction, compared to Sandstorm.

(You of course know this already, but disclosure for others reading: I'm the lead dev of Sandstorm.)
<rant>

npm (and the CommonJS module system) is the #1 reason I use Node.js. I don't care if Javascript is ugly, npm totally makes up for it. I don't get why most module systems implicitly import symbols in the scope (Python, Ruby) or worse, those that pollute the global scope (PHP).

Brew (Ruby) is not that bad but Python's package ecosystem is a complete mess (distutils, setuptools, pip, etc.). Cabal (Haskell) is pretty good too in comparison to C/C++ (installing dependencies usually involves following instructions in a README file, that is, if there are available instructions for your OS). I haven't tried Go.

I believe the language of the future will be built around, and win mainly because of, its package system/ecosystem.

</rant>
I'd seriously watch tv shows on this kind of screens. I'm even searching for old monochrome LCDs for a uber minimal retro laptop (think Grid Compass https://www.google.fr/search?q=grid+compass&tbm=isch).

Thanks !
In this case, since it does show certain addiction-style attributes, the actual categorization question is "is this severe enough to qualify as addiction" (possibly excluding extreme outliers). That's a very important question. It affects how seriously we should take it.
Yes, I'm convinced that someone is already hacking away at this. Just look at the state of all eBook DRM being currently broken, and that's a much tougher nut to crack (and publishers have much higher financial gains at stake). Also, since no-one else has mentioned it: analog hole.
Because of that, also, DDG is aware about every search that you do, even with bangs. Even though they allegedly don't do bad things with this data, it is a bit sad that you would ask one centralized service to route queries to providers in such a simple way, rather than do it client-side (and, say, have a mechanism to automatically install new bangs from the server to the client...).
In "Surely You're Joking, Mr. Feynman!", there's an essay entitled "You Just Ask Them?" in which Feynman relates some truly hair-raising (in a bad way) stories about his interactions with and attitudes towards women. A quick Google search will bring up plenty of commentary on the essay, from a variety of perspectives (some of which, unfortunately, seem to view the essay as inspirational and validating, rather than as alarming).

If you haven't read "Surely You're Joking...", you absolutely should- most of the essays are not hair-raising in a bad way, and as a whole it's a wonderful collection. Furthermore, as abhorrent as I find "You Just Ask Them", I think that if one is interested in learning about Richard Feynman, one should learn about him as a complete (and very flawed) individual. The (very ugly) aspect of his personality reflected in "You Just Ask Him" was just as real as the aspect of his personality that (as reported in the original linked article) was able to connect well with a female student who had felt ignored or belittled by other physicists.

For me, that contradictory nature is part of why I find Feynman to be such an interesting historical figure.
> without resorting to a press campaign like this one

So, clearly stating their concerns about the direction your company has taken, and why they feel the need to create a competing solution is bad?

The only way that article can be considered "negative" is if your opinion is that Docker, Inc are the gods of containerisation and should be considered the be-all and end-all of solutions to container based software deployments etc.
"Mostly taken from..." is really stretching it. Yeah he was inspired by those movies, but to say "mostly taken from" is ignoring all the things which is original about the movie. And Star Wars really was an original movie when it arrived.

If you look at Shakespeare almost all his basic story lines (and many characters) are taken from history or from other plays or stories. That does not mean that Shakespeares plays are "mostly taken from" earlier sources.
3D Software Rendering
The skills needed to be an awesome data scientist
Their expense ratios are really low. Wellington, an actively managed fund, has an expense ratio of .25%. Their non-actively managed funds, such as the Index500, are under .2%. Those are very low fees compared to other similar investments. To compare with doing it yourself, at retail trade rates, that's about one potential trade per year per $2-3k invested.

Vanguard actively moves clients from their baseline funds to the lower cost/higher minimum Admiral versions.

I just don't see moral hazard in Vanguard, compared to other financial firms with remotely similar capabilities and offerings.
"If you’re wondering why the network card has access to all messages on the network, consider that you need to see every message in order to determine which ones you are supposed to receive."
Whuuut
How does your bank create free money when you make a loan ?

The argument "where does the extra money comes from?" is looking at it the wrong way. The right question is: does it stimulate the economy?

Currently, people do not spend, and accumulate as much as they can, because they are being told there is a crisis (not for the richest). In Western Europe, governments generally agree to make "reforms" destroying all social advantages inherited from the reconstruction after WWII. In France in particular, the biggest investor if the "local communities" (cities, departments, regions), but the national governement now lowers the money affected to them, leading to less investment from these public investors, killing a lot of jobs.

So we don't care where money would come from. What we need is somethin that gives people confidence in their future, like a stable job. If you have a job but feel threatned in it every day because your boss can replace you with the "reserve army of labour", you tend to let your social advantages go away, and earn less. Collectively, this profits to the richest who drain huge parts of the economy to use it in bubble speculations - which also profits them even when the bubble explodes.

Besides, we had to transit in a few decades from a social model where women did not work to a model where women now are an active force. Couple that with huge productivity improvements... and we don't need a full time job for everyone, for everyone to live correctly.

So where does the money come from ? Last of the question to ask. First question : what do we want to do with our society, what do we want to do collectively to stop having the poor constantly fighting each other ?
Just had to add (since I'm a giant Barbershop Geek in addition to all of the other ways I'm a geek ;))...

Lest anyone think that barbershop is just for old folks:
https://www.youtube.com/watch?v=XWmFfFx24zs (Vocal Spectrum, 2004 international collegiate quartet champions and 2006 international quartet champions)

Or just for Americans:
https://www.youtube.com/watch?v=rFWhnOP_UVk (Ringmasters, 2012 international quartet champions, from Sweden)
https://www.youtube.com/watch?v=T6HM-oLG_cI (Musical Island Boys, 2014 international quartet champions, from New Zealand)

Or always serious:
https://www.youtube.com/watch?v=ihdtI0E_mmQ (Storm Front, 2010 International Quartet Champions and comedy quartet)

Or just for men:
https://www.youtube.com/watch?v=tWqtFxW4kiE (LoveNotes, 2014 Sweet Adelines International Quartet Champions)

Or just for adults:
https://www.youtube.com/watch?v=sREQu_AaUso (The Osmond Brothers... yup ;))
"more complete support for Android"

Will we be able to write at least a simple CRUD android app using pure Go?
One of the funnier idiosyncrasies of Hacker News.
pie rouge, oui monsieur?
Cyber Security–Chasing the Dragon
Thanks for pointing this out. So the US is not, in fact, the only nation to have fired nuclear weapons at people. The USSR did it too, except it fired it at it's own people and soldiers.
I've been thinking about this a lot lately. The ideal solution seems to be to encrypt traffic between all hosts on the local network. Are there any good resources for how to setup IPSEC or something on a local wifi network?
Why not use `fold` to implement `find_min`?
If you play Ingress, Google+ is the de facto standard social media for connecting with other players.
Informative interview, thanks!
A gift of fitness to the ILLUMINATI
Better Diary (Journal, Notes)
I'm not sure what's causing you confusion. In an over-the-air situation you need to grab all the traffic to ensure you aren't missing something addressed to you. Once you grab the traffic, you can drop or otherwise ignore traffic not meant for you.

This is why wifi is segmented into channels: to reduce the number of packets that devices need to sift through.
Similarly titled article on Monads https://www.google.fr/search?q=you+could+have+invented+monad...
DNSimple is my registrar and (was my only) DNS provider. Now that they're back up I've exported the zone file and imported it to route 53 for redundancy in case this happens again. I also I updated the name servers in DNSimple to be 2 route 53, and 2 DNSimple, in that order. Is that the right way to do it? Does the order of the NS records matter? I set them up so that they're in the same order in both places.
And their conclusion was that "if these mouse stayed frozen for 4 times longer, that means their memory was at least 4 times better". Isn't that a bit strange assumption? If both mice froze, means both remembered it. How can one mouse memory be better just because it acted differently after recalling something?
Best Android Web Browser Apps You Can Download Free
The main reason given for using DDG are privacy concerns with Google. Therefore sending every query to DDG's servers doesn't make sense to me. The redirect will be slower too than searching directly through your browser.

On the configuration side, that doesn't make sense either.

You configure it once and then because of Sync you get those configurations wherever you're using Firefox. And in Firefox at least it is easy - you just right click on a search input and select "Add Keyword for this Search". It's much, much faster than searching for the right bang in DDG, as those bangs aren't exactly obvious. And I only care about a couple of websites, less than a dozen, instead of hundreds.
I think baddox may have meant it like "Yeah, right". That and "Right" are often spoken with a hint of sarcasm when disagreeing with said statement.

Also, I never said a casual book club member of library goer fits the definition of an information addict.

I said, and I quote:

Two decades ago they would've most likely been regulars at a library, part of book clubs, have all the encyclopedia's they could get their hands on etc.

Which in my case implies, two decades ago, people who would be classified as information addicts on the internet(in present times) would have gotten their fix using multiple mediums in conjunction; including but not limited to:

- being regulars at a library

- part of book clubs

- getting their hands on as many informative/factoid sources such as encyclopedias

I go on to say:

Two decades ago they would've also have been classified as well read, informed and all similar good things.

Implying that it is a new phenomenon that well read, informed and curious people who like understanding the world around them are unfortunately and too easily classified as addicts.

After which I stated:

Would I call they(sic) "information addicts"? - Definitely not.

Trying to establish, that just because a person seeks out and consumes a lot of data does not make them an internet addict or an information addict.

Now to address your comment:

through a combination of excessive time spent online and that time interfering with necessary social and professional activities, Internet use would result in either mental distress or clinical impairment, akin to the type of inability to function associated with pathological gambling

Since you mentioned it; In my opinion that statement unfortunately seems to get the causality and effects mixed.

It points to excessive time spent online and that time interfering with necessary social and professional activities as the cause for mental distress or clinical impairment.

Unfortunately in reality things are usually the other way around (there may be exceptions, albeit few).

That is, people who suffer from mental distress, clinical impairment or extreme cases of dissonant discomfort in today's day and age use the internet to get easier access to their fix.

People suffering from these alleged symptoms would most likely always sacrifice social and professional activities, regardless of the medium that delivers their fix.

By focusing on the internet and other effects of the real disorders, it perpetuates a disregard for the serious issues that people are actually suffering from.

ex:

A serious hypochondriac would not get fixed by reducing time spent on the internet.

The same goes for disorders dealing with paranoia, obsessions, social stalking etc.
35 hours, in France, is just the legal threshold over which hours are counted as extra (and thus are paid more). No one in France is forced to work 35 hours "only".

Besides, we are talking about employees, which means a hierarchical subordination. No employee that I know of chooses how much time he works: it's the boss who chooses.
This arbitrariness (from the boss) is no better that another arbitrariness (a supposedly fixed time fixed by 'we the people', of which the government is only an executive representation).
Actually, it's a pretty hard limit based on cell death. You can never predict when an amazing breakthrough will come about, but without it you're not going to see people living to 150.
US carbon missions by state (infographic)
ScreenAvoider: Protecting Computer Screens from Ubiquitous Cameras [pdf]
Not quite what you are looking for, but here's something:

http://www.reddit.com/r/gamedev/comments/xddlp/describe_what...
No, I think it just attracts a different sort of user from FB.
Ask HN: Apache 2.2.22 is outdated but not according to the webhost
After much debate with my web host Apache 2.2.22 outdated from a security scan but not according to the webhost.

Is it really not outdated as the web host says?
iOS 8.1.1 official doulCi Activator Free download
You can do your part by reporting each incident that you can. Call 911 and give them the make and model, license plate number, starting location, and likely direction of travel for each drunk driver that you can.
Per http://golang.org/s/go14android, apps that don't need the Android UI (e.g. if it's only using OpenGL) should not need Java and could be written in pure Go.
So an open source project is evil because a company is selling it as a service?

The pricing structure is obviously aimed at enterprises. The free level includes 7 days of non-stop streaming a month. I don't know anybody who literally spends a quarter of their time on video chat.
Turing did many excellent things that had nothing to do with code breaking. I think it's fairly stupid to create some sort of pissing contest between which incredibly brilliant person was more intelligent than another.
Simplicity for simplicity's sake isn't a virtue. I often feel that Go chooses that path ideologically, whereas real world use cases should have more innings (yes, it's the generics and shitty type system thing again, I'm not expecting us to agree, I'm just pointing it out).

To that end, Go doesn't work for me. I use a fairly straightforward stack atop the JVM because I can hold the whole thing in my head (nothing in either Dropwizard or Play is deep magic) and have the expressiveness in Scala to be clear with my code.
I like this word, we should adopt it. It says a lot about the German mindset that they have a word for this.

I don't think English has any equivalent (but it's a big language so I wouldn't be surprised to find out I'm wrong). We do have a very similar and pretty common idiom though: "slowly-but-surely", often used in the phrase "slowly but surely wins the race". This of course comes from The Hare and the Tortoise in Aesop's Fables.

Another analogy that works in programming terms is comparing the speed of a container ship to the speed of a Ferrari. One of them zips about a lot and goes round corners really fast. The other one takes a while to load up and takes an hour to turn, but it will shift a hell of a lot more cargo, a much greater distance, in the same time.

There's a place for both and the most important thing is knowing the difference; not sticking to one or the other dogmatically.
The dupe detector is left porous on purpose to allow good stories multiple cracks at the bat. A small number of reposts is ok.

It's true that who ends up getting the karma on a multiply-posted story is just a roll of the dice. On the other hand, you can stack your long-run odds as high as you want by submitting more and better stories. So it tends to even out in the end.
Mono .NET Source Code Integration Strategy
Well, you should get a phone that doesn't restrict so much what you can do with it. Sending every query to DDG, even when you're not searching DDG is very problematic for privacy too.

Firefox on Android is pretty cool, being the only trustworthy browser that supports add-ons on smartphones right now, so I can use AdBlock Plus, HTTPS Everywhere and LastPass with it. It also has the Awesome Bar and does keyword searches as well, synced with my desktop Firefox of course.

I just received an iPhone 6 as a gift and while it's really cool, I quickly felt its limits and I sold it, because I couldn't see myself using it. Firefox is not available on iOS because of Apple's restrictions. VLC is also currently kicked out of the app store, by Apple of course, yet there are dozens of shitty apps available that violate its trademark, yet Apple doesn't kick those out. Dropbox on iOS, to have a working background process for backing up your photos, has to resort to dirty tricks like keeping location alive and triggering the background sync when detecting movement. There's non such thing as Tasker for Android. And the list can go on.
So I don't know anything about this stuff but looking at the XKCD example it looks really easy to see virtually everything my neighbours are doing on the web. What am I missing? Or is it really this insecure to use wireless?
You can't really tell by the version number. For example Debian stable has Apache 2.2.22 but with security patches back-ported from Apache 2.2.29. It is quite common to stay a a certain well-tested version for a while and only fix security issues.
I'd say G+ is their single sign-on platform in addition
to adding social media element beyond that. (This is
likely not technically true but from a user point-of-view)

So, google apps and then some, Google+!