skysight-inc/HackerNews huggingface dataset:
Interestingly, the cold lock acquisition time is usually gated by the time required to download the almanac from the satellites, rather than acquiring the actual GPS signal. The almanac (which is the stuff that basically tells you where the satellites are, so you can figure out where you are based on that) gets sent on a side channel at a very slow rate, something like 50bps, such that it takes about 30 seconds before you have all the data, and any interruption can mean it takes multiples of that. The main advantage cell phones have is the fact that they can download that data from the cell network rather than waiting for it to dribble in from the satellites directly.

The ability for GPS to (sometimes) work indoors these days is indeed pretty crazy. The signals are already incredibly weak, and you'd think having a roof and walls and pipes and wiring in the way would make it impossible to read them.
Also margin of error: the longer the name is, the more likely you'll mistype it somewhere and screw everything up.
I love Indian food, but I spent most of my time in Germany, where the spiciest thing to be found is the occasional sausage that accidentally brushed up against a pepper.
Awesome to hear that. Would love to hear more about what settling in Eastern Europe is like.
Oh, great. Now I have to type "theguardian.com" a load of times to replace the top result in Chrome for "th"
The blog post makes reference to a 9th Circuit case, Cumbie v Woody Woo[1] and the Department of Labor policy purporting to overrule it.[2] The latter is full of incredibly weak legal reasoning. It's so bad, I forced to wonder if John Yoo[3] has taken a job with the Department of Labor. I'd go so far as to say that a lawsuit filed on the basis outlined in the memo would be frivolous and sanctionable.

[1] http://cdn.ca9.uscourts.gov/datastore/opinions/2010/02/23/08...

[2] http://www.dol.gov/whd/FieldBulletins/fab2012_2.htm

[3] The author of the infamous torture memos, that argued that it isn't torture unless it's as painful as losing a major organ.
Run Django under Nginx, Virtualenv and Supervisor
So, by that logic, the Beatles at about the time Revolver was released... were not musicians. Because, as you may or may not know, with the Revolver album they became a studio-only band. They neither wanted to play concerts (they were sick of playing concerts, started fearing getting shot, etc.) nor could they play because of limitations of live performance technologies at that time.

But ignoring the Beatles for a moment, what about totally electronic music that's of a kind that can't be played live in any meaningful way? And what about people like me -- who have absolutely no interest in buying band t-shirts (I prefer wearing plain clothes) or attending live concerts?
To round-trip this analogy, I can't edit the source code of a system library or purchased component unless I have the source, and have the rights to edit it, neither of which are a given in today's world.

Sure, an epoxy-encased engine isn't going to let me tinker with it, but I will never tinker with my engine. That's one of the wonderful things about separation of concerns that OO gives me, including all the perceived badness of enforced privacy: I can work on my particular thing without needing to know anything about the innards, because it is not my responsibility to do so, neither explicitly through delegation of concern and documentation, or implicitly through presentation of a semi-private API.

If I'm able to see it, then I'm expected to see it, and that blurs the lines of the API.
No reason to be sarcastic. The phrase 'compliance professional' isn't used in common speech and seems to carry more weight than just the sum of the words. Googling for it reveals the wiki article for Media Manipulation and some PR websites but neither of those ideas fits neatly with the OP's narrative.
Aaron Swartz was not ‘targeted’ by MIT, according to independent review
Yes, granted, the title's intention is to inspire controversy, but it's still worth pointing out that the author's two concluding avenues to 'learning to code' - all-or-nothing desperation and irresistible intellectual attraction - are baseless. I'm confident that they're entirely false. Just more evidence-free platitudes dreamed up by a fellow twenty-something. I'd wager that these two extremes represent a very small percentage of real coders.

To answer anecdotal proof with anecdotal proof, I studied finance and taught myself to build web apps. I didn't do it because I had to. I didn't do it because I couldn't stop myself. I just forced myself to do it the same way I force myself to memorize Chinese characters, the same way I force myself out of bed every morning. Willpower isn't some mythical ability granted to the anointed few. It's just asking yourself, what am I doing right now? Is it what I want?

