skysight-inc/HackerNews huggingface dataset:
Detecting exotic pests before forest and agricultural invasion
Don't you use closed software for anything?

Not if I can help it. :-)
It's an expression, bro. Calm down.
English is not my first language, so it might be because of that, but... I can't see any connection between "goatee" and "moustache", neither in spelling nor pronunciation. With "goatse", on the other hand...
The way I've always understood REST, it's all about having a rich vocabulary of nouns (resources), but a very limited vocabulary of verbs (basically only Create, Read, Update, Delete). So, in a RESTful version of this site, you don't 'upvote' a post (by which I mean call a remote procedure called 'upvote' with the post ID as an argument), you instead 'create an upvote' related to the post.
well, other than 0db gain antenna on the sat. But, ideally, if we can hear it, all we need to do its match the equivalent ERP on this end that the sat is sending (gain of the TX antenna on the sat, plus the minimum gain of the RX antenna required to successfully receive) it should work.
Read a bit more about how this is a problem at http://abielinski.com/logout
No one deserves the horrors they face by being on the receiving end of the dreaded #828282.
Agreed. I even would say that I use a light theme in light places, dark in dark places. So I use https://github.com/titoBouzout/Camaleon :)
In many cases the data on the laptop is probably more valuable than the machine itself. You need to think about if you want it to be possible for the thief to run any of your programs, including a secret tracking program.

One thing you could to get your name and phone/email laser engraved on the bottom. This will fuck up the resale value and if it falls into the possession of someone honest they might return it. Or the thief might try to extort you and you can just show up with the cops.
Gubfr bs glcr (4) lvryq bar cbyltba bs gur glcr gur ceboyrz fcrpvsvrf -- n pbairk dhnqevyngreny. Nalguvat ryfr jbhyq sbepr n yvar pebffvat.

Gubfr bs glcr (3) nqzvg rknpgyl guerr cbyltbaf (aba-pbairk).

(1) naq (2) tvir lbh abguvat.
Chernobyl won't, but Fukushima may. You also have the key weaknesses associated with waste containment.

I think we're unfortunate that nuclear power was built out in the 60s/70s. I'm sure we could build safer facilities today.
For me, it made this link stand out. I was thinking "am I so tired, or did Goatse-inspired something just got to the frontpage of HN?".

With dogecoins being all the craze this days, I wouldn't even be much surprised...
Great article! Mislav definitely knows his git.

What he didn't point out though is that he was actually the one that contributed that code in the first place.

https://github.com/madrobby/zepto/pull/586

https://github.com/madrobby/zepto/commit/3d92f20966aa02dee82...

As others have commented, long explanations like this have no place in commit messages. Comments should always be used to explain what you're doing and why you're doing it. Commit messages should simply summarize what you did.

A better commit message would have simply been:

fix animate() for elements just added to DOM

See included comments for explanation.
Unfortunately, it can't be a "Photoshop killer" if it doesn't run on the Mac since Mac sales are like 1/3 of Photoshop sales I think last time I saw a stat.
I wish management allowed comments. Commits are work item number and title or work item only. Comments in code are actively removed.
I'm targeting small businesses in 2014.

1. A very simple web based CRM targeting small businesses hosted on a Raspberry Pi with a AdHoc Wifi

2. I've developed an easy keyword monitoring tool with competition content analysis (based on a bayes algorithm). It's currently in closed beta and will launch in Q2/2014
Why do you care what everyone else cares about?

Does everything have to be a learning experience?

Isn't this thread a waste of time?
you're missing the point.
Very nice! I was going to give my vote to the guy who cured cancer, but this has more meat to it.
So how do the creators of this make money from it?

The best solution is one that doesn't infringe on the "correctness" of the game, and it's a simple one. Simply play the game yourself. Send money in, let the system send money back. Do it a lot. Many small transactions. You will never lose, because when the game ends you are the owner of the actual account and won't get screwed like everyone else.

Right? So, perhaps many of the transactions we're seeing go into this are suspect and the total amounts aren't to quite be trusted?
Quite, but by the time you finish that the next generation is out and everybody has moved on.

