skysight-inc/HackerNews huggingface dataset:
I believe that Google's ad business relies on targeting based on user behavior. If Android was intended to protect the ad business, it follows that it must also protect access to the user data the ad business needs in order to be competitive.
I found this article brutally honest. What they are saying is that (1) NSA snooping is more expensive for the NSA as they can't engage in blanket surveillance on all of their users, while keeping them silent, but on the other hand (2) you can't expect and shouldn't assume privacy, because if the NSA wants to listen on your traffic, they will.

This in combination with FastMail being acquired by its former employees, coupled with their investment in CardDAV and CalDAV, makes me really excited about them. I was actually looking for a good replacement to Google Apps and FastMail might be it. It's still a little expensive though, compared to Google Apps, I hope they'll bring those prices down just a little.
Moved to San Francisco two weeks ago (Mission District), decided to go with Sonic.net and have been very satisfied thus far.

Getting 16 down 1 up for $40/month, great customer service (always with a human being) and no long fixed-term contracts (you can cancel at any time at no extra cost).

Whether it's Sonic.net or Moneybrain or Webpass, I'm just glad there's a lot of great alternatives to the big (evil) players.
I thought that this was exactly the intention of the Tea Party's antics...
On windows, you need cygwin or similar to run rsync.exe, which can complicate the deployment of your desktop app or shell extension.

I tried deploying updates to a (pre-existing already deployed) website to a Windows-server machine using rsync once.

The site which running fine in the first place instantly stopped working, because rsync didn't merely copy the files over, but it completely reset the existing ACLs and permissions on all the files. The result was that the webserver no longer had permission to access the website's files. It was repeatable for every sync.

Needless to say, I found it less than optimal.
If 2048-bit RSA is vulnerable, then RSA is probably toast.
I think there's reason to believe that a targeting a person like Snowden would cause the U.S. to use the most extreme measures discussed in the post, such as seizing the servers.
WILL REACH- thats the key
I stand corrected by the two replies!

According to this article:
http://en.wikipedia.org/wiki/Key_size

"For example, the security available with a 1024-bit key using asymmetric RSA is considered approximately equal in security to an 80-bit key in a symmetric algorithm (Source: RSA Security)."

"As of 2003 RSA Security claims that 1024-bit RSA keys are equivalent in strength to 80-bit symmetric keys, 2048-bit RSA keys to 112-bit symmetric keys and 3072-bit RSA keys to 128-bit symmetric keys. RSA claims that 1024-bit keys are likely to become crackable some time between 2006 and 2010 and that 2048-bit keys are sufficient until 2030. An RSA key length of 3072 bits should be used if security is required beyond 2030. NIST key management guidelines further suggest that 15360-bit RSA keys are equivalent in strength to 256-bit symmetric keys."

As such my post contains very grave misinformation and should be disregarded!

The analysis in it applies to symmetric cipher key size.
They are not really the same thing. We'll always need search, and unless Google falls behind, we'll keep using Google if their search results are the best. Or unless everyone decides en mass that they can live with less good results, if the new ones offers 10x more privacy, and in a world where NSA/governments run rampant with the data collection and abuse it. Right now that's pretty much the only thing I could see Google dying from. That and laziness, but that's less likely to happen.

Communications and social platform, while they can have some pretty strong network effects, are not as important, even if they keep improving them,. A new generation of users might switch from Facebook to Snapchat, and it's irrelevant if Facebook adds the same kind of features. A new generation of users won't switch from Google to Bing, or something else, unless, as I said, Google stops providing the best results.

