skysight-inc/HackerNews huggingface dataset:
"If you have nothing to hide, you have nothing to fear." "Guess what, I do have things to hide, and that shouldn't get stigmatized."

The argument isn't about hiding things, it's about the right to privacy. The right exists whether you have something to hide or not or whether you like to swim or anything else that irrelevant.

And if you don't "have anything to hide" your right doesn't automagically go away.
It's a form of 'document storage' that allows a application to store data without the need to account for everything in the database schema.
I wrote about this here: https://news.ycombinator.com/item?id=8767092 and here: https://news.ycombinator.com/item?id=9433316

Long story short, the biggest mistake I see people making is not actually rolling up their sleeves and learning the math.

People are often content to watch hour after hour of Udacity, Khan academy and Coursera videos but the applied follow up is where most people drop off. At the very least any course work should be followed up by something practical like a kaggle exercise to prove that you can apply the technique you just learned. Consider the benefit of just watching videos vs doing actual applied work.

On one hand if you just watch videos you might learn alot but how do you prove that to someone hiring you? On the other hand if you sit down and spend a week attaching a Kaggle excise then at the very least you have something to point people to, to show that you can apply machine learning techniques.

My recommendation has always been to read the first 5 chapters of Introduction to statistical learning: http://www-bcf.usc.edu/~gareth/ISL/

and if you fly thorugh it then sample Elements of statistical learning http://statweb.stanford.edu/~tibs/ElemStatLearn/ for the topics that you want to learn.

If intro to statistical learning is too advanced, then go to Khan academy and work your way through their statistics videos.

From my experience you can bucket people into skill level by looking at how they attack a new problem.

Beginners tend to start by saying they'll need a hadoop cluster and spend the next week setting up a pipeline.

Intermediate people tend to jump into R or scikit and try to model the problem with a small subset of data and the library and technique they know best.

The advanced people tend to flesh out their hypothesis first and then work out the math and then jump to modelling with a small set of data and finally move to a cluster.
Really? I have plenty of friends who have a glass of wine (or scotch) a night; Are you saying that strikes you as an uncommon phenomenon?
Samsung Gear VR for Galaxy S6 Now on Sale for $200
If you don't actually audit the hundreds of thousands or millions of lines of code comprising an open source application stack you don't have a guarantee of what's happening either.

Bugs like Heartbleed demonstrate that massive vulnerabilities can be introduced and persist in well-regarded open-source codebases for long periods of time without detection in spite of theoretical "millions of eyes". Heartbleed was, to the best of our understanding, the result of an honest mistake. What's to say that any significant OSS codebase with thousands of committers doesn't have a substantial number of subtle and less-than-honest "mistakes" of a similar character?
Will do. It might be a day or two.
What about circular rotates? a<<(x%32) & a>>(32-(x%32))
Someone has to talk to the investors though, right?
Stock Market Trends
This is literally throwing the baby out with the bath water. If we couldn't depend on other products to make our own product, then the computer industry is pretty much dead and we'll all have to go back to farming the land (and, if you're in SoCal like me, even then you'll have to depend on the mercy of our northern neighbors for water).

I think what you mean to say is "don't build a product that depends on LinkedIn", and to that, I absolutely agree. LinkedIn, with its chain email spamming and forced mass invites, is literally the post-child for internet dark patterns and unethical behavior. Furthermore, the sheer volume of people on there automatically force recruiting agencies to use bots (or at least copy-and-paste) to spam folks on there, and in general leads to bad returns for the recruiter and tons of spam for you the programmer.
That is exactly what's so exciting about Elixir to me. It's homiconic, like LISP, so being able to execute code at compile time can have a game-changing impact on reducing boilerplate.

And in addiction to that, it's functional, so I can get the awesome benefits of immutable programming, but without the dizzying complexity of, for example, Scala's type system. And it's based on the Erlang VM, so I get the benefits of battle-hardened concurrency and IO underpinnings.

Previously I stayed away from things like Go and Node/Express, because I felt like it wasn't as easy for the type of work I do as Django, and was missing key things like the admin interface. But when I looked at what's in the Phoenix framework[1] and read the source, it started to feel like I'm witnessing the dawn of the next Ruby on Rails revolution.

