skysight-inc/HackerNews huggingface dataset:
In a crazy way, this reminds me of a policy at a grade school I went to: Fight-free schools, where "It takes two to fight" was the mantra. Anyone caught fighting was in trouble; it didn't matter why, even if it was self-defense.

"It takes two to fight" means that if anyone tried to fight you, you had to go to a teacher and report them. That was the only sanctioned remedy.

It worked about as well as you'd imagine. I wonder what would happen if we applied the same logic to adult arguments and crimes.
Even if you do have to use a server, it's a lot better to be able to choose to trust anyone with a terabyte hard disk (with about 150 million current domains according to whois.sc, that sounds like enough even if it gets very popular) to not return incorrect data for a fundamentally decentralized store than to trust each of a large group of entities (CAs) to uphold a system whose canonical source (DNS) is subject to censorship anyway.
The building appears to be better than average, but the workspaces look pretty horrible.
As a former 12 year old boy, I don't understand why people are so adamant to protect children from sexual content. When you're old enough to know what you're looking at, it is all you want to look at and you will seek it out no matter what. Personally I used to browse between channels on the telly to get super grainy glimpses of porn. When that wasn't available and after our phone got blocked from calling hotlines, I would simply draw naked women for myself to look at.

When you aren't old enough to know what you're looking at, you won't really care about what you see and won't think twice about it. But really if you're older than, say, 6 or 7 you should know what sex is and how it works. Intellectually speaking at least. You won't really care for seeing porn because, well, LEGOs are far more interesting.

So really, I think all this "shield children omg" isn't so much about shielding children as it is about certain adults being obnoxious prudes and using children as an excuse to get their way.
I used to have my own office and closing the door just meant people would knock on my door instead of popping their head in. Headphones and setting myself to busy on IM has always been the best way of indicating to someone I was busy.
I'd have more confidence in a company that retained only "A-players" if the policy was applied to everyone up to the CEO. But I doubt we'll ever live to see the CEO of Netflix resign because the company isn't performing well enough. (If he ever gets fired by the board, it will only be after the company under-performs for a very long time.)
> Look, we all know that all that needs to happen is that all UK ISPs put an on off tick box on all their routers in people's homes.

Wait, this is pretty much what has happened. Except it's not on the user's router, but on the user's settings page at the ISP.
Does anyone know about any alternatives to this course? Just curious.
I make the assumption that censors, fanatics and some persons in positions of authority either have difficulty distinguishing use from mention, or choose not to make the distinction. For example (at the risk of offending certain sensibilities), I took the defensive attitude that the operating assumption in academia was that space-like separated, non-interacting particles at opposite ends of the universe were actively sexually harassing each other, and behaved accordingly.
Agreed, the fact that no credible security firm was hired to analyze their entire architecture and implementation screams of something wrong happening here. Either that or gross negligence, neither of which are reassuring.
So that's why my list of all-time-best punk bands that I keep posting to HN never gets any replies!
How old are you? And what sort of body type? Intermittent fasting sounds really interesting, but I am already fairly skinny. I don't really need to loose weight.
Many Jews in Ukraine were supportive of the Nazi invasion

I can't imagine that the honeymoon period lasted all that long, given what the Nazis did in the Ukraine. Are you a crazy person?
What they need is military grade math Ph.Ds
Side question: Does anyone know why the svn repo does not include a minor version number?

http://svn.ruby-lang.org/repos/ruby/branches/ruby_2_1/

while there are branchs such as ruby_1_9_3 and ruby_2_0_0.
Planetary Annihilation is in development.
On second thoughts, I realize this is bit of a generalization but then again, I was replying to a generalization :P
You would have to make a huge number of assumptions to draw the conclusion that this guy is a psychopath or otherwise a no-lifer. So what if he continues working after dinner? Does he say what he works on? It could be anything, personal projects, writing..