The same thing happened with the HTC devices and Linux ports, it took years to get a port working and by the time it did everybody had a newer Android device (or whatever). A few people still use the HD2 and I still see questions on our (HTCLinux) Facebook page from people, but, for the most part, even XDA has moved on.

The 'current and future hardware' part is what Linux is really about, it's an abstraction layer over the specific hardware so that the user experience can be implemented once and used on many devices. Unfortunately, the lack of support for current 3D hardware means that the abstraction is incomplete. The development processes of the OEMs also break this abstraction, with everything build around one version of the kernel, one version of the phone HAL, one version of the camera driver and module, and the rest. Android, as delivered by OEMs, is not designed to adapt to other hardware. It's open in the sense that the core code is available, but not in the sense that the higher layer can be used as is on a new device.

Support for future hardware is not neccesary, but a profile that allows that hardware to be used once drivers are provided is desirable. This requires a strong abstraction between the Android userland and Linux kernel, GLES with standard DRI/DRM interfaces, UVC for the camera module (or an SoC-specific open specification much like ASoC is for audio), standard IOCTLs and sockets for network devices (wifi could use net80211 for instance), upstream Bluetooth stack including WiPHY, HE, and LE support, with working A2DP audio routing, input devices with valid metadata in the driver so they can be probed, supported flash filesystem, and probably some others.

Then Google takes this and builds a set of tests that verify that these requirements have been met, and states that the next 3 versions of Android will use this base.

They also provide an ABI guideline (so version) for the phone interface, the audio playback, sensors, and other aspects provided by libhardware. They make the same commitment: the next 3 versions will require this so version of libhardware.

The OEMs get this set of guidelines and build a device to meet them, passing the tests provided by Google.

Then Google releases an OTA version of Android that works on top of this base. Then they release another, and another.