There's also a troubling perception of what 'coding' is behind this post and many others. I write code for a living and I'm under no illusions about my abilities. As James Somers pointed out in Aeon, I'm a kid playing around with tools given to me by adults. Nobody like myself or the author is going to build a Rails, a V8, an Ember, a Heroku. If I learned how to use a brush I wouldn't call myself an artist. It's fine that we're becoming more abstracted from the machine's reality - thank God DHH didn't have to use punchcards - but with that abstraction should come a bit of humility about what we've actually learned. Because for web development, at least, it's mostly syntax.

I'd better stop before I exceed than the original post length. If you'd like a tl;dr, it is: fuck the author's position, my experiences contradict it, and the author is confused about what 'real' code constitutes. (However, I wholeheartedly agree with his suggestion to learn by building something you yourself want.)
Sorry -- it's a reference from the book "Influence", which is a fascinating and, dare I say, influential tome. It doesn't mean anything more complicated than it reads as.
It's still not always clear where your tips are actually going in the UK:

Pre-2008, credit card tips/service charges actually went to the employer, not the service staff, and the staff were generally told to lie about this[0].

Post-2008, credit card tips may be subject to employer deductions[1]. There has never been a fixed rule as to whether your cash tips are pooled or kept by waiting staff[2].

[0] http://news.bbc.co.uk/1/hi/uk/7535797.stm
[1] http://www.strada.co.uk/service-charge
[2] http://www.thisismoney.co.uk/money/bills/article-1639059/Whe...
You don't hear people claim that Windows is fragmented because everyone has become used to it, so much so that it seems like such a normal thing. When you develop for Windows, worrying about which version of .NET Framework might be installed on the user's machine or whether or not a certain feature of the OS might be turned on or whether their drivers might be outdated is a normal course of events.

The iOS development philosophy is that developers should not have to worry about any of this, and their apps should just work. I mean, when was the last time you tried to install an app on iOS and it gave you an error message about such and such prerequisite missing, or you installed it and the user experience was broken because the phone had an older version of the OS or a wacky manufacturer UI?
I don't know; but knowing Amazon, my guess is that two or three metrics are used if needed, rather than trying to artificially coerce them into one.
> I have always disliked the fact that UK TLD disallows use of .uk,

Nominet have already floated the idea of opening up .UK for top level registration [1]. It wouldn't surprise me at all if they try and milk the market for topical 2LDs either.

I actually think it's a bad idea. Keeping a ccTLDs level reserved seems sensible to me. For instance, only UK Limited companies are allowed to register .ltd.uk domains.

[1] http://www.nominet.org.uk/how-participate/policy-development...
>I honestly do not expect a privileged homogenous team to actually be able to come up with a solution, because privileged groups tend come up with solutions that are best for privileged groups.

Leaving aside the issue of whether anyone buys into third wave feminism's definition of "privilege", this comes out as an indictment of every abuse reporting system ever made. It adds nothing and suggests nothing, only says "this sucks".

Actually, I take that back. It's impossible to leave that issue aside since you implicitly accept that definition to even make sense of this article.

