skysight-inc/HackerNews huggingface dataset:
It should be your right to fire poor performers, regardless of their drug history, and your right to continue the employment of top performers, regardless of their drug history.

If someone isn't up to snuff, cut them loose. If someone works hard, smart and productively every day, why do you care what they do in their off time?

This isn't like mandating your employees be sober, which is a worthwhile rule. But imagine if you had a test which would detect whether an employee has had a beer any time within the past month. Do you think that would be a worthwhile test to base their employment on?

It's a waste of money in addition to a violation of privacy. Fire the people who don't perform to your expectations. Keep the ones who do. How hard is that?
Meanwhile, half of Hacker News is implementing DCPU-16 compilers. The low level programmer is still flourishing, there's just a lot more people programming.
This would be decoded in about 5 seconds, since the first thing I'd do would be copying the text into my editor of choice...
Thanks, my HN posting skills are pretty basic :-/
An open Bering Strait blocks off sudden swings in climate
Well according to the article the did not. Here the quote:

"The bug was patched by Oracle in February, but Apple didn’t fix the flaw until earlier this month. “Their response should have been much earlier when they should have updated their Java,” says Sharov"
anyone know when this launches?
I'm confused. This article is an example of someone talking about silly gossip.
I was about to jump in and chastising you for generalizing about young programmers before I realized it's been 21 years since I wrote my first line of code, and I probably don't count as young anymore...

Though let me say that this is where I think good universities play a crucial role. A lot of my class mates had never written a line of assembler or C before university, and by the third year we had all built CPU's, compilers, operating systems and a few robots. Some of that is bound to stick and help you grow an intuition about the towering stack of complexity below the browser window.
I like this a lot, hopefully they'll overhaul their mobile app using this style. Seems like this design is really mobile friendly.
The debugger is great! Until this came along I was really struggling to figure out how to write any kind of code for this DCPU thing. I don't have a background in assembly or really any sort of low level programming. The debugger makes the code a lot more approachable for someone like me!
Audiobooks are great for learning the spoken part of a language but I would guess that most of us "technical people" need and want to learn things from the bottom up. That's the only way we feel that we really know something.

It's true that grammar can be very complicated and will be easily forgotten without practice. A good practice is reading a book and trying to see not only if you can understand what is happening but also analyze each sentence and see if you can understand which grammar rules are used in its construction and why.
Show HN: Pinjuice.com - take control of your images from Pinterest
Please check-out pinjuice.com ... my humble contribution to the Pinterest inspired pinning craze.

Pinjuice is an online tool that helps you control which of your website's images can be pinned.

You can do all this by registering and setting up some Pinjuice rules and then copying a small bit of javascript code to your website.

This code will let you control which images are grabbed by Pinterest, Snip it, Fancy it etc and suggest new images for pinning that aren't even on the page

That way you can change the images without changing your webpage.

The dynamic URL filtering Rules allow you to create rules that target from a very wide to a very focused granularity of your site's web pages.

It's in barely in Beta so be gentle and all suggestions welcome.
As a native russian speaker, I can say with utmost certainty that Russian is NOT the easiest language to learn. In fact, I would argue that it is somewhere on the upper scale of difficulty.

I have been living in North America only 10 years - and I can't even teach Russian to my own kids - we had to get a tutor.
The most amazing thing about this to me is that both of my kids (8 and 12) will probably know all about this by the end of the week. They and a lot of their friends are absolutely glued to everything Notch and Mojang says. I've seen my 8 year old playing Minecraft while watching Minecraft videos on his Kindle Fire. My son had to make a cake for scouts - we made a Creeper. Both kids went to a soap-making event - they made creeper soap. Our 12-year old's FIRST robotics team went to the state championship - all the kids cared about was whether they could get on the hotel WiFi to play Minecraft.

