skysight-inc/HackerNews huggingface dataset:
Argos is interesting though in how they have combined use of their original retail stores with the internet.
Just forked, I have some other ideas also.
Insufficient time to post a length comment, but:

While the Stratfor analyst has a point, I think they're failing to see the wood for the trees: speaking as a resident in Scotland, the force driving the pro-independence side in the referendum is more to do with the total loss of credibility of the UK-wide political establishment based in Westminster than an actual upswing in nationalism.

None of the parties in Westminster are seen as having Scotland's interests at heart: the course they are setting for the UK is increasingly diverging from the course Scottish voters seem to prefer (as expressed in, for example, the 2011 Scottish election), and the existing system has no mechanism for correcting this divergence. So from this perspective, the "yes" campaign is as much a vote of no confidence in the current British constitutional settlement as it is a statement of nationalist identity.
Just how much information can be squeezed from one week of your metadata?
This comes up often on HN and I feel like most people who make these comment are missing the point.

Interviews are rarely about finding all of the top notch candidates. They are about finding N candidates who are a good fit. That's it. Doesn't have to be the best developer or best communicator, they just have to meet the needs of the position.

If one of Zapier's requirements is "you must really want to work at Zapier" then this is a perfect filter. It weeds out developers who are just looking at job openings, and only candidates who are excited about working there will apply. It doesn't matter if they miss 10k great ccandidates. They just need to find enough to fill their open positions
"it's really very very difficult"

Um... no. Cool concept, but I find it hard to see how someone could find this hard though. I also don't see how this is a sign of "intelligence"

Just imagine the line the points draw, and when you have to split it into one directional patterns you can easily remember..

Ps. Can we get a version where it's just 9 circles?
Local police departments and even universities are required to periodically report crime data to the FBI. Not doing so, or doing so incorrectly, is a big deal. There are DOJ investigators on my campus and the Dean of Students was forced out because we've been telling the FBI about 2-3 rapes a year when many female students can point to more like 10 in their social circles alone.

The FBI is not so much "measuring" crime but aggregating basically every police report ever written in the country in a huge database and then writing reports about interesting patterns and trends.

I don't know any more about stat manipulation than I learned on The Wire, but the gist of it seemed to be that they couldn't actually produce a long-term stable decline, even on paper. Instead, they could only make the stats fall at certain times, like during a mayoral race, and then they'd go back up. If stat manipulation was the true cause of the apparent decline in crime over the last several decades, you'd think the decline would accelerate during election years.
A badly researched article. Civilization is hardly the "only history game that offers a global perspective on the past as well as an appreciation of contingency in history". See Europa Universalis for example. The only good content is the explanation of the games, but that shouldn't be extrapolated as being the entire state of historical fiction in video gaming right now, and so even this is irrelevant for the exposition that the article tries to make.
And you get extra points if you set your terminal to raw mode.
InNativeLife – Startups Synergy System
THAW interaction system seamlessly combines smartphones and computers
Apple just caught up with Windows Script Host (1999).

Edit: fixed typo. Thanks.
It would b interesting if minix could reuse the work done on mirageos by importing ocaml and build user space drivers in ocaml to be used by other programs.
Because outside US, the majority is on Android.
iOS 7 devices are bricks when stolen if Find My iPhone is enabled. Android could get there eventually. That might well be a technological problem with a technological solution.
> Does this work with JSC REPL for trying things out?

It does not: just tried it. The document lists the places it will work:

> The component can be used from Script Editor, the global Script Menu, in the Run JavaScript Automator Action, applets/droplets, the osascript command-line tool, the NSUserScriptTask API, and everywhere else other OSA components, such as AppleScript, can be used. This includes Mail Rules, Folder Actions, Address Book Plugins, Calendar Alarms, and Message Triggers.

It doesn't have a proper REPL mode, but the closest thing to what you're looking for is probably osascript.
Musk Seeking Mars Mission After NASA Picks SpaceX-Boeing
Guile was designed as an extension language, which CL was not. So, that's one reason. Guile also has a something like 90% working implementation of an elisp compiler to guile bytecode, a JavaScript implementation and (I think, though may be wrong) a working Lua compiler. None of the other mentioned scheme implementations were designed for embedding, even if they are fine implementations themselves (which they are).
This looks so much better than AppleScript. But, maybe, that could be just me.
If emacs supported new languages other than elisp, a lot of new blood will join the community. Once we get the new hackers, they will try and find ways to modify the old codebase. Emacs is a wonderful editor, but to a newcomer it can be a lot daunting.

