skysight-inc/HackerNews huggingface dataset:
From the bottom of the article:

> EDITED TO ADD (10/15): Apple has provided a way to opt out of the targeted ads and also to disable the location information being sent.

Ok, why is that "edited to add"? Seriously. The page he links to on apple.com says it was last modified more than a month prior. Why did Schneier post his article, get some hits, and only then add this little tidbit which basically turns the whole thing into a non-story? Couldn't he have researched it all up front before posting the story? The page on apple.com is the very first hit for "iAd opt out" on Google. It's just beyond lazy to have posted this story without having done that search first.

I realize Schneier is a bit of a sacred cow in most tech circles, but this seriously just smacks of sensationalism:

"OMG Company X does something horrible!"

* wait for pageviews to roll in *

"EDIT: Eh, not really. Shoulda Googled first."

Come on. Really.
but it's not about powerful editing alone. it's about nice things that are just in your fingertips, say using 'df ' to delete a --long-argument=/a/very/long/path from a command...
There's an important factor usually missing from "free will" discussions: that a deterministic consciousness engine must include the individual's beliefs about free will. Someone who believes they have free will behave differently than someone who doesn't. Moreover, a society that believes in free will exert different behavioral pressures than one who doesn't.

While I don't think "free will" exists objectively (every choice is traceable to causes under any model), it seems to me to be a necessary illusion for people to accept responsibility over their own behavior, internally and externally. However, it is at best a fuzzy abstraction, and there is absolutely benefit to continue exploring and unpacking the free will story.
Do you have your feet in 'duck position' pointing out when standing they should be pointing forwards if you do they you've tight hip flexors see mobilitywod.com
Top Problem For Businesses New To SEO: Conversion
Why Marissa Mayer should acquire IFTTT and go all in on Yahoo Pipes
in your free time ;o) could you add a way to track users here? i think it would help the site by making personalities more persistent. the idea is that you can associate (private) comments with different users - perhaps they would be displayed when you moused over the username. then you could, for example, add "nice person; helped with XXX" next to someone and try harder to help them out some point later...
I wonder if it's a planet such that the surrounding stars' lights prevent any other starlight from being seen, except for once every few thousand years.

One could only imagine a civilization that lives here and what would happen to society whenever the full night sky is occasionally seen...
Can you work without a sweet cup of coffee?
Almost 75% of the people worldwide really can't work on their FULL posibility until they drink a cup of coffee. Are you among those 75%? :)
Wasn't there a period of time where UDID tracking was banned and the IFA had not yet been introduced? Some people were probably hoping that situation was permanent.
The code to do this is on Github (at least for the UK): https://github.com/fubralimited/php-oara Affiliate network integration is not a technical challenge at all.
Your parent is asking how the planet orbits two stars, and probably how the 2-star-1-planet system orbits the two other stars. That is, "how does any body orbit two stars?"
I was watching this live yesterday and my heart skipped a beat when he took that leap off of the capsule. The balls on that guy.
Next-Generation Malware: Changing The Game In Security's Operations Center
Well, unlike standard fire alarms, these don't need to be easy to break into. Since they're for use by the fire department in an emergency, you can assume that whoever uses them will have access to axes and a willingness to use them.
Some horrifying disaster happens in New York, the subway tunnels are flooded. Fire crews need access to a locked/gated area, but your dynamo'ed electronic door lock is completely kaput.

The whole point of this critical infrastructure is that it be accessible in an emergency and have as few failure modes as possible. A mechanical lock has very few failure modes short of changing the laws of physics.
Everyone should experience Silicon Valley. Vidyard's investors and network of influence are SV based. I'll never negate that.

Reasons I'm in Waterloo = Availability of Talent, Retention of Talent, Cost of living, Quality of Life

We've never had an issue with young, technical talent and I firmly believe that we have the best. That's more that can be said for our Californa based batch-mates.