I know that I split my post-work time in to my various projects, and I wouldn't personally call it 'work'. I understand that others believe that you should take the time to watch television or play games or otherwise unwind. For me, working on my projects lets me unwind. I'm not sure what people mean by 'balance', when I consider my own projects the 'life' part of work-life.

This guy gets up early, keeps himself fit, works hard, keeps up the social side of things (sure, he might talk about work over lunch, but he doesn't say he doesn't just shoot the shit too), and then gets on with stuff he enjoys. This doesn't scream Patrick Bateman to me at all.
Building an Xbox 360 Emulator
New Security Flaw In Samsung Galaxy S4 Leaves User Data At High Risk
Even if I had the hard data, I doubt I would be at liberty to disclose them. I work on both infrastructure and on consumer facing apps stuff (like gmail). My role working on the GWT compiler means I interact with dozens of other product teams, so I have a pretty good idea of the average age of people I have to sit in meetings with.

Google used to be a youngish company with a low median average age, I'd say that started to change even as far back as 2005. The demographics of the company are greying.

I don't really stay at Google because of the food or other benefits, I stay because of the people, culture, and products. If it ever becomes a shitty place to work on those grounds, then a startup will start to look much better. Many Googlers have in fact encountered shitty politics within their particular area and left the company eventually.

That is, the idea that Google is not an interesting place to work, but a shitty workplace that needs to "bribe" people to stay because it's so rotten is so far from reality is hilarious. I think Google could drop a lot of the perks tomorrow, and there's be some disgruntled #firstworldproblems people whining, but they'd ultimately stay. As I mentioned and was quoted in this TechCrunch article (http://techcrunch.com/2012/02/25/sugar-water/) a lot of the problems that startups "solve" in the Valley are utterly trivial, and if you really want to work on stuff like flying stratospheric balloons, or grand mega-AIs, or whatever Jeff Dean is cooking up next, there aren't many places outside of academia you can flee to.

The perks by and large serve to keep employees happy and undistracted. Happy employees equals happy culture equals higher propensity to work together collaboratively instead of being shit balls to your co-workers because you don't have good healthcare, or must commute outside the office to get crappy subway sandwiches every day.

If you don't think Google is doing anything exciting, or creating value for humanities, than pray-tell, what company in this area that doesn't have great perks, is doing better in those categories?
RMS doesn't care about reverse-engineering binaries from disassembly dumps as far as I know; he'd be more apt to promote a complete re-write based on observed behavior.

The GPL does mandate that the source code must be in the preferred form for making modifications to the software, which forecloses on people releasing obfuscated source code and claiming to be in compliance with the GPL.
Is there any good, recent ( but past the beta stage), fast, non bloated java framework anyone here could recommend ?

I've done a medium sized spring project last year, and found the language quite good, but the framework itself and the general ecosystem really too cumbersome.
I wish oracle would put back in compressed strings... where strings are represented internally as byte[] rather than char[]. Huge memory and performance advantage if you application only handles ASCII-like characters.

See discussions here: http://stackoverflow.com/questions/8833385/is-support-for-co...
> If there was an additional type of weak-like reference, that had a callback with an object before it was garbage collected, this conundrum would be simple.

You've basically described weak references to objects with finalizers. Unfortunately, I'd wager this is even more expensive, not less.
It's a marketing term invented by companies for recruiting. If you think about it, A-Player simply means: "the people who we decided to hire". The idea is brilliant:

- If you are rejected, it is your fault. You are not good enough.

- If you are fired, it is you fault. You are no longer good enough.

- While you are working there, it boosts your ego, because you are "one of the elite", a "no compromise high-performer", a "rockstar" an "A-Player", etc. and you feel no empathy for the fired/rejected ones -- "they were not good enough, but I am!". And of course you do everything to remain employed, since that is what makes you the cool kid.

Of course other products are marketed in a similar fashion, by artificially creating a feel of "exclusivism" -- it is just a bit harder to recognize it in the software world, since it is designed to push our own "secret nerd desire button" (feeling mentally superior to others).
Here is the patch (I believe):
http://hg.openjdk.java.net/jdk8/tl-gate/jdk/rev/2c773daa825d