As features require it, they amend the guidelines, adding NFC for instance. Not all devices support NFC and on those that don't, the functionality is not exposed by Android.
No, it will available in few years :(
I agree completely that it's a tradeoff. I also only bring up purity to suggest that other strongly typed, impure languages could solve this with less trouble.

NEL is a particularly interesting point of compromise. I don't think it carries its weight very frequently at all, though I have used it very effectively in a few cases. I also think the burden of type hierarchies as you're describing isn't much felt in Haskell. You typically don't build large taxonomies, or taxonomies at all, in a language without subtyping.

The only place where I see taxonomies forming at all is in `lens` and there they are used to great effect.
Sadly India isn't nowhere near a level where this is a problem worth worrying about. It's still okay for them to celebrate womans success stories there since they are so rare.
This is a language battle which will never, ever be won, not even with geeks, let own real people. Invent a new term ("liberated software"), or let it go. It is this sort of ideological pedantry that holds back FOSS adoption.
Well at least there'd be a next level to something then.
This comment is really bad. There's nothing constructive here. All you said is "that's not good enough". But you have no idea where OP is in their development as a writer.

Maybe this is where they're at, in which case publishing it is GREAT and getting a couple good responses on HN is great, because that actual feedback is going to help them improve as a writer more than just leaving a note in their draft folder. And the way you get good at writing, like with everything else, is putting your shitty stuff out there. No one is born shooting diamonds.

But your post is no better than silence. And it's probably worse than silence because you we're mean in the process

I suspect you gleefully think you're being constructive, which makes it OK that you're being mean, but I think you're doing the exact opposite, which is the worst kind of contribution.
Looks like it was actually published on 9/26
http://www.theonion.com/articles/american-life-turns-into-ba...
http://www.theonion.com/issue/3734/

Because they stopped publishing right after 9/11
http://news.yahoo.com/blogs/cutline/remembering-onion-9-11-i...
I hope he reverts on this decision and keeps the game up. I am not a fan of it, but I can appreciate his success.
"...to do anything else but uploading the game."

What? Is he sticking a copy in the mailbox for everyone who downloads it? I hope that's a translation error, because it simply makes no sense.
First CTP Released for Visual Studio 2013 Update 2
I suspect it's a high turnover place, yes. When I was working there for only 2 weeks, there were already 2 hires in that same week when I started working them, and when I got fired, the manager/person who fired me said he had to fire someone else.

There were people working there for a year, but all of them were working remotely, so I suspect it's a high turnover place, yes.
The creators buy the first N shares, for guaranteed no-loss.
Just like Social Security, really.
I agree. There's a subtle difference between being sincere and being intelligent.
Interesting read, makes be wonder how Buran ever managed to fly.

I mean, Soviet space program of the time had neither financing nor time not priority outlined in the article.

Going to hit Wikipedia.
Noting of course that "grellas" has no such disclaimer though.

Would think there potentially might even be exposure for someone who does put disclaimers but then doesn't in all circumstances (in other words reverse default of typical behavior).

For example if you have an amusement ride and you put a sign in front of 20 rides "be careful dangerous ride" but don't put the same sign in 10 other rides doesn't that imply those rides aren't dangerous by one way of thinking?

Noting also that the particular HN commenter doesn't put a disclaimer on his twitter account.
Not only did Gregg Easterbrook's article describe the dangers that would eventually lead to the demise of the Challenger and the Columbia, but he also mentions a third failure mode: the Space Shuttle Main Engines.

Could easily have failed catastrophically and taken out a third Shuttle. Instead, all the failures of the SSME turned out to be survivable. We just got really lucky.

From "Mr. Feynman Goes to Washington": http://calteches.library.caltech.edu/3570/

> NASA was claiming that the engines were in the regular range of engineering, but they're not; the engines had many difficulties that the guys at JPL told me about. (I found out later that the people who worked on the engines always had their fingers crossed on each flight, and the moment they saw the Shuttle explode, they were all sure it was the engines. But of course, the TV replay showed a flame coming out of one of the solid rocket boosters.)
The Asset Pipeline Editor (APE)
How about someone acq-hired him? :)
It may be a pain, but the game is generating a lot of attention and money. The prudent choice would be to release the app under a company's name. You can't have your cake and eat it too.
Thanks dreeves, I don't have a bunch to add to this list, as we've found it to be pretty comprehensive, but we really appreciate the support!
CPU power, maybe. Vanitygen works with GPU power now, however.

https://en.bitcoin.it/wiki/Vanitygen
For 2014 I decided to build an open-source remake of Sid Meier's game Colonization (1994), in HTML5 (canvas) + TypeScript, with a special twist. :)

I'll be blogging about it on GitHub.
Very nice article.

The section under "the ideal administrator" is quite eye-opening. I pretty much use PostgreSQL exclusively, and I've found that every time I learn something new, there is another mile of learning to go, and that feedback cycle never seems to end.

I have a few PostgreSQL-specific book on admin and server programming, but I wonder where I would be able to go to really learn this stuff. Are there any classes or places to go for this sort of SQL training?

How does one go about becoming a total master at this? I find that, out of all the programming that I do, I love working with SQL the most and I want to dive deeper into it.
Or the feds will convince a judge that the runner owns the anonymous addresses that got paid.
Would seem to make sense to take a step back and look at what Persona and Accounts can/should be good at. Persona could/should be an awesome single sign on service that doesn't leak personal data all over the place and provides good security. Unfortunately it seems doomed to failure because the operating model chosen relies on competitive services to adopt it. In other words why would Google become an IdP for Persona when it competes with Google Sign On?

Firefox Accounts, in addition to Persona, could actually move the needle. If Mozilla would drop the idea that email providers should be IdP and instead step into the role themselves (like they kinda are with Accounts) this could all work.

More simply put why not do Persona as an SSO solution independent of email providers (Mozilla or a partner is the single IdP). Optionally attach data to that identity (several technical ways to do this) to hold more data such as that envisioned by Firefox Accounts (email, TOS acceptance, ...).
Gershgorin circle theorem illustrated with d3.js
Sure, no problem. Windows Phone will be cancelled in 2015 after MS realizes it's been a massive failure. They'll also lay off 30,000-40,000 people in 2014. And they'll quietly sell off the device division they bought for 7 Billion dollars and take a massive loss.
"Woman engineer..." is an awkward title.

