skysight-inc/HackerNews huggingface dataset:
I agree with cliveowen (you da bomb in Children of Men, yo!) in that the language isn't everything. But for different reasons.

The Android documentation is spectacularly good, IMO, though admittedly it is more reference focused than tutorial focused (which works for me, YMMV). Eclipse sucks but Android Studio is pretty nice, and in either case you don't need to use an IDE if you don't want to. I use Sublime Text 2 and command-line builds most of the time, using Android Studio only when I want to do on-device visual debugging.

The Java thing is a bit more true, the language can feel somewhat painful at times, especially since it is frozen in time at Java 6 for the most part, with a few little bits of Java 7 thrown in at random with little to no clear guidance from Google on where it is headed post-Oracle lawsuit.

Also there are places where the OS APIs are a bit too Java-esque in terms of being overly abstracted without a compelling reason why. Also the whole activity/fragment lifecycle and the way services work is a bit weird at first for people used to writing traditional apps, but any competent developer will learn to live with it pretty quickly. It still tends to be a sticking issue anyway because of the fact that a lot of designers (who are mostly iOS-centric, as the original article alludes to) don't really "get it" and thus design in ways that don't fit the OS app lifecycle (and don't get me started on their "pixel perfect" designs).

All that aside I had no idea Android Developers were seen as hard to find. Maybe I need a raise!
Card's and issuer's public keys can be read from the chip, but these are not directly relevant to actual transaction signing.

Even if these keys was relevant, the important part is that they are public keys, not private keys. You cannot get card's private key from the chip by normal means (ie. without doing something that is classified as attack, be it side-channel, physical inspection or exploiting some firmware bug/backdoor).
You can always hold your phone up to the screen and determine if a new one is going to be a bit too large...

http://www.piliapp.com/actual-size/

its not perfect, you cannot simulate wrapping your hands around the device but you can actually hold an existing device up and get a good idea of what it will be like
App Trend: Angry Birds Keeps Getting Better
Sounds like a great idea, and it looks great. My only worry is the number of jobs on the board. I assume that this will change over time though.
A list of the more interesting solutions:

- Yahoo Pipes http://pipes.yahoo.com/pipes/

- Bipio https://bip.io/

- Deri Pipes http://pipes.deri.org/

- Zapier https://zapier.com/

- IFTTT https://ifttt.com/

- Huginn https://github.com/cantino/huginn
You've been able to use alternative languages for a while haven't you? I remember looking into using Python at one stage and the hooks seemed fairly mature: https://developer.apple.com/library/mac/documentation/apples...
Amusing that the author leads with a reference to his own incorrect prediction and then follows up with the sage advice that "all of us need to be more careful before jumping to conclusions in areas like this."
You might want to check out TransIP's VPS offering [0]; they have a €50 VPS with 8GB ram, 4 cores and a 300GB SSD, and the option to add 2TB of storage for €10 a month... this might save you a bundle of money on the downloads...

[0]: https://www.transip.nl/vps/
I was always under the impression that this is why screen size initially was increased, to cover the space needed for a larger battery. The side benefit of course being, look we have big screens.

I haven't found a site that breaks out power usage by hardware features in a phone, I have seen sites on how apps can affect it. Would be interesting to know jut which parts of the phone are the worst consumers of power
Cards are usually swiped in a somewhat smooth motion. Even then, it's easy to fail the motion, and you often need to swipe again.

The anti-skimmer moves the card very fast in short bursts, so while it may seem just a bit jittery (averaged out), the skimmer will end skipping whole pieces of band or losing sync.

Maybe they could use small rubber rollers to detect velocity and sync appropriately, like in a mouse.
The Open Scripting Architecture (OSA) used to support additional languages instead of just AppleScript, I recall that Perl was one of them in the past. Unfortunately, this changed at point. I'm hoping that Javascript support points to them re-opening this.
One person knowing the identities of all your spies? That's a huge violation of the compartimentalization principle.

http://en.wikipedia.org/wiki/Compartmentalization_%28informa...

Of course you could say there was a 'need to know' but at a minimum there should have been many 'Fifi's', and preferably ones that did not come from occupied territory.
This is a good article about the problems in developing the on of the first Smartphone OSes.
I take it since it didn't get much traction in America, and the word Symbian isn't in the title people haven't picked up on this.
It just says "Congratulations, you won!" after 9 numbers; why not more levels?

Also, is the time needed to remember the numbers measured or not?
Nimblekit[1] uses HTML + JavaScript - is that any good for you?

Edit: guh, just spotted the Sencha acquisition note, might be a dead-end.

[1] http://www.nimblekit.com/
I guess it's too early to tell, but I'm hopeful that this will be good. We don't know what the in-app purchases will be, or the price for them, but a basic version of Altium for a low cost would be really nice. Personally I don't mind paying something for this, but I can't justify anywhere near the cost of full Altium for hobby projects. If I have to pay for a few features that's fine.
I wasn't involved in the Gamma aspects of SymPy. At this point, Gamma is probably more appropriate.
Why reports should be part of your daily routine
As a programming language aficionado, I get really excited by the idea of Guile-Emacs. Yet I couldn't agree more with what you just said. Breaking Emacs Lisp would be a disaster, evolving it slowly to add support for the desired features seems a much more reasonable choice. Not only on the side of package maintainers but also on emacs developer's: at least any effort is worthwhile, since it will be a little step of improvement on actual Emacs rather than starting or continuing a project which has more chance to be abandoned at some point than to merge into the main Emacs branch.
http://science.slashdot.org/comments.pl?sid=148921&cid=12503...
I don't think it's quite as grim as that. A founder that has taken a business to $100M with a credible chance at another 10X growth period is now CEO of a substantial company. Companies of that size rarely just blow up with all equity becoming worthless. Salaries, bonuses or even equity sale can put some lump some in the founder's pockets.

It certainly can turn out better to take the early money, but it's not necessarily risking it all.
On gathering requirements
That does not deter skimmers in any measurable sense. Most of the ATMs in Europe pull your card in by motorized mechanism and still skimmers are occasionally found on them.
The dark side of being technical
I memorised by memorising the movement my hands need to do. Nice game!
I program in Android/Java for my day job but use Go for my own stuff, and love Go and I'm pretty meh on Java. So I would love to see this (and to some degree work in this area is already happening in that you can technically run Go code on Android today and it will soon be suitable for things like OpenGL-based games).

When it comes to traditional apps, though I'm not sure how the existing Java APIs could be mapped to Go in a way that made any sense at all (I mean... technically you could do it via bridges to and from cgo<->ndk, but having it make sense in Go and be reasonably future maintainable seems like it would be a huge undertaking, even for Google). Seems more likely that something like Go+go-qml+Qt would be more practical, though I have yet to play around with the Android port of Qt enough to see if it is reasonably "native" feeling.
Good Game.!

Waiting for more levels..
Nice game, André! Would you mind if I to port this to Android?
It's not too surprising to see businessweek displaying a slight preference for Boeing over SpaceX, considering the former is public while the latter is private.

Investors do prefer public companies for obvious reasons.
Copy-on-write fork is not compatible with Win32 global (interprocess) mutexes. After fork succeeds in context of process with acquired global mutex, should parent or child automatically release that mutex?

Copy-on-write fork existed in POSIX subsystem of Windows NT (MS Services for UNIX aka Interix), hence no global mutexes in that subsystem.

There are global mutexes in Win32 subsystem of Windows NT, hence no fork.

And on "true" POSIX systems with pthreads there are mutexes and fork, but mutexes are process-local (kind of Win32 critical sections).
Actually this video was a pretty good proof that the screen is indeed made of glass. Too bad none of the tech news website who relayed that rumor bothered asking a materials engineer (or anyone who knows the first thing about sapphire). Or even used common sense for that matter (if it bends like glass and get scratched like glass, chances are it's not sapphire).
This blog completely misses the mark.

First, android has had a culture of "free, ad-sponsored" applications, whereas iOS apps have always been about paying for the stuff (not surprising if you understand a bit of apple and google businesses).

As a consequence (or because of the fact) iOS users are more likely to spend money than android users. This means that if you're doing a mobile shopping app, you expect iOS users to be much more likely to buy your products.
So it's not just about market share, it's about market share times purchasing power.

That's for the market, now on the other end, about developers, saying "android" has a large market share, is not relevant. You want to speak about android market share per OS/api version. I did start developing on android, but the minute you click on the "create new project" you need to ask yourself how many android users you want to ignore (in double digit percentages). If you want to have the maximum market share you need to develop with 3 years old apis, and you'll probably frustrate users that have brand new devices. In my experience, that's where project owner decide to postpone the decision to start the android version of their product.

Then, if you make it up to this point, you need to decide what screen size you want to support and how many different version of your UI you will need to design. Note that you still haven't started a single line of code yet !

Finally, you start coding and realize the toolchain sucks pretty much. Xcode is obviously much better than anything on the market and i won't even start talking about the simulator (which is important as soon as you need to test on different screen sizes).

All in all, most of the time android feels like developing for a second grade market, having second grade devices, with second grade tools, on 3 years old apis. No wonder developers don't rush for it..
Explaining Linux Commands
How to Find the Right Co-Founders
If people could ensure that no one would restrict how others uses the program, having GPL'ed software released under BSD would not be an issue.

A bsd project could simply add to the license that people should not use patents, legal threats, or hardware tricks in order to restrict people, and I would see that as equivalent as making the whole work under the GPL. The BSD license itself is not a problem, but people who would abuse the license in order to add restriction is.

Thus, BSD products can use GPL code, but they can't enable those who want to add restriction to the BSD product.
I saw this game in an exhibition about monkeys, and it stopped at 9 numbers. The limit is arbitrary and could be increased. But at some point, the algorithm drawing the numbers may run out of screen estate.

You can take any time you need to remember the numbers, it does not matter. However, I'm planning to add more levels that only show the numbers briefly.
Hmm, I don't know. A banner image of a bunch of white guys, and then

> Not everyone is cut out for remote work...

sort of lost me somewhere between the lines.
The sentence does mention it was a test flight. Maybe "experimental" would have been more accurate a word than "test", but that's just arguing over details.

This sentence was not misleading and was basically stating facts.
Shell out some monthly cash for a coworking space in your area (http://en.wikipedia.org/wiki/Coworking).

Assuming of course you live in a somewhat business-hopping city. If you do, the monthly cost is a no-brainer for the productivity gain of having other people around, having a physical workspace, and a reason to leave the house.
It's all nice, but one major caveat: "from any OSX environment".
Many developers prever Linux or Windows and don't see a point in buying Mac just to develop for iOS.
The problem with Java was never the language, but the 'enterprise' platforms, which suffocated it. Within Android, Java works much more as it was designed and is dare I say it, fun to use.
Making Innovation
Radioshack should have temples to the Raspberry Pi in stores. They should sell complementary gadgets. USB stick with useful free software. Cheap little B&W monitors. In store demos of cool projects.
Doesn't the ultra mode pretty much leave the phone unusable? Everything except Phone calls and SMS is off. Same can be achieved with any Android smartphone or switching off Mobile Data/WiFi/GPS/Bluetooh on the iPhone, I used to do this when hiking etc with my iPhone and it lasted me days as-well.
Ah Active Surplus. There is one thing that I miss from my Canadian days!
The quote from Linus Pauling is ironic given his steep descent into kookery which was well underway by that time.
http://cl.ly/Xa4f/Image%202014-09-17%20at%203.39.34%20pm.png

I used my phone camera to help on last step. :)
Missing mention: Pharaoh & Emperor: Rise of the Middle Kingdom are two games following the history of Egypt and China (respectively)
If they wait another 3 months Sparkfun can probably buy RadioShack if they really want to.

Bad move though, RS is damaged beyond salvage.
Not having to deal with all the complexities of analysing short read sequence data would be fantastic, I hope they get the accuracy a bit better. At the moment current sequencing technologies are great at detecting mutations but struggle with changes in gene number, gene fusions and large structural variation at the kilobase or more scale. Hopefully long read tech will open up this aspect of genomic information to greater scrutiny.

Having said that, for cancer genomics, the vast majority of archival tumour tissue in the world is stored in a way that auto-fragments the DNA, so being able to do long reads won't actually help...
http://www.cambridgebrainsciences.com/
Netumo for all website owners
Without all the positive externalities, too. I make no judgment here, just a reminder that it's not necessarily just a negative.
Let’s Build a Yeoman Generator – Fullstack Development with JavaScript
No, it's not. Should I start the clock right when the new level is displayed instead?
Cambridge Brain Sciences: Assessment of cognitive function over the web
Everything you need to know about JAVA EE 7
I would also like that. I would pay.
Hear, hear!

Monkeys have no business flying planes.
Yups! Even that issue can be closed now.
I have mixed feelings about work sample tests in general but giving someone a work sample test with a hard limit deadline like they are taking the SAT or something is fucking stupid, no mixed feelings there.

Designing the test so you think it will take X amount of time on average to keep things simple for everyone is a reasonable thing to do, but actually putting a hard deadline (at least one that isn't much longer than you expect the test to actually take... like say a week to do something you think will take 4 hours) on it just because that's how tests usually work is just brainless.

Shit happens in life and you should not expect competent people to drop everything just to jump through your hoops for 4 (or whatever) hours straight no matter who you are. A person who can't perform your test adequately isn't suddenly going to power through it because they had more time, they'll just fuck things up even more with the extra time. Even ignoring all that, if you really want to hire the best developers (and lets assume such developers will deal with your work sample test in the first place which surely isn't a given, btw) wouldn't you rather give the dedicated craftsmen who will pour more time than you expected (out of professional pride for things they put their name on) to come up with a really clever implementation to show you what they are actually capable of building rather than just show you what they can shit out in a couple of hours?

Putting a hard & quick deadline on it is such a dumb thing to do. Please don't do this if you are a hiring person, because secretly everyone will shake their heads and laugh at how stupid you are for doing it.
Our recruitment process is basically the same as yours.
I'm a generally disagreeable person, so I feel like this could be a long list. Here are my top five:

1) Democracy != voting
2) History is a science, with verifiable and repeatable results
3) Pacifist direct action (a la Ghandi or MLK Jr.) fails
4) History books that lack a 'methods' section shouldn't be taken seriously
5) Journalists are not qualified to report on the topics about which they are reporting
Show HN: Quick pie chart generator
Open Source Alternative for Watson Analytics
Hi! I have been building an open source data analytics platform. I will start working on it again from next week and hopefully come up with demo, gallery etc. so that people can easily understand what it does and it's capabilities. You can find it on Github at https://github.com/apeeyush/Data-Analytics-Log-Manager . Looking for other open source alternatives from HN community.
Nothing fancy, just a few input elements to make life easier (harder?). Other than that its a pretty straightforward wrapper over Google Chart API[1].