I was quite surprised that we _always_ copy the array. I would have guessed that .substring(1) (all but the first character) is very common, and that it would be a win to share the array in some circumstances. A straw-man heuristic would be "share the array if we're using at least half of it".

But they didn't do that. Anyone know if there's a public discussion?
To quote a subheading from the original HBR article:

> Managers Own the Job of Creating Great Teams

At no point does the article argue that job performance can be measured abstractly, without taking the context of the work into consideration.

Using your example, those you're labeling as "B Players" would be "A Players" within the context of their current team.
Wow, that's a very stiff penalty if they're not even turning up for their own brand name. It will likely cost them millions. It's a clear warning to all sites out there to avoid similar tactics.
Evasi0n Jailbreak Group Drops Pirate App Store TaiG
Prandtl–Glauert singularity
Just did a quick "bieber heartbreaker lyrics" query and couldn't find them in the first 10 pages of results...

Outch, this is going to hurt them.
Researcher Proves NSA Can Probably Identify Individuals From Phone Records
How do you prevent rotation of the magnets when they are stuck together. The light on a bike will experience a force in that direction sooner or later and move.

When I saw the dimple I though that was the solution, but it is only a marker for the north side. Maybe the solution would be to apply a thin layer of substance with high friction between the magnets.
Thanks for the information. I'm trying to get a job once I finish these bootcamps. many people have advised me to not take some of the bootcamps because they focus more on the frontend (HTML, CSS, Node.js).

My email is thetest3r@gmail.com.

Thanks again and Merry Christmas!
You talk like an arm dealer. "The restriction only increases cost to get forbidden stuffs, and they will eventually take it. Sum's zero, so nothing beneficial."
Your point about bridges and elevators actually illustrates my own point very well. Bridges and elevators may be quite safe today, but they weren't when people first started making them. Some bridges collapsed under various forms of pressure, and better bridges were designed as a result. They all necessarily made the claim to be safe until they were shown not to be.

So, yes, even bridges were built using the iterative process. It's just that the iterative process started long before you were born, and you found the world as it is without seeing the iterations that occurred before.

The same is true for doctors. There used to be all kinds of theories about how to cure the plague, or tuberculosis, or diseases we now know how to cure with a pill. Some of them worked, others didn't. Iteration at work, just over a longer timeline than your own lifetime.
For gcc, there is this (to be used after the memset() call):

asm volatile("" : : : "memory");

(see https://en.wikipedia.org/wiki/Memory_ordering#Memory_barrier...)
I guess I'm an atheist, but I don't care enough about it to make it part of my identity.

"If the nativity to you is nothing more than a fairytale, how do you handle Christmas?"

I enjoy it. I respect and enjoy my Christian and non-Christian friends and family. I enjoy the decorations and trees, I don't mind the religious decorations and messages at all. I go to parties and dinners, and sit quietly during any prayer. I exchange gifts, and I get a lot of joy over delighting my kid.

I understand the backstory of Christmas gift-giving. I don't worry about it, it's a nice tradition to have, however it happens to fit into your life and beliefs.

How lucky I am that I have Christian and other religious friends who think enough of me to include me in their prayers.

I expect everyone to allow me to live in peace with my beliefs, and I do the same for others.

This is quite apart from opposing coercion and indoctrination. Religious and atheists alike can oppose those things and still love and respect each other.

As for the extremists on either side, I mostly ignore them.

Merry Christmas.
Seems to me you can spend time now to save more time later. That isn't the only reason that time is 'invested', but neither are future financial returns the only reason people invest money.

And that's leaving aside entirely the idea that time == money (ie. you can often substitute one for the other, or invest one to later gain the other).
Check her Twitter page. She's insufferably stupid. People have been telling her for well over a year.
Excellent. They deserved some coal in their stockings.

>If you go to Google and search for [rap genius], rapgenius.com will not be found on the first page

That's pretty crazy. Whenever I put up an obscure site, I notice ranking on the domain happens almost immediately with no effort.

[edit] Holy shit, I didn't realize quite how awful this is. Very often, I search for "<song name> rapgenius" because I really enjoy the annotations; that's not even on the first page of results. Making it worse, the first page (even when searching for a song) contains stories about them making rape jokes and spamming. https://www.google.com/search?q=today+was+a+good+day+rapgeni...
I am not so sure you have to go about inventing stuff to target North Korea though. Anything you invent is going to be nowhere near as batshit as the official pronouncements of the regime itself.
The book looks like it has a lot of good content!

As others have said the cover is pretty bad. It is hard to read. It looks childish. Have a professional design your covers and you'll probably see more sales.

Regardless, if it's good and gets good reviews it probably won't matter :) But for those early adopters, it matters.
Why did not they penalize their competitor websites which are using the same (even worse) tactics?
Taiwan Fines Apple for iPhone Price-Plan Meddling
Its very scary to build your business on being ranked high on Google. When you build your house on sand...
Perl 5 maintains that perception because of its refusal to break backward compatibility and fix longstanding warts.
I think this could be a deathblow to Rap Genius.