Thing is, "abuse" is determined by the service provider, not the users. (And rightly so - or else you run into the problem mentioned where people flag something off and ruin someone else's day because their delicate sensibilities were offended..) Twitter and every other social communication site has a list of "thou shalt not's" which you are reporting when you click on the "flag" button.
Commonly based on race also.
Because of the limitations. You've got limited screen real estate and limited resources. The bar UX and design-wise is also higher.
I like to think I wouldn't, it sounds too much like the "wallet inspector".
MUH PRIVILEGE
The resulting code may be the same. The resulting repository and history most certainly are not.
With Android 4.0 and newer it's not a problem anymore. Your app can choose to use the Holo theme, which is guaranteed to look the same on every certified Android phone. Without certification by Google, the phone can't have Google Play I think.
Perhaps you've heard that the UK prime minister has declared the state policy of multiculturalism as failed. Looks like nurseres teaching English values might've been a better idea.
Hardware is cheaper. Running postgres!
Ethernet Turns 40
Fine, then ask the person nicely what he means by that phrase. Or is this one of those situations where I'm the only person not allowed to be rude?
Well, you know... Back in the day, my father was explicitly told to accept unpaid overtime AND a hefty salary cut, or it's not a problem to find someone to replace him. Which he accepted. And got fired after a year anyways, to be replaced with a friend of the new owner. Now he's a quite successful entrepreneur :)
Also, in the UK it's nothing like the restaurant in the article. I have the rule of asking, if there is a service charge, who gets the money from it, and so far in 100% of the cases, the money goes to management, which is ridiculous.
Though will mostly repeat what others have said, here it is:

ANSI Common Lisp from Paul Graham is also a good CL textbook. I bought it as a complement to Practical Common Lisp and it also has a nice quick reference at the end.

Having read both On Lisp and Let Over Lambda, of those, I would recommend On Lisp more because it has more practical applications of macros, LOL is much more esoteric/playful/abstract, and not everybody is into that sort of thing.
While I'm sure there are good waiters that do their best to treat all customers equally, I can confirm that their tends to be a snap judgement made about the tipping probability of a customer. In one place that I worked the waitstaff used the euphemism "Canadians" to refer to customers that weren't likely to tip (e.g. "I just got sat with a table of Canadians...").

That being said, I sympathize with waiters and tend to tip relatively well since I know firsthand the pressure of only making $2.15/hr + tips on an unpredictable schedule that ended anywhere from 11:30pm to 2:00am (depending on how long my last table stayed).
I live in Portugal and tipping is pretty rare too, we pay for the advertised prices and there are no fees, it is confusing to me that tipping is a standard, if they feel they need more money raise the prices don't add extra on some sort of "hidden" fee.
All these posts about 'Passive Income Hackers' and I have yet to see any mention of what a reader of these articles could do to become one.

"That's a shame, because as a programmer in the 21st Century, you're in a unique position to do something that most people simply can't; live a life with adequate income, lots of time and total freedom over what you do with it."

That sounds great, but how?
Because the formerly iOS loving tech press were looking for a buzzword to kill the rise of Android with a few years ago. This was the best they could come up with.
Young minds certainly have more plasticity, and I agree that people with the requisite level of interest tend to discover programming young.

But I think there's another factor that's at least as important: time. A ten year old has a much bigger time budget for learning programming than a thirty year old.

And it takes a vast amount of time to truly master it.
The gripe i have with android is that the IDE is essential. and it does not work very well.

You can't find documentation or do with easy most things without the IDE. and the IDE often assumes things that get you by surprise, such as saving the project files when you change something in a preference dialog, and not providing a Undo for that, and not telling you all the files modified by such action.
Big data startup Loqate can parse, verify, and clean any address
I don't want to participate in this argument except to point out that the sentence is definitely ambiguous for at least some dialects (evidence: people, including myself, are getting different readings of the same sentence). The second reading that you aren't getting should be clear enough from context, so I won't spell it out. If I wanted to be really clear one way or the other, I would say:

1) Disney's new image algorithm turns a 2D photo into a 3D model.

or

2) Disney's new image algorithm turns a group of 2D photos into a 3D model.

If I just wanted to get the meaning of (1) across, I would probably phrase my title exactly how OP did. Definitely (not necessarily intentionally) misleading.
I agree with you. This method does drive away many talented young people from programming, and it does create CS culture issues several years later when all of the graduates think the same way.
No need to get the pitchforks out, this post is satire. The two quotes in the article aren't sourced. A quick Google search shows the last quote only appears in this blog [1].