[1] http://en.wikipedia.org/wiki/Google_Chart_API
iOS8, Release Countdown
Haha it does amaze me that a single sentence criticism on the nomenclature of a detail on an Apple accessory has gotten any attention at all... I guess I shouldn't be surprised in the case of Apple.
In this case, the 33k loc includes the engine. I think that is the point.
Regarding freedom GPL is superior to BSD. Look what happened to OSX. It was taken from BSD but the former BSD developers have no control over OSX at all. They even have to pay for their own work when they purchase some OSX or iOS thing.
6ft micro usb cable:
Radioshack $9.99
Monoprice $2.59
Business isn't going to boom when you charge 3.8 times as much as your competitors.
“Quitpic” – Twitpic is taking you down with it
Sure, and on screen the S5 might not look too big, but in my hands it felt ungainly and awkward for anything longer than a few minutes. The point I was making was that the 6+ might be a better tradeoff with less battery life but a slimmer profile to 'fit' better in hand.
Yep, I think so.

To be honest, though, for me personally scratches don’t matter. In normal usage they are invisible and while they do annoy me I would rather the phone be more resistant to falling down.
Afaik UK ATMs do use chip-and-pin -- the thiefs you referenced installed a pinhole camera in order to retrieve PINs.

I do agree that skimming exists over here as well, a friend of mine got his card cloned once. He'd used it with an ATM located in a very central and visible place, famous for night-time entertainment -- thiefs must have thought drunk people don't pay too much attention to this sort of thing, especially when they've been queuing for a while (which they typically have to, at this location).