I performed the following searches in an incognito tab and could not find rapgenius in the first two pages of results (I did not look beyond the first two pages):

"rap god eminem lyrics"

"machine gun funk rap lyrics"

"lose yourself eminem lyrics"
Damn, I tried searching up some rap lyrics that I knew worked a couple of days ago, no dice. How long does this penalisation last?
Where is it? I can't play it.
Does anybody know of anything similar for Javascript? (Either node or browser).

I'm just getting into using Scala and will take another look at this when I need it.
Nice site. I ran a similar site for a few years in the mid-2000s, but focused more on the large-scale minor leagues (i.e. kids leagues, whatever they're called in the USA). Judging from your landing page you guys are more focused on the small beer-type leagues and stuff - is that a more profitable thing than trying to get the big leagues with 100+ teams on board? I never attempted to go for the little guys.
Adobe AIR works great, has support for some phone features build in, all others can be added using native extensions.

Skinning can be done very well, and the app could also run in the browser via flash.

The bad part is, AIR is relativly slow on older mobile devices.
The sad part is that RG was the most high quality lyrics site I've seen. Their revenue is going to take a huge dive, much more than their link scheming was hurting Google (or probably anyone else for that matter).
And that's the important distinction. Because it's not on the router, it's not kept as private information. And it's on by default, so if you want to see any blocked things you have to announce to your ISP, "I want to look at…"
>> "Why did not they penalize their competitor websites which are using the same (even worse) tactics?"

Source? Proof? RG was penalised because their method were made public and Google was made aware of it. If there is proof other sites are doing the same (I don't doubt they are but proof is needed) I'm sure Google will penalise them too.
Tried all of these just now:

Justin Bieber All Bad Lyrics
Justin Bieber Confident Lyric
Justin Bieber Heartbreaker Lyrics
Justin Bieber Memphis Lyrics
Justin Bieber One Life Lyrics
Justin Bieber All That Matters Lyrics
Justin Bieber Hold Tight Lyrics
Justin Bieber Pyd Lyrics
Justin Bieber Change Me Lyrics
Justin Bieber Recovery Lyrics
Justin Bieber Bad Day Lyrics
Justin Bieber Roller Coaster Lyrics
Justin Bieber Lyrics

All of these just yesterday were in fact ranked in the upper 5 (very often #1 actually). Rapgenius results are now not even in top 10.

Most surprisingly, even

Justin Bieber Heartbreaker rap genius

will not show up on Google results. Wow, that was a swift and harsh response. The only surefire way to get to a RG site is by doing "*bieber site:rapgenius.com".

They were using a wide array of questionable SERP optimizing techniques (http://www.rocketmill.co.uk/hideous-seo-strategy-rap-genius among others). One described here is very interesting: https://news.ycombinator.com/item?id=6958883. Apparently that's an old one, but it's first I'm hearing of it. From all of this, to their rape jokes and everything else in-between, you can't say they didn't have something like this coming.
As I remember, In the "apology" letter RG provided a list of resources that prove that other websites are doing the same thing.
We are all much better off now that azlyrics.com is back to its rightful place at the top of the lyric search results.

Rap Genius alleges that their competitors are using the same tactics. Will those sites also get the same scrutiny? Perhaps now would be a good time for a new lyric site run by some nice bland people to go on the offensive and rise to the top.
They might unintendedly have those already.
I feel for them. At the end of the day business is suffering. However, a high profile example of the consequences of using these myopic tactics is also good.
As New Services Track Habits, the E-Books Are Reading You
I am using the phrase to refer to the distinction between 'discourse about X' and 'X-discourse', rather than the more limited technical sense given to it in the Wikipedia. The Stanford Encyclopedia of Philosophy is the better reference: http://plato.stanford.edu/entries/quotation/. More inclusive uses of the phrase 'use-mention distinction' are not uncommon. See, for instance, this entry on the use-mention distinction and political correctness in the Language Log: http://itre.cis.upenn.edu/~myl/languagelog/archives/005349.h... The Language Log concludes, "In sum, failure to distinguish between uses and mentions poses a danger to freedom of speech and rational enquiry as well as the danger of falsely accusing and condemning innocent people." The sense of the use-mention distinction appearing here refers not only to individually mentioned words, but phrases, sentences, paragraphs and entire bodies of discourse.
Claims that other people are "infantile" are almost always just a pissing contest. It's an easy way to put someone down since being infantile is hard to define, and making that claim already sets you up as the more mature person in the conversion.

And the idea that having stuff done for you is equivalent to being treated like a kid says more about the psychological issues of the author than reality. Our entire economy is based around exchanging services for money. Google takes it to a (slightly) higher level, although the only perk that people use in real life is the food.
I think you and I are in agreement. We're just phrasing the same sentiment differently.
The rule: A message encrypted with a private key can only be decrypted using the corresponding public key. A message encrypted with a public key can only be decrypted using the corresponding private key.

If the poster wanted all of us to be able to read it, they would have encrypted it with their private key. Then we'd just need their public key, which is published on keyservers, to decrypt it.

Why would anyone do this? Because it is a way to verify that the message came from a specific person or group. If you can decrypt a message with a given public key, you know "Only the people who have access to the corresponding private key could have published this message." You don't necessarily know who, in specific published it, but you can do things like determining that a batch of messages all came from the same group.

Now, if the person had encrypted it with a specific person's public key, then only that specific person would be able to decrypt it, because messages encrypted with a public key can only be decrypted with the corresponding private key. Being able to post private messages in public fora without needing to meet the recipient beforehand is one of the main features of public-key cryptography.
"IamA Hacker for the Government(s) AMAA" [verified]
I agree the comments are valid. They are all constructive criticism rather than plain criticism and I appreciate people taking the time to make them.

I hope people do look past the cover (which I will work on improving) and read a few of the chapters. And ultimately even listen to the lectures which I have found to be a very inspirational resource. Thanks again to Stanford for providing it.
I wonder if Rap Genius thinks their scheme was worth it in retrospect.
Found an illegit copy: http://vimeo.com/82666985
PyParallel: A Fast Parallel Version of Python
[–]DaCrazyKoala 2 points 7 hours ago

Could you talk about the data gathering practices of private companies?

[–]navaseminternetu[S] 3 points 7 hours ago

One company in the valley had a cluster with multiple petabytes of raw live user data that anyone could perform research on with no restrictions. In addition to acccess to live data as needed.
It was the wild west there, and they wondered why hackers were exfiling so much data. Sigh
It's probably not who you think either
See “Branching Schema”: https://www.ruby-lang.org/en/news/2013/12/21/semantic-versio...
That's the exact same logic as victim blaming.

The person who posted it has no obligation to white wash YC funded companies.