For example, I have completed the emacs tutorial, I've even read the infos info tutorial and several info pages regarding emacs and still don't know much about ELisp.
I downloaded the official emacs manual, which is more than 1000 pdf pages and plan to read it in the next 10 years.

I love the editor, I want to continue to program in Emacs but Kate seems to be much simpler, elegant and quite functional.
Outstanding ground breaking article
> The only external tool needed is mount.

It looks like emacs is missing functionality. Get to it!
According to the Android team at Google IO, the official language is Java.

Now management might change this point of view, but that was the official statement.

Just search for the Android devs fireside at Google IO 2014.
The language isn't everything, in fact, it's the least important part of the package. Android has horrible online documentation, iOS has stacks of nicely formatted PDFs and a great online reference. Android tools (Eclipse/Android Studio) are simply horrible, while XCode and related tools are really great. Add to this the performance hit you have from having your code run on a vm and the bloat that comes from using Java itself, and you have yet another reason as to why Android developers are few and far between.
Why we should care about DevOps
'caught', not 'catched'.
I don't think joining a startup is a very economical decision as opposed to joining a big company. Startups usually give stock options enough for some equivalent of early retirement after 5 years if there's a successful exit, but the chance is low. Last time I tried to do calc on expected income, corporations were winning.

From my friends I know only one person who went to startup with the idea to (hopefully) make good money after careful risk/reward evaluation. Most people go to a startup for non-material reasons - like do more things with your own hands, more lively/friendly environment, different learning opportunities, flexbility to change roles, etc, etc.

RE working weeks. I haven't worked in a startup myself, but friends told me that generally there's an expectation of hardwork and long hours.

The important part - an expectation of long hours doesn't mean they will necessarily fire someone who works 8 hours per day, but it means you'll likely get medium rewards and medium respect from peers if you used to be top performer in a larger company. Which may be fine.

The fact that the author quit due to long hours after he got performance award indicates a potential for flexibility: e.g. maybe he could work less, say no to some requests or fail on some deadlines, and not get award, but still be good enough to not get fired and get interesting projects.
I can't see any mention of this in the post or on the page where it claims this is an indicator for intelligence.

now, since we're on the topic, we probably need to discuss whether or not this could be an indicator for intelligence.

I don't know how much research has gone into seeing whether or not there's a link between intelligence and working memory, but according to wikipedia [1], memory is one of the things that encompasses intelligence, so there might be a link.

1 http://en.wikipedia.org/wiki/Intelligence
I tend to believe this will change in the next couple of years.

With Android Wear the whole ecosystem will attract new talent. And the new Material Design seems to be well accepted from designers.

So the apps quality should be better and company will be willing to have a great product in both platforms.
Nice game. I finished the game. Had some trouble with the last level. What I memorized was what my hand movements (mouse) needed to do.
http://www.gwern.net/DNB%20FAQ
I wonder, would Go be more suited for Android or Rust? Obviously Google would much prefer to use Go since they're developing it and could optimize it however they want for Android.

On the other hand, Rust seems higher performance and might be more suited for apps, but Google doesn't have much control over it. However they don't have control over Java either, and they could create a "fork" of Rust if needed, just like they did with Java/Dalvik.
That's correct, but bugs don't go away either.
It's been one developer for a very long time and the guy has been very unprofessional with the way he was handling support and bug fixes for Sublime Text 2.
It's free as in "freemium". Unusable unless you spend a tonne of money on lots of little in-app purchases.
My (potentially misunderstood) interpretation of why ELisp exists is due to the fact that Scheme was unsuitable because it's lexically scoped (which was potentially less efficient). The dynamic scope of ELisp is advantageous for things like temporary mode mapping changes, buffer local variables, etc (See: https://www.gnu.org/software/emacs/emacs-paper.html#SEC17).

Scheme of course provides `fluid-let` and Common Lisp also allows for dynamic binding

> all of the effort was invested into making Guile run properly (which took them 25 years and still nobody is using it)

I think the first release of Guile was in 1995... Did I misinterpret your point?
Clark Richert's artwork is great. But do you have a source for this Penrose lawsuit? Google is failing to turn up anything about it.
I'm curious: how will your service differ from existing providers of background checks?

Also, regarding sequential certificate numbers, isn't that only a problem if the certificate number is the only information required to search? Typically, job applicants also provide their surname and the month+year during which they attained the certification. Requiring all three of those details for search should be good enough to prevent scraping, without needing to throttle request frequency too much.
That's incredible how quickly and consistently the chimp could do it.

I didn't find it difficult, but I still had to take a bit of time to look for a pattern and review the pattern a couple times in my mind before I started. Yet, it's clear for the chimp there is no 'thinking' about it going on. Trying to imagine what it would be like to experience it as a chimp.
I would assume that WSH doesn't actually work in OS X, since 1999 and to this day.