Notch is creating a whole generation of raving fans, far beyond anything Atari or Commodore did for my generation.
It's going to change the face of podcasting, that's for sure. Case in point https://plus.google.com/110701307803962595019/posts - and maybe that will drag in more users (by interest graph rather than friend/family graph).
Congrats everyone! I hope the launch goes well. Are you guys big enough to have a PR department or will it be just you guys doing it?
http://pinjuice.com - clickable link
You're correct, but the parent brings up a valid (if a bit off topic) point.

Eye candy is great, but Javascript has often been a vector for privacy issues. Hence the popularity of Noscript and most browsers having an option to disable Javascript.
Hackathons Work (To Get Partnerships)
Based on most infographics I've seen a better definition would be "information jumble with hidden SEO motives"
Google+ major refresh revealed
I believe Friedman supported it sort of half-heartedly, because he thought the population wouldn't stand for not having a social safety net at all, and if there was to be one, the negative income tax was less distorting and less bureaucratic than the usual mixture of rent control, food stamps, and unemployment benefits.

Hayek did support it on more philosophical grounds, because he thought it would increase individual freedom. Almost the exact opposite reasoning as some libertarians, actually. It's common for libertarians to argue that social programs should be handled by private charity, but Hayek worried that doing so leads to collectivism, because people feel bound to social cliques that provide social safety for their members (ethnic groups, churches, etc.), and fear leaving the groups lest they lose their insurance. So he would prefer there be a society-wide safety net not tied to these cliques.

I kept forgetting where he had written that, so I excerpted a quote in my mini-scrapbook here: http://www.kmjn.org/snippets/hayek79_minimumincome.html
Why you should have comments, even when they are bad
They say at the bottom of the post that it will be rolling out to users over the next couple of days.
This one is a 1700+ line operating system (AtlasOS, a multi-process capable DCPU-16 Operating System):

http://0x10co.de/ghekp

just amazing. The code is apparently available at https://github.com/Noxer/AtlasOS.
Everything that you wanted to know about Hadoop and it's ecosystem
Japanese ATMs to use palm readers in place of cash cards
Part of me wants this, too. But the other part of me hates it when a majority of my Facebook timeline is just updates from apps, games, and other crap that get automatically shared. This is a delicate balance.
> Am I the only one to see the horrendous security flaw?

No, every user of NoScript sees it. At the end of the day, your computer has executed billions upon billions of instructions, most of which you have no idea what their purpose is or if they leak your security or privacy. Even those of us running a Linux box have this problem. I trust a lot of code, I trust my CPU and my BIOS and my OS, and my NoScript whitelist has only grown, it doesn't shrink. (It does gain temporary permissions every so often when I don't quite trust the source but figure the risks are negligible.)

The vast majority of people (and website owners) don't want to harm you or your computer or society as a whole (There is a lot of low-hanging fruit for the studious domestic terrorist.) People have good reason to think they'll be safe executing unknown code. The model caught on because it's useful and because the web of trust extends far. NoScript is still used by the minority and that's unlikely to change.
DDoS attacks against financial services firms up 25% in 1st quarter of 2012
it's actually a posterous issue! bad timing.
Sous-traitance informatique et Société offshore
ZIMO iTS propose son expertise dans la sous-traitance web, développement site internet, création site ecommerce, création site internet pas cher, applications android, développement d'applications mobiles, application iphone, application blackberry, jeux web, développement jeux video et animation 3d
Excellent UI. To me it is very intuitive to use now. I am impressed
The Problem with To-Do Lists
I'm a bit skeptical, I'd probably see that there is something to the right and would have to scroll just to see whether it was non-essential or not.

If its a site I regularly visit that is not a problem though, but what is non-essential to you might be essential to me so I'd be happy if there were small duplicate links in the footer or something.