http://www.phoenixframework.org/
Agreed about keeping some emergency supplies on hand. I live in earthquake country (the SF peninsula) and the Red Cross recommends two weeks of food and water: http://www.redcross.org/prepare/location/home-family/get-kit
I applaud him for experimenting and trying unconventional ways of doing business.
Original presentation in 2012: https://www.youtube.com/watch?v=jl5v3bsMH_E

Past events:

Oct 5, 2012 - Berlin by Core Team & JSConf.eu

Oct 20, 2012 - Dublin by Paul Campbell

Oct 31, 2012 - San Francisco by Christian Sanz

Nov 8-9, 2012 - Seattle, WA by Chris Williams

Nov 10, 2012 - Brighton by Remy Sharp

Dec 1, 2012 - San Francisco by Christian Sanz & Jyri Engeström

Jan 23, 2013 - Zurich by Jordi Boggiano

Mar 2, 2013 - Oslo by Trygve Lie & Gregers Gram Rygg

Mar 16, 2013 - London by Andrew Nesbitt

Mar 23, 2013 - Bath by Andrew Nesbitt

Apr 20, 2013 - Helsinki by Janne Aukia and Team

May 11, 2013 - Scotland by Andrew Nesbitt & Julian Cheal & Scotland.js

May 30, 2013 - Amelia Island by Core Team & JSConf.us

Jul 27, 2013 - Manchester by Andrew Nesbitt

Aug 10, 2013 - Southampton by Andrew Nesbitt & Julian Cheal

Aug 18, 2013 - London by Andrew Nesbitt

Sep 7, 2013 - Cincinnati by Jim Weirich & Carin Meier

Sep 13, 2013 - Berlin by Core Team

Sep 21, 2013 - Bristol by Andrew Nesbitt

Sep 28, 2013 - Berlin by Henri Bergius (NoFlo Edition!)

Oct 4, 2013 - Lisbon by A few Portuguese guys

Oct 13, 2013 - New York City by Core Team

Nov 23, 2013 - Sheffield by Julian Cheal & Caolan McMahon

Dec 6-7, 2013 - Amelia Island by Chris & Laura (RobotsConf!)

Jan 23, 2014 - Istanbul by Kod Mutfağı

Feb 12, 2014 - London by Andrew Nesbitt

Mar 17, 2014 - Warsaw, Poland by Core Team & Makerland

May 29, 2014 - JSConf, Florida by Core Team & JSConf

(and there's a year of other events since then - they need to update the website)

See http://www.nodecopter.com/
Detailed description here http://www.reddit.com/r/Bitcoin/comments/35b2vo/mycelium_ann...
It's an interesting topic on its own, but I would draw people's attention to the bulletpoint about 'Mendelian randomization': this is an exotic kind of natural experiment which is growing in importance as genetic sequencing becomes more prevalent, and it's worth looking at the papers in more detail just to understand the logic of this design & how it's being applied.
> What if the group values are utterly alien to the other group? For example, are people to be taught that the Crips gang is 'one of us.'? Or Neo-Nazis are 'one of us.'?

Yes, and I think that's a great example. What enables people like Neo-Nazis to do horrible things to others is to first think of their victims as alien (to "objectify" them). This is well-known and long has been used by leaders that want to promote these horrible things; the original Nazis and the Hutus (just naming two off the top of my head) before their respective genocides, ran public media campaigns conditioning the public to objectify and despise Jewish/Tutsi people. In a very different context, soldiers often objectify their enemies as gooks, ragheads, etc. (again, it's a psychological necessity before a human does horrible things to others). You can see the same thing all the time in less dangerous situations, for example in how many male abusers talk about women.