So while it's kind of ancient, it's also completely unrelated to the topic of discussion.
Well it essentially grows out of the idea that the universe might be a simulation, which is not novel though obviously unproven and perhaps wrong and in either case a controversial idea for some people.

Going beyond that is the idea that maybe there's simulations in simulations. Just basic shlock-90s movie plot stuff in a way (see: The Thirteenth Floor, et al), but what if that's the basic nature of the universe(s)? And on a slight tangent, what if there's no "substrate" universe at all? (There not being one is no less weird than there being one, IMO), but if it is just purely mathematical rules based universes all the way down (and maybe around in some cases, if the idea of looped recursion is universally humorous)?

Taken all of this admittedly out-there whackiness, perhaps consciousness (the big why question) is ultimately the means by which universes reproduce. Over a long enough timeline with enough luck and fitness a universe may develop conscious creatures eventually capable of creating more "simulated" universes (or not, if that universe is unfit), a situation very unlikely to occur by randomness alone.

This thought-experiment theory takes the opposite approach from most in that it attempts to answer the why as opposed to the how.
How do you deal with the isolation/loneliness of working remotely? After doing it for over 10 years I'm finding this the killer: sitting at home, me and my cat, talking to nobody.

Sqwiggle helps (seeing the rest of the team's faces) but it's a hard sell to convince others to use it.
Or perhaps literally stab someone in the face after losing a game rather than impotently threatening to do so online.
Thats exactly how I did it except I visualised a line joining them together in order and then "ran" the line.
Doc.pm – a startup that creates short links with your message, is in beta now
The very first lines in the video refers to intelligence:

> The scientists […] have devised intelligence tests for chimps. One test is for what's called working memory.
AppleScript [1] was introduced in 1993, the fact that you can now do the same things AppleScript does using a different scripting language is (for virtually all practical purposes) a matter of semantics. But nice try anyway /s

[1] http://en.wikipedia.org/wiki/AppleScript
As an Android developer I have observed that the Android market is widespread in certain countries and is marginally less popular in some. But anyhow, when people ask me to port apps to look like iOS, it aches.
As the higher-end Android market matures, with the release of L, there will be an increased market for paid apps. So it will become more attractive to develop Android first, having a paid version, and an ad-supported one.
Show HN: Paths.js – Generate SVG paths
Hi, I have recently released version 0.3 of Paths.js

https://github.com/andreaferretti/paths-js

http://andreaferretti.github.io/paths-js-demo/

It is meant to help generating SVG paths with a high level API. These paths can be used with a template engine such as Mustache or Handlebars to display SVG graphics. If instead of a static template engine, you use a data binding library, such as Ractive.js, Angular or Facebook React, you get animated graphics for free.

The idea is to have something minimal and not tied to the browser (it works on Node as well) and then use whatever framework you like to do the actual rendering. This makes it easier to integrate graphics into common JS frameworks and to customize style, animations and interactions.

Please, let me know any feedback you have so that I can improve it!
A non US Cipher based Truecrypt alternative
It is slightly more complex than that. EMV is designed as to allow configurable methods of card holder verification and to be backward compatible with back-end systems. This means that PIN is not required to unlock card and even not mandatory for successful transaction. This is configurable and whether PIN is actually required depends on both card's and terminal's configuration and current state, this allows for things like small payments without PIN (which is how NFC cards usually work).

Because of backward compatibility, the transaction signature generated by the card has to fit into 8 BCD digits, which essentially precludes use of any kind of public key cryptography. Actual algorithm for how signatures are generated and verified is issuer defined and only card issuer can actually verify signatures (terminal just blindly trusts whatever was returned by card).

Public key cryptography (ie. RSA) is used in EMV to verify that card was really issued by claimed issuer (card contains data structure that is signed by issuer's key) and to optionally encrypt PIN sent to card for offline verification (PIN is somehow regarded as super-sensitive by banking industry)

One can certainly imagine better design than EMV (eg. without various implicit trust relationships), but in all, it is pretty reasonable mechanism nonetheless.
I love this.
Wish one day I can use javascript to build an ios app.
I'll take Android Studio over Xcode any day of the week. I've been working with the Xcode 6 GM for the last few days and it crashes hard on me at least once an hour. I think Android Studio, despite being in beta status, has crashed on me once in the entire time I've been using it. And Xcode's refactoring and code management tools are a joke compared to Android Studio's.

And I'll take Android's layout schemes over managing the house of cards that is auto layout in Interface Builder. If you're lucky you can get auto layout to do what you want with a ton of pointing and clicking but good luck maintaining that mess when you come back to it a few weeks from now. WYSIWYG tools have no place in a professional developer's toolkit, IMO. Leave that stuff to the designers.

Merging xibs and Xcode project files is another hell lying in wait for anybody doing Mac or iOS development on a team.

I'll grant you that the iOS documentation is generally better and certainly the APIs for dealing with multimedia on a lower level are far better on iOS. But for the typical listview-hitting-a-json-api kind of app life is generally easier in Android, in my experience.
Arggghhh, drives me nuts when people vote down this type of correction. As someone that lives somewhere where the language is not my native language, it drives me crazy that people never take the time to correct my mistakes, meaning I never learn that I'm making them. Seriously people, pointing out someone's error in grammar / spelling is not a bad thing!
You can get battery with extended capacity. E.g. ZeroLemon have 10000 mAh battery:

http://zerolemon.com/product/zerolemon-samsung-galaxy-note-3...

But phone becomes very bulky with it.
It is a complete and utter pain for setting up and managing development environments.

I've been running a separate Linux box for 7 years as a development server - preconfigured, new virtual host, get working. It's a pain when per-project technology is needed and I want to find something better.

Vagrant is hip, so I've used that for the last 3 gigs. Getting the box functioning well, working round issues has cut my productivity by ~15% and doesn't seem to be decreasing with experience.

There has to be a better way.
That follow-up video is here:
https://www.youtube.com/watch?v=b7ANcWQEUI8
Pretty interesting (and painful) watching the effects of sandpaper on screens.
Hey, I'm one of the guys who started and ran it.
I think there are a couple of reasons.

1. We decided to build something custom. Which means we have to respond to feature requests, keep things secure and maintain the system. In hindsight a subreddit may have been a better idea. (like http://www.reddit.com/r/EuropeStartups/ I'm not affiliated.)

2. It was a side project. I think in order to maintain an engaged community there has to be a core of very active users and submitters. We were not really. I tried for a while but the platform we had built did not really lend itself to interaction. Many people used it as a news feed for European startups and tech news rather than a place to interact. The site never gathered critical mass to have enough submitters and commenters to keep things moving.

3. It was our first community project and we were inexperienced. We made a few mistakes early on, spread ourselves too thinly and didn't come up with a good way for others to participate.

4. It fizzled out. The other guys went on to other things and while I kept running it on one of my boxes for a while nothing happened (which makes sense considering there were very few submissions and almost no participation)

Overall I would say we didn't have enough experience and time to make it a great community. We also made early mistakes that made things more difficult down the line.
Sorry it just went off the air at some point without notice, by that point visits were down to a handful of people per week. Maybe r/EuropeStartups will have more success!
Just curious, what risk are you referring to?
Because the Android SDK sucks.
> (global-set-key "^\" 'keyboard-quit) ;; strangely, C-g does not work.

That is probably because Emacs remaps the Unix terminal interrupt character from Ctrl-C to Ctrl-G, and then detects the actual interrupt signal. If Emacs is run standalone, then probably the terminal has not been set up correctly, and this needs to be adjusted. I’m sure it could be made to work with a few careful calls to (call-process "/bin/stty" …) or so.
Challenge done: https://raymii.org/s/blog/Vim_as_PID_1_Boot_to_Vim.html
Perhaps, I guess it's hard to be that certain about whether or not it's going to be unusable before it's available.

I have no experience with Altium at all, I found this via Twitter and through the EEVblog where it's been mentioned since the guy running the blog seems to have hope/interest in it.

For me it'll probably not be very interesting, since I totally expect it to be Windows only. What do folks with experience with Altium's products think?
by the time the rules are made up why will we need pilots? Recreational and low tech UAVs sure, but for jobs similar to the article, checking power lines, or even just updating maps, piloted UAVs may have a very short life in the face of automation
Ask HN: What Are You Doing with Pipes? (IFTTT,Zapier,Bipio,Yahoo Pipes,..)
I'm wondering what some are you are doing with Pipes? There are an unlimited amount of possibilities...

What are your recipes and what project/solution are you using?
Many of the problems of AppleScript come from inconsistent scripting support from the applications. A command in one application will work subtly different in another one. Unfortunately, this problem will continue with Javascript.

Back in the OS 9 days, there was support for additional languages instead of AppleScript. I recall that someone did a Perl implementation and I think there was a later Javascript implementation. This support was pulled at some point in the OS X days. I'm glad to see that at least Javascript has been added back.
There's also buffer(1). I found it because it never occurred to me to use dd for that! Nice tip.

http://linux.die.net/man/1/buffer