skysight-inc/HackerNews huggingface dataset:
Seems like the Pauls, father and son, have ideologies that are positive for the tech industry. I always wondered why the valley and other technologists pull the left-trigger at the polls. Is it that the right is so bad they are voting against it, or they actually think the left cares about their interests (as it is recently apparent that they are not)?
Drag & Drop: Think twice
Google's object recognition could already beat this, no?
Since this is such a burning question — my copy is ©1980 and ends at page 513. I am now desperate to see the 137 pages of shocking censored material from the legendary 1979 edition.
Primary elections, primary elections, primary elections.

Primary him. Primary him credibly. Primary him principally on this issue.
FYI, that all units measuring physical properties named after scientists use capitalized letters for their abbreviation[1]. So the ohm (named after Georg Ohm) is abbreviated as the uppercase omega, no idea why they are different unicode values, since they do not have different meanings.

Note that omega was probably used so that the 'O' wouldn't be confused with '0', e.g. 4O would be confusing, but 4Ω is not.

[1]The tesla is abbreviated 'T', joule is 'J', etc. etc.
Portal training video in CSS
Just so I'm clear, you're saying that a country preventing their own merchant ships from being attacked in order to maintain free trade on international waters in accordance with international law justifies blowing up one of that country's warships?
I was a robot four times out of five. This sheds a new light on my existence.

On a serious tone, apart from a cool showcase of technology, do we REALLY need this? CAPTCHAs are the bane of everyone's internet time. Sometimes it works, sometimes it doesn't, sometimes I have to write strange unicode letters, when it fails I have to go back and re-input everything in the form,... And more importantly, the persons it's supposed to prevent from abusing a service are not likely to be stopped by these childish "anti-bot measures".
Pair sys admining!
Four out of five attempts... I'm a robot.

I tried a couple more, with slightly better success, however one of those times I saw the same image in both panels.

And then, it broke rather oddly: http://i.imgur.com/LwYtKe2.png (time approximately 00:45 BST, firefox 21.0, Win7)
Sorry, not the same person.
I don't see VMs and Containers at odds.

Virtual Machines let us abstract away our hardware resources.
They also made deploying new instances much easier than it was previously, so we started using more instances than we would ahve without it, just to provide configuration and resource separation.

The first part is still necessary - and we still need multiple instances to take advantage of multiple VM hosts when it comes to scaling and redundancy.
The second part is what containers address.

I have a feeling we will end up mixing and matching the two as appropriate.
Not a good excuse. There are plenty of enormous projects that provide only one basic interface to a bit of information. See every operating system API for examples.
As Scalia said in dissent in the recent DNA swab ruling,

"Solving unsolved crimes is a noble objective but it occupies a lower place in the American pantheon of noble objectives than the protection of our people from suspicionless law-enforcement searches."
I'm not sold on Scala and my colleagues aren't either.

For an outsider it looks like a C++ for JVM: A language of endless short-sighted features that's going to bury yourself under it.

It's not even Haskell because Haskell strives to be elegant.
Show HN: Kinect and Philips Hue, Together at Last
"Scala is not a well-designed language"
regardless of anyone's opinion, that's a pretty ballsy thing to say on the scala DL :-).
Not sure if this is quite ready for primetime. I failed 4 out of 5 tries to prove I was human. The only one I passed was the wall clock pictures.

Edit: I'm using Chrome 27.0.1453.110 under Ubuntu.
Another quick implementation of this game: http://joeyrobert.org/projects/ultimatetictactoe/
Its not a big deal, google should quietly announce they are retiring the API and the government can try and contact someone at google.
If you're saying canonicalise(canonicalise(name)) is not the same as canonicalise(name), that's going to be seriously bug-prone. Idempotence ftw.
Javascript Constructors and Prototypes
A better formulation might be: Be careful about defeating your enemies. Without them, you have anti-standard to hold yourself to.
Startups Hyperfocus On iOS 7 Send Android To Back Burner
If the maintainer (...) doesn't hold a copyright to all of the contributed code and documentation, they couldn't release it under an updated license