It's important to see that the Nazis aren't 'utterly alien', but normal humans like you and me (a very well-regarded, well-known book on this issue is Hannah Arendt's "Eichmann in Jerusalem: A Report on the Banality of Evil"). If we don't understand the reality of how people do bad things, we won't be able to prevent them. And the reality is that we all are prone to the same thinking and mistakes (though on a much smaller, less damaging scale, hopefully!). It's also important to realize that from the perspective of the perpetrators (including Nazis), they are doing nothing wrong: The victim is indeed alien and threatening (or otherwise deserving). Racists think that of blacks, for example.
Docker Security Benchmark
When you see a comment breaking the HN guidelines that egregiously, please flag it by clicking on its timestamp to go to its item page, then clicking 'flag'.

That comment was actually killed by user flags pretty quickly, but for some reason it didn't display as such. There must be a bug. We'll fix it.

Edit: we fixed it.
No - it doesn't say "work for hire" or specify Canadian vs. US law. It basically just lists the work items to be done at a high level and the amount of pay for each.
"Do remember: "it's our responsibility to hide things to support freedom and democracy" is the exact argument used by the government against things like Wikileaks. The exact argument."

The government does not have the right to privacy, we do. And exercising that right is well doing something we have the right to do.

Exercising free speech is good. Don't you think?
oh my god dude
We built Prezence an app that showed you the LinkedIn profiles of the people around you https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftw...

For us LinkedIn integration was obviously critical. We think we can still go forward with what API's are available but we knew full well we were building a business on top of another business's API. So it is what it is. Can't really say it's unfair, they built the platform. Oh well.
Reddit. Append '.json' to any path and you'll get JSON. It's a thing of beauty.

Ex: https://www.reddit.com/r/programming.json
Key Concepts for Understanding the Customer Journey
An inexperienced sociopath reveals himself...
Bootstrapping Pitfalls: 6 Ways to Kill Your Startup
Introducing Braintree Hosted Fields
Reddit's API is pretty easy to get started with. Find a page within Reddit that contains the data you want, add ".json" to the URL, and chances are very good that you'll get exactly what you need.
A company without management is not the same as a company without managers. Not having managers doesn't mean not having executives.
Google did indeed try it[0].

"In 2002 they experimented with a completely flat organization, eliminating engineering managers in an effort to break down barriers to rapid idea development and to replicate the collegial environment they’d enjoyed in graduate school. That experiment lasted only a few months: They relented when too many people went directly to Page with questions about expense reports, interpersonal conflicts, and other nitty-gritty issues."

[0] https://hbr.org/2013/12/how-google-sold-its-engineers-on-man...
> Sometimes, though, not actively thinking about something let's the brain sort everything out, and the right solution kind of emerges on it's own.

This is the only thing I miss about cigarettes. Myriad solutions came from cigarette breaks. I know that other types of breaks work just as well, but it was just something about that specific type.
If you don't think that people having sex in public should be ashamed, why did you bring it up?
Hi, please add "google" skin.Thank you
How to Pitch a PR Reporter?
I wrote some of those original codecs. I'm aware of what they do. :) The original SoundBlaster card was 8-bit. Creative ADPCM is 8 bit. Dialogic ADPCM -- basically every recorded sound you've ever heard over a telephone -- is 12 bit. You are correct with the modern definition but I'm talking about 20 years ago so let's not stomp on history for sake of Hacker News karma points.

The Microsoft article gets a few things wrong. The distorted sound is not due to reducing the sample rate. The distorted sound comes from taking a perfectly-good 11k file and then ADPCM compressing it. This is obviously due to throwing away information on each sample as part of the encoding process, not anything due to sample rate. (Of course it sounds better at higher sample rates. More data, more better.)

ADPCM for telephony seldom even hit 11k rates. 6000 and 8000Hz ADPCM files are common. (And nope, not 16 bit either.)
Just because you don't need management doesn't mean you don't need leadership.
>I believe I read that Google tried a flat hierarchy for a few months and found that it did not work quite how they wanted.

Once you grow beyond a certain size, you have to have people who function as communication hubs to deal with the n^2 connections between employees. The hubs end up consolidating power, and then you have management. There are probably ways to limit this, rotating managerial duties and such, but it's much harder than just adopting a hierarchical structure.
There's a camera wobble effect he's applying that actually moves the camera slightly from side to side - might account for what you're seeing? On the shadertoy code (https://www.shadertoy.com/view/Mdf3zM), remove the #define WOBBLE and you should see a clean zoom.
I think you mean the point #6, but now it's corrected, thanks!
Do you take remote candidates from Canada?
lol we got that a year ago by using mongodb
I stopped buying shoes from Zappos because I don't like their selection of shoes any longer. Not because I thought their management structure needed a drastic, messy public overhaul. I dunno, it just seems silly and fanciful to me but then again I'm not Tony Hsieh.
Don Knuth – Constraint Based Music Composition
Not really; people who can't get a job elsewhere possibly because of skill wouldn't be taking the offer. But someone who gets constant job offers by other companies? Unless you're absolutely in love with Zappos why wouldn't you? I know I would have.
This site wants me to sign in with a social media account just to read the content.
At this point I treat it like an excuse you make for yourself.

I know I went through the following progression: oh crap I"m drinking too much hard liquor so I need to quit => ugh I really need a drink => I guess I'll have some wine, it's good for you right?
Is there a library for this style of webpage, or is everyone reinventing the wheel for this stuff? Love the design and feel of reading stories this way.
It's not unsettling to know where a person might be in the middle of the night.

It's unsettling to know with absolute precise certainty where a person is at all times of the day. It's even more unsettling to know that a retailer knows where their customers are at all times of the day.

This is Apple/Google's fault. It really wouldn't be hard to add a section to settings that very clearly defines which apps have which permissions, and make it easy to turn off permissions for specific apps. Google tried something like this, but backtracked quickly. Instead, they need to double down and kick out any apps that crash if they don't have permissions enabled for specific functions.
Yeah, I read this article and for whatever reason had a sense of this being very cult-like. The terminology being used is similar to how cults load the language to make everyone feel like they are part the in-crowd. And, his offer to pay severance to anyone who wanted to quit just felt like how a cult leader will say "the door is always open if you want to leave."

Of course, he isn't actually building a cult, but I find the similarities of indoctrination very interesting.
I wonder how many of these 210 people were managers that were still there. "Getting rid of managerial roles" would certainly imply that any that were around might be expected to leave the company.
What we've learned about successful independent entrepreneurs
I didn't document my process very well, but I found encouragement from a website that used the same book as I did for a starting point[1]. I modified the design to make them into small sit-in canoes that you use with a kayak paddle like a Hornbeck [2]. I have a good friend with a few Hornbeck boats, and I really wanted something similar with out spending $1200 each on two boats. In the end I probably spent $1500 for the two boats in materials and put in about 15 person days of weekend labor, but it was a fun project. The boats look good, and are just rough enough that people notice that it is hand made.

[1] http://www.microtek-inc.com/canoe/canoe.htm
[2] http://www.hornbeckboats.com/index.php
The Man Who Became Big Bird
Well, you could accept at face-value the self-congratulating laudatory first answer... or you could look at how apprenticeships traditionally work, the low wages, concepts like hidden equity, and the sale of restaurants to successors.
What percentage would quit?
The ones that could land another job by the quit date. They would essentially get a 3-month "bonus" for doing nothing. I would say this is only possible if the these people were looking to jump ship anyway.
This is true, but for proprietary software it is way worse...
It's not ridiculous at all. Would you? Would you allow a stranger (not a friend, but LEO) to just "poke around" to make sure everything is up and up, and to look through your phone to see if you've taken illegal pictures? Called anyone suspicious?

It's absolutely the exact same thing, and you are incorrect, sir/ma'am.
Are you sure it's just a glass? I started like that and atleast in my case, I very much progressed far beyond moderate amounts in the span of 3 years.
" "All animals are equal, but some animals are more equal than others"
Shut down your office.  You are now working in Slack
Middle management just seem to be a bad process in many companies, not more not less.

They shouldn't hate the players, but the game.
Tutorial: iOS location broadcast and tracking on realtime map
So... what did you think of? I can't think of any industries that would directly benefit from people drinking less.
I agree - and that's a 50 kilogram bar, ~110lbs. of silver, which is even more impressive. If there are many more, the treasure could be worth a tidy sum (though of course silver is not as exciting today as it was when Spain mined South America to support Europe's appetite for Chinese products like porcelain, silk, spice, and tea).
Except it was extremely useful for Windows's platforms to be numbered and enumerated.

