skysight-inc/HackerNews huggingface dataset:
Data Visualization and D3.js Newsletter Issue 119
ryg too wrote about "magic ring buffers" 3 years ago: https://fgiesen.wordpress.com/2012/07/21/the-magic-ring-buff...
Another year, another foursquare pivot.
Is this true? Walmart Labs was sounding pretty good to me after reading the rest of this thread, but I would never work for a company that does drug testing. If anyone has the true story here I'd be interested to hear it.
NASA – Satellite Tracks Saharan Dust to Amazon in 3-D
> Overall, I’m pretty happy my work caught someone’s attention and that I had the opportunity to meet all these people.

This is a really cool way to sum up the article.
The only thing that irks me is that there is no native dark theme for it.
I agree. Having a few questions in mind is always a good idea, though I tend to prefer discussion starters rather than a simple, straightforward question. It gives you the opportunity of a follow-up, which let's you talk about a topic of _your_ choosing. My usual rule of thumb for end-of-interview discussions is that it should last until the interviewer suddenly realizes time's up. Then you know that they really enjoyed the conversation.

In general though, I'd avoid HR-related questions. They are almost always likely to generate a generic response, almost every candidate will ask similar questions, and they can easily be answered by your HR department contact.
Just pushed my darwin dotfiles Have a look?
How would you call it then? It's an app that mimics a friend that knows a lot about restaurants - I believe that can be called AI. However we used AI in the title just to make it easier to understand what we do. We sometimes just say it's a mobile app that gives you restaurant recommendations in a chat interface.
EVERYONE does a horrible job recruiting. I think a very low number of companies are doing this correctly.

The thing about the process is one bad moment spoils the entire process for the candidate. Shallow/No responses, or horrible questions, or something unprofessional being said during the interview.

It's not just $AAPL it is everyone, but if you are an interviewer or a recruiter, please fight for the candidates to get good responses and good questions, especially if you fly someone across the globe to awkwardly sit in a room for 6 hours.
People are getting offended, but I could have replaced Windows with almost anything. Our choices say things about us. Getting back to the subject at hand, though, I assume 'moxie meant that people who choose to use GPG for casual conversation must be slightly masochistic and therefore slightly less likely to have something interesting to say.