Whatsapp is used by more than 300 million users right now, more than Twitter. Do you think Whatsapp will still be as relevant 10 years down the road? The chances are pretty small, I think.
Why hasn't Google implemented this yet? Their current solution isn't good enough (https://developers.google.com/webmasters/ajax-crawling/).
Ten days and nights unplugged
A therapeutic dosage of methamphetamine (Desoxyn) is about 5mg - 15mg, whereas a recreational dosage can be as high as several hundred milligrams. Though certainly toxic at higher doses, research hasn't shown that the drug is toxic at therapeutic levels. Like the majority of drugs, doctors must balance its benefits with any potential side effects.

You can disagree with my comparison if you'd like, but the fact remains. Don't take my word for it - I encourage you to read some of the research out there surrounding therapeutic methamphetamine as well as the more common levo/detroamphetamine.
Despite that they just stated that your data will be owned by the US government in a raid on the US-based fastmail servers? And with no apparent way for US-based users to avoid that?
Maybe Inking Habitat?

Note the ability to export to EPUB3, which can include video, and there are EPUB3 reader apps for all platforms. If you want to sell the ebook on Amazon, you'll probably have to convert it to KF8.

Edit: If you want to edit EPUB3 directly, you could use a plain text editor, but you would make your life a lot easier using an EPUB3-aware editor like BlueGriffon EPUB Edition.
SOPA was a single proposed piece of legislation proposed by corporate lobbyists, who are on an essentially level playing field with Silicon Valley.

The NSA is a 60 year old spy agency at the heart of the national security infrastructure and government.

You are comparing two entirely dissimilar things.

Also, how exactly is the American national security state 'weakened and vulnerable'?
Magento Facebook Wall Post
In old days, to be around people who accepted them, LGBT people had to move to clusters in big cities: acceptance of LGBT in 1950's were quite uncommon.

Uncommon/expensive physical accommodations will require acceptance of people having to move into clusters.

When disabilities become rarer, it will require a general acceptance of disabled people having to move into clusters and that it's not a human rights denial that accommodations are only provided in certain areas.
Nanoprogramming, or the new art of writing really small and smart programs
I found this when searching for a nanoprogramming framework, this seems interesting.
Thanks Rob. Yes, it has been updated. Your post makes sense now.
Just what is in that chicken nugget?
Wouldn't the pre-render based on useragent be penalized because Google doesn't like being shown pages differently than non-Googlebot useragents?
I love Josh Kaufman's new book: http://first20hours.com/

I find that in some ways Gladwell's book as the opposite effect of causing me to not not even want to start something due to this "10,000" hour rule.

At the end of the day, we don't need to be an expert in most things to be proficient. Josh's book lays this out in a nice way. On a more practical level, even 1 hour a day on something has tremendous accumulative effect.

I believe the biggest gift we can give ourselves is to not lose our learning mindset. For those of us who have gone through college/university and gained the discipline to study, we tend to throw it out when we are done. In hindsight, that is the best skill that one should retain in their life. The ability to be disciplined and focus on studying/learning/doing new skills is what I am trying to continue to cultivate and I hope that when I am 50 I still have this mindset and discipline.
For some purposes, maybe. However, the story here is simply whether/when the price goes up and down. For that a normal scale suffices. It's also more accessible to the average reader.

Source: I present data and charts to a variety of audiences for a living
Here is my stored.
I was hired via somebody looking at my Github repo. My English wasn't that good to have a good interview with many company I tried before. My Github wasn't that great to attractive top notch company. My skill isn't that good to be a killer dev.

I was just a so-so dev who really loves to code, and the company hired me based on that. Only looking at my Github repo.
Pandora's dominance built on big data
Graphene: 'Super' material will be in your home sooner than you think
Since the Silk Road bust we know the US LE is able to convince or force colocation providers to provide them with an image of a server. After that, pretty much any communication can be considered open to the NSA. I am not surprised that he does not clearly mentions this.

So FM should move their servers out of the US even if that's inconvenient.
> It's really irritating, as someone who works in C and C++ with good reason, to hear people continually deny the very real performance benefits of working at a lower level.

As someone who also works at a very low level, I also know the limits of precompiled optimizations!

In perfect theory land, a Sufficiently Smart JITTER will beat out a Sufficiently Smart Compiler, if for no other reason than the JITTER can always take advantage per CPU optimizations for CPUs newer than whenever precompiled code was compiled for! e.g. in theory code written ages ago gets free performance boosts.

JITTERs also have the benefit of knowing the state at run time. Doing things like only compiling code that is actually being used right now means in theory fitting more stuff throughout all layers of the memory subsystem, and we all know how important cache hit rates are to performance!

JITTERs also have access to the entire bytecode of a program, which lets it do even stranger optimizations if it so decides (again, sufficiently smart), where as a compiler cannot do much about libraries you link to dynamically (or even statically, doing optimizations on pure assembly is Not Fun)

Of course some compiler tools, such as Link Time Code Generation (also called Whole Program Optimization), and Profile Guided Optimizations can get you close to what a JITTER has by feeding the compiler a ton of additional data at compile time, but again all you have done is tried to give the compiler an approximation of what a JITTER already has available to it.

Now one thing C++ most certainly wins out on is that it is possible to create very thin lightweight wrappers around functionality, which will have huge perf gains in comparison to the multilevel abstractions that software engineers (myself included!) tend to enjoy creating when they get a hold of a VM based language (be it JVM, CLR, or pick your favorite bytecode).
This looks similar to Meteor's "spiderable" package

http://docs.meteor.com/#spiderable
"will need to be built for each individual browser
and potentially operating system."

Right. And once that happens, deals will be struck that guarantee the content will be playable only on given systems. For example, Microsoft creating a set-top box and locking out Roku, etc.
Yes, of course (I'm Lithuanian myself, that is one of 3 Baltic states http://en.wikipedia.org/wiki/Baltic_states). Those are minor economical advantages:

1) Estonia has euro (currency), Latvia will have euro next year;

2) Estonia prepared for crisis Latvia had to use helping hand of IMF.

