skysight-inc/HackerNews huggingface dataset:
Almost certainly none at all. The UK intelligence services have a remit for espionage against foreign governments. Domestic targeting...that's another, altogether thornier issue.

I suppose you could say it was an ethical issue, but I can't imagine attendees not being aware that they were probably under surveillance. I would bet the countries caught out were those inexperienced in high-level foreign intelligence. The Guardian article alludes to this somewhat - it says GCHQ managed to "[target] the Turkish finance minister and possibly 15 others in his party", but only "receive reports from an NSA attempt to eavesdrop on the Russian leader". "Attempt" is the operative word here.

It would be incredibly naive for the Russians to go to a G8 conference in the UK and not expect to be bugged - and vice versa, if the conference was in Moscow. It's not as if the spying just stopped when the Cold War ended.
Honestly? The difference between G and F is that F actually released the code. You saying "but we had this for years...as a proprietary system" kind of proves the author's point.
Piedmont, however, is really nice. If I had a particular need for decent schools or a police force, I'd probably live there. There is a decent shopping area near Piedmont in Oakland (confusingly, on Piedmont Ave), similar to Rockridge. The problem with Piedmont is lack of BART vs Rockridge or Oakland Uptown. Around 19th st BART is ok if you have no kids; it is only particularly dangerous on the other side of Telegraph.
"MBP-equivalent Thinkpads are typically more expensive"

More expensive than what? MBP with 2.8Ghz, 16GB runs at least $3K.

With the exception of the screen, hardware-wise Thinkpads and Dell Precisions are far superior to MBPs. Max 16GB RAM and can't even stick an i7 extreme CPU in MBPs.

Whoops, 17" MBP, sorry, that's been discontinued -- as a Mac user you have NO choice; the hardware and software offerings are fixed in stone.
Merits of Lisp vs Python (2006)
$1,400 isn't going to get you your dream apartment, but it's a reasonable budget for a one bedroom apartment that's in DC and not in a bad neighborhood.

It's also pretty common to live outside the city and commute in on Metro (DC's Metro is built more like a commuter rail than a urban subway system).
The information:

1.) Whether an email was opened
2.) When it was opened
3.) What IP was in use when it was opened

Is not public.

The fact that the sender of an email can exploit a loop hole in the technology so that they can gather that information, and the fact that it is commonly exploited to do so, does not make it ok.

I would agree with your Sherlock Holmes analogy, but only if being "naturally more observant" falls within the category of climbing through somebodys bedroom window, hiding under their bed and observing what they're doing without them knowing you're there.
Sure. But still, let's imagine I did professional work that required professional hardware. Further, let's imagine that Linux supported my current setup perfectly.

My setup won't be my setup forever. Maybe some new hardware comes out and I want to experiment with it. Will it work with Linux? Will the person making that hardware have Linux in mind when they're building it? If my current hardware breaks, will it be easy for me to find suitable replacement quickly? As in same-day quickly?

Is memorizing the list of "professional-grade" hardware that works with Linux -- or perhaps just the list of exceptions if that's the smaller list -- worth my time as a professional?

For you, the answer to all these questions might be "yes" or even "yes, given how much I care about using Linux for other reasons." That's great.

However, the mere fact that one has to consider these questions increases the cost of adoption. It shouldn't therefore be a surprise that fewer people use the platform as a result or that people point out this frustrates them. Maybe they even use tricky phrases like "hardware support" which can mean many things to many people to describe their frustration.

If you want to think about it algorithmically, maybe try this picture. You have two points A and B on a map with varied terrain and a path-finding algorithm. You have N seconds to get from A to B, including the amount of time it takes to find a path.

You won't be able to take fastest path if it takes longer than N seconds to find that path -- by that point you'll be out of time. Instead, the naïve solution would be to take the first path P where the time searching for P plus the time to traverse P is <= N, assuming you can find one. Maybe you modify this meta-algorithm slightly so that once you find a P, if the time spent so far plus the time to traverse P is M < N you spend another N - M seconds looking for a second, possibly-shorter path.