Windows XP -> Windows Vista was a major bump for example, as was Windows Vista->7. Windows 7 to 8 was a huge jump when you consider the (mostly failed) WinRT runtime that was bolted on... but even from a runtime point-of-view, there are new low-level APIs like Winsock support for Websockets.

Calling Windows 10 the 'last version' makes me worried that Windows will become more fragmented like Linux. Sure, everyone is "running Linux" but the phrase is utterly meaningless. You don't know if your programs need to be coded with init.d scripts, or systemd scrypts... whether you can rely on libxml or even GLIBC vs uClibc (ie: "Android" vs typical desktop Linux)

Windows 10 will have DirectX12 for example. But when will the next version of DirectX come out? What will it look like? What will its deployment schedule be like? Is Microsoft going to continue supporting DirectX9 in the future? DX10? DX11?

That's just one of the many questions developers will have, and I predict that we will be left confused in the wake without version numbers.
Brainwave-reading patents spike on increase in commercial mind-reading apps
Yeah, the suburbs seem like the worst possible place to build your doomsday fortress: too close to lots of people to avoid notice, too far from the kinds of places you'd want to scavenge from...
And if you're a terribly shy person (and I know a number of geeks who are), start with something as simple as talking to the person at a checkout register or the waitperson. When they ask how you are, give a short summary, then ask them how they are doing. Try to see it as a real question rather than a greeting. Do this regularly and it will get easier and more natural.
I don't follow - are you implying that there could be joint copyright ownership? What impact would there be if they could claim copyright?
At $70k ARR I'd guess no more than $500k. But that's just a guess.
Don't rely on free APIs to stay free. : P
Consumer market researcher Nielsen leads the pack, with patents describing ways to detect brain activity with EEG and translate it into what someone truly thinks about, say, a new product, advertising, or packaging. Microsoft Corp. holds patents that assess mental states, with the goal of determining the most effective way to present information.
I think the idea with Zappos is that they're supposed to be such a great place to work that you wouldn't want to leave.