3) Average salary is slightly larger in Estonia than in Latvia. Estonia - 865 euros, Latvia 676 euros, Lithuania 630 euros (data 2011 4th quarter).

I can think only about one cultural difference:

Baltic states do not like Russian people very much because of historical reason. It is not as bad as Northern Ireland or Basques but citizen of Baltic state can refuse to speak Russian in some situations while many older people can speak Russian without problems (younger generation does not speak Russian, e.g. I will not speak Russian because my Russian is terrible). Latvians require some tests to be passed in order person could get Latvian citizenship - so in result Latvia has quite high population of Russians that do not speak Latvian and do not have citizenship. More here: http://en.wikipedia.org/wiki/Non-citizens_(Latvia)

Returning to theme those differences are minor as in Baltic states:

1) if you know English you have big opportunities;

2) Education level is quite high in all Baltic states;

3) Freedom of press is quite high in all the countries (http://en.wikipedia.org/wiki/Press_Freedom_Index). Internet is cheap and fast.

4) Prices are lower than compared to many other EU countries. http://epp.eurostat.ec.europa.eu/statistics_explained/index....

5) Crime levels are quite similar in all Baltic states (http://epp.eurostat.ec.europa.eu/statistics_explained/index....) and are comparable to USA.

My point is that Estonia is not cheaper, safer and friendlier place to live than Latvia. While Latvia has this problem with Russian people but this problem exists in all Baltic states. If you are stubborn not to speak language of the country you are living in you will have problem in any country - the only exception USA as they don't have official language. Still I doubt that you will have luck speaking with officer in other language than in English in USA.
Docker on i386
Well, my point is that you add an explicit call to action for it - my experience has been that <1% of people will email/contact about a problem. Most people just abandon it right there, so a big 'This is a problem' button helps.
You're not representing your company very well. If you're going to be mean, you'd better be right. But in the scenario you describe, the solution is to move incrementally, one server at a time, not "shut everything down, ship it, then reboot everything simultaneously."

FYI you have about 1.5 hours to edit your post. You may want to do that, because otherwise it will probably scare off most informed potential customers who read it.
I still want to see the thought process behind problem solving, and associated communication, especially when in unfamiliar territory - code output alone doesn't show that.

But the existence of a github account is strongly correlated to a hire. It's depressing how many candidates haven't even heard of github...
Has the site been put down? Why didn't you keep it as a fun little side project? I don't understand why the goal has to always be a $17 million exit. I've built things like facetache.com and openingthemes.tv cause I thought they were fun, not for some massive financial windfall.
Ffs, why even bother writing junk like this at all?
Using Compiz (I think) I can use Win+scrollwheel to zoom in the entire screen. I can then pan around the screen with the mouse.
Hope that's useful to you :-)
We shouldn't be too surprised given the context, but that is an impressively unbalanced wikipedia page.

>He is currently facing federal criminal charges for allegedly publicizing internal files of the private spying agency Stratfor through the whistle-blowing website Wikileaks.

"spying agency" is a bit loaded

>In the spring of 2004, during his freshman year, he pointed out a security flaw on the computer science department’s website to department administrators, offering to fix it.[5] For pointing out the flaw, Hammond was called before the department chair and ultimately banned from returning for his sophomore year.

The linked article says that he 'pointed out' the flaw by hacking into the university computer system

> His boss at Rome & Company wrote in 2010 that Hammond is "friendly, courteous and polite and while we suspect, he has a low tolerance for corporate posturing, he has never demonstrated any contempt for business in the workplace”.

>"Jeremy is one of the best, most helpful guys I have ever talked to", wrote HackThisSite user Brandon Perry of Texas. "He is a good guy that only taught ethical hacking"
I agree that the GC is a bad fit but I don't see any reason to believe that the interpreter is a particularly bad thing to write in Java. Can you elaborate on your reasoning?
That's not going to match the release name that capistrano chose, right? Seems like you'd want to use latest_release or something.
Even then (1) the users would have to be diligent & savvy enough to encrypt everything themselves before passing it to the service (remember Lavabit?), and (2) the service still hoovers up your metadata.

Eh. Idk siliconc0w, it just seems like a great way for people pretending to be Jason Bourne to get into trouble for destroying evidence. Average person doesn't need the computer equiv of a bug-out bag. Encrypted hard drive upon shutdown + encrypted backups is way more than enough for the average person doing average un-Bourne stuff.
The Swiss have slums, housing projects, and a perpetual lower class with little social mobility. The US system is surprisingly normal in its effectiveness vs a country like Swiss.

There are plenty of places in the states where there is absolutely no opportunity. Take the Mississippi delta for example. Spend some time there and your view on poverty will probably change a bit, it is very much like a third world country where hard work won't get you much beyond survival.
A JVM does not require an interpreter, that is an implementation detail, not part of the language.

As for the GC, I can give the Squawk example which has a GC done in Java, targets embedded systems, with C/C++ only being used for hardware integration part.

http://www.sunspotworld.com/

https://java.net/projects/squawk/pages/Home

http://en.wikipedia.org/wiki/Squawk_virtual_machine

http://www.sunspotworld.com/docs/Yellow/javadoc/com/sun/squa...

http://dl.acm.org/citation.cfm?id=1094908

Developers should learn about compiler design and not mix languages with implementations.
Magento Marketplace Buyer Seller Chat
Github doesn't tell me if he's someone I want to work with, so yes, a real interview is imperative.
The Linux way; never ever break user experience
Tom's article is a really great run down of all the awesome things that we built.
The author mentioned toward the end: Liability. Sooner or later a song owner was going to sue for copyright infringement.
Google doesn't like it when they are shown different content than a browsing user. This is roughly the equivalent of pointing Google Agent to a copy of the page requested that happens to be in Memcached instead of spinning up the full app stack to do the render.
Actually we did clearly mention it:

"Our colocation providers could be compelled to give physical access to our servers."

But in the very next paragraph:

"These are not things we can protect against directly but again, we can make it extremely difficult for these things to occur by using strong encryption and careful systems monitoring. Were anything like this ever to happen we would be talking about it very publically. Such an action would not remain secret for long."

Its not hard for a skilled sysadmin to take an image of a running server. Its extremely difficult to do it without administrative access to the machine AND to do it without anyone noticing.
I would still want to spend some time talking with them. It's rarely all about just pure coding ability. I want to know if they can communicate effectively and if they can work as part of a team. If someone showed a great set of open source contributions before interview, I wouldn't necessarily need to see them code in the interview and would focus on the other things important to the role.
A animated walking man done entirely in CSS3/HTML
"This kind of frank disclosure should be highly rewarded."

With all due, Im sorry but, no.

Had it come before the Snowden leaks, absolutely. But it didn't.

After the event, facing a danger of customer loss or loss of confidence, it can only be seen as too late and defensive move. All these companies must have known something about these risks, yet remained in a passive conspiracy of silence. Not one stood up until Snowden did. By then, too damn late.
Like instagram, the value of twitter is not (per se) in its cash flow, but in its strategic function as a competitor to other media outlets (eg newspapers) and as a complement to others (eg, live TV commenting system). This makes the market value and the (true) cash-flow value perhaps non-reconcillable, in accounting terms.

Instagram was worth $1B to FB (without any cash flow), because it could easily destroy 5x-10x that amount from FB's IPO valuation. A model for "valuation" is good CYA but nobody "needs" it when you are playing with orders of magnitude ROI. Just something to think about, when looking at valuation scenarios from Academics.
This will get you penalized for having a website that takes forever to load. This is what happens:

Googlebot requests page -> your webapp detects googlebot -> you call remote service and request that they crawl your website -> they request the page from you -> you return the regular page, with js that modifies it's look and feel -> the remote service returns the final html and css to your webapp -> your webapp returns the final html and css to Googlebot. That's gonna be just murder on your loadtimes.

If this must be done, for static pages, it should be done by grunt during build time, not by a remote service. For dynamic content, it's best to do the phantomjs rendering locally, and on an hourly (or so) schedule, since it doesn't really matter if googlebot has the latest version of your content.

Or perhaps I'm mistaken and the node-module actually calls the service hourly or so and caches results on app so it doesn't actually call the service during googlebot crawls. If that's the case, I take back my objections, but I'd recommend updating the website to say as much.
YouTube was an outlier. They were acquired because of their unique position at the time.
Actually I am a lawyer. In the past I have even advised clients who received ACC notices (they are more common than most people would think).

Needless to say I was staggered at the scope of the powers granted. Forget about transparency, justice and the rule of law. If you receive one of these you can be compelled to give evidence or documents in secret, without judicial oversight or public scrutiny.
I was under the impression that Googlebot already executes javascript on pages.

A more interesting idea would be if you do this for every user - prerender the page and send them the result, so they don't have to do the first, heavy js execution themselves. I know it sounds a bit retarded at first - you're basically using javascript as a server-side page renderer, but think about this: You can choose to prerender or not to prerender based on user agent string -- do it for people on mobile phones, but not for desktop users. You can write your entire site with just client-side page generation with javascript and let it run client-side at first, then switch to server-side prerendering once you have better hardware.
> If the past 10 years are any indication, the internet user-base is fickle and moves around a lot.

No, you don't get it. Exponential growth is real. Ponzi schemes are the future.
> So when are we going to pay taxes for writing OSS?

Yes, sure, absolutely, we already do. It's a percentage of what you earned writing said OSS. I sometimes get paid by clients to write code that later gets open sourced and yes, sure, I pay regular income tax on that. If you didn't earn any money, well then the government cut is zero USD, just as it is when you give your room away for free to strangers.
You describe just another consequence of failure and your example therefore still fit the original statement about risk and consequence of failure.

While the consequences you describe can be seen as quite severe, the risk of them is, in my opinion and experience, a lot lower than the risk of failure alone. The chance of failing AND consequently falling into burnout or, less likely, depression, seems rather small to me.
GitHub doesn't tell you if they will be a fit for the organisation! Of course I would still need to interview them.