I'm not sure if it would hold in court, but it's fairly common for GPL projects to include "or later", specifically for that reason.

or dual-license it for compatibility with other projects without getting clearance from each and every contributor.

If you're releasing under a non-copyleft license, it shouldn't be needed, and if you're releasing under the GPL, that's (arguably) a feature, not a bug ;)
More importantly than the technical issues, CAPTCHA completion is already big business. Where the common scripts are known to fail, malware developers just feed the CAPTCHAs over to call centres in Africa or somewhere else cheap.

Everyone wants CAPTCHAs that minimise the annoyance to end users, and that are hard for a machine to crack. But the above business model means that, as a service designer, you either need to accept some degree of CAPTCHA fail, or somehow not annoy your valid users whilst also make solving them take unprofitably long for a remote worker to do.
The political issues also aren't really all that clear cut.

While Julius Caesar's opponents called themselves "The Good", and were indeed the principle actors of the Roman Republic, the Roman Senate was also a homogenous bunch of rich assholes (nothing at all like our current Senate). Caesar was allied with a number of outsiders, including a number of liberated women, who felt oppressed by the old Republic.

That's not to say the Roman Empire was flowers and gummy bears, or would have been if Caesar had lived. Or that it was even better or could have been better than the Republic. But losing the oligarchical Republic wasn't necessarily that big a tragedy.
It is silly - it's apples and oranges.

We will still need virtual machines for different operating systems, different versions of the same OS, multiple instances to span multiple VM hosts for scaling/redundancy, and so on.

Containers will cut down on the number of VMs we have to deploy within an organisation, nominally... it will be a more effective way to manage resources. VMs won't go away, or even be diminished.
Brilliant.

I think it's astonishing that his mother can look at a beautiful office (essentially, an elaborate lie that a corporation uses to impress the Clueless) and think that must make him happy. It's as if a view of the Bay makes up for shitty work and a terrible schedule. (I know people in biglaw; some firms really are awful.)

Those ornate offices actually make a bad job worse, because once you work there, it's a reminder of their power, almost designed to make you feel small in the same way that a medieval cathedral would.

I think that the corporate hangover in this country (seen in his mother's expectation that he should enjoy the job because of an attractive office) actually has something to do with the Great Depression. The 1930s scared the shit out of people. Poverty entailed risk of death by starvation. People moved across godforsaken expanses with nothing just for a chance. Then there was World War II. After that, people wanted extreme stability in the postwar era. They wanted to be done with fighting and looking for work, forever if possible. This created a culture where jobs were long-lived, but companies could treat people really badly. I'm not saying that they all did-- managers had to stick around for long periods of time, too, so there were incentives to be decent to subordinates that no longer exist-- but companies really could treat our parents' generations worse because it was so stigmatized to change jobs (cf. Duck Phillips's humiliating exile after Sterling-Cooper fires him).

Even the typical 55-year-old parent (born 1958) looks at the way we move and thinks we're "entitled" or "unstable" for refusing to put up with garbage; when they were our age, they put up with more boring work, worse behavior from management, and an even more lethargic career ladder. It's the Golden Banana Effect; even though they never experienced the Depression, they've kept the stigma and that extreme fear of changing jobs (rational in the Great Depression, but detrimental in a world where 5 years without progress leads to downward mobility) stuck around for some time.

This might actually lead to a counterintuitive conclusion, which is that the entrepreneurial hotbeds of the mid-21st century might be the currently socialist-leaning countries in Northern Europe, because if another 1930s-style Depression hits, the shock of it for US-style countries will just ruin peoples' entrepreneurial impulses (if you experience real poverty, you often lose that hatred of subordination that inspires people to do great things). That's a scary thought, because while the 1950s economy still needed people to be fairly subordinate, the 2050s economy will need the opposite.

