skysight-inc/HackerNews huggingface dataset:
Grouper is looking for a Lead iOS Engineer
We believe that actually getting together with great people it what makes life worth living, and that technology should make it happen and make it awesome, not get in the way. So far, with our desktop web app we've gotten people together over more than half a million drinks, and we're just getting started. You can help us write the next chapter.

We're building a new iOS app, and we're looking for an extraordinary iOS developer to help us build it.

We're a small team of world class designers and engineers. We believe in crafting beautiful and meaningful experiences that feel like magic. You should be as passionate and opinionated about intuitive apps that delight users as you are about writing great code.

You will help shape our engineering and company culture and enjoy a high degree of autonomy.

Create the future with us.

To apply send us an email at jobs@joingrouper.com or go to https://jobs.lever.co/grouper/2de79393-90ca-474b-bac8-35ca182d3baa/apply
http://www.futurealoof.com/posts/nodemodules-in-git.html
Luckily, Hangouts is no longer the only usable vidchat system out there. There's also things like vLine[0] which I use to chat with loved ones, and numerous other services. It doesn't even require a login. WebRTC is awesome.

Apparently it's possible to do screen-sharing over WebRTC with a Chrome extension as well (and I assume a Firefox extension is possible), although I don't know of any services which provide that yet.

[0] https://vline.com/
This makes good on a promise we made a long ago to release this code and our bundles. Many people on HN have bitched about us not making good on that promise
The article gives 1/1000 the width of a human hair for 7 nanometers, but I think it's more like 1/10,000 isn't it? (taking about 70 micrometers for the hair's width, see [1])

Also a bit puzzled by "III-V materials: Today's chips usually use carbon, which is a member of group IV of the periodic table of the elements" - they mean "usually use silicon," right?

[1] : http://www.nano.gov/nanotech-101/what/nano-size
Very useful indeed!
Set membership checking is constant-time? Somehow I don't believe that.
Beta backer here, have already wasted a ton of time in this game. "Fly-by-wire" is called "flight assist" in the game, and it works essentially the way you describe.

You mostly get the sort of gravity effects you're describing in the fast-traveling "supercruise" mode, where the proximity of a large mass severely slows you down. The effect is handy for slowing to approach speed close to stations, since they're generally close to a planet or a moon.
Robot Minesweeper Vehicle Demoed in Mock Military Missions
Gee, that sure sounds like a scientific way to make such a determination.
Nah, Haskell has no functions with zero arguments.

You could say that a value is a function that takes no arguments, but then you lose the distinction between functions and other values, and more importantly, the distinction between function types and other types! For example, types like Bool have decidable equality, but function types in general have undecidable equality, so you really don't want to be caught saying that Bool is a function type. It's much more sensible to say a type is a function type iff it was constructed by the type constructor ->, which takes two types, the argument type and the return type. In other words, all functions take one argument and return one result.

You could also say that a value is an unevaluated thunk that takes no arguments, but that's not always true. The thunk may be already evaluated and replaced with a value, without affecting the visible type. It's better to keep the idea of "thunk" separate from the idea of "function", because a value could be both, either, or none.

You could also say that every value x can be converted to and from a function () -> x. But that's not a function with no arguments, that's a function with one argument of type "unit" (the type with a single member, a.k.a. the empty tuple).

The above might sound pedantic, but for some reason it's fascinating to me to think about such things. Language design is a kind of addiction and Haskell is like a drug, because its original purpose was to be a laboratory for programming language research, which you can see in the million GHC extensions.
ClosetoShop : a new tool to lighten your inbox
I remember Maciej saying he collocates his servers, which works out to be remarkably cheap in the long run. I'd assume the server costs are actually pretty small, relative to the income of the site.
Doodles with Meaning – Learning the Art of Sketchnoting
Because the distinction between a mutable list and an immutable list is still meaningful in a dynamic language like python.
it's not my app, but I'm in their beta. With Kards you can enter things you want to remember (bookmarks, recipies, quotes, movies, books etc.) in a really simple and smart way (natural language processing). The software itself takes care of organizing these items and makes it really easy to find them again. Right now they try to find as many use cases as possible.
It's better than "facetime". I mean you can't really say, "I'm just going to facetime the wife" without a little chortle. Call me immature ('cos I sort of am).
Congrats! But I hope all that is a humblebrag, not a reflection of your standards as a technical interviewer ;-)
Wormholes, man. Wormholes. It's still not the same, of course - a game where you don't really "fly" your ship, like EVE, is never going to be immersive in the same way an Elite game is - but it's damned addictive in its way.
Thanks mstolpm for your insights!

I actually couldn't find another option that would allow me and my spouse to share and have full access to each other's "fitness analytics". I know MyFitnessPal seems to be popular and there are other apps and stuff, and I'll admit that I didn't actually try every one of them. I understand that for some of these services, sharing full data with another person would probably just be an additional feature, but for my purposes it would be the main source of value. Anyway, if you know of any solutions that do this, I would love to hear, because I would start using it today with my spouse.

As far as doing different kinds of fitness activities, I totally agree and never intended to give the idea that people would have to engage in the same activities. It took my quite a while to figure out what I enjoy and found to be sustainable, and I can definitely appreciate diversity in this area.

I really do appreciate your feedback. Thanks again!
Ask HN: When reading the description, do you understand what my game is about?
[...]Later this month Nadim Kobeissi will release a beta version of an all-purpose file encryption program called miniLock, a free and open-source browser plugin designed to let even Luddites encrypt and decrypt files with practically uncrackable cryptographic protection in seconds at the HOPE hacker conference in New York.

[...]Despite Cryptocat’s early flaws, miniLock shouldn’t be dismissed, says Matthew Green, a cryptography professor at Johns Hopkins University who highlighted previous bugs in Cryptocat and has now also reviewed Kobeissi’s design spec for miniLock. “Nadim gets a lot of crap,” Green says. “But slighting him over things he did years ago is getting to be pretty unfair.”
Green is cautiously optimistic about miniLock’s security. “I wouldn’t go out and encrypt NSA documents with it right now,” he says. “But it has a nice and simple cryptographic design, with not a lot of places for it to go wrong…This is one that I actually think will take some review, but could be pretty secure.”
I take him to be referring to the odds of Palestinian missiles being intercepted, and the retaliation resulting in casualties.
Show HN: 7 Segment Display in D3.js
Continued Community Momentum Around Orchestration
The main use case brought up is supporting people still on Win XP SP2 (released in August 2004), when the answer should be for them to upgrade to something newer, either OS or browser.

That said, there are probably a lot of embedded systems of similar ancient vintage that may not be easily upgradable. The wisdom of having them internet connected is questionable at best.

It appears that this really works best with CloudFlare's systems - if you're looking to set up your own CA, and want help working through all the openssl commands and configuration files, this is pretty helpful:

https://pki-tutorial.readthedocs.org/en/latest/
Is the startup experienced hire more flexible? Yes, its funny, with a bitcoin business, I'd imagine there is no business that gets port scanned more often. Everyone's probably looking for a hotwallet. I think I can mitigate that with deterministic wallets and or pre computed pools of watch only addresses. Both of these solutions would result in private keys never seeing a network.

So for hiring devs in the philippines, it seems that there's no hits for the word bitcoin in the searchable job resumes. Any tips on what other keywords I might be using? Node.js and javascript if we use any of the bitcore.io stuff? A database guy, a full stack guy? I think 3 guys can get the job done in a reasonable time frame. Chain.com could likely take much of the load off the backend dev.

At a loss as to how to choose 3 programmers from a sea of programmers with job applications ready for hire.
Completely agree. As a hack writer who periodically takes a swing at writing sci-fi, I struggle badly when trying to get both realism and excitement into space combat.
Thank you Throwaway0812!

I'm sorry the way I phrased it offended you, and I really appreciate your willingness to spell out what you think about the idea and even provide some suggestions for improvements! I'll take these to heart. I think your suggestions is a really good one with solid positioning.
So I just started playing around with d3 and I can't believe how easy it is to make neat visualizations like this. The code behind it is somewhat sloppy but should be easy enough to change if anyone wants to use it.
This write up[1] really helped me see the value in Pinboard, and I just decided to jump right into it. I've been much happier using it over Firefox built-in bookmarking tool, and find it 300x better than relying on Evernote. Even with the webclipper getting to and finding clipped items in Evernote was a painfully slow process.

On my desktop I have this[2] Alfred.app workflow installed which makes getting to the bookmarks even easier, and faster, than clicking on in the bar.

1. http://shawnblanc.net/2013/09/pinboard-guide/
2. http://www.alfredforum.com/topic/4426-alfred-pinboard-versio...
I don't have anything requiring regular medical treatment, but my medical records identify me as someone who has suffered mental health problems, who regularly drinks to excess, who habitually uses cocaine, and who caught an STD in a nazi-themed prostitution orgy while I was a sex tourist in a deprived country.

I'd prefer to retain my privacy and take my chances on the medical miscommunication front, thanks.
I wonder if I can get my boss to do something similar. With you, for example, I can see that I should email you on Tuesday not Friday if I have a choice.
Microsoft's CEO sends out manifesto about the future of the company
Tesla Motors Inc Hiring Aggressively For Its Autonomous Car Project
Seems odd that there's absolutely no mention of this anywhere. Google doesn't throw up anything, there's nothing on TC, and there's nothing linked from the product website, FB, Twitter, or blog.
Yeah, that was definitely a brag, nothing humble about it :-)

When I was a bit younger, I was in fact the typical asshole interviewer who would ask lambda calculus questions. Now I mostly stay away from interviewing, because I can emphasize much more with the pressure that candidates feel.
What Event Managers Can Learn From Germany’s Ardent World Cup Win Over Brazil
Alfred.app workflow for accessing my bookmarks: http://www.alfredforum.com/topic/4426-alfred-pinboard-versio...

A better bookmarklet: https://github.com/joelcarranza/particular-pinboard

Good guide to getting started: http://shawnblanc.net/2013/09/pinboard-guide/
It would be great if you had a Twitter account to notify of new screencasts too!
I don't use Google hangouts because I don't want a Google+ profile.
Part of the problem is that hostnames are so quickly ingrained into our workflows that when you only have a few servers there's no point, and when you have a bunch it's too late – unless you want to spend a lot of time changing every reference.

If you start building a small cluster which you know is going to grow into a big cluster, then these aren't really premature optimizations so much as laying a proper foundation. It's the difference between rewriting some of your Python in C and making sure all your python code is packaged into sensible objects and grouped into libraries.
3 months on: The true impact of Heartbleed on the enterprise
Yeah, while snarkily made its a good point that Erlang does make use of it without being statically typed.

There is a deep difference that goes beyond use of tuples in language approach between Python and Erlang here where it comes to types in which Erlang, while dynamically typed, has a deep concern for types in its pattern matching system to make path decisions while Python is very much centered on using dynamic OO techniques -- how objects respond to messages -- to do that.

So I'd still say its the same kind of deep language approach difference at work.
For profit medicine just seems rife with moral hazards.

Dengue kills poor people but we've got dick pills when you can't get it up. The regulations are just part of it...

What did an MRI cost 20 years ago, what does it cost today? No competition, no Moore's law, and that's on the technology side...
Beyond that, my system has a perfectly functional resolver (and a daemon to manage name service lookups, using policies that our organization has chosen and assumes are being used).

I understand Java doing 'its own thing', because the goal is to provide consistent behaviour on all platforms, but it shouldn't be stupid behaviour.
Your Brain Is On the Brink of Chaos
What App Developers Should Know About eCPM?
Yay for justice, huh?
Would Prismatic/Schema address those data typing issues?
We find that Android 2.2 and 2.3 are also relevant platforms that require alternative toolchains. Upgrades are not possible for many of these devices.

As for setting up your CA, openssl's command line interface can be very clunky. CFSSL not only has a clean and simple command line interface, but it has a nice RESTful JSON API for simple integration into web services.
I've been mixing cinnamon, ginger, and tumeric in oatmeal and juice blends every morning for a while, but hadn't heard about the interaction with piperine. Looks like that information was primarily based on one study in 1998, but it probably can't heard too much. Added black pepper this morning. Thanks for the tip.
This is a false dichotomy. Can't we have secure, somewhat non-portable EHRs with super strong "Won't release without auth" procedures, or perhaps, as someone else implied, the data should be transfered via sneakernet on USB or similar?

And how common, as a ratio, are crippling medical screwups related to multi-practice miscommunication? I'm sure the absolute number is non-zero, but risks must be weighed. If one person having a crippling issue saves 100,000 people from having their personal data released against their will...
How I Replaced Our Landline with 68 Lines of Code
And my point is that public-facing services already advertise all kinds of information about themselves. Obscure codenames won't make attacks harder to run, while they will significantly increase the level of effort on the part of your sysadmins. Infosec is all about cost-benefit analysis and risk reduction, right? Well, in my view the administrative overhead costs of a naming convention like "Star Trek characters" outweigh the supposed security benefits.

I will grant you that it may come down to differences in our threat models. In my case attacks are impersonal - it's the malware or botnet /du jour/ that I have to deal with on a regular basis, versus the kind of APT facing journalists, civil rights organizations, or militaries. Even then I'm not sure that naming conventions that leak less information than a basic port scan will slow APT down. Too, the administrative overhead caused by forcing sysadmins to constantly go to a CMDB just to do basic troubleshooting might be a cost targetted organizations would be willing to pay. In my case, we run really, really lean, so we do what we can to make our I.T. services self-documenting (naming and numbering conventions that have meaning across multiple network layers).
I'm surprised how effective this sort of 'debugging' can be. I'd love to know more about the mechanisms which make this sort of "verbal problem solving" tick.

I wonder if it's as simple as mapping the problem onto parts of your brain which aren't often tasked with this type of critical thinking.
Making it Work: You can’t always quit when you’re unhappy
Bold Ambition and Our Core
The writing was excellent, and hilarious. Seconded.
Thanks for your insights, pedalpete!

It definitely appears to have rubbed people the wrong way. You're right that the name does not imply the "tag line" I had in there. I guess I went for something that would jar people a bit, but I didn't quite expect this response. I certainly didn't mean to offend anyone.

Anyway, appreciate your straightforward feedback and ideas. The reason I was thinking of couples instead of just any group of friends is because I think couples are more invested in each other's fitness and possibly more willing to actually pay some money for something that helped them keep themselves and their partners in shape. I was thinking that friends would be more likely only to use it if it were free. The main reason I think that there might be some people in relationships willing to pay is because I would pay that right now for a service that does exactly this.

I think you're right though, that there are tons of groups of friends and acquaintances who work out together, and that could expand the market significantly. Maybe some type of freemium model that appealed to friends but gave people in relationships or power users more for some money would work.

Thanks again!
Well, you can give happiness to millions by selling shitty over-advertised stuff, that's shodily made, and bad for them.

If "hapiness" was a criterium, drug dealers and pimps would be up their in the "achievement" scale.
Ask HN: What mobile apps have you used that have impressive UIs?
I want to improve my mobile UI design skills. I've seen a few apps (like Tinder) that impressed me with their simplicity and intuitiveness. What ones have particularly impressed you?
Thanks macguyver!

I think you bring up a really good point: people do take this type of thing very personally, and react quite negatively if the presentation does not fit their heuristic. I think your insight into presentation is really valuable and I'll definitely give that more focus.

I really appreciate your time and willingness to provide feedback!
Can The Human Brain Project Succeed?
Probing Brain’s Depth, Trying to Aid Memory
Sublime is given away licenses of its editor
Thanks -- I'll check it out!
I've just peeked at this book again, and I noticed that they do start with ghci. They're very up-front about its peculiarities, though.
The main use case for most people will probably be the cert bundling -- running a CA internally for projects is a great use case too, but cert bundling is something which affects basically anyone using a cert, now that intermediate certs are the standard.
If they're stamped by the sovereign, they are. What matters is acceptance for payment of tax debt, that's what makes it the sovereign liability.
Really nice PR!
Steve Blank says that " a startup is an organization formed to search for a repeatable and scalable business model."

http://steveblank.com/2010/01/25/whats-a-startup-first-princ...

Edit: read the above link, he also describes his idea of a business model.

So, the "repeatable and scalable business model" does NOT exist when you start :) , it will come with time. However, I do believe your business partner is also right in that you will start without knowing the end.

Have you seen Osterwalder's slides?:

http://www.slideshare.net/Alex.Osterwalder/successful-entrep...

(these are probably my favourite set of slides)

I believe the function of the business model canvas (and similar tools), is to help you think about the main points to address when trying to create a startup.

It's like a better checklist. I've seen many people stumble because they didn't think about a critical point.

Usually channels or distribution, and revenue generation are the two things many overlook when building a startup - it's nice to have a value proposition, but you need to get it out there and monetize it :)

I've never succeeded at creating a startup, so I hope others that have will help you better :) and YMMV and all that :)
I don't understand, how is this faster? There is nothing on the page but a button that says Start. When I click it, it takes me to https://plus.google.com/hangouts/_ which then redirects to a page that says "Please wait" for about 5 seconds. After than I get another redirect to a google page asking me to install a plugin. Why do I need a plugin to use Hangouts? At the moment I just open my Gmail tab. What problem exactly are you trying to solve here?
Your great feedback takes me back to something I've heard in a conference sometime ago.

These are not the speakers exact words but nearly..

... unless the role and the job post clearly state a particular framework as pre-requisite,

resorting to frameworks in an attempt to impress interviewers when applying to a senior role

is the worse thing you could do.

i.e. just because you know your way around Photoshop that doesn't make you a designer,

it makes you a Photoshop operator.

The same logic applies to coders who are too focus around frameworks.

They are not necessarily good programmers.
It seems like a good idea, but what happens for example of two albums (or singles) have the same exact title? Also do users have to add the album/single first before using the ~format or is that automated somehow?
Thanks for the kind words ;)
The sysadmin stackoverflow might be a good source of ideas for episodes too.
Yeah it is a great editor for Javascript at least.
Not so easy when they're in different countries...
Was a long political rant that we've all read a hundred times already really a necessary response to this article?
Looks interesting, but I don't have an iPhone so can't give you a full review. From the description though I think I understand, what confused me a little more (I haven't had my coffee yet so it may just be me :) ) is the screenshots. The first shot shows an 8 about 4 or 5 numbers down and an 8 at the top. The one further down is green but in the next shot the one further up is green. The next shot shows a 3 (I understand how you got there) but then the next shot shows the 5. It seems like they are out of order in the screenshots. The swipe more to earn more points is unclear to me as well.

This may be an iPhone thing, but why even have the swipe? Why not just do the math and as the math is done correctly the bubbles disappear.

I like the concept though and it seems like it would be a really good game for learning/practicing math skills while also keeping your brain fresh.
Want to innovate? Become a "now-ist"
Acrobat.com cloud: Not ready for prime time?
The best version of that test would be done with a tool like QuickCheck, PropEr, or Triq, which would do property-based testing, and allow to get much better coverage and reporting of problem cases.

Edit: I assumed this was a test, turns out it's a benchmark. My bad.
True that, but if you were writing poems in say, ancient Greece, you likely weren't Little Billy writing love ballads to Susan from across the street. That someone was writings poems itself makes them notable than their compadres.
Forrest Denial of Defense Motion in Silk Road Case
Sum from 1 to 100 at DuckDuckGo