skysight-inc/HackerNews huggingface dataset:
> due to Microsoft's decision to buck the spec and enable it by default for all IE10 users

Did you ever install IE10? The screen gave users the option to configure everything but selected the most likely settings for many things, not just DNT: http://img.wonderhowto.com/img/21/42/63487287284459/0/yahoo-...

What level of "not by default" would have been acceptable to advertisers? I suspect they would be happy only if the option was disabled by default and hidden from view. An uninformed consumer is a trackable consumer.
10 Surprising Things That Benefit Our Brains That You Can Do Every Day
If you enjoyed this Wikipedia article and like video games, check out Kerbal Space Program. You'll be running out of fuel in no time.
Because one choice of default was the agreed to by the parties that decided on DNT as a mechanism, and one was the opposite of that. That is, the choice of default was a central part of the intent.

Its not a matter of "correct", its a matter of what people bought into when the initially decided to support DNT.
I was kind of hoping to see Flareon[1,2] included, even if it is not #bigdata per se.

[1] http://www.solarflare.com/Flareon-Server-Adapters

[2] http://bulbapedia.bulbagarden.net/wiki/Flareon
The way around blaming them is that it has a horrible systemic effect to do so. In the future pilots are less likely to admit fault, less likely to provide details in investigations and so the organization has less data to learn with.

Instead look at what happened and say "if things had been different this couldn't have happened" and then make those things a reality. Maybe the answer is putting a sticker with metric/imperial conversion on the tank or something, so pilots aren't confused when checking with dipstick.
It's absurd that this is even a thing. As far as I'm concerned an employer owns what you do for them, on their time, and with their equipment. Nothing more.

In no other industry can an employer claim ownership over ideas or 'expertise', it's downright medieval and I would expect more from the tech industry.
Romanized would be a better description than americanized. Rōmaji is not just about America.
The more fundamental thing to think about is:

- what are the total number of failures that can happen?
- what is the probability of those failures occurring
- how many sets of those can combine into a catastrophic failure?

And then from those numbers you can derive the probability of a catastrophic failure occurring.
This is correct. In fact, this is the expected behavior for a website which has changed domains; it means that people who used to visit the old domain are now correctly visiting the new one.

The submission receiving 8 points is an instance of people on HN upvoting based solely on the headline itself, and that's unfortunate.
I have. You have to click through to a separate screen to get the option to disable it. If you try that, it will warn you on the next screen that you are not using the recommended settings. Then variously using IE10 you will get prompted to use the recommended settings. Microsoft makes it pretty hard for an average person to disable it.

DNT was a voluntary standard, and the advertisers refused to buy in unless it was off by default (the vast majority of people will not change defaults, even if you make it easy for them). Microsoft violated that agreement to hurt Google, and as a result DNT is dead.
I did choose PHP because lots of servers support the language, so more people will can use the script.
Carmack also tweeted and spoke often about Zenimax refusal to touch VR and support Occulus. He basically said Doom 3 BFG Edition VR support was done by him OFF the clock and he would have to buy HIMSELF from his own money all the copies that went with Occulus KS fulfilment.

Basically Zenimax didnt want to do anything with VR while he was there, but now those slimy lawyer cockroaches want piece of the action.
for the founders -- if you're building a bike whose USP is built-in bike-based routing -- im surprised you're using out-of-the-box google directions. Have you considered using something like OpenStreetMap based routing? Perhaps incorporate hills? Perhaps allow users to modify the map and incorporate trails that they take regularly?

Here is a good example:
https://www.mapbox.com/blog/launching-smart-directions/

But overall looks like a cool concept, and the bike looks slick. Congrats!
> you can see Groovy as "Java without semicolons

I see it as "Java without types", myself.

I'm aware that Groovy now supports optional typing but if I'm going this path, I prefer to switch to Kotlin, which I describe as "Java with everything that's bad removed".
Sometimes the context of a tweet can be forgotten.

Mel Gibson, 4 years ago: "You Look Like A F---Cking Pig In Heat And If You Get Raped By A Pack Of N---Ers It Will Be your fault"

http://www.ranker.com/list/top-10-most-offensive-mel-gibson-...

A tweet from 4 years ago: "In The Passion Of The Christ 2, Jesus gets raped by a pack of niggers. It's his own fault for dressing like a whore though."

Years later the conclusion of the media frenzy was that Pax Dickonson was a great big racist, because no one recognized that he was mocking Mel Gibson.
MakeSpace, cloud storage for your physical stuff, raises $8M in Series A
Regarding how or where, the specifics and actionable advice is often domain specific, so if you have more details I would be glad to comment. As to interviewing potential users/customers if they will use your product, from personal experience I can say be wary about overweighting based on small sample size, and also be guarded against taking as proof of concept the assent of friends, family, or even non-anonymous users who would be incentived to provide positive feedback (even if subconsciously). For initial adopters, privilege "action over talk" in your decision calculus. Best of luck!!
"Remember," says Cicero to Marcellus in exile, "wherever you are, you are equally within of the power of conqueror.".