I think the 1980s were probably the worst of it, because that was the time when it was still completely socially unacceptable to lose or leave a job (unless poached, and even that couldn't be pulled more than about once per decade) but the new, more fluid economy was already coming into place.

That might be too much exposition for a (admittedly, very well-written and thought-provoking) humor post, but there it is.
Too succinct.
To be honest, neither am I. I've done small projects in Scala (+libraries) and the amount of clever small features makes for short (maybe sometimes even elegant) code, but readability is a nightmare.

Front and foremost, though, I found tooling to be lacking. Reading a stack trace is horrible, the compiler is slow and the two most mature IDEs (IntelliJ IDEA and Eclipse) both have problems highlighting/checking and completing code.

For now, I'll probably stick with plain old Java.
Alternate Reality Game puzzle design
Interesting idea. I would like to hear some opinions about this.
Fisa court oversight: a look inside a secret and empty process
Microsoft says it freed millions of computers from criminal botnet
JVM's always worked fine for us in Virtuozzo. PHP is what we have issues with, but we've found workarounds.
>They could simply store two names

Presumably you mean in the database? I don't see a reason to keep a copy of the lower() transformation of a string when it is incredibly cheap to transform a small string to lowercase.

What exactly is the point of that? I would just call lower() as needed, personally.
I've got a bit of a textualist streak. I'm more amenable to looking at the spirit of the law and the motivating justifications in something like the 4th amendment, where you can hang your hat on the word "unreasonable" than with something like the 1st amendment, which is written in terms of "Congress shall make no law."
> 1. You're not "giving up" the rights to your contribution, you are sharing the copyright with the organization. That is, your work is your work and you're still free to do whatever you want with it.

Sorry, but - as a general rule, this is false, at least in common law jurisdictions. Copyright is a transferable property right. If I assign copyright on a work to you, I don't have it any more. (That's a bit of a simplification, ignoring moral rights and glossing over more complex situations like if we're joint authors, but the gist is true).

Now, the FSF agreement (and most other CLAs) has a 'grant-back' clause: after you assign them your copyright, they grant to you a wide perpetual licence to use, copy, relicense, etc. etc. the software. So you can still do most[1] of what you could do before.

But that's a function of that clause, not something inherent in assigning copyright.

[1] Most -- but not all. There's one thing that having the copyright lets you do that a licence never can, and that's enforce it against third parties. You can't sue someone for breach of your copyright after you've signed it away, only the copyright owner can, and that ain't you any more.
Double Cashing With Mobile Banking
Unicode has lots of characters that look alike, because, well, lots of human languages ended up with similar-looking characters.

Even English speakers will easily confuse 1,I, and l, depending on how they're represented by the browser. And 0/O.

For more fun, try drawing any shape on http://shapecatcher.com/ and see all the similar-looking Unicode characters.
> Google has stated pretty clearly that someone at Google has to check off before an account is pushed to a machine that the government

my understanding of PRISM and all this is that the entire internet is vacuumed and everything is stored, just in case. I cannot imagine a guy "checking off" on every email or every mailbox for millions of gmail users every day or even once a month manually. With 11K terabytes of digital data created per hour by US, I cannot imagine any sort of manual system being implemented.

It has to be totally entirely automatic, otherwise it won't fly.
I wouldn't say all other foundations for higher-order languages -- F# runs fantastically on the CLR (or Mono) and doesn't have any of those problems you listed.
Impending National Distraction, aka Public Relations 101
I believe your two examples are actually two entirely different paradigms. The first one is based on the exokernel notion. A bit muddy, but it seems that nobody has ever used a pure exokernel successfully at scale in industry, presumably because it seems to call for the kernel exposing hardware directly to userland code whilst simultaneously managing multiple tenants. Basically, the idea seems like a sort of early and poorly articulated call to modern OS level resource management (eg. cgroups).

Your example two, the zerg system, seems very similar to LXC. Other than the exoticism of Erlang, their only big feature vs. normal paravirtualization seems to be startup time, which they see as a groundbreaking change. Well, I regularly start whole systems in LXC in fractions of a second. See https://github.com/globalcitizen/lxc-gentoo

In summary, these two projects are not really any different to the topic under discussion, ie. LXC (~cgroups/namespaces). Well, except that unlike cgroups/namespaces they're not necessarily able to run everywhere Linux runs!
Homemade drones being used for citizen journalism in Turkey
You're so vain: U-M study links social media and narcissism
Michael Hastings wrote notable and impactful Rolling Stone pieces such as "The Rise of the Killer Drones."

It is with some irony that Rolling Stone publishes more serious journalism than half of the headline grabbing mass news web publishers I see on HN daily.

Too bad.
The Day the NYSE went Yippie (2007)
How about the API to allocate memory in Windows?

VirtualAlloc: http://msdn.microsoft.com/en-us/library/windows/desktop/aa36...

VirtualAllocEx: http://msdn.microsoft.com/en-us/library/windows/desktop/aa36...

VirtualAllocExNuma: http://msdn.microsoft.com/en-us/library/windows/desktop/aa36...

It all started out nice and clean I'm sure, but within a few years you start to see many more than one basic interface to some things.
It's fun to hate on Java (cause who here hasn't hit stupidity with Java?), but the fact is that Java does a lot right.