I guess it depends, but in general anything besides ads further than 1024 pixels to the right annoys me.
When is a Law “Natural”?
Exclusive Infographic Charts Draw Something's Explosive Growth
Spinning and biking
Spinning and biking. But really about bike sharing.
Furthermore, some engines don't even have bytecode or even an interpreter and directly generate machine code (V8).
Download Mozilla Firefox terbaru 2012
Download Mozilla firefox terbaru 2012
Mozilla firefox 2012 ini memberikan yang terbaik dalam browsing dan mempercepat anda dalam pencarian engine mempercepat pencarian kata kunci anda dan membuat komputer tidak cress firefox 2012 ini slah satu bentuk dan suport terhadap google chrome mungkin sebelumnya firefok ini bisa mengimpor bookmar.
Of GitHub and Pull Requests (and comics)
One of the most hotly discussed API feature requests [1] but I'm nervous about it. I don't want my stream filled with junk the way my Facebook stream is.

[1] http://code.google.com/p/google-plus-platform/issues/detail?...
IBM to invest $175-million in first Canadian R&D lab in Ontario
How the US uses sexual humiliation as a political tool to control the masses
TSA in a sentence:

$60 Billion spent with zero terrorists caught, 16 so-called flew undetected, 7 out of 10 weapons undetected and all scanning machines bought in the past and present are worthless.

(and so effective, coming soon to a bus-station, train-station and highway near you)
Verizon Wireless to intro $30 cell phone upgrade fee on April 22nd
You forgot step 3: Angrily give up because they require a Facebook account to sign up.
I wonder what's the performance hit of having a thread per request. I liked everything I say, but yes, having a single threaded node removes a lot of overhead.
On G+, you only see your friends' game update crap when you're on the Games tab.
Pebble Is Your Smart Watch
Aha, but there's the catch! RPi was supposed to be in the spirit of the BBC Micro. Cheap, accessible, in every school. But the Micro had a ready to go built-in programming language, didn't it? It was pretty simple to teach a kid to write 10 PRINT "HELLO" / 20 GOTO 10 and see their eyes light up within a few seconds of turning the thing on.

10 PRINT HELLO is slightly more obscure on a Linux desktop. This is where I see RPi falling down in the educational market and it turning into another hobbyist breadboard.
As far as I know, Path had done the cover photo thing before Facebook.
Trying to read your docs and examples to figure what is in the framework (Leaderboard is a Meteor object?) and how it works. An image showing the sequence/flow of data between client/server/framework/and user code, would of helped a lot.
ZFS would be a good alternative.
David Moser, in his text "Why Chinese Is So Damn Hard", points out that

Even though you may know 95% of the [words] in a given text, the remaining 5% are often the very [words] that are crucial for understanding the main point of the text. A non-native speaker of English reading an article with the headline "JACUZZIS FOUND EFFECTIVE IN TREATING PHLEBITIS" is not going to get very far if they don't know the words "jacuzzi" or "phlebitis".
So is blogspot intentionally broken in the presence of NoScript in some vague attempt to protect javascript-based advertisements?
Try to copy and paste the "ciphered" text into a text editor and see what you get. You can take it a step farther and generate font files on the fly to make it even harder to predict the sequence; you can even map the harder to see unicode characters. By no means is it secure, but I thought it cute.
You're running a script that you've never seen on your machine with your user account. It's a dangerous habit at best. At worst you're exposed to poor code and man-in-the-middle attacks.

As someone else pointed out, it also makes versioning difficult.
There is no additional compromise. If you go opening up sockets directly between devices, you open yourself to new exploits if you don't implement that communication correctly. If you use a server in the middle, you can just use HTTP and leverage built-in, strongly vetted web browser code that was already there. And if that code has security holes, they were already available to attackers before your app came along.

It's the difference in immune system exposure between a pill and a hypodermic needle.
Same problem happens with Lastpass (which at least requires you to click the fill form button, rather than auto populating the fields).
Sorry. Didn't know this would be a problem. I can't edit the original comment for some reason.