With big data, the opponent of tyranny has nowhere to escape where they can be safe and think different.
Show HN: The Easiest Way to Copy Emails in Gmail
Except at a certain point, none of their products will work with XP and as they shift from perpetual to subscription licenses and service contracts, the value of a shop that hasn't paid in X years is disappearing all the time.

Losing those customers might be a good thing, at least if urge can still retain some business.

They gave the OS 13 years. Ask RedHat to do that. Or Google. (not even going to mention Apple for mass enterprise installations, that's not their target anyway).

Moreover, Microsoft can still argue that it's cheaper to migrate to. New Windows than a brand new system. Or you know, try to offer a VMWare or Citrix style solution to cut down on machine/licensing costs.
> Step 1: Enter your Apple credentials

Oh my gosh, please nobody use this.
I'm not using an audio library. I'm just using Clip and AudioInputStream
I feel like the implication is that there won't be much difficulty for Chinesse mega-services to have some success in the US as well, but the Japanese experience (especially Rakuten trying so hard to buy their ways into markets and not really succeeding) seems to show that there's probably other aspects too.
Yeah, it gave users an options buttons to change what would otherwise be the default express settings. So DNT was on by default. The ad industry wanted off by default.

And let's be fair, most people are going to agree to that long list of default settings even if the third bullet said "Sends 1 Bitcoin to Microsoft"
Not sure about that. FB has lawyers on the payrol, im sure they wont mind making them work for their oney for a change.
If you're looking for something to contribute to, TheOdinProject looks like a fun project. I saw them on HN a few weeks ago (March 25th). https://github.com/TheOdinProject
White House extends data privacy protections to non-US citizens
They will not ignore a legal gag order (court order or national security letter).

They will only ignore non-legally-binding requests to keep quiet, which they previously complied with, but which they were never under any obligation to comply with.

They won't even refuse to provide data to law enforcement. Today's announcement only concerns whether the person whose data it is gets notified or not.
Anything with potentially negative consequences should be opt-in, not opt-out.
I don't think you can get American users to trust Chinese companies with the amount of spying that is done over there.

Though you could probably say that about American companies in Europe now as well.
Contributions generally accepted if anyone wants to play...
> As soon as you bring on other people to help, it's hard to call it "stupid"

Depends on the people you bring on! If you're upfront about how you feel about your app, and make sure that they relate/agree, I don't think it should be that much of a problem.
Snowboard Silicone Cover – Cool Idea
Is that really devastating to billion dollar companies?

Also - what's the opportunity cost in lost business from not doing this?
I am too.

I've found a few methods for rendering trees from SQL, and I find that Stack Overflow is your friend here. The method that seems to work best to me is closure tables - although it's complex, you'll find implementations available. Essentially you need two tables, one for items (in my implementation, which is not online), this is currently only storing name, date, comment, etc - essentially, find the depth of the parent and ++) and another table separately to handle the relationships and build the tree.

If you want to limit comment depth, one way to do that is to keep track of the depth of comments by incrementing a value for each comment (the root comment has depth 0, replies have depth 1, replies to replies have depth 2, etc.) Although this method may lead to anomalies in the data.

You shouldn't need extremely complex recursion, however, as far as I know, apart from self-joins in the database itself. Before using closure tables, I was using a basic method where every item stored its own parent, and a reference to the root post, and this worked except getting an entire tree took multiple queries. (and to be fair, I am not exactly a rocket scientist when it comes to SQL)

Also - ignore whoever downthread tries to criticize you for using PHP. This is about as basic a CRUD app as you can make, as long as you're not doing anything crazy like using the mysql_* functions and concatenating strings, then it mostly shouldn't matter.
HTML5 Landing page template generator. Site colors auto picked from the image
Is this something you think you'll get to in the near future? and is there a way I could stay updated about such a library?
"Dynamic language" != "Dynamically typed language".
This is based on data provided by an app. I couldn't find Jamaica on any list of countries by smartphone penetration.
Shattering consequences.
Please provide more tools to help users moderate their own comments. In
particular, I think the following features are sorely needed:

1. The ability to delete your own comments indefinitely, instead of having a
window of only a few hours within which to delete your own comments.

2. The ability to flag your own comments for moderation.

I suppose one possible reason for not allowing comment deletion after a certain
amount of time is that it forces people to really only make high-quality
comments, otherwise they'll be downvoted and they won't be able to do anything
about it after a few hours.

But if you're trying to improve the quality of Hacker News threads with high-quality comments, then I argue that it's counter-productive to force low-quality comments to remain by not allowing users to self-delete them after `X` hours.

Both Reddit and Stack Overflow allow users to delete their own comments
indefinitely. Heck, Stack Overflow even encourages you to delete your own
comments, if they don't contribute useful information to a post.
If you're planning at least 3 parts, have you considered turning this tutorial into a Leanpub book? It's the perfect start to one... (Disclosure: I'm a Leanpub cofounder)
Every push notification ever sent and the data it holds. Text messages, location data, credit cards, addresses and even backups. Apple's data mines are virtually endless.
Sure, but the word "hallucination" doesn't convey a cause, just a symptom, and has associated cultural baggage. A new term that destigmatizes what is basically a physical phenomenon might help people to stop "blaming" mental illness on the sufferers, where by "blaming" I mean seeing the illness as a fundamental element of the sufferer's human identity, rather than a sidenote as one might see cancer or a broken leg.
Excellent point about the trial and error approach. I started programming relying heavily on setting a breakpoint and writing code inside of Chrome's devtools (then copying the code, which I knew worked, into my project).

It didn't take me long to realize that just because I could do something like (for example) `view.attributes.blah = "something"` it wasn't how you're supposed to do it (`view.set("blah", "something")`).

As a beginner, you're really just trying to make shit work. And it's fine to do stupid things, you'll learn the errors of your ways later on. The most important thing is that you have the means to learn rapidly.

You say trial and error approach, but I'd call it experimental approach. And this is good. The bad habit is never growing beyond that.
I guess everyone has left the building, leaving a reply in case you see it.

>I disagree with you premise that R is not popular among machine learners

I know what you are saying, and I agree, that is why I chose my words carefully.

I am not so sure about the *scope* of the 'bleeding edge' part

The word I wanted to highlight is "scope". The population that identifies themselves with any of these labels: machine learners, statistician, data scientist, data modeler, actuarial scientist, prediction consultant and all other variations...is huge. So whether R is popular or not depends on whom you want to include and whom you want to exclude.

There is a quite a lot of variation here. In one subset, if you know the ins and outs of R you will be taken for a wizard, in another subset just listing R/MATLAB as one of your major skill will actually work against you.

> what's wrong with "pushbutton" libraries?

Nothing at all and I did not claim its wrong either. In fact I said that is one of R's strengths. For people who arent into the theory of statistics or ML then R can be a heaven sent. Especially if all they want to do is try out a catalog of algorithms.

The analogy I use is that of an automobile industry. If your goal is to be a run off the mill automobile driver/chauffeur R is your competitive advantage. If your goal is to be an automotive engineer (design new models and algorithms) R is an inferior tool. In fact if you want to be a F1 racer, you have to look elsewhere too. Like every tool it has its sweet spot, as long you don't venture outside its golden.

R is bad building material, but if you dont want to build something novel in the first place (in a statistical or machine learning sense), just call a canned solution on your (medium sized data) data, then R is the boss. If you try to do anything meaty or clever then you have to be careful with R's gotchas. It helps commoditize data analysis and popularize techniques amongst its large base. If you want statisticians to be aware of some cool technique, you have to release an R package, because if it isnt in CRAN it does not exist.
Try to imagine what the would would have been like without them.

It's impossible.
So that's why YouTube videos now have pre-rolls? They have absolutely no relevance to the video I'm about to watch. I also have to sit through at least five seconds of all of them and sometimes through an entire fifteen second one. That's because Google cares so much about its users? That's to improve my experience?

Nice try.
Enthusiasm vs. criticism
"Step 1: Enter your Apple credentials.."

Chuckles, closes tab, returns to Thunderbird to get HN link and write this.
It's a good sign that there are no comments yet (less than 44 minutes after posted).

I've seen the video version before, but it never fails to inspire me, so I think I'll go watch it now as well.

Really gets you to think in terms of the impact you could have and what intentional steps you could take to get there.

Maybe even reading less Hacker News. I can't think of a more appropriate place for this message. As the monthly Who's Hiring posts are effectively automatic, I suggest this talk should appear regularly as well.

Transcript of the original version of this talk:
http://www.paulgraham.com/hamming.html
Knowing that nothing is ever verifiably and completely deleted... I'm not sure I see what need this fills.
I'm sorry about your cat, but taking a job--of your own free will--that results on you not being able to work on your own stuff in exchange for more money than well over ninety percent of humanity makes in a year is so very far from slavery that superlatives fail me. You are equating the life of a pet with the forced bondage of tens of thousands of people today and the historical bondage of millions--and in the process you conflate "it will emotionally hurt me to quit" to "I will be hunted down and forcibly brought back or murdered if I attempt to quit".

You do not have perspective--whether it is overstating the impact of your own situation or perhaps not understanding the extremity of fucking slavery, man--and I think saying so is eminently fair.
Well, of course. I can't go to a store and buy something they don't choose to offer for sale...
A Super PAC to End Super PACs
Do you mean that when average users use a web site, they intend to be tracked?

The setting has to be either on or off by default. I think that most users, if asked, would like for it to be off. The only reason to leave it to "on" involves advertising doublethink, a.k.a. bullshit.
I'd like something that deletes everything I post to those services after, say, 90 days. Allow an exception for photos.
Hiring engineer #2 for fast-growing enterprise logistics company
We are a YC- and Google Ventures-backed startup that helps companies import products from other countries.

Our mission is to bring the world free trade through technology. Our app gives companies the tools to conduct global trade without regard for geographic distance, logistical complexity or regulatory barriers.

We’ve reached product-market fit, with almost 500 customers signed up to use our platform to manage their imports.

Now it’s time to scale.

We are hiring engineer #2, so this is a high-impact and high-ownership opportunity with a very competitive salary and solid benefits.

If you’re a talented software engineer interested in solving real-world problems, we may be the perfect place for you to come and do the best work of your life.

You would be tasked with creating tools to make it easier for companies of all sizes to participate in global trade.

Projects in our pipeline include creating a booking engine for ocean and air freight, integrating service offerings from partners into our platform, developing APIs customers can use to connect our logistics services with their inventory and accounting systems, implementing OCR and other technologies to make our operating teams more effective, analyzing data on global trade flows, and more.

We have also recently won access to the Watson API from IBM, and plan to apply it’s machine learning capabilities to help classify products and further automate the processes of global trade.

If this sounds interesting, you should come meet us to learn how you might get involved.

Our office is based in San Francisco near the ballpark and Caltrain station.

In addition to generous equity plans and competitive salaries, we offer the chance to do your life’s work in an atmosphere that encourages personal freedom and responsibility.

Please email yc14job@gmail.com to learn more about our company and this opportunity.
PG on page one of Reddit... 8 years later
Unbelievably, one of these is a personal residence!
Elder.ly | Home
so, DNT can be recommended to you and your close ones, but not the general public? that is some entitlement you have going on there.

i applaud microsoft for protecting their customers, instead of selling them out like google does with android.

also, most big advertisers chose to ignore DNT only for IE. so no, it has not been dead for that long.
well, it depends

I in general agree with you. However, if, while employed at company A, I worked for company B (particularly during working hours for A or partially in lieu of working for A), I can't say I'd be surprised if A had a problem with this arrangement. And while gaming and VR aren't exactly the same field, they're pretty damn close.

add to that some butthurt that carmack left id, massively decreasing the value of zenimax' investment

Before joining my current company, I got permission in writing to continue to work and contribute to an open source ml project that doesn't necessarily overlap with the company but is close.
sounds like a drink!
"Silicon Valley navel-gazing"

Maybe "Silicon Valley navel-gazer" would be better.
Hey,

I know you are genuinely trying to solve a problem.. But look at the comments: Three comments with the exact same reaction.

Only Hodor would get to Step 2.

Something similar to OAuth 2.0 would be better.
I think it's important to state that ABIs are just conventions, standards that have been decided upon by mostly high-level-language designers, and may not reflect any inherent limitations of the machine itself. In other words, you'll need to know them if you interface with other code written in a HLL, but if you're using Asm, there's no need to stick to this rigidity within the code you write.

For example, the stack alignment restriction only came about because some SSE instructions initially required that their operands be aligned in memory. This is a rather odd restriction considering that x86 was always intelligent about unaligned accesses (they used to be slower, but the penalty has almost disappeared with the latest models), and later revisions of SSE added instructions for unaligned access. But this doesn't affect any other instructions - in particular, call/return don't care, so in your own code you don't need to align the stack every time - it's only when you call into some other code that requires/expects such a condition.

Ditto for calling conventions; they are defined just so you can interface with other code, and not due to any inherent aspect of the instruction set. In fact although there are explicit call/return instructions, nothing requires that you use them, nor does the concept of a "function" even exist at this level. This means you can write horribly convoluted "sphagetti code", but also do what can't be done easily in a higher-level language with "unconventional" control flow, like coroutines (https://news.ycombinator.com/item?id=7676691 ).

Also, I believe that you should learn Asm not just so you can write the same code a compiler could generate, but so you can see and exploit the full potential of the machine. I feel this point is lost in a lot of material on this subject, maybe because their authors also never realised this, and so contribute to the belief that using Asm is extremely difficult and tedious with very little gain. IMHO it's only when you "break out" of the restricted way of thinking that HLLs impose, and see the machine for what it really is, that you can truly see the cost-benefit tradeoff and what it means for code to be efficient. Look at the demoscene 4k/64k productions for some inspiration. :-)
Google only recently surpassed Yahoo in desktop traffic. Yahoo's traffic numbers also don't include Tumblr.
SpaceX wins injunction to stop USAF buying Russian rocket engines
Very generous of you, this deserves many upvotes!