There are two types of languages, the languages people hate and the languages no one uses.
You'd be surprised at all the illicit activity that happens in prisons, at least in the US.
Frankly, who Snowden's employer was on paper is irrelevant. There is nothing about being a government employee that makes one more loyal or trustworthy or any other characteristic. Everybody goes through the same vetting process by the same government agency to receive a clearance.

If anything, a contractor is going to have additional vetting. As an employer, the federal government is bound by constitutional restrictions that private employers are not. For example suspicion-less drug testing is not a requirement for a clearance (affirmation that you haven't used illegal drugs is a requirement, but actual testing is not). However most private employers are all gung-ho on the drug testing front and do force employees to be tested to whatever level their local state laws permit (there is significant variance by state as to what a private employer can require).
Maybe Google has a business relationship with the NSA. It's likely the reason Google hasn't added encryption and never will - the boss doesn't want it.
> Seems like the Pauls, father and son, have ideologies that are positive for the tech industry.

Aside from ways in which it is good for the wealthy generally, I don't see how it is good for the "tech industry".

> Is it that the right is so bad they are voting against it, or they actually think the left cares about their interests?

I don't think those are the only two options; I can easily believe, for example, that the policies a particular party is likely to pursue in office will, in fact, be better for my interests than any of the alternatives without thinking that the politicians in that party actually care about my interests.
For some people yes. My best friend is that way. Charge a lot for it and he'll love it forever. I point this out to him but he remains unfazed. I'm not so easily convinced that price = quality ;).
If you ignore stuff like OpenVZ, maybe, but there's probably a reason why that was mostly displaced by full virtualization in the first place.
Yeah this.

SEO/internet marketers who want to go create a bunch of spammy backlinks through user profiles / blog comments on forum sites and blogs (anything that allows account creation and user generated content) to target affiliate marketing sites they own have pretty great automated tools to do this that integrate with the commercial captcha solving services.

The captcha solving aspect is around $1 - $1.50 per 1000.

You can't really prevent this and it really doesn't matter how effective the captcha is because outsourcing the human required to solve it is so ridiculously cheap.
It's shocking how fast "terrorism" has been redefined from "use of terror as a means of coersion" to "Islamic fundamentalists" to "evil".

These days politicians mix that word into a sentence with anything or anyone they want gone, and the public supports the cause, for fear of their own safety. The Sapir–Whorf hypothesis is strong.

But every now and then I like to think back to the original definition. By which it would seem that the United States' response to terrorism has been exponentially more terrorism.