Yahoooo (with 139 o's)
Nope, everyone's links don't work in their original post, presumably to control spamming. Once a post turns out to be legit, occasionally someone goes around and makes them clickable just so people don't have to cut and paste all the time.
Glad to see the i8k mentioned. I have one, its screen is indeed an incredible thing, and it's still working in tip top condition today. I find tech kit either breaks within weeks or lasts forever.
Not only that, but the serial port, user port, Econet etc were incredibly simple to use, both as hardware, and how you addressed them from BASIC. The RPi has USB and Ethernet...
Python vs Javascript as first language
What's the "cover photo thing"?
It seems to be in large part traditional that German parties have formed formal coalitions to support governments - in the Swiss parliament you have "Fraktionen", which can have members from several parties, but are not as formally organized (German coalition governments are usually based on a written contract).

Another big factor seems to be that the German Bundeskanzler has the sole power to decide policy and choose his ministers, so having parties form a solid majority to elect and support him is very important. In Switzerland, the government consists of the seven Bundesräte, who are peers and elected independently by the parliament. They rotate at being the Bundespräsident (formal head of government), who does not have special powers.
screen resolution is a useless number for web developers, browser viewport dimensions are what matters.
嘻嘻看影院
US sues Apple and publishers over ebook pricing
Rise and Democratization of tl;dr or TLDR (Too long; didn't read)
U.S. Files Antitrust Lawsuit Against Apple, Hachette
US sues Apple and publishers over e-book prices
If Google+ gets a redesign, and no one is around to see it, does Google+ have a redesign?
I hope you realize that this response completely fails to address his complaint.
How many levels of pointers can we have?
Can't wait to deploy my first meteor app on Heroku!
Ascii.io - Python-powered terminal recording and sharing
I've much improved my English because I've wanted to read Harry Turtledove sci-fi novels (about UFO invasion during WW2 :) ). Only few first novels (2 IIRC) were translated to Polish. I started reading next novels in English, at first it was hard, but I just ignored unknown words, and guessed what they mean from the context (often it became clear what some word had to mean a few paragraphs down, or from the context of the next use of this word). It was much faster that way and easier to remember typical use of words, than if I would check dictionary every time I see a new word.

I understood "computer English" before just good enough to read documentation, tutorials, and play most games :), but I've had problems with complex sentences, idioms, etc. Now it's much better, and I'm reading a lot of English literature.
I understand that you are angry about this product (I don't really care about it except I guess the concept is kind of neat?), but your comment really wasn't a relevant and appropriate reply to my comment. In fact, I didn't even make the point about them lying; I assumed it as a premise in explaining why they might have seen it as a net marketing advantage to tell it.
A small summary:

1. Z/pZ is a field if and only if p is prime.

2. for every p prime and n>=1 there exists a unique (up to isomorphism) field, called Galois field (see any book of algebra for the proof).

3. you can build a field of p^n elements for every p and n>1, using polynomials over Z/pZ mod an irreducible polynomial of degree n, e.g. (see link) you can build F_{2^8} as polynomials with coefficients in Z_2 (i.e. bits) mod x^8 + x^4 + x^3 + x + 1. If you chose another irreducible polynomial, e.g. x^8 + x^4 + x^3 + x^2 + 1, then you get another representation of a field of 256 elements, but "structurally" they are the same (this should "explain" the expression "up to isomorphism")
They said that they had a "firmware level fault", this could happen also on a card used by a ZFS storage, or you can have a bug in the ZFS code..

it would be nice to know which IBM storage they have 'cause I've just had a bug in the battery firmware of Netapp storage on Easter (IBM rebrands Netapp too)
Waterloo’s Communitech Hub launches $30M ‘Hyperdrive’ accelerator
Oh, I'm sorry, I misunderstood the sentence :-/
Do we even have the names of companies that have done it or is it just one or two and the rest is just urban whispers making it sound like everyone does it?

I have, and will continue, to check people out on social networks using publicly available info but I wouldn't ask for account access any more than I would ask if I could go around to their house and read their mail. I will repeat though, information that they have placed in the public domain is fair game.
> I don't want my stream filled with junk the way my Facebook stream is.

I always wondered why the Google+ team didn't implement that from the get go but after reading that, that's probably the biggest reason as to why they haven't.
Soylent+
True. But while I'd like to see some third-party auto-updates, I don't want to see all of them. This is the balance that needs to be struck.
Basically every device for which some kind of rooting tool exists is vulnerable.

Most if not all rooting tools work via the debug interface. One rather clever app -- if you have USB debugging turned on -- would essentially do a localhost debug connection to exploit this, but generally these are ADB exploits. This has nothing to do with native versus managed, and native provides no additional opportunity than managed.

I replied to the original post because there is a pretty prolific belief that native=crazy dangerous. Yet of course the iPhone has entirely native apps, and we've had native sandboxing and rights restrictions since...what...the creation of UNIX?
I might actually get some fellow devs to start accepting CoffeeScript after my 6 months of hounding them.
I downvoted you for using the word "ghey" as some sort of perjorative, but the rest of what you're saying isn't doing much to dissuade me from my assessment. (Edit - the OP has edited to remove the word "ghey" since my comment, it was originally right before the phrase "blog posts" as an adjective.)

IBM didn't lose out to an "operating system," if anything, it was Microsoft that made them capable of competing in the personal computer space.

Google+ is not having trouble gaining traction because they don't have enough features.

I get that you're trying to make a salient point about not underestimating new products, but it's not really cohesive. The fact that Microsoft and Google have succeeded with products in the past doesn't lead automatically to the conclusion that G+ is going to succeed.

Google+ could be a success, or it could wither and die. For any positive example you cite, you could equally cite things like Microsoft BOB, the Zune, Apple Newton, OS/2, WebOS, Maemo, Sega Dreamcast, etc.

There's far more to success than buckets of cash, innovation for the sake of innovation, or yard-long feature lists. I hope G+ continues to improve, but its success is not a foregone conclusion.
It's missing community integrations / anchors, though they will come with time.
I can't help thinking of this kind of thing as being like driving by a 10-car pileup on your commute home. You know you're not supposed to stop and stare, but you do anyway.
Orbvt - a Svbtle/Obtvse clone in Meteor
Made using the new Meteor JS framework @ http://meteor.com/
Oh, BTW, if you want to implement finite fields arithmetic (at least for bigger fields), don't follow this link -and don't use go-, but see the code of any crypto library, e.g. openssl (yet there are faster implementations).
Would you expect Google to send emails to people whose addresses have been entered into Gmail?
First, do not assume that I only know PHP. I enjoy Python, and in fact, Erlang as well. =) Erlang is an especially nefarious little devil in that it almost makes me giddy with how it forces you to think.