And in Zappos' case, I get why they offered severance deals. They were embarking on a radical experiment in organizational structure, and not everyone is going to be on board with it. Rather than having a bunch of people at the water cooler talking shit about the changes, you offer them money to leave so that people who aren't on board with the changes get out of the way.

I would guess that many of the people at Zappos who took the deal were managers themselves. If you're a middle manager, you have skills around managing people but maybe not so much with doing the actual work. If your skill set doesn't align with the new job you're being asked to do (which is effectively a demotion), and the company offers you a buyout to leave, what would you do?
Most of my family (parents, uncles, grandparents...) have a glass of wine with dinner. Once in a blue moon they'll drink a glass of whiskey or something like that.

My anecdotal observations actually show the opposite, most pleople drink less as years go by.
I googled this because I find it interesting, but black tea does not contain tannic acid. It contains tannins, but of a completely different type (antioxydants which actually seem to be healthy). I couldn't find anything definitive on whether adding milk is a good idea or not. Maybe it helps for some people.
Ask HN: Test/Play with 3D Printing Library
I've had a side project I was hoping to share:
https://github.com/chrisvana/printer

I haven't had the ability to test it on many platforms. I thought maybe you folks would enjoy playing with it, and let me know if you happen to find any issues.
I try not to submit my own writing for conversation very often, but I honestly think this one is applicable to the crowd here. I served as director of member success for the past year at Fizzle.co, where we're teaching people how to build small businesses. We've learned a lot about what makes entrepreneurs succeed, and I tried to share most of what we've learned in this post. I'd love to hear experiences you've had that confirm, contradict, or add to what I highlighted in the article.
My experience working for one of "the big 3" automakers is that the very best employees take the buyout offer, confident that they can find a better job for better pay elsewhere. Years after the employee buyout programs began in the auto industry, they were requesting buyout packages of their own to save the company as a whole.

I believe this is the beginning of the "death spiral" described by PG in his "What happened to YAHOO" essay.
Of course most of the so-called engineers who read this site (programmers w/out engineering degrees) have no use for stats.