Those "N - M" seconds are really important in consumer psychology. If you've found multiple options and weighed them you'll feel much more comfortable in your decision. That comfort translates into confidence in the underlying platform.

On Linux the "time searching for P" is much larger than OS X, but the original article is pretending as if it's only the existence of a fast-enough path that matters. It's not, especially if the time to find the right path dwarfs the amount of time you have to spend on the problem or it results in you being able to weigh as many options as you would on another platform.

For me, personally, as someone who values his own attention very, very highly, my threshold for "time spent searching for P" is incredibly low.
Yes. It was priced at 10 million per hour. For movies
20 million per hour is considered a good price.

And I think house of cards is relatively expensive. Even game of thrones cost 6 million per hour. How is this possible? I have no idea.
Ow I'd also like an ARM that can emulate x86 at native speed please. Otherwise a lot of stuff will stop running :)
Well I find all manners of nationalistic pride kind of silly. Like someone said below, it's not like I did anything to make that happen, besides the taxes I'm paying.

The pride I'm feeling in this case is more a measure of the fact that Europe still produces great engineers and can sometimes cooperate to make great things happen. It's hope for the future.
Has a court secretly decided before hand that it is legal?
"Disruption" , the new Start-Up LEITMOTIV , Ad Nauseam ... Except there is nothing to disrupt in Hollywood because Hollywood is not broken. It works as intended. Read the latest box office?
Next time use 99designs.com/.
I think so. At least I would like to have added "please" at the end.

I am sorry. My only excuse is that my two kids were running around disturbing my ability to focus.

BTW: I am a big fan and a user of what you do. I think Firefox OS is one of the technologies that will help us reclaim some of our freedoms and privacy back.
I think you need to look around again. Prices have increased dramatically over the last two years. I have friends who landed a cheap place in SOMA for $3600. They were the ones who used the word "cheap". If you glance at craigslist, the majority of the listings are above $3k. All the cheap apartments are outside of SF-proper.
You can't. You just transfer a blob of random radio noise data to a server in Canada.

I have always thought that every encryption system must have constant transmission up/downstream rates no matter if you are sending or receiving any data. You connect and begin sending 1Mbit every second. And it will just filter the nonsense packets for when you send receive real data.
So what sort of hash is this using? Because It seems to me like with only one hash used, you could get false positives.

Or heck, depending on if an arbitrary file can be made to hash to a certain value, you could potentially cause problems for people.
Interestingly, a senior Googler I once talked to derisively mentioned how competitors like Facebook were open sourcing projects that used to be proprietary Google technology, mostly based on work done by people FB poached from Google. I realize it's just another anecdote, but the word "we" was used enough during the dialog to indicate that it was a common view within Google.

I guess it's a viable strategy, but nobody likes it when it's done to them.
no such thing as "hangers-on" arriving to a country

No analogy is exact. Otherwise, it would be called the exact same thing. It's the building and creation of the food stamp culture that is analogous to the hangers on of startups.

founders did that we find reprehensible today

No massive social welfare programs that bankrupt society == slavery. Sure.

US economy has never been larger

Revenue does not equal health of a company or of a country.

People have been making complaints like this for several hundred years in this country

I think it has more to do with people not having realized what they've lost of their freedoms and the core strengths of the country due to the slow but inexorable encroachment of tyranny in our everyday lives.
They even have a cheesy corporate template.
That's great - nice hobby!
From the company who did the estimates:

> "is based on averaging all of the data points from each neighborhood, not the average prices of the neighborhoods."

Here's the application they're using --> https://www.zumper.com/sf

1.) http://sfist.com/2013/03/07/map_average_rent_for_1br_in_san_...
For comparison, my roommate and I in Houston pay $1950/month for our apartment (or $975/person). 1300 sq ft, brand new hardwood floor, granite countertops, stainless steel appliances, huge windows, rain showers, full-sized washer/dryer in-unit, concierge service, etc. I also walk to work; it takes me about 5 minutes.