I'll make the assumption you weren't talking to me, but rather, the general audience instead.

> Like the post above says, learn anything other than PHP.

Python is an excellent language to learn! I agree. However, people aren't interested in learning a language. Consider the context of my post, and the article, mind you. If you really want to help people choose a language, focus on the the accomplishment.

Case in point: Learn anything other than PHP.

That's the wrong approach. That's not good advice. In fact, that's horrible advice... for someone who wants to build a dynamic website.

And, frankly, if someone is looking to build a dynamic website, PHP makes that insanely easy. Much easier than anything else, especially when their hosting probably already has it up and ready to go.

So the challenge, as I see it, isn't to focus on "Not learning PHP", but simply saying "This is how you create dynamic websites" and use Python to do it.

You know the difference between most PHP tutorials and Python tutorials for beginners? PHP starts you out creating a dynamic website. Python starts you out using the REPL. 1+1 isn't going to inspire anyone. It isn't going to excite anyone.

But getting a form in place that displays the results? That's awesome!

That's the difference. I'm generalizing here, but I think it's a fair conclusion. I know their are articles for Python that focus on that, but they are far fewer then the ones you find for PHP.

And, with regards to this post we are discussing, the author really does just leave it at that.

Learn any language other than PHP is the worst advice you can give to someone who has an idea. They want to be focusing on the idea, not the installation or language. At that stage, they are focused on building, not the tools. You might argue (rightly) that the tools and material matter, but that isn't going to win you people choosing Python.

PHP being easy for beginners isn't just about the setup. It's the entire scope of the project, from the community, to the tutorials, to the software they are already using. If the only thing you focus on is installation, you won't succeed.

Sorry, this is a bit long. Hopefully my point is made.