Same in Italy and France, last I heard; places where banks are extremely fraud/security-conscious and continuously maintain their infrastructure to guard from these threats.
20 years in the future when a similar reference is made about facebook: "That would work if $NewTech only allowed your to communicate with people you went to high school with, and if all you were likely to talk about is cat videos."
Thanks, JoshTriplett and FigBug.
I think the colour and motion is more effective at making people notice. And putting these things up is still expensive so the extra hardware costs do not matter so much. And I don't know where to buy giant e-ink displays, and how much they are.
Presumably she didn't indicate the experience was interesting or novel enough, and hnriot (who footed the bill) decided the cost wasn't worth the benefit.
JBoss EAP/AS 5: Remote code execution
That depends on the addition of code obtained by limitation of features in a language. If the additional code base is so severe, that it increases the complexity significantly, I'd argue you have chosen the wrong language for the job.

Of course, a codebase in it and of it self can be complex, regardless of language (and even if the language is well suited for the job), but I am only talking in the context of when features (or lack thereof) in a language increases the codebase complexity.

But a few more lines in the same function to do the same thing as a single line in another language, is not more complexity, that's just more lines. It's not like the lines now are somewhere obscure or in another function.
From previous releases of files, we know that others also had the job of testing people by chatting to them, plying them with drink and so on - eg Noreen Riols, whose book mentions the Fifi story. But Fifi was more notorious because supposedly her job was to find out if agents talked in their sleep; apparently after 1943 trainee's rooms were bugged instead.