Some people like the snow ;).
I can't seem to find Apple's official wording on it within a few minutes, and I don't trust the shit writing of tech blogs online, but some have written that with the new IFA ad networks "can now see if you actually purchased anything, or downloaded an app."

Somehow, all mentions of this on tech blogs that I could find are completely devoid of links to Apple's official documentation on this.
This ruling essentially says "People can send to you whatever they want". I don't see the difference between this and postal spam - the result for both is (1) cutting of trees to (2) print and distribute unsolicited material which (3) people must pay to get rid of.

I'm no lawyer but I believe this appeals ruling violates my right to not associate with phonebook manufacturers through the communications medium of phonebooks.
Final advice: Make some tweaks based on the suggestions posted here (a more clear value prop is needed, if only that), ship the sonofabitch, and then implement the suggestions and A/B test them to find out which ones are working. Do this for as long as it takes.

THEN GO BE A ROCK STAR and happy shipping!
The billionaires next door
>My point here is that universe is definitely not deterministic on a macro, human level. It may not be random at most fundamental level, but the number of variables there are, on a macro level it the universe does not seem to be deterministic.

Why does an increasing number of variables mean the system is not deterministic? Simply because interactions between people are complex, does not mean they are not deterministic. The number of variables has no impact on whether or not a system is deterministic.
That's not how secure session management works.
Apple Hires Amazon Search Exec to Run Siri
Pretty sure Alexis Ohanian had left Reddit by the time VA started messing around.
This warms my heart; It's wonderful to see people doing crazy stuff like this for fun.
FYI we use Streak and were beta-testers on the API at Buyer's Best Friend (bbfdirect.com) for managing 1000s of customers, both buyers and sellers. It's been amazing, and after adopting it company-wide, I decided to join this round of financing.
I like the idea. Would love to have authenticated with my GitHub account.
Git is sufficiently good at all workflows that "best practices" depend more on your team and code than any tool-enforced limits.

I'm working on moving a dev team from SVN to git myself; the plan that people seem to be happy with is to use git as a drop-in replacement for an iteration or two while people get used to the new tools, and then start introducing people to the more advanced features as and when they seem appropriate, hopefully ending up with a git-flow style workflow.
Hey! I know you! Thanks for the email this morning.

I forgot to mention that Innovation was misspelled on the poster you have been having everybody sign.
Thanks! I like the idea of a chart for annual rates of return.

The withdrawal rate is a little tricky. The withdrawal rate is the percentage of your retirement nest egg you will be spending each year. If you decrease your withdrawal rate you will need to save a bigger lump sum to compensate for the smaller amount of income you are generating. Therefore it will take longer for you to retire.
They block dropbox links nowadays.
Metro Bank managed to open recently, apparently it took some time but was entirely feasible
Tech people the new rockstars? Few, proud and hard to find a great one?
Thanks! It's not from a template; it's super basic HTML I wrote up by hand with simple CSS behind it. Take a look at the source for http://5f5.org/ruminations/ — I copy and paste that into a new file and use that as a template for new posts.

The pondering section is where I keep notes to my self for future topics. There's a file in that directory that has a bunch of sentence fragments and ideas for other, not yet formed ideas.

I like the idea of suggesting new topics :)
I notice that you don't have a client-side framework (e.g., backbone) listed under "The Program". Is this just an omission or something that you have consciously done?

Good luck with your course!
I have a setup with an OS project, every bit of work is done on a branch, when that branch gets turned into a PR it runs against CI, when CI passes it is merged

https://github.com/daleharvey/pouchdb/pull/158

You can see here a PR failed CI, a new commit was made that passed CI, its was then merged.

Its a workflow made in heaven for me
Review of New Social Site: Pheed
I'm just not clear on how branching gets in the way of continuous integration here. What I've started doing is any time I change anything I do it in a branch. Once I've got my changes working, tested, and I'm ready to deploy, I merge that branch back to master. The idea here being that I could deploy from master at any time and be completely functional. That way I can just constantly deploy any time I merge something back to master.