So we're paying almost exactly half what the rent would be in SF, assuming the apartment you had in mind is of the same quality. We individually make a lot more than half the wage we'd get if we went to SF, though.
>"....These days I use keyboard macros in Emacs, but the problem there is that you have to know before you do something the first time that you will want to do it again, and tell Emacs to start recording. In vi you don't need to know that in advance.

You have just realized, "Hey, that would make a pretty cool keyboard macro". Hit Control-X Control-K, and Emacs will prompt you for a "Keyboard macro to edit". Hit Control-H L. Emacs will present you with a macro editing window filled with your last 100 input keystrokes (the "lossage"). Edit to your heart's content, and hit Control-C Control-C to save."

C-h L ...is new to me, humbling for the nos of daily hours over decades I've been emacsing.
Well, now that I did and I want my 10 minutes back. I disagree though with you there about this article dirctly addressing my comment. It directly addresses a strawman argument the author pulls out of air in the beginning. I think everyone agrees that Linux supports more hardware and OSX supports less. And by doing this they can support in a better way. Don't you?
key phrase: "couple years ago"

welcome to rent increase 30% in last two years... SF is a disaster and incomes aren't rising to keep up with this. these "high" tech worker salaries assume an outdated rental market.
This is precisely what the likes of GCHQ and the NSA are for.

I would imagine that any G20 host and it allies would use the opportunity to gather intelligence. I would also assume that where ever it is hosted, many intelligence agencies would be active.

If not, then what are these agencies for? They were never designed for crime fighting or mass surveillance of populations. There were and still are for spying on nations. G20 summits are a prime and legit target.

IMHO, this is a proper use of such agencies.
2 engineers at 100k/yr gets you right to the figure you mentioned. $200K down payment is rough but not nearly impossible given the figure in the first sentence and willingness to maintain a college-ish lifestyle for a few years.
I would say surveillance at this level is almost a form of terrorism. I don't not feel safe using phone and web applications. I'm also fearful to post libertarian-leaning comments or comments that could be deemed "anti-government" for fear of being targeted in the future. It may be irrational and slightly paranoid, but I think history has shown us not to trust people with extraordinary power like this.
RamNode, other SolusVM based VPS providers hacked with 0day
On one of the Apollo missions (11), a medal commemorating Yuri's first flight was placed on the moon by the NASA astronauts. The medal was commissioned by the British government and contained inscriptions in both English and Russian languages. It was among other items commemorating fallen astronauts/cosmonauts (http://en.wikipedia.org/wiki/Yuri_Gagarin#Tributes)

I'm aware of this because my grandfather hand engraved the medal.
It's embarrassing that it's public, but I highly doubt the countries involved trusted their hosts. Do you really think Russia trusts the UK and the US?
$4k for a logo to put on a website that looks like that? I hope this thread makes a fantastic case study for others. There are small businesses out there that are generating revenue, making profits, and wouldn't blow that money on a logo. This should have come in later when improving your brand image as part of some marketing initiative.
On average in and around DC we see a blizzard every six years.

The last awesome snow filled winter we had was the 2009 to 2010 season. We accumulated up to 80 inches of snow; fun stuff!

San Fran weather is awesome, the amount of homelessness makes me sad though!
I love this...I play around with OpenCV as much as a Rubyist can (with our kind-of-maintained wrapper) and would learn Python just to make better use of OpenCV...I don't know if what OP is doing is the most efficient way computationally, but it sure is clever, at least for me :)

For instance, recognizing the cards in an image...my first approach would've been to try to identify the numbers/letters of the cards...which would've been just stupid...but the OP's strategy of using findContours and simply choosing the four largest rectangles is elegant...in the way that OpenCV is so powerful you can problem-solve at a fairly high level.
Do you have some specific citation? I've seen plenty of hotel gyms with free weights. And any real gym has them, even though they face similar liability concerns.