[1]: https://www.google.com/search?q=The+vigilance+of+New+York+Ci...
This is my certificate/profiling debugging workflow - most of which Xcode does for you, btw:

1. Is your certificate expired? Yes - renew it obviously.

2. Is your provisioning profile a wildcard (com.company.*) or specific to an identifier (com.company.id)? If it's specific to an id, and your app isn't using that id change it to use it or use the wildcard provisioning profile (really just do this anyways).

3. Does the provisioning profile list your Certificate under Teams? If not, make a new provisioning profile that is wildcard and lists the dev certificate under Teams.

4. Does your provisioning profile have the device you're trying to build to listed under it? If no move on.

4a. Is your device added to the Portal? Do this through Xcode's Organizer, there's a little plus button to add to the provisioning portal. If yes, move on.

4b. Edit the provisioning profile to also account for your device (use the checkboxes), download the new version of the profile and add it back to Xcode.

Voila! You should be free to build to your device.
The biggest problem with this article is that it is -- and this is non-obvious until you've read through the whole thing -- written with a very specific audience in mind. To wit, the audience the article is directed to is people similar to the author in his earlier circumstance while he was still working in finance.

It is assumes that whoever is reading the article is similarly situated to that earlier version of the author both in terms of career circumstance and interests.

This is particularly clear in this excerpt:

I found that there are two types of people that power through the frustration [...] [t]hose that are really intellectually interested in learning to code. If you haven’t learned to code by now, it’s highly unlikely you’re one of them.
BlockPRISM.org
I think they'll probably end up keeping guardian.co.uk just to prevent a squatter from taking it - this post sounds more like an explanation to readers as to why they're now redirecting to the new location and silently changing URLs to the new place.

At least, I don't think that The Guardian is going to ditch it any time soon - too much SEO & incoming links to the old tld to lose if they do.
In my experience, the UX expectations on mobile are higher than for desktop apps. It's hard to get the UI to be tight/efficient/performant/attractive across such diverse devices and operating systems with Android. It's not insurmountable, it's just something that works against you in producing a good app.
I'll be interested to see how they handle Sports and other national issues that are totally uninteresting to people from other countries BUT are very interesting to people from the UK (or where ever) that are accessing the site from outside the UK.

Generally I've not seen this handled gracefully
You can put together a good gaming machine for $250? That seems a bit low to me but I haven't priced computer parts in a while.
It seems like if they can on average use smaller parts and more of them, then it just comes down to statistics - permanent chip damage isn't impossible in rad-hard electronics, just less likely.