They don't seem to have mentioned that this time around, so maybe that turned out to be just a rumour.
Norwegian Scientists Warn Against Eating Farmed Salmon
I think everyone got them all, I thought maybe the point was how quickly you could do it?
The Milky Way from Outside (2010)
Interesting article, and something close to my heart.

My startup, UsableHQ, went through the Ignite100 accelerator, got funded, and then failed because no one wanted to buy our product, was all about requirements management. We built an app that helped you gather the requirements (clever Apache Tika integration for pulling things out of tendering docs in different formats), manage the process of keeping track of how the requirements change though the project (lovely Node and Backbone single page app), and then export the final requirements document at the end to pass on to acceptance and testing QA teams. We spent about 2 full years thinking about how best to stop requirements getting out of hand, putting a stop to scope creep and gold plating, and making project less prone to failure.

Unfortunately we forgot to prove that there was actually a market. At the top end when you're designing an aeroplane there are huge enterprise apps for doing this stuff. At the bottom end a decent project manager can keep it all in their head. In the middle, there's a few project management apps that make a nod to requirements, but not much, so we thought we could sell to that segment. We were wrong.

The problem is that the cost of failing to manage change in a project isn't actually very big. The project might be a few weeks late, or $5000 over budget, or it fails to do something that was in the list of requirements, but that's not really a big deal to either the client or the team implementing it. No one's job is on the line. There aren't any penalties. It's just 'oh, we should fix that I guess'.

Gathering requirements, and keeping on top of what changes, is never as important as the project as a whole, and it turns out that a lot of projects just aren't very important to the people doing them.