I can think of a number of other reasons that hotels would avoid free weights. Fitness machines need less tidying, are harder to steal, are more friendly to novices, and look fancier to people looking at the hotel brochure.
Exactly. SF is expensive, but it's going to take a hell of a lot more than ~$1k/month disposable income for me to give up what that amount buys me in quality of life — for, admittedly, my definitions of "quality of life"; YM, as always, MV.
Whilst I agree with you, Id add that leaks such as this are good anyway, in that they raise awareness and make intelligence gathering capabilities clearer.
Living in a Startup Bubble
To add something to this discussion: On my South Florida tropical island, rent is 1500-1900 per month, depending on whether you live on a canal, or waterfront (nevermind living on dry land, which is much, much more reasonable). For most of a decade, I've telecommuted and received, well, let's round it down to the San Francisco 119K per year, and yes that's W2, and paid 22.8K/year a month for rent. Snow? Ice? haven't seen them in years. Jackets? Surely you jest, I shiver at 73 degrees.

My point isn't that San Francisco is worse than this or that, but that every day I read that it is the center of the universe, and recruiters used to tell me "but you _have_ to be here, this is the place to _be_" which is terribly unconvincing for persons of my particular persuasion, nevermind that I don't care for wading through bums and traffic.

TL;DR it's a huge universe, and you don't have to put up with California to develop software in it.
"Or are you dual-booting it on your hand-built gaming rig?"

Actually I am. Despite the fact you can get hardware (motherboards, RAM, drives, etc.) from many different manufacturers the "core" hardware pretty much follows a set of strict standards. Ever since Apple moved to Intel CPU based hardware they also made OS X compatible with those same standards (AHCI, ACPI, etc.). Sure, you might have the odd issue with certain configurations but in general modern Intel based desktop PCs are fairly straightforward to run OS X on.

The same applies for the Linux Kernel, except it supports far more standards and architectures then OS X.

But anyway I suppose my point is that the OS will pretty much run in most cases. However, your non-standard additional hardware (wireless adapters, your funky magic PCIe card, etc.) that requires drivers is not really because Linux, Windows or OS X does not support that hardware but rather the manufacturer of said devices choice not to support that OS. Don't complain that Linux or whatever does not support your hardware but rather complain that the manufacturer chose not to support Linux or use some kind of common standard.

Sure, common hardware or hardware that follows a standard might have a driver written by Microsoft or the linux kernel devs but most of the time the driver is written by those who created the hardware. For example it would be silly to blame Microsoft saying Windows does not support a Nvidia graphics card if Nvidia never released Windows drivers for that card. Likewise it would be silly to blame Apple if I bought some TV tuner, or similar PCI(e) card, and found it did not work in my Mac Pro.
The norm is that both parents work, which changes the math substantially.
PhpDoc2CheatSheet (PhpDocumentor)
I believe that in the vast majority of cases MySQL's ALTER is 'rename, copy-with-changes, drop' - memory sayeth that LiveJournal used to only ever add columns during normal migrations, and then go back and clean up the 'dead' ones every so often during a maintenance window.

Having the relevant rename, copy-with-changes, drop logic implemented -once- within SQLite would seem to me to be a nice thing to have; it's probably the thing that annoys me most about SQLite (honestly I'd rather have got support for this than foreign keys, which I think speaks to the "you'd have to drop something else" argument).

Perhaps a workable compromise would be to write a C extension that handles it once, and then try and convince vendors to add that extension to the 'recommends' list for the SQLite package - and then, if that code proves widely used, have the argument about implementing it in core at that point.
Happy retirement Google Reader
And that's your problem. I was the same way, though I live in NYC. With every pay raise I upgraded my lifestyle. Whether I was making $50k/year or $100k/year, I wasn't saving anything more besides the shit I was contributing to my 401k. My savings actually grew smaller over the years, until I made a conscious effort to save money. An effort so simple, I kick myself for not realizing it sooner.

Several simple ways I found to save money living in NYC (not SF, but close enough). Note these figures are on a per-year basis.