Would you say, "man engineer"?

Better: "Female engineer..." or "The woman at the centre..."

Best of all would be just use the BBC's original title: "India's Mars scientist and other working lives". (If that title doesn't elicit as many up-votes, too bad.)

Yeah I know I'm being the Politically Correct Police. And I realize"international English" might not have these nuances. But I think's worth pointing out, so I did.

EDIT: Great article and thanks for sharing it!
I wonder how much enforcement action I could get if I acted on your post at face value...
Um. The entire post. Takeaway: density doesn't cause affordability.

Examples: Nob Hill and Telegraph Hill in SF, Wilshire Corridor in LA, and downtown SD. All examples of expensive areas where housing densities are high. Manhattan is quite dense and nobody asserts that it is affordable.

Affordability is a separate issue from density.
The Past, Present, and Future of C#
Tried to get past the first set of pipes about 20 times. I managed it once. Giving up
I mean that fiat will continue to work as long as people believe in it.

Social security, now that I think about it, does sound much like a Ponzi scheme.
Yes, but they can keep playing as it goes in addition. Making money and reinvesting it.
I've (just) started 1701.io (http://1701.io) to rethink enteprise applications and make them applicable to projects of any size and budget.
Short answer to your question is 'yes', there are cases where an attorney has been held liable. You can search online the "Togstad" case, cited as 291 N.W.2d 686 , showing that the lines between a legal consultation, and actual legal services can be a very thin.

Basically, the wife of a medical malpractice victim told her husband's story- no fees, letters, evidence, etc. were exchanged- to a lawyer. The lawyer responded that "he did not think we had a case". By the time the wife consulted with another attorney, the statute of limitations had run, and sued the first lawyer. The court found that the wife "relied on legal advice" of the first lawyer, and his firm had to pay for his negligent advice since there was clearly a case.

So, when there is some ambiguity between a consultation and 'legal advice' , lawyers will make it clear they have not entered into an attorney-client with you simply based on a discussion of some legal issue.
You need a better launch strategy then cycling through HN accounts spamming your network.
Maybe add background parallax on the horizontal movement as well?
I'm a person who just plain can't think in front of the code. Whenever I need to design something, I need to take pen and some paper, or go use a whiteboard, or go outside and take a walk, or sometimes take a shower (I use a waterproof notepad to write down ideas there).

I always struggled with this, seeing how my friends can sit for 8h/day in front of computers coding good stuff, and I need to take walks outside every time I need to think something through. It's good and reassuring to find that there are others in this situation as well.
Uh, math.

A reactor complex like Fukushima has ~100 tons of reactor fuel per reactor, not counting spent fuel rods. Say 1000 tons total.

A bomb has a few kg of fissionable material, maybe 100,000 times less than a reactor complex. Do the math, if a reactor fails containment, the contaminants dwarf that of a bomb.

I think Fukushima contaminants have tripled the radioactive cesium in the Pacific still left over from the 2000 bombs you mention.

Nuclear is an outdated cold-war technology that won't compete with solar economically. They are slowly being phased out, down from 17% electric worldwide a few years ago to 10% now.
same here, made .0999
I would phrase it slightly differently: the problem is that when human beings know that they need something, and also know that they will not be allowed to get it, they are remarkably successful at convincing themselves that they don't really need it after all.

Take the infamous O-rings from the Shuttle's solid rocket boosters, for instance. As Feynman notes in this appendix, the appearance of erosion on the O-rings was an indication that their design was fundamentally flawed. So why did NASA's engineers twist themselves into pretzels to argue that everything was fine? The reason is because they knew that there was no chance that those boosters were going to be redesigned. The political will for that, in NASA and in Washington, just was not there. Even if the engineers threw down their tools and refused to launch any more Shuttles on the grounds that they were unsafe, all that would happen would be that the Powers That Be would come down on them like a ton of bricks and force them either to shut up and get back to work, or to get out of NASA and therefore wreck their careers.