Perhaps I misunderstood something here though. Does anybody have any thoughts on this idea?
Reddit's Most Notorious Troll Loses Job After Gawker Profile
I work for the group that made Planet Hunters. We have a variety of similar projects at http://zooniverse.org, including four others we launched in the last month that have people classifying sea floor life, galaxies, cyclones, and bat calls.
> my brain can analyze the consequences of my action
>

Very true. I think this is the key component in free-will -- the fact that we can simulate things in our head before making decisions.

We don't put murderers in jail because of their upbringing, but because they simulated the act of killing someone and then went ahead and did it.

______________________________

While we are on the subject, I want to recommend a great source of readings and commentary on consciousness and free will: http://www.consciousentities.com/
These Poles are also recognized by the US National Cryptologic Museum (outside the NSA main building, see http://www.theatlantic.com/technology/archive/2010/10/a-look...) in its exhibits of Enigma and the Bombe that broke it.

It was actually in those exhibits that I first learned about the role of the Poles in this story.
With the Facebook and Twitter apps (and iOS apps, in general), they have complete control over how the network call is being made — and the referer makes it to the server (for the post part.) One would imagine Pinterest would want to maximize this number.

I'll try posting the referer detector to some more native apps and see what happens.
Yep, checked the Spanish Santander online services and I couldn't reproduce the problem described here.

I got the XML with an userID field, but that's all. Also the cookie was removed when I logged out. Seems fine to me.
The UDID was deprecated, but not actually banned, I believe. So, part of the transition process to using the IFA.
The story is "you are being tracked". That there is a way to opt out is great but it's still important, as in best to have a sensational headline so people read it and are informed
Do you imagine 1, 6, and 7 being something the mass market would be using? Or, do you suppose that it is all of these little cuts that becomes that nearly 70% of traffic being without a header?
And I explained. How does the Earth orbit the Sun-Mercury system? It's no different than how a planet orbits a binary system from afar. The two stars orbit each other and then the planet orbits around both stars. And then that whole system orbits around another binary star system at a tremendous distance (1,000 AU, ten times farther away than Voyager 2 is from the Earth now).
Thanks, I have also written the code to do it, too, and it is not very hard - but I'd suggest you sell it to other people who don't know how. There are entire businesses to be built on top of the Referly API and right now we are leaving this particular one to developers to build.
San Francisco's Open Data legislation is on Github
> I shed tears for the companies that hire the "graduates" of this "start to finish plan."

Companies can hire them as interns and pay them as such for a trial period. In the US, companies can also fire at will if the experiment doesn't work out. Moreover, finding front-end programmers is generally hard, so for many companies this is probably a worthwhile experiment.
RuntimeError: maximum recursion depth exceeded
Obfuscation is not the same as encryption. Do not make that mistake!
Sorry, I should have clarified. First, your site is brilliant in that it captures something that happens ALL THE TIME; people referring products to their friends. It's arguably the best way to push product in today's global web-based market. But there's an underlying problem; you've now are converting people's value of sharing into money. Once this catches on and gains real customer acquisition power, you know someone with a bigger wallet will be all over this trying to push their product. So, then at some point, my "friend" recommends a product/service, but I notice their getting a cut of the action. What are their real intentions? Is this something they genuinely are recommending?

Additionally, since you take no cut of the affiliate payment, I'm trying to find out who you're actual customer is?
Yes, but the phrase "x is cheap" often means -- just use it. "x is inexpensive" doesn't have the same connotation. E.g. "memory is cheap"
This just in - American slaves mistreated.

*EDIT: Slavery has been illegal for a while. My bad.
Perhaps we should be encouraged that even the Republican House leadership views these clowns as deserving of exile?

Just trying to find some glimmer of hope in this sad story...
The most peculiar thing is that links off of https://mail.google.com/ essentially mimics the copy & pasted links (i.e. null header.) However, https://plus.google.com, https://twitter.com, and https://facebook.com all present a referer header to the server.

There's probably room here to do some investigation as to what Google is doing to make outbound links from mail.google.com completely drop the referer. (Also, what about other web based mail clients? Yahoo? MSN? Aol? Corporate Outlook?)
See if there's a job-specific mailing list for the language you're interested in.

Get involved: speak at user groups and conferences. If possible, step up and manage. You'll get work sent your way, and once you've built up a reputation (like when people come up to you at conferences and know your name but you don't know theirs), you can often drop the idea of needing work on Twitter and get a good response.
The point is that you should have personal and short-lived branches. Lots of them. (Any project already has one local branch per each developer, implicitly - it's right on each developers personal machine :)

And I think large scale OSS projects like Linux and Chrome are evidence that this approach works quite well.
I wrote a blog post about this exactly!
http://news.ycombinator.com/item?id=4656911
I'm also not seeing anything here that couldn't be done in the JVM either. The numbers aren't spectacular for eight dedicated hardware boxes.

Well, good for them for choosing a technology that they enjoy and making it work. There's more than enough room for another mature application platform.
You can always use git-svn for local sanity :)
Schneier does this often enough that I kind of expect it. He's not a journalist- that's not an excuse for him to lack research before writing, but it does mean I take a different quantity/flavor of salt with his writings.

When it comes to general advice, he's spot on. When it comes to commenting on actual implementations, he does miss details. Hell, it's not like he's Chuck Norris.
Thanks so much for the kind wishes. We haven't decided on a client-side framework yet (though I do like backbone), so we were holding off until we had decided what we wanted to include in the curriculum.
> Big citation needed on this.

Eh, honestly, just experience. I've served as moderator at a number of forums in my days and talked to moderators of other forums. If someone actually respected a permaban, it was a strong indicator that they weren't so bad after all, because the real jerks would just make a new account and continue. The defining quality of a jerk is that he doesn't care about other people's wishes, and that includes your wish that he go elsewhere.

> If anything, look at the namesake of this post - this is a guy who was banned for inflammatory views, but there is no indication that he was riling people up for the sake of it, and no indication that he would've become the incessant ban-dodger had he known he was banned.

And sure enough, I have already said many times now that I didn't think he was a good candiate for a hellban. Just because I think hellbans are a good tool doesn't mean I think everybody should be hellbanned. However, I will address one point that I think gets more to the heart of the issue:

> there is no indication that he was riling people up for the sake of it

It doesn't really matter if somebody is trolling or just an inconsiderate jerk. From the point of view of having a healthy community, I don't care why somebody is radioactively toxic — I just care that they stop doing it.

The reason Uriel was a bad hellban is that he wasn't incorrigibly toxic. But many people are just jerks, with 60% of their posts being pure nastiness, and they do need to go, and hellbans are the best way to accomplish it.
it works in background, the code is in github: https://github.com/SocialHN/social-hn-chrome
Feet are normal, I used to suffer from the opposite but that sorted it's self out the more I worked on it - thanks though
Wow, this is incredibly inspiring. I am going to save this and will look upon it for the rest of my life. Thank you so much for taking time out of your day to help somone like me, your kindness is incredible. Thank you.
Oh I see, because you've fixed retirement expenses to equal working expenses. Thanks for the clarification
Normally, it doesn't orbit two stars, it orbits their combined center of gravity (which, if the stars were the same mass, would lie exactly between them). Or to be more precise, both the stars and the planet together orbit their combined center of mass.
not sure why it says that. we only ask permissions for HN: https://github.com/SocialHN/social-hn-chrome/blob/master/man...
Considering his contributions, can we have a black bar today?
The Inspection
(This is my first blog post)
Awesome, congrats to Tony and Shawn for launching. Wishing you the best! Feel free to check out http://www.hackbrightacademy.com for a software dev training program for women.
I know that you're being fatuous but in case anyone doesn't get the reference, check out Nightfall by Asimov - it's a classic sci-fi short story.

http://www.uni.edu/morgans/astro/course/nightfall.pdf
I'm interested to see where Siri will lead to in terms search. Will it eventually divert significant traffic from Google's mobile search marketshare (on iOS at least)?
> Given that language is defined by usage

What?! This is not natural language. It's a mathematical symbol with a well-known meaning.

One might argue that a lot of programmers don't need to worry about algorithmic complexity on a daily basis. But anyone who wants to talk about it should get the basics right.
There is no Nobel Prize in Economics

http://www.alternet.org/economy/there-no-nobel-prize-economi...
This kind of approach might work for start-ups, but if you did this to a Corp 500 they would just either junk it or if they were feeling generous, ask you to contact HR.
It's true that a good majority of these programs focus around tech centers in the country, but there are some other options for people for whatever reason cannot move. The guys at Bloc.io are really great and offer an online version.
I think you're overreacting. I'm an atheist and regularly use "militant atheist" to characterize the sort of atheist who I don't want to be associated with--i.e., the douchey ones.

I am no fan of religion, but I'm also not a fan of assholes.
It's like the movie Ratatouille: Not everyone can be a good coder, but a good coder can come from anywhere.

While they may receive an impossibly large number of candidates, in the end, they will boil it down to roughly 15 students. That means that as long as their application process is sane, they will have found 15 good candidates who are going to be 'coding for the right reasons', whatever that means.

This is different from codecademy, which says that anyone and everyone should learn to code. Instead, they're claiming that you don't need a CS degree to be a professional programmer. That doesn't mean they're also saying you don't need to be dedicated, and analytical. Ultimately, the people who enter these programs are the kinds of people who would have made it on their own, albeit on a much longer timeline. I don't see any problem with jumpstarting it with careful curation and guidance.
"you have set him up as your personal demi-god"

A mistake, I agree.

PG is the philosopher-king of HN.
Show HN: My standalone PHP Debugger
Hello HN community !

Finally I have a "Show HN" post.
I'm bootstrapping my first Mac app, it's a standalone Xdebug PHP debugger.

It aims to help any PHP developers out there who don't want to use IDE to debug code. My app it's slimmer, faster to load and easy to work and setup :)

Hope you guys like it

Site: http://codebugapp.com/
I thought it was hilarious, thank you. Never figured Douglas Adams was right on that one until you pointed it out.
The 3 ingredients of an effective company t-shirt, and why yours sucks ass
Thanks a bunch. I've been reading good things about the new class in blogs. Keep up the good work!
Its complicated. You can approximate it using the 2-star-center-of-mass, but thats skipping over important stuff.

See, the stars are orbiting one another. At any time one may be closer/further away than the other from the planet. That makes the COG appear to 'wobble'.

IF the planet is in something like a 'lagrange point' where it always sees both stars in the same relative position, then the COG approximation is true. Otherwise the planet will behave in a more complicated manner, and in fact may not have a stable orbit at all.
> Is there any best practice for a large team of 50 developers to work in Git?

Think about how the Linux kernel works. A single person at the top who has final say in the final product, a lieutenant responsible for each smaller group working on one subsystem.

Insist on keeping your history clean. Good commit messages and comprehensible changesets are necessary to make sure the code is understandable by code review, future maintainers, and when different teams' code needs to interoperate.
Self-Service is the Future of Enterprise Software
Thanks! It was pretty much exclusively used by @aakil and I so there was initially nearly no styling. I've added some responsive design now though! Let me know if it looks wonky on tablet as I don't own one.
Where's creat?
I've no idea about the finances of it all, but in terms of usage, the two services are a natural fit. IFTTT has easy integration with lots of services, but Yahoo! Pipes has a lot more flexibility in terms of functions and logic.

That said, I'd like to see some sort of hosted version or library to do this. Yes, you can do a lot of this yourself, but if the plumbing (hrrr) already existed, you'd be free to focus on the actual logic instead of the infrastructure.