- Scrap web hosting, move to AWS and S3 (~120 saved)
- Get rid of cable, stick with cheap Internet (~1000 saved, Internet ~40/mo)
- One night less at the bar each week (~2500 saved, that's just for a $40 tab)
- Skip buying coffee every day (~500 saved)
- Get a cheaper phone package (~120 saved)

In the end, I think a good rule of thumb is to keep your daily expenses under $20. You want to dress well? Wait for Banana Republic to have a 40% off everything sale, and buy clothes then. Buy clothes you're actually going to wear more than once (this is easy for guys, women have it harder).

I don't know your lifestyle or actually care what you spend money on, but complaining you can't save money is a bullshit excuse. I was bullshitting myself too, and I think everyone's got spending habits they can curb without impacting their lifestyle.
That's not a valid assumption for truly ambitious web applications.

For example, I have an Ember application running on both mobile and desktop that gives the user complete read/write access to their data even when the network goes down. When they get a connection again, everything synchronizes automatically.

This is an important requirement for us, and once we implemented it we realized that is has very useful side benefits as well: the entire application feels dramatically faster, because you're very rarely waiting for the server. Changes take effect instantly.

It also makes our backend infrastructure simpler. First, because we can take it down for a bit and nobody will even notice. Second, because once you have a true distributed synchronization algorithm running, adding another redundant server is no more complicated than adding another client. They're actually quite symmetric in many respects, running the same codebase.
There's really no diplomatic issue here. There's some egg on face for it becoming public, but spying pre-dates terrorism. Governments spy on other governments. It's what's done.

I disagree with the article here. PRISM absolutely raises serious questions about the boundaries of intelligence agencies. But spying on other governments - which is the whole reason for GCHQ existing - that's exactly what these agencies exist to do.

It's like all those Russian sleeper agents in the US back in 2010. It was highly embarrassing for Russia, but there was virtually no change to diplomatic or political relations...because it's what spying is about. And exactly the same thing happened a few months ago when Russia threw out a US 'diplomat' (or, as it turned out, CIA agent) for totally botching a recruitment job. Embarrassing for the US, but no diplomatic consequences of any noticeable kind.
Yeah seriously. The number of single women I meet in SF is for whatever reason vastly disproportionate to living in other cities in the United States, like New York or Los Angeles.
Microsoft Adds Support For Google Cloud Messaging, Git And Custom APIs To Azure
After reading this story it to me that one way way to combat against government illegal spying would be to overload them
with useless information. Millions of citizens could install some sort of peer to peer client that sent and received gibberish emails to lots of counties.
Since we lack space and spend lots of time cooped up in small rooms, we have taken to the virtual world like ducks to water

Sounds awesome, you have to love a lack of options.
The infrastructure is already there http://en.wikipedia.org/wiki/Cleanfeed_(content_blocking_sys...
Having more money is pretty much objectively better, while more distinct seasons is personal preference, to a degree.
Anecdotal evidence regarding the proprietary technology trap:

1. At another large (but not XXL) "Internet" company, none of the Google SREs have made the SRE hiring bar, precisely because half their answers to "How would you solve problem XYZ?" are "Oh, I'd just use $ProprietaryTechnologyGHJ", to which the response is, "Well, but we don't have $ProprietaryTechnologyGHJ", to which the response is "Uhhh..."

2. Of the couple Google (non-SRE) software engineer interviewees I am directly aware of, nobody has made it through either, partially for similar reasons (reliance on opaque external services). To be fair, their other shortcomings were more significant.

3. One Googler that I know confided that they are terrified of leaving Google, because they wouldn't (paraphrasing) "know how to code in the outside world."

4. Yet another Googler I talked to said that their stack is unimaginably huge, and nobody knows how all of it works, which was (quoting) "probably by design." Make of that what you will.
"In order to keep our prices low, we sold the contents of some private repositories" counts as 'in connection with operating the Hosting Service'. The author's problem is that the wording isn't particularly specific and can be used in a number of ways.