skysight-inc/HackerNews huggingface dataset:
Perchance do they make iPhones in Dongguan, Guangdong, China?

Evidently I was there on November 15, which (thankfully) seems to coincide with the order date for my new phone. At least I'd prefer that somebody on the testing line turned it on for long enough for it to store the location, rather the alternative of somebody having logged into my Google account from there.

Regardless, I'm going to disagree with pretty much everybody here and say that this is really cool. Except for the part where the little dot stays inside my house for entire 5-day stretches. Please tell me I just left my phone on the charger, and not that I didn't actually open my front door for an entire week!
>.... a cheerleader for Washington's intelligence committee

Well, if that's not sexist..
Thanks for the detail - self taught so I'll defer and try to take on board (also written quickly - I'm sure doing no help to my annoyance that sparked the response - the single minded and to me complex approach of most of these explanations - which I'm sure you'll agree many of which make the same mistakes I have)

one question though -
do you have a source for this 'irregularities' bit? I've never seen that mentioned before at all and a Google hasn't helped. doesn't seem to fit with 'upper bound' and 'worst case'.

[edit: also still not sure how you say im confusing for theta. that's what 'the largest number of times it might' was for.]
Simple and easy to use Website Bookmarking tool
Breakpoints I agree with.

Pair programming; I just describe the position in the program. Humans are much smarter than computers. "You see where you're catching FooError in Bar?" You can also use your finger to point.

Anyway, I'm not saying you never need to know the line number, but I'm saying it's not the movement idiom in Emacs. In vi, all the motion commands take line numbers as arguments, so you use line numbers to navigate. In Emacs, the commands don't take line numbers as arguments, except for goto-line. (In this case, a leap of faith is necessary. Something tells you, error on line 42. So you tell Emacs to go to line 42. The line you are on now must be line 42. QED.)
I was recently reflecting on just how much Neal Stephenson got right with "Snow Crash" .. I mean, a whole class of society known as "The Feds", who have unlimited secrecy powers and have effectively formed their own state-within-a-state, accountable to nobody but their own internal power structures .. this is America today.

I look forward to the day when we've got The Feed to keep us occupied, anyway.
> Number Three

This one needs l10n variants. Haven't you seen Inglourious Basterds?
Collaborated? Not so much. Each company was issued a gag order. Not all of these companies can be like Lavabit and spit it back in big government's face. I think this is an awesome development.
Honestly this makes me a little upset. While I am happy that these corporations are taking a stand against surveillance, I am not convinced of their intentions:

* This summer's hailstorm was about NSA but also about them. This site obviously ignores this and shows these corps as innocent victims, which they are not.

* It's clearly too little! "Governments should reform themselves". How should they do that? There are absolutely no proposals on how to fix this on this site.

* It's clearly too late. This should have happened before Snoweden, not six months after.

This is just "let's go back to normal" propaganda, "damage control" PR. Nothing will change because of this.
On the one side it's creepy.

On the other hand, I volunteered to have Google store this information and such so they can provide me with better services. And the dashboard / facts are pretty nifty; wish I could set the time scale to a year. There's a few pretty big jumps in my history, trip to the US, another to Turkey, and if my data was working, there'd be another to the UK.

Also good to know I still have 330.000 kilometers to get to the moon.
It is understandable why Google, Facebook, and the others want changes to US laws. They feel that the bad publicity is hurting revenue. It will be interesting to see stance of companies that gain from the bad publicity like those whose business is based on securing and encrypting private information. Many of them have used the government's bad behavior as a marketing platform.
Interesting tool, but it just appears to set _gaUserPrefs to a function that returns true.

<script type="text/javascript">window["_gaUserPrefs"] = { ioo : function() { return true; } }</script>

Couldn't a nefarious site just over-ride that later in the page-load process?
If you just subtract the birth year from the current year, you would have a birthday every day.
Yeah, that's a design issue in RequestPolicy that I'd like to see fixed. I never use the full domain option because it's such a pain to use on sites with many subdomains.
I was curious about this, Googled for it, found it freely available from Mackay's website.

http://www.inference.phy.cam.ac.uk/itprnn/book.pdf

Referenced table on page six of the PDF.
I haven't used Scala since 2006, so I'm not sure; I always avoided immutable collections (beyond lists sometimes) in favor of mutable ones given the nature of my work then (IDE development). I suspected they weren't thread safe, but Martin was confident at the time.
Cute, but please fix your massive privacy and data violations before pissing about with "Doodles".

I will not be fooled into trusting Google without massive transparency changes to how they operate.
>Seriously? You didn't pick up that NO, this is a worthless post.

It might be a "worthless post" but for totally different reason than not telling you what the "right things" are and how to "make them happen".

It (rightly) assumes you can figure something such encompassing as your targets by yourself -- and only concerns itself with some of the technical details.

Heck, it even gets down to making some "right things happen", like when advising: "Tell people when their behavior is undermining the success of a shared outcome".

You'd be surprised how many people DON'T do that. Or this:

"If it is 80% done, and getting it to perfect is going to take a lot more effort, ship it, and fix it later."
So clearly it's a bad measuring stick. For Bill Gates and Warren Buffet are even funnier then.

And Lenny Bruce died quite poor.
Computational Journalism on a Stick v1.9.0
Nobody I know under 30 even has a landline. It was possible to live without computers at all but that doesn't mean I would choose to do it now.
Hands up who was expecting some kind of univac emulator in javascript?

Still, a nice bit of pixel art.
Unless all the weather data from pretty much everywhere is streamed constantly to your phone. Then you can do the query by location effectively offline.
Non-PGP users should try https://encrypt.to/ to send encrypted pgp messages.
Having not read Nock doesn't preclude me from taking your argument as you've written it. Nice try at appealing to questionable authority, though. I'm disappointed at this level of discourse.

Secondly, why do you assume that I assume that? It's quite emblematic of the erosion of logic in libertarian "rationality". If you read my post, you can see I touched on outreach by the community, which isn't enough after devastating disaster.

We had volunteers come from all over the country, that helped with the most superficial matters: ie removing debris, evangelizing. That was temporary immediate relief and they were not seen again after a month.

It wasn't enough to fix the heavy structural damage. It wasn't enough to find shelter for people without homes.
But go on, tell me how we're domesticated humans for exhausting all of our options and possibly maybe getting funds to rebuild.

Social fabric in America has been eroded away by poverty, lack of opportunity, alienation, and the good old divide and conquer method.

Please expound on how you believe government intervention is the cause of our ills.
Thought about this a lot over the past few years. Feel free to email me (address in profile) and share ideas.
That's true, and I'm sure they're well aware of the maths, but doing it this way makes it really simple for people who aren't programmers to understand what is going on.
Considering that the group of people we are talking about probably overlaps with people who still think Obama is a muslim [1], I think you are giving common sense too much credit

[1]: http://www.huffingtonpost.com/2012/07/26/obama-muslim_n_1706...
PGP isn't trivial but thanks to https://encrypt.to/ now everybody can send encrypted PGP messages.
Actually, I believe that Google isn't responsible for all of the doodles, they outsource a lot of these and the interactive ones too.
I am in the same boat. Had it for a few weeks now and loving it!
> Once the megacorps win the war, it's interesting to see who will defend our personal liberty and privacy from them.

well, the Free Market obviously ... right?

cough
This kind of ridiculousness is yet another reason to be glad of the UK health system: flat charge of ~$10 for filling any prescription, and even that can be waived for large categories of people who have trouble affording it.

Having said that, certain categories of extremely expensive drug aren't available on the NHS; until recently Herceptin was the most prominent example of this.
No, only the rate of spending has been cut. Outgoings still exceed income. However our deficit is shrinking faster than any other developed nation:

http://www.telegraph.co.uk/finance/economics/10367430/IMF-Br...

The impact on social mobility and the rich/poor divide has been completely ignored. What's the point of growth if it doesn't benefit everybody?
Grace Hopper on Nanoseconds: http://www.youtube.com/watch?v=JEpsKnWZrJ8
CSS is for developers
> Companies aren't people.

Of course they are. Referred to as 'metaphysical personhood'.
What are your requirements for "something modern", compared to the out-of-the-box experience?

My own .emacs is the result of nearly 10 years of tinkering, which I (like subsection1h) enjoy. Actually, I probably enjoy it too much, I've spent quite a lot of time procrastinating by tinkering with emacs … and this is why something like Prelude doesn't make sense to me, why would I let someone else do all the tinkering for me? =P

By the way, in my experience most packages tend to stay out of the way of others (e.g. turning on ido everywhere doesn't stop you from using jedi/midnight/sauron/org/magit/etc.), unless they are specific to a certain mode (jedi and ropemacs and traad all try to solve more or less the same problem, ie. python code assistance, so don't run them at the same time).
Outsourcing isn't relevant. The issue is that Google use such methods to put a public friendly face on their service, while providing the NSA direct access to all their data.

What should be on the Google homepage:

_____Search

An apology for the recent revelations
How we plan to regain your trust
Why won’t the President rein in the intelligence community?
What does this have to do with the price of bitcoin?
Yeah, it really is a luxury that many people don't have, being able to not worry about who knows your views. I choose to not share most all my political or religious views in real life or online. But for many people who have views far outside the mainstream, or who would be otherwise persecuted for the things they think, I can totally understand why they wouldn't share many things.
(global-set-key "\C-cg" 'goto-line)

Is handy to navigate quickly to a line number.
This is true, however, mathematical notation is often intrinsically linked to its historical origin and might not be the optimal solution from a usability perspective.
I think you missed what was going on in that book.
Unlocking data silos through integration
They quote Zuckerberg on that site: "Reports about government surveillance have shown there is a real need for greater disclosure and new limits on how governments collect information."

So what about limits on how businesses collect information?
BBC-News/Imager.js
Perhaps this is a dumb question because I don't know much about browser performance optimization, but why is a modern browser unable to animate one hover effect over the currently pointed to box at 60 fps as you scroll down the page? That does not sound particularly computationally intensive.
I've encountered the problem as well (2d side scrolling game with procedurally generated infinite universe, enemies, etc). It was boring.

I think theproblem is with Kolmogorov complexity. No matter how much variation there's in your game if the algorithm to create it is simple people will quickly develop intuition about what to expect, and get bored.

The only game that I've seen doing procedural generation right is Dwarf Fortress, because it's too complex to model it in your brain as you play.
Best Content Strategy Resources
Google Analytics Dashboards for Quick Insights
It's totally relevant. You implied that Google is wasting their time with doodles rather than these privacy issues. If they're not creating said doodles themselves, then they're not wasting their time.

You literally created your account 12 minutes ago just to bash Google?
Smartphone crawl errors in Webmaster Tools
I do wish they had sorted SSL properly for this. Its a bit bad when talking about security and surveillance they miss the fundamentals.
You haven't actually read my comment properly, probably a Google Shill.

The longevity of an account has no bearing on validity of ones comments.
France Strives to Become Startup-Friendlier
Google does not "provide" NSA direct access, the NSA cut into the dark fiber they run underground between their data centers without Google's knowledge.

A just created drive-by account doesn't inspire confidence that you have contrary evidence.
Why is Instagram so popular?
Austerity is where you coerce a huge amount of money from the population, ostensibly in order to pay for services, but then because you ran up a huge debt, you instead use that tax revenue to cover the interest payments on that debt, instead of using the revenue to pay for the services you originally promised.

Of course then the people suffer as all their food and education are cut, and the New Yorker writes articles saying "Austerity Doesn't Work."

But in fact what they should be saying is, "Coercing Money From People Is Wrong." That money never should have been coerced in the first place. Then the people would have been able to spend it however they wanted, instead of having to get all upset that a bunch of politicians and bankers blew the money (surprise, surprise.)

The people should also be ashamed of themselves to whatever degree they voted for coercion in the first place. They were bribed into doing so by promises of services -- services they didn't get -- the promise of which was enough for them to justify in their minds the robbing of their fellow man.

Well when everybody is robbing everybody, only poverty can result. The moral of the story isn't that austerity failed -- it's that we shouldn't be violating people's property rights in the first place, and we certainly shouldn't be bribing others to vote for it.
> I ended up getting through all the interviews and assigned a project but was dropped in favor of another intern who was more suited to the task.

Are you saying that Google gave you an offer and later withdrew it? That's what sounds like what happened here. Would really appreciate some clarification, because if true, that's pretty darn serious. Word of that would put a big dent in a company's reputation.
Your whole comment is off topic for this thread. There are numerous other threads on HN dealing with NSA snooping that you can troll in.
You would have to do hit-testing on every frame (which probably involves the DOM and looking at each element's hit region), determining which CSS rules with hover this matches and apply the style. Besides, such a large glow/shadow takes some time to compute and draw (last I checked this wasn't done on the GPU – in the linked testcase you can see that the red glow takes a bit to appear which indicates that it's quite slow to draw¹).

Also I'd guess that this is an area that's only recently been necessary to optimise in browsers.

_______

¹ Fun fact: It's a lot faster in IE than in Chrome ;-)
I'm curious as to why you're not comfortable giving that information online. Your github is already public, presumably, and possibly your resume (through linkedin) as well. That aside, there doesn't seem to be any downside to maintaining a public presence. In fact, there are numerous benefits. I've had recruiters reach out to me through my public presence on the web.
I'm sorry but this is just wrong. If Snowden was is Iceland, Switzerland, Germany or France he would certainly be viewed differently. Russia still has a way to go politically. Putin has been running the country for how long? Journalist tend to get killed:

http://en.m.wikipedia.org/wiki/List_of_journalists_killed_in...

And Russia is also a dangerous place to be gay. Snowden in Russia looks like politics on the part of Russia. I wouldn't be surprised if we didn't find out some time in the future that Russia has their own surveillance program that was similar to ours.
The PRISM revelations prove you incorrect: http://www.theguardian.com/world/2013/jun/06/us-tech-giants-...

No "dark fiber" necessary, Google were complicit with the NSA.

Very irritating when Google apologizers aren't even aware of recent news.
The only genuine reason I see for not investing in single founders is that startups are a lot of work and it's unreasonable to expect that a single founder can focus on all the different bits that need to align for a business to take off.

However, taking this as a given doesn't strike me as right as founders can definitely get to some sort of market traction on their own and hire people to fill in their deficiencies. It also strikes me as odd that while Dropbox is one of YC's biggest hits they still hang on to this 2-founders doctrine.

I can't help but think that not investing in single founders is caused by the social signalling involved of single individuals.
The reasoning would be "If you can't convince somebody else to join you, why would I invest my money in you?".

Another genuine concern would be that this individual would have to have mastered a broad set of skills to run a successful business independently and such people are unicorns.
From my experience it's much more individual than that "what makes this person exceptional ?" - which tends to be a combination of track record (what have they achieved previously) and individual traits (are they super-smart, charismatic, etc).
Nobel Prize winner behind Higgs-Boson says he couldn’t get an academic job today
>Not all of these companies can be like Lavabit and spit it back in big government's face.

Sure they could. In fact, these companies are in a much better position than Lavabit to spit it back in big government's face...financially, legally, and politically.

But I agree that this is a positive development.
The Rise and Fall of Australia’s $44 Billion Broadband Project
I use my real name on IRC. 100% of my IRC is dev related or similar on things I want people to know I'm involved in in some way. Just use a simple letter.surname handle.
I've noticed Safari delaying hover events while scrolling, presumably for this same reason. It seems like something the browser should handle. Individual sites shouldn't be forced to hack around the issue.
I would posit that the reason there is no debate in Parliament is that MPs are afraid of what GCHQ / NSA / etc. might leak about them. What I find more worrying is that there is absolutely no debate about a) the fact British intelligence services have been compromised in the past and are still most likely compromised, imagine what a Kim Philby could do with all this data and b) the possibility of inserting false information into these data stores thus making even completely innocent people vulnerable to being blackmailed.
Drawing attention to massive privacy violations is not irrelevant whenever Google are mentioned. We should not be forgetting who we're dealing with.

If you were thinking of visiting North Korea for a holiday would it be "off topic" to mention human rights issues?
What I learned from three years of FLOSS projects development
I-am-cc.org - Free your Instagram photos with a Creative Commons license
Her appearance on Letterman was impressive. Relevant part: https://www.youtube.com/watch?v=1-vcErOPofQ#t=304
I only started using emacs about 3 months ago.

The most useful packages for me, things I wish I'd known about from the beginning:

* package, pointing at GNU and Milkbox repos. Any time I edit a new type of file, I look for packages that work well for it.

* helm, much better than flex matching for my purposes. I use helm for all list completion except find-file, for which I use ido-find-file. helm-git-grep completely changed the way I work with mixed-source RoR projects, to the point I've fully abandoned RubyMine.

* projectile, mostly just for finding files across a whole git repo. I use helm to complete the file to find (setq projectile-completion-system 'helm-comp-read).

In addition, it helps enormously to not be afraid of Lisp. Emacs isn't really worth it if you're not interested in tweaking it, IMO. I had to tweak it quite a bit in order for it to play well with rxvt, my preferred terminal; and even further to get it to work well with screen in rxvt, and with mintty on Windows, and screen inside mintty. A familiarity with how termcap works, the esr's showkey utility, and a bunch of time with define-key got it sorted.

Here's a function I use a lot (bk-helm-occur at the end):

(defun get-point-text ()
"Get 'interesting' text at point; either word, or region"
(if mark-active
(buffer-substring (mark) (point))
(thing-at-point 'symbol)))
(defun helm-occur-1 (initial-value)
"Preconfigured helm for Occur with initial input."
(setq helm-multi-occur-buffer-list (list (buffer-name (current-buffer))))
(helm-occur-init-source)
(helm :sources 'helm-source-occur
:buffer "*helm occur*"
:history 'helm-grep-history
:truncate-lines t
:input initial-value))
(defun bk-helm-occur ()
"Invoke helm-occur with initial input configured from text at point"
(interactive)
(helm-occur-1 (get-point-text)))
(global-set-key (kbd "M-o") 'bk-helm-occur)

It lets me press Alt-O on any symbol and see all occurrences of that symbol in the file. I can then jump to uses, then use helm-resume to find the earlier occurrence and jump back. I have a similar function for a pre-initialized helm-git-grep.

It's these kinds of customizations that make emacs shine. Any time you find yourself doing anything repetitive or tedious, you can usually hack a function up in a few minutes that improves your workflow. Prototyping Lisp functions is completely trivial owing to the ability to evaluate Lisp in the buffer.
Patent trolls? Mortgage trolls.
This is a killer feature for google interviews.
The price of Bitcoin in January was $13 -- no one was willing to pay more than $20 for a Bitcoin back then.

But BTC is trading for over $900 now... and plenty of people are paying.

What you do not understand is that Bitcoin is a new technology, that gives us capabilities that we never had before. Just like other powerful new technologies, it will slowly eat its way through every aspect of society until it has changed the world and everyone's life.

The same as happened with electricity, with the computer, with the Internet itself.

If you want to know where Bitcoin is going, take a look at the adoptions of other important technologies:

http://www.uversity.com/blog/wp-content/uploads/2011/07/Comm...