When people are forced to choose between bad options, the easiest thing to do is usually nothing. So that's what NASA's engineers did. And since "I know this thing I work on is likely to kill people, and I'm not going to do anything about that" is the kind of self-knowledge that leads to cognitive dissonance (http://en.wikipedia.org/wiki/Cognitive_dissonance), they put together ad-hoc rationalizations to help them live with it. Rationalizations like the misuse of the term "safety factor" that Feynman flagged, for example; if you can twist that term so it fits the facts in front of you, you can convince yourself that the Shuttle isn't really unsafe. Which takes care of the cognitive dissonance.

You can see this cycle all the time in software development, too. How many systems have you worked on that weren't really secure, but you know that management doesn't have the stomach to accept the tradeoffs -- the extra cost, the reduced convenience -- it would take to make them secure? What happens in those cases? In the ones I've seen, the people involved just convince themselves that the system isn't insecure after all. "We've never been hacked; if the system was insecure, we would have been hacked; therefore, the system is not insecure." It's not great logic, but when you desperately want to believe something it doesn't have to be great logic to convince you. It just has to tell you what you already want to hear.
If HN is fascinated (based on the number of posts coming) with an old poorly-designed script language, why wouldn't it be fascinated with a small but well-designed game?
Merchants could simply return the $ value of the product
lol, 20 in 30 seconds is pretty good if you don't have a number pad.
In fact I have multiple OpenBSD and FreeBSD virtual machines installed. I run them regularly to test software. But my OpenBSD installs are from several years ago so maybe things have changed nowadays. However, on FreeBSD 9, all the stuff I can get from pkg_add is old. I always end up having to compile from ports. Years ago I had a FreeBSD 6 server. Ports updates always ended up breaking things (in addition to taking forever to compile) so I switched away from FreeBSD at some point.

I'm not saying that there are no software for OpenBSD. I'm not saying that OpenBSD is not capable of running lots of stuff. I'm saying that for anything recent, you often end up having to compile software from source, which wastes CPU. I'm saying that if things go wrong then finding someone who can provide support is much harder than with Linux.
It's as repulsive as state-run lotteries.

The expected return to entrants, over all entries through its collapse, is likely even better than lotteries.

At least this isn't advertising on TV and YouTube to attract even more vulnerable and unsophisticated players!
Bofreingvba: Gurer'f ~83 zvyyvba ynggvpr-nyvtarq evtug gevnatyrf, zbqhyb genafyngvba. Lbh pna rnfvyl rahzrengr gubfr naq pnyphyngr xrl cebcregvrf, (v) gur ahzore bs ynggvpr cbvagf ba rnpu bs gurve rqtrf, naq (vv) gur ahzore bs ynggvpr cbvagf ba gurve vagrevbe.

Bs pbhefr vg'f rnfl gb nppbhag sbe genafyngvba: gurer'f (O+1-N) genafyngvbaf bs fbzrguvat bs jvqgu N va na vagreiny bs jvqgu O. Fb (oebnqyl), lbh pna pbhag gur cbffvovyvgvrf vaibyivat jvqgu-N bowrpgf, naq whfg zhygvcyl gung pbhag ol O+1-N.
While you may not know if your rifle has a blank, you'll definitely know if your rifle fired a blank due to the different force in recoil because you're accelerating the mass of gunpowder+lead vs gunpowder alone.
Getting an application error
Striking Out On Your Own
This kind of helped me relate to why he's taking it down: http://www.youtube.com/watch?v=gD-nzHy2DdU

I know it's a joke, but on the other hand, it's only funny because a lot of people identify with the sentiment.
So just to be clear, literally no joke can be offensive? I guess I'm stupid then, because I have fairly high tolerance of irony, but I would never such a sweeping claim.
So that he can "honestly" take the 20% additional of that first deposit.
indeed , clumsy birds is coming close.