I suspect it'll come down to a test though - at some SpaceX are going to launch an unmanned Dragon to Mars, and that will be more then anything a fascinating exercise in really understanding the deep space radiation environment, which we still do not know nearly enough about.
What are your thoughts about restaurants that charge service fees for parties of X or more (usually X = 6 although I've seen higher)?
I'm skimming quickly for the gist, and certainly didn't intend to misrepresent its contents. That being said, I'm not going to change what I wrote; that quote presents a value judgment, one that I'm skeptical of, and since the broader report doesn't appear to admit to any responsibility for subsequent events, I think it's disappointing.

I have a lot of respect for the authors of the report, and I trust their integrity. But if judgement wasn't in their remit, then it was a poor remit.

Note also that MIT's president seems to believe that the report constitutes a free pass:

From studying this review of MIT's role, I am
confident that MIT's decisions were reasonable,
appropriate and made in good faith.
A lot?
Go to Mexico,
45 is the norm and
50+ is common
"The result of this is that we have a large over educated part of the population who will have a very hard time finding a job."

Consider the alternatives: a large under educated part of the population who will/will not have a very hard time finding a job.

An educated population makes for a better society, irrespective of what "the economy" may or may not have to offer[1]. Economies can change on relatively short timeframes, while the character of societies[2] change much more slowly, if at all[3].

1. Author's opinion.

2. Substitute "character of society" with "culture" if you wish.

3. Another author opinion.

"Over educated" is interesting terminology. What exactly does that mean? Do we define education only in economic terms? Why did wealthy classes historically seek to become educated, even when "economically speaking" they already had society's best resource allocation?
Coming from a haskell background, I found scala + scalaz fits all my needs. Is there a reason I should still try clojure?
Never used it myself but I have heard good things about sendGrid
So all taxation is immoral then?

I'm Canadian, so I could have more correctly written "CRA" instead of "IRS" - and on balance, I do believe my government spends the money on good things. Certainly there are parts I disagree with, but that's why I, you know, vote and stuff.

More importantly, I think a server who grosses $50,000 and a QA analyst who grosses $50,000 should end up paying the same amount in income taxes. The server shouldn't get a pass just because lots of his/her income comes in the form of tips.
Butbut, apparently it's important that non-privileged people, as defined by feminists, be allowed to tell privileged people to kill themselves or go choke on their own vomit: http://stavvers.wordpress.com/2013/07/27/against-a-twitter-r...

To be honest, at this point I wish there was some way every major side of the argument would lose, because they're all pretty unpalatable.
The Guardian as a UK-orientated news entity is/was on the death march. When they re-tooled their printing press a few years ago they said quite openly it would be the last printing press they would ever buy.

Guardian has been making a loss for years [1] in the difficult UK market, it's future is as an international orientated news source. I want them to stick around so I welcome the expansion.

[1] https://en.wikipedia.org/wiki/The_Guardian (search "loss")
9 More Mind-Blowing WebGL Demos
With this solution you have a PC power supply + a GPU + a bunch of adapters and cables. This probably takes up as much space as a small case would.

This solution also only works in Windows. So you still have to set up and maintain a separate "gaming machine", aka a Windows partition on your Mac.
What a load of crap. Coding is a skill, and like nearly every skill you can learn it on the side. It's like saying that you'll never learn to play the violin unless you quit your job and force yourself to play violin for your supper. Indeed, it's even more of a silly assertion, because you can be "pretty good" at playing the violin and still not be good enough to make something out of it, but you don't even have to be that good at coding to do something useful with it.
That's not what he said. The point is that even if all pro-musicians disappeared there would still be enough non-pro/semi-pro to create new music in their spare time.

After all, I doubt the first humans started playing music in order to pay the rent...
Only Apple products there - why tailor to the minority? Globally Apple has around twenty-something percent of smartphones, thirty-something percent of tablets and ten-something percent of 'PC's'. You wouldn't suspect if you looked at the media though where it often is Apple or bust. I never understood this herd mentality and I still don't. People will start dropping Android screenshots in your iProducts, Xmonad runninng on Macs (OK, that is plausible but still...), Windows will suddenly magically run on more iProducts, etc.

Diversity is good. Apple is not very diverse. Why not add something else?
The games he wrote were a bluetooth enabled card game and simon says. (check the link) These would use different iOS APIs but are not complex and do not require low-level graphics programming skills.

The bluetooth card game is actually a tutorial level kind of thing. Ray Wenderlich and Apple's own docs have a version of it.
I never guessed what programming was like before I started my introductory university course on it. All those years of using computers had never really given me an inkling to try it, but when I did, I really liked it (it was also very frustrating at times).

I guess I'll never be a good, passionate programmer, but it's the only thing that I seem to like that also brings with it a paycheck.

EDIT: I have spoken one language since I was three, two languages since I guess I was 14, but it wasn't until I started learning a third language that I realized that human languages in themselves are pretty interesting, with all their different grammatical constructions and peculiar ways of expressing semantics.
When I have been in that kinds of restaurants (not in the US) there is always stated on the menu that X% are added.

But since we in Europe are used to being advertised pre-VAT prices I suppose it is not a big deal for us.

Also I have seen wine/birthday cake charges - the establishment allows you to bring your bottles of wine if you pay X EUR per bottle, same with the cake.