Were it not for all of these shenanigans maybe we could have all healed from 9/11 by now.
Ditto :( I was almost embarrassed to post!
It is, but pre-distribution it is compiled down to 100% JavaScript as a stand-alone JS lib that you can load with a script tag or NodeJS require(...).

The ClojureScript compiler only gets involved if you want to hack on mori yourself, as opposed to consuming it as a library.

If the point you're making is that it's implemented with ClojureScript as opposed to JavaScript, the fact is that everything that ClojureScript "does" you can do with hand-written JavaScript, but your hand-rolled solution might not be as generic or efficient (depending on your JS chops).
Doesn't seem to be working for me, I can't draw any boxes.

(I'm using Chrome 29 on a Chromebook.)
So Oracle acquired Sun to stifle MySQL develop for fear that it would encroach on their own DB.

Which is pretty silly, because MySQL doesn't really hold a candle to Oracle's RDBMS.
meh, all that data not a preemptive measure against terrorists but to blackmail ppl whenever necessary.

I know what u did last summer!!
If Google can customize the search results of the whole internet AS THE USER TYPES, Apple can probably manage to customize a top 10 list.
This isn't always the case [0], even with very neutral questions and no media priming.

[0] http://lesswrong.com/lw/hw/scope_insensitivity/
I'm saying that war is shit, but if you are in one then don't expect not to get shot at. There is no sense acting indignant about it. They were not shot at out of the blue, there was an existing conflict.

In this discussion it hardly matters who was on the right side of the overall conflict, however, in this specific engagement: the Iranians shooting at the Americans was reasonable and should not have surprised anybody; the Americans shooting back was reasonable and should not have surprised anybody. The only real problem was the American shooting at the airliner.
Especially when they're clearly using regular words re-interpreted into jargon to intentionally mislead the people responsible for their oversight.

"Collect" apparently has an intelligence-community meaning that's quite different to the regular dictionary definition - when the NSA says they don't "collect" data, what they seem to mean is that their computer systems intercept and archive that data, but that human analysts haven't (yet) looked at it.

In what other profession would you get away with making up a new definition of a word that's almost 100% opposite to the "regualar" meaning of that word, then using the word with your meaning when talking to the government? "Oh no, I didn't 'steal' that money - in the investment-banking-community, 'steal' means spending stolen money. I haven't spent any of that money yet- it's still sitting in my bank account - so no, I didn't steal any money."
Flagged due to two popup advertisements, that somehow got past my popup blocker. Salon did not used to be this bad.
AFAIK Oracle didn't really have an offering in the embedded DB market before that. So at least that sort of makes sense. MySQL doesn't compete with Oracle's database, so buying it to kill it doesn't make sense.
> There is nothing about being a government employee that makes one more loyal or trustworthy or any other characteristic.

A government employee might be getting paid by a third party whose interest diverge from the government's.

A government contractor is, by definition, getting paid by a third party whose interest diverge from the government's.
From the article: Representative Michelle Bachmann emphasized that the NSA should answer “how a traitor could do something like this to the American people,”

After watching the USA Today interview with Binney, Drake, Weibe and Radack (http://www.usatoday.com/story/news/politics/2013/06/16/snowd...), Bachmann's demand and the language she used make me incandescent with rage.

I cannot get over the ignorance of the woman to be able to come out with something like that in good faith.
Data Value Calculator
I think its recognised, even by people like Odersky, that the language has been significantly compromised by the decision to run on the JVM.

It is an incredibly well-designed language, but lots of that effort has gone into covering up some really nasty warts.
> I simply cannot understand the ignorance of the woman to be able to say something like that in good faith.

What makes you think she said it in good faith?
Samoa Air introduces 'XL class' for larger passengers
What is Wordpress going to do if MySQL goes closed source? Switch to MariaDB, or finally start supporting more databases, such as PostgreSQL?
This is totally mega uber awesome as I am br0k3 right now and this saved me mega $$$$$. TY Shaun. My code mate Luis Borjas will appreciate this also. Maybe I should even forward this to the Hacker School students.