... just like Windows users ;)
Origami is already the name of some folding editor from Microsoft. (Folding, get it? It's actually a topical name.)

The Japanese language has lots of words; there is enough for every gaijin to have a unique one for their programming project.
Finally!! Thanks for this Enis and HBase Team.
Presumably you have to worry about file descriptor limits even if your fd doesn't hit the filesystem. vm_remap in OS X is nice because it doesn't need file descriptors at all.
Yeah I wouldn't quantify how much money I personally lost, but it's absolutely fair to specify how many hours of time were lost. I value my free time. That's time I could be learning a new skill, working on a product, or just having fun. Either way, it's time I gave up for nothing.

I understand wanting to really vet someone first; but it really does seem kind of excessive how long these interview processes are becoming. It's not as if the author were applying for a Japanese salaryman (read: lifetime) employment position. Why not do a normal interview, bring them on as a contractor, see how it goes, and then make your final decision? It'd be a bit of a risk for the candidate if relocation were involved and remote work wasn't possible, but that would be on them.
I think the flaws in the thinking with these studies that try to test altruism, and other "odd" behaviours according to Game Theory is that we've become so far removed from where these behaviours originally evolved.

The aberration is that we live in densely populated areas where selfishness is a possible behaviour.

Our social-limit is estimated at around 500 people. Surnames developed around the 13th century in Britain, before that it was patronyms meaning we could recognise people via association. This is still common in rural areas, my wife's grandfather likes to travel to car shows, he's told people down in the US to just ask for him by name. He lives in a rural part of Canada and sure enough, people will reach him because everyone knows him.

Altruism works, because for the majority of human history the people you chose to help or not to help were also the people who would sooner or later face the same decision. One instance of uncooperative behaviour would render you persona non grata. Your neighbour needs help thatching his roof after a storm, do you help? Game Theory keeps saying "no, because you could steal his land!" reality says "yes, because if he doesn't die from exposure, which he most likely won't, then he won't help you round up your goats when your fence breaks and they'll eat all your crops and you'll likely starve to death in the winter".

The simple fact is most people are willing to do "favours" with no questions asked, and with no expectation of payment except "being owed one". The classic is helping a friend move. There's absolutely no reason to help someone move, until you need to so you earn the help in advance, and when someone breaks the trust the response is normally "I'm never helping that asshole again."
I wonder how this app differs from Pushbullet.
Only a couple of years ago the vast majority of people in the US firmly believed marijuana should remain illegal

Really? In my circles, even when I lived in "red" states, the attitude was more like it's a damn shame it's illegal, and too bad there isn't a prayer of it changing.

How about gay, women or minority rights. All of them were strongly opposed by the masses.

In the 1st and 3rd case, of course, because the subject group was a minority. In the case of women, things only changed when enough of the subject group started to demand change. In the case of privacy, the subject group isn't distinct from the masses, it is everyone. So yes, it's a problem for progress until everyone gets more clued in. (It will happen, when enough bad stuff has happened.)
Isn't this why they are a top-tier company? I mean, their selectivity is what makes their company great as a whole.
(Sorry I'm late to the party)

That is indeed exactly what happened -- the valedictorian was in all of the same advanced/AP classes as the rest of the top 10 students. But while each of us had additional classes like band, choir, or drama, she simply took the minimum number of credits, and as a result ended up with a slightly higher GPA. I actually ended up dropping all the way to fifth because I was taking math at a local college (multivariable calculus, linear algebra) which was treated as an ordinary course for GPA.
im afraid this article will fall on deaf ears to those folks. most c-level folks are all about protecting intellectual property and racking up patents. indeed, there are special little ceremonies for patent awards, along with bonus at most enterprise corps.
"Think different. But not too different."
> Same here. I always cringe a little bit when I see people breakdown their time to an imaginary monetary loss.

If you're freelancing, then it's not that imaginary. You're giving up billable time.
GPG is way, way, way to complex for all but the 0.01% of people who are GPG experts. It's too complex for me - and I've read (and enjoyed) Applied Cryptography.

But, not having used it for a few years, I went to take a look again - list some keys, maybe SMS some friends to exchange fingerprints and sign their keys, etc... - I'm trying to recall what the relationship between PUB, SUB, UID, Key Fingerprints are. And how do I indicate that I trust a key and upload it back up to pgp.mit.edu?

And I consider myself a member of the 0.1% who at least understand the principals behind PGP/Public Keys/Private Keys/Web of Trust, etc...

So - if I'm having trouble understanding this without a couple hours of study, their is Zero chance that the other 99% of the population will ever be able to wrap their heads around the intricacies of PGP. Something else is going to have to replace it.

[EDIT - as an aside, I've spent the last hour trying to do a "gen-key" on my ubuntu host, and been prevented by lack of entropy - and yes, I've tried running tcpdump, tried egrepping every file on the system for a string, etc... Ended up on https://bugs.launchpad.net/ubuntu/+source/gnupg/+bug/706011 and the answer seems to be, "Find a machine that does have entropy, or install a hardware random number generator in your computer."

Please add this to the reasons why normal people never use GPG

Edit-2: It took about 25 minutes, but apparently between find / -type f | xargs grep wontfindme and sudo tcpdump -nnn not port 22, I managed to collect enough entropy to keep gpg moving forward.
]
That is poor advice which doesn't account for the difference between computer screens and ink on paper. The deepest black you can get on a monitor will not be as dark as certain inks on a page.
"Wanted: Someone with the time-management skills to get to the top 10% of developers. Must be willing to show up for 8 rounds of on-site interviews and be prepared for deep philosophical discussions on the merits of mergesort."
Well, there have been a few instances in the past where I've been desperate to hire and I've brought people in against my better judgement. I can tell you it sucks having to look someone in the eye and let them go because they couldn't keep up with the rest of the team. Once you've had to do it a few times as a manager, you become more conservative with your hiring.

Sure, pushing pixels around is easy, but when you're up against a deadline and the app is crashing in a subtle way, you need engineers who have solid debugging chops. Not everybody does.
What would be needed for adoption and ease of use would be for a registry to store public keys and salts... for webmail, a section of the message could be labelled as something like...

[[SECURE_CONTENT abc@ez.im -> foo@bar.com
BASE64-CONTENT
=====
BASE64-SIGNATURE
]]

The a browser or email plugin can then retrieve the public key for abc@ez.im and confirm the body was sent by who it says it was. Then if the user has already connected via the plugin, their private key is used.

For simplicity the registry will do email validation of its' users, it should issue a SALT so that PBKDFx(SALT + email + passphrase) is used to generate the private key... the public key is stored in the registry.

For more control, a given service entry in dns for peer-crypt registry for the given domain can be set as an authority. A distributed system could be used for confirming tokens combined with DNSSEC as a control system for greater availability.

There are flaws with this idea, but it could be something that can be made insanely easy to use, as well as adding a lot of security to email transmission without creating an all new infrastructure, only adding services on top of what exists.

For power users, they could set the public key without salt in the registries, if they wanted to manage their own, instead of relying on the generation mechanism, or to use/keep the same key across different addresses/providers.
Tech really ruins everything, doesn't it? First San Francisco, now Buddhism. What's next?

If you're interested in meditation, Taoist practice is much harder to ruin. There is way less expectation as to what you should and shouldn't be doing. Just practice. :)
Don't bother. While I have much sympathy for the average user and see several problems with PGP, the gen-pop here is creating way too much buzz around a tool that is working reasonably well.

And with respect to the PGP-user / character link.. this is just beyond stupidity.
How to Choose a Herpes Dating Site – Hsvdatingsites.info
I know that flippant answers are frowned on hereabouts, but on certain other sites, your remark would earn a rapid "woosh" in reply.
Yes, of course, but I'm very curious about moxie's interpretation of what using GPG says about the people who randomly email him; certainly more curious than constructing my own stereotype.
#000 is easier to read on devices with that have dim backlights.
Intel, Cisco, IBM and a host of other large tech companies also oppose net neutrality regulations. Why is this always painted as a good and evil issue?
Thank you both for your inputs.
I was nervous in interviews until I had a job that involved interviewing candidates. Sitting on the other side of the desk really helped me to understand that my nerves were not necessary and were not helping anyone.

Here is an exercise that you might try:

1. Ask a friend to help

2. Your friend will play HR. He should find 16-20 resumes online and email them to you one at a time over the next couple of days. Each one should be accompanied with a one-line note, "I like this one", "Wow, cool font", "Will she be a good fit for the team?" etc

3. Your friend will choose a random time over the next few days to email you one of the CVs with a note "You are interviewing this guy in 20 minutes, don't be late". You have 20 minutes to finish whatever you are doing, read through the CV and formulate some questions.

4. Your friend now pretends to be the candidate. You are the interviewer. Try to put the candidate at ease, ask pertinent questions, avoid questions about remuneration, etc. This interview has to last about 40 minutes. Shake hands, your friend leaves.

The four steps above are chaotic and a dumb way of hiring anyone, yet this is exactly how many businesses conduct interviews. Having been through the process on the other side of the desk, how could the candidate make life easy for the interviewer and ensure that he leaves a memorable and favourable impression?
It's important to remember hydration is more than just water. Sweating means you lose salts and no amount of water you drink will help, you'll just urinate it out to keep your electrolytes balanced.

So it's quite probable his decreased urination was from being able to retain more water due to the salt intake replacing what had been lost.
Wouldn't they have seen that before they brought you on-site? Isn't that how they found you? I'm a little surprised this was the reason; we had beer bashes all the time at Apple.
On front page 2 days ago:

https://news.ycombinator.com/item?id=9090756
Despite what the text on the page implies, these are essentially pre-orders for the Pebble and not "funding" in the VC sense. They didn't raise $5.5MM, they sold that roughly that many of their products. It's an impressive achievement, especially relative to most other Kickstarter campaigns. But if apple only sold $5.5MM in pre-orders for their new watch, they wouldn't be very happy and someone would probably get fired.

As far as B2B bootstrapping goes, companies invest in other companies all the time. Mostly for the reasons that you've outlined, because they want to help potential partners to grow and often as a precursor to an acquisition. They generally don't do it at the very early seed stage because it's too speculative. That's what angel investors are for.

Kickstarter has become a sales platform, whether that's what they wanted to be or not, and they should just embrace that. It started off as "fund great ideas and help them get off the ground" but as soon as they allowed products to be given away as rewards it became "buy stuff that doesn't exist yet, and you may or may not receive it". There's clearly a demand for it, and it doesn't seem like the failed products are enough to stop people with disposable income from parting with a few hundred dollars to be early adopters and feel like they're helping someone else. It's worth noting that under this system the amount raised almost always reflects revenue as opposed to funding/profit. A campaign that raises $100k on Kickstarter will usually only get to "keep" $40k-$60k of that as actual funding, because they have to pay for the cost of the products and swag that they give out as rewards. Sure beats starting from scratch though.
Privacy is not achievable. It's much better to build a world where we can all live happy /without/ privacy.

This requires an attitude adjustment and significant tolerance because everything is public.

Want to know if your bank treats customers good or bad? Look it up. Want to know if the issuer bets against a mortgage backed security? Audit the numbers. Want to cheat on your taxes? Tough luck!

The thing is, we only have two options:

1. Only spooks and marketers and those who pay, know.

2. We all know.
Extensive discussion 3 days ago:

https://news.ycombinator.com/item?id=9087577
The author has an odd interest in sharing numbers that, while significant, show that the point is being missed.

Sure, 700 billion is an impressive market cap for a company, but that's not what it's all about for the creative people of Apple.

$6,000 of your time, meh, we all invest that much in side projects, year after year, if not more frequently than that.

5,000 miles, yeah, so you took a flight, is this supposed to be a measure of something of significance? Yes we sometimes travel for interviews. Putting mileage numbers to it almost sounds like complaining.

17 hours of WWDC videos, that's a sliver of a slice of what's available. If anything, it's an embarrassing number to admit to, for someone who claims to be an Apple UI expert.

Maybe this weird fixation on off-point numbers was a turnoff for the kind folks at Apple, I don't know.
Horrible might be overstating it, but I did get the feeling you're referring to. "This person is purporting to want to help me, but is probably actually buttering me up to sell me something."

Like it or not, this approach is popular and effective, b/c email is the killer app.
What a nice, sane thing to write on HN. Reading this I got the exact same impression.
As a person who is a freelancer and also employs freelancers, you're right in a way. But in another way, you have to admit it's probably not OK to just say "Hey guys, off for two weeks to write a blog post, oh and if I decide to do a a few hours of time when I feel like it, you better pay for it."

It's just not realistic. Like the guy above you said, it comes down to time and I can sympathize with that. But to imagine you always have someone on hand right there willing to pay for your hours of work is where I am like "ok, wait, hold on."
I like that, it's a good question. Nobody's actually asked me that, which is odd because one question I like to ask all candidates I interview is the inverse ("If you could change one thing about $our_product, etc"). You'd think somebody would have flipped it around on me!
Dark urine is a sign of a lot of things, but also dehydration.

Frequent urination is a sign of a lot of things, and also over-hydration.

However, assuming either are related to your present hydration is dumb.

If you're regularly saying "my urine's dark, I must be dehydrated" you should probably be visiting a doctor.
Ahhh yes, the compulsive need of the reasoning mind to neatly categories all events, circumstances and situations. I just love exploiting that.
Fuse4js – FUSE Bindings for JavaScript and Node.js
I wouldn't expect to be paid to interview. But it's still an opportunity cost.
What your proposing is currently limited to people that are more-or-less OK putting up with PGP. For everyone and their mom to use encryption, features like "I forgot my password and now lost all my email" aren't acceptable. Nor are things like "I've got to make a separate, verified, out-of-band contact to verify that I've got the right key".

I'm hoping someone comes up with a breakthrough idea here, something fantastic that enables real privacy with no inconvenience. But in 20 years, there's been essentially zero progress on that front. All proposals either violate Most Users' required features, or boil down to offloading trust to the email provider.
That's my life strategy and I'm in a very good company - politicians, bankers, ultra-rich :)
Get out of your bubble. Windows is ubiquitous. It has 90% of the desktop market share. There is no generalization you can come up with about that many people.
It was recently explained to me that Professional sports is watching other people have the time of their lives....

If you're at a bar drinking, or at the game, you're literally paying to watch other people have the time of their lives.

Worth thinking about
I think he understands that, but is wondering why that is relevant for the topic at all.
Ra unstable branch supports non-English programming
I agree: Magic ring buffers are cool! (We used then in BeOS in 1999!)

Separately, watch the number of mmap segments. Linux kernel uses a tree to manage then, and the O(log N) operations really start to hurt at larger numbers.
To play with that idea and rephrase it: Fiat-currency is backed by a potentially-repayable debt held by a government, the original credit having been spent on infrastructure, social services, weapons, etc.

Bitcoin is backed by an irrecoverable debt held by... an abstract math problem, because the original credit spent on computing answers (of no external use) to that arbitrary problem.
Finding out you spend all day in meetings still tells you something, especially with a few follow-up questions. Who do you spend your time meeting with? What about? How many people are typically involved? How long do meetings last?

(That said, most of the people I've been interviewed by were devs, so this was not really ever an issue.)
Reports of Apple's car is not HN. Can we please flag kill them all. Nothing against Apple... I love real Apple news.
What's your issue with Authy's UI? I switched to Authy from Google Authenticator because I didn't like its boring UI. Authy is a lot easier to use, from my perspective anyway.
Ask HN: Carolynn Levy of YC said Not paying Founders a salary is illegal, is it?
Carolynn Levy YC lawyer said Not paying Founders a salary is illegal, is it?

I was watching Y Combination lectures at Stanford University and on lecture 17 at 32m30s they started to say that not paying founders is illegal and that you have to pay at least minimum wages. Which goes against everything they have been saying before like don't raise money before you have MVP and/or traction and do a lean startup.

Please don't comment without watching the video from 32:30 to 40:10, unless it's a link where it was thoroughly discussed.

https://www.youtube.com/watch?v=EHzvmyMJEK4&t=32m30s

I have to incorporate Now and start working with co-Founders and contractors and pay equity to them and assign IP and bind people with NDA, non-compete and IP assignment in relations to the company and raise some seed money. But YC term is still 4 month away.

BTW: We will be doing Dynamic Equity splitting similar to what is in "Slicing Pie" book by Mike Moyer.

So what is up with this "pay Founders a salary" ?
Aren't all Founders that invest time into start-up are exempt from minimum wages even if they only have 1% and monetary compensation laws do not apply to them or do we need to sign special agreement between Founders to pledge that we are independent contractors and not employees of a company for the time being?

Which exact part of any law demands paying active Founders?

I will be very thankful if someone can explain this to me and everyone else, because people on the net have been asking this same question.

Max
Spoiler: No one photoshopped a keyboard into an iconic Bruce Lee pose photo for this image. Lazy.