skysight-inc/HackerNews huggingface dataset:
Both your and the grandparent comments have an imperfect analogy. No one gets paid for doing professional archery as a daily wage-earning job in the modern world.

I would say our position is more akin to professional car mechanic setting up shop on weekends and offering something like "I'll fix your car for free and teach you how to do it, but no guarantees!" Would professional mechanics accuse him of devaluing their industry? Probably. Could he say "I like to fix cars in my spare time, and I'm doing what I love. Buzz off!" Sure.

Here's the thing though -- auto mechanics, they have unions and certification, and therefore are probably more aware about downward pressure on wages and such. Which is why you won't find many qualified hobbyist auto mechanics on the weekend like I described. (On the flip side, their flexibility is far more limited than programmers'. So I'' still take the programmer job.)
>>plausibly could you argue that India's real problem lies in government inefficiency and/or corruption?

Your are assuming corruption is an phenomenon that is generated in total isolation without other factors contributing to it.

Both government inefficiency and corruption have roots in lack of accountability.
I'm so delighted to find somebody else who remembers BeOS.
Because maps often need updating. What you're saying is kind of like saying "why have a link when you can just copy the page directly?"
Our ancestors (primal mammals) were nocturnal. They slept during the day.
True, though you can use it even without being their client, for which I'm thankful :)
Ask HN: How do I prepare to transition to a software architect role?
Here is my background:

* 4 Years Backend Experience (Data Engineering, API Layer) All at small companies
* B.A. Computer Science + Statistics
* Some Production DevOps Experience

Should I pursue more formal education? What areas should I focus on? I'd like to make the move to architecture in the next few years.
A BBC account: http://www.bbc.com/news/science-environment-35818924
This could be useful if only a small subset of the JSON content is needed. It would be interesting to see how it compares when the number of fields grow.

One missing for comparison: https://github.com/ugorji/go/
Ask HN: What are the top 5 programming languages used in today's industry?
I agree, Sparkpost is the best option I've seen so far. I've moved most stuff to it.

I wish Mailchimp had given more notice. Even services which have went into complete shutdown (ie: not merged into another product) have often given more notice than this.

I've built SO many systems that use the Mandrill API in one way or another (forgot password mails, for example). A lot only send out a couple of mails a month but having to change them all over really sucks. Especially when I was always raving about Mandrill in the past to clients.
Show HN: Customize Safari's Pinned Tabs
Except it is increasingly not fine. Even your response above is explicitly assuming the person who would say this doesn't like programming because they have no interest in doing personal coding after their professional coding is done.

As someone who really likes his job, derives significant satisfaction from it, and is constantly looking to get into more interesting work, yet doesn't feel like doing more than ~50 hours of this a week and has other interests (including creating run-on sentences apparently :P) that I wish to pursue, this false dichotomy between "Only cares about a paycheck" and "Passionate programmer who can't resist writing and publishing code" is damaging and demoralizing.
> the gravitational constant has varied by less than one part in ten billion per year over the last nine billion years.

Um, that adds up to 9/10, doesn't it? That means that in ten billion years, it could vary by nearly a factor of 2.
Google now lets you block content from publishers you don't like
Same in Germany. Our Constitution Court invented a basic right to privacy in the 50s.

Some years ago they got really modern and invented a second basic right, the "basic right to guarenteeing the confidentiality and integrity of data-processing systems".
> It would be interesting to see in this article two features that I find are pretty rad that mandrill supports: inbound email processing and api-side templating.

I use Mailgun and it supports this.
The HR involved must be applying cargo cult rules of thumb without understanding the actual rules and the work the company does (which is, unfortunately, distressingly common for HR organizations.) If the actual work you did was such that a work sample would be indistinguishable from an IQ test (which it isn't, for almost any real work anywhere, and you'd have to be ignorant of either what the work is or what IQ tests are to make that mistake for most jobs) then IQ tests wouldn't be problematic in any case: IQ tests aren't specially prohibited in employment, they were just the immediate subject of one notable case which held that anything with a greater impact on a protected class is illegal if that impact is not warranted by the validity of the filter at issue as a measure of performance in the job for which it is used as a filter.
Hi there,

I’m Dave and I work at AngelList on our Talent platform. Please accept our sincere apologies for what happened here.

Sending an email without giving you a heads-up or control over its content was wrong. Here’s what we’re doing to fix it:

* We’ve made it clearer that tagging a company on a project may notify them by email.

* We’ve revised the project tagging email to clarify that it’s automatically generated by AngelList.

* We’re looking through all emails we send on behalf of our users to make sure that a) it’s clear when an action may generate an email notification, and b) any automatically generated notifications come directly from AngelList.

As long as you keep your profile up-to-date by tagging your current and previous employers, we won't show them you’re looking for a job— they won’t see your name or resume appear when using our recruiting tools.

Again, please accept our apologies. We’re working to make this better. Please let me know if you have any further questions or concerns -- dave@angel.co.

Thanks,
dave
one of the benefit of NATing that it is mentally easier to recongize inbound and outbound traffic in firewall rules.

It has been used as a way to centralize traffic by some rogue ISP, and then because Large Scale Nating involve to hold in memory a lot of state considered bad practices because it was costing money to ISPs. (plus FW redondancy/HA in NAT require to synchronize states with CARP or CISCO techs).

But NATing behind the POP of the customer behind a public IP with the classical 3 ways filtering (corporate net, DMZ, internet) still enables templates to be easily shared and understood.

It is not NAT that sux. It is incompetent sysadmins the problem.
From “Observations” to “Data”: The Changing Language of Science
I use QR codes at a local parking garage to pay for my car occupying a specific spot. That is the only useful thing I've seen done with them.
But that may only be because the terrorists wearing those watches are worse at not being found out than the ones not wearing them.
Nope, PhD in bioinformatics here and never took a single (formal) statistics course. There was Statistics I required for my undergrad, which I AP'ed out of by reading the book for a few hours. Nothing whatsoever in grad school. It's horrible and badly needs to be change.

I've had to do a lot of extracurricular statistics to get up to speed but a disturbingly large portion of people don't. People generally know t-tests and maybe ANOVA, and that's about it. Of course they don't know any of the theory behind it and often just apply t-tests to everything, even when inappropriate.
The cloud has officially jumped the shark.
I guess one cold wrap a video transcoding engine into a lambda to keep traffic costs down.
I'd rather pay $25/mo to another company to make sure I'm spam compliant and that my emails reach my customers.
Look: I ran those numbers, I made that choice, and going to work for Google was one of the few career decisions I can clearly call a "mistake". The stock was almost entirely imaginary for me because I didn't stay long enough, and I didn't stay because I had no other way to get out of the pointless, demoralizing situation I was stuck in. So, who cares what it could potentially have been worth if the world had been different? The world is what it is, and the money was, in fact, nonexistent.

This has been true of "total compensation" across my whole career: base salary is real, but stock has never amounted to anything significant. The companies whose stock is measurably worth something have turned out to be terrible places to work, and none of the startups have panned out. (Real Networks managed to be both, during the dot com bubble; the expected future value of my options peaked somewhere north of $1.5 million, before the crash, but I ultimately cleared $0. And was so glad when I walked away from that miserable experience.) So, I consider the value of stock in a "total compensation" package to be $0, and make my decisions now on base salary alone.

If it so happens in the future that stock "money" becomes real money, well, that'll be great, but I'm going to think of that like winning the lottery. It has no incentive effect.
Many people do trust them with domain registration as well as hosting. HN is probably filled with people who know better (or have had enough time to have a bad GoDaddy experience), but GoDaddy is still the first place many people go when they want to build a website.
Mac OS X isn't the only one that uses that space. Windows 10 still has the taskbar, which is about the same size. Gnome still has whatever you call the thing at the top of the primary display. IMHO, they all server roughly the same purpose.
NeXTStep was never running on any more/less of a microkernel than OS X.

Mach is essentially a microkernel PLUS most of a BSD kernel wrapped around it, all running in ring 0. It's not very microkernely in a true sense. This was done to achieve performant Unix compatibility, which was a major goal of the CMU research project Mach originated as.

NeXTStep used Mach 2.5, where the BSD personality was based on 4.3 BSD. OS X upgraded to Mach 3.0, with the BSD personality derived from FreeBSD. In both cases all of the drivers are running in kernel space -- NeXTStep never had, eg, filesystem drivers running in user-space like you'd expect from a "true" microkernel.
Kahneman also writes in the same book about his experience with interviews as a young psychologist with the Israeli army. His recommendation? A simple (but well thought out) rubric.

Identify 5 or 6 qualities that are essential to the success of your team. Tailor your questions around evaluating for those. Interview a bunch of people, score them on a scale of 1 to 5 for each of those categories. Resist your gut feeling. Then hire the ones with the highest score.

He acknowledges that it's crude but it was more successful than their previous process and makes as much sense as anything else I've read on the subject of hiring.

Amusingly, when he got pushback from the interviewing team for not allowing them to follow their well-honed instincts, he agreed to add "Gut Feeling" as one of the 5 or 6 parameters on which candidates would be scored. That detail, for me, sums up the man's brilliance.
This is because the counter-culture is now just the culture.

These are all just normal things, it's sort of cringey when people pretend otherwise.
The Army spent $2.8b on a similar surveillance blimp which still has problems:

https://en.wikipedia.org/wiki/JLENS
> Also, "nobody will sue me" does not mean you're doing the legal or moral thing

It means there is no legal basis to do that.
You were asking if those arguments could stand in a court, they already did.
So the answer is: YES
+1 for SparkPost as well. They increased their free tier to 100k along with a commitment from the CEO to honor it for the life of the account. https://www.sparkpost.com/blog/my-promise-to-developers-spar...
So, universe does not include Google? Burn karma burn. =)
The problem with running email yourself is keeping it working. Given the choice of dealing with IP blacklists at block level or paying a few quid a month is a no brainer for lots, before you factor in the other benefits of 3rd party mail (scheduling, templating, integration of campaign primitives like un-subscribing, analytics etc)
> - rationality -- can this person admit to being wrong and speak about it authentically... can I imagine this person admitting to being slightly wrong and even very wrong about something and handling it gracefully.

I think this is a super important characteristic for a great employee to have, but I don't know how reasonable it is to expect to see much of it in an interview. In an interview setting, the candidate is under a lot of pressure to come across as "perfect" in the sense that they want to appear to meet all of the expectations the interviewer has for them.

Asking about mistakes they have made, or putting them in a position to make a mistake during the interview itself can just be really stressful. Candidates that think you want them to make no mistakes will feel they are doing poorly. Candidates that know you want them to be comfortable being wrong—whether or not they actually are—can easily game this.

> - poker face -- does this person seem to be playing it close to the vest in the interview or otherwise have very low levels of openness? This is a big warning sign and an instant do not hire.

One of the things I've heard from HR/recruiting folks is that it's not a good idea to use body language as a signal. There's a lot of cultural and personality variation around it. You can end up with an unfairly biased opinion simply because they come from a culture that is not very demonstrative, or they are introverted or otherwise have personality traits that lead them to not display a lot of emotion or energy.

I agree with all of the characteristics you list here. It's a great snapshot of what I like in a good coworker. But, man, accurately detecting them in an interview seems super hard to me. But maybe I just don't have much confidence in my own interviewing skills.
Assuming that what he did is not illegal, I don't see why videotaping yourself hunting an animal is a cause to dislike someone or their company. A bit odd, but a big deal I think not. Particularly if elephants are considered pests in the area.

There are already many reasons to dislike GoDaddy, no need to manufacture some.
"Early OO-programming"

Hello, Smalltalk.
go-codec is nice, but in my testing I found it to be slower than Go's encoding/json.
Thanks, I've just added SparkPost!
Exactly. OpenJDK and Oracle JDK for the most part are interoperable. In fact, the open-source version of the JRE is the reference standard. You'd be able to run a web application almost out of the box with Java. It wouldn't be so possible with Mono and .NET.
Mailgun has been good to me, but I was getting bounces sending to a user with a Comcast email address.
> Google, stop teasing us and release a free Linux desktop OS and compete with Microsoft !

You mean Chromium OS? You can download it here:

https://www.chromium.org/chromium-os
I don't know the right term, but there are very real physical withdrawal symptoms that are due to the body no longer getting a chemical it was previously getting routinely. To me that seems like "dependence" but perhaps there is more academically correct term.
I agree completely. But in many organizations recruiting and hiring would be considered overhead instead of strategic, and thus a target for outsourcing to someone in HR or some outside firm. The problem there of course is that those people have neither the ability nor the inclination to create or evaluate a work sample challenge.

Really my comment was just to help demystify why this sort of thing doesn't happen in many companies based on my own observations.
I don't know why this is getting downvoted. A bunch of people in our coworking space have this exact problem.

They run SaaS bookings for companies. They (and their clients) want them to come from reservations@companyname.com so people can reply easily to their reservation and go to them. Current options look like setting up something like reply-companyname@saasplatform.com and then have a hook send it to the actual address, which seems like a bit of hassle, but maybe this is the cost of progress on spam.

Asking non-tech clients to configure DKIM/SPF is a problem for them.
The Violent Remaking of Appalachia
Amazon actually provides a transcoding service too. :)
Sendgrid and Mailgun have very good inbound processing. I know that Postmark does also but I haven't used it personally.

Sendgrid's is also, I think, just included at no extra charge.
Yup. Additionally, Radiolab had an episode about this too[1] and it changed how I now think of "exotic" hunting.

[1] http://www.radiolab.org/story/rhino-hunter/
A desktop OS - not a browser OS ;-)
As I suspected, it's full of bad reasoning. For example, "We make up 5 percent of the global population, but use 20 percent of the world's energy."

If we gave a billion new people access to the same kind of education you and I were lucky enough to get, do you really think we couldn't quadruple our energy resources? We could literally put ten million college-educated scientists to work on nothing but solar panels.
Boom (YC W16) – Supersonic Passenger Airplanes
It's nice to see the Guardian writing negatively about the cashless push, and they hit the main points.

To me, the main danger of our time is totalitarian governments overreaching in reaction to changes in threat-actor models, and hence most of my primary concerns revolve around the particular issues that touch upon this point. There are two main issues I have with the push to the cashless society.

1. Lack of anonymity. Cash serves as a mostly anonymous medium of exchange, which encourages the free flow thereof. That being said though, one of the primary reasons you might want anonymity is from government overreach. For example, there is evidence that in the increasing surveillance panopticon, the gov wants to know what you are reading and purchasing for reading. If you use a cc to buy a book at a bookstore, that is easily tracked back to you and could in the future be used to put you on $list. While cash isn't perfectly anonymous, it ups the level of effort to find out (pulling cctv recording to correlate purchase to person).

The lack of anonymity has been my primary disagreement with Max Keiser regarding bitcoin as well. To me, I can very easily see a currency upset on the horizon which is then used to push cashless on the society as a new currency model.

2. Revocation of access/control of assets. In a similar vein to police forces using confiscation as a budgetary padding tool, I can far too easily see the same being applied to cashless currencies. More than that though, is the ability to access the option at all in the first place. As an example for this, I give you the national bank blacklist database. For some people, suddenly being blacklisted by banks can create all kinds of problems, because much of our society relies on banking functions. I fear the same type of blacklist with little oversight could be applied to a cashless currency, to the point that, lets say you were a dissident, suddenly you lose all your money and can't open a new account. If everything is cashless, how do you buy bread?

The article itself touches on the surface of these matters, but I think there needs to be a much deeper and deliberative discussion about the potential dangers, and benefits, of the push towards a cashless society.
No longer the CEO fwiw.
What random member of the public have they gone after?
We paid the market median to new hires; we definitely didn't buy our way to that turnover (NCC pays better than a lot of early stage startups, but not better than late-stage ones).

No, I attribute the turnover to the recruiting mechanism. We found great people who were sorely mispriced by the market, and we took advantage of that to create a win-win scenario: people without the resume to get a similar job at a competing firm got an extremely impactful resume bullet and a good-paying job, and we got people who genuinely wanted to be on our team and weren't applying as a once-a-year lateral job-hopping gamble.

(I have no problem with people job-hopping, by the way, but every employer is trying to minimize their exposure to that.)
Lego Brutalism
Chromium OS is a free Linux desktop OS from Google.
Th, it helps you set up complete user management in your application in minutes
You can flip the default. Back when I was using Closure Compiler, it was the expected convention on my team to mark most of your type annotations non-nullable.
Hi, I'm one of the creators of Sourcegraph and srclib. Just wanted to clarify that srclib doesn't compete with Kythe. They tackle different issues and we're even considering using Kythe as a low-level language library.
Yes, but you will still need to make the $1000 deposit...
What's this? Do consumers have to check their purchase ordinal to know whether they get the credit? That's a horribly unfair and overcomplicated tax structure.
Carmat are making the most progress with an artificial heart, but it is only in clinical trials. The battery is a backpack with a power cord fed in behind your ear. Unfortunately for your dad, we just aren't there yet with fixing a broken heart. In 10 to 20 years, probably.
You can't know everything there's far too much tech to keep up with; so everyone's expertise is some kind of local optimum. The question is just how local? i.e. How narrow is the pit that you're in? How filtered are the ideas that you receive?

So looking a bit wider, e.g. "meetups and conferences" if you don't already attend, might help.

Beyond that, look at people working in parallel programming languages - What is the main alternative to the languages that you use daily? And how do the people there do things? In what ways is it better?
This is exactly why services like RDS, Redshift, S3 and others are killing it. People don't want to deal with the finer details of running a server of any kind, they just want the service it provides.

Running a mail server is a lot of work, and you have a lot of responsibility when it comes to securing it to make sure it doesn't become a source of unauthorized spam.
Dockerizing a CTF
> GoDaddy believes it’s filling a niche that AWS is not actually serving that well right now: smaller businesses that need cloud services

im having a really hard time believing anyone will use this "cloud" unless they are clueless and are baited into it by some salespeople.

All clouds are not equal. It's difficult to maintain uptime and especially security. The skilled engineers who do it right are expensive and not easy to come by, and you're competing with places like FB, Google, and Amazon. What will godaddy offer these engineers to win them over? My guess is that they'll hire cheap and the quality will show through.
Also, why would we keep on sleeping into adulthood if it was such a massive risk and waste of resources? It doesn't make sense that adults also sleep when they're "getting a break from their kids"
Counterfeit Macbook charger teardown
True, but any false negative rate below 100% would cause the answer to be lower than 2%. The problem they were focusing on was the subset of people who overestimated.
Has anyone sat down with him and discussed his issues with him and what professional help he needs?

Has anyone even mentioned to him that it's not ok to come to work like that. You are right that he shouldn't be coding in that state but you are letting him come in, sit at his desk and carry on.

Have those conversations before he hurts himself, those around him and the business.
Why would anyone want to use it? Especially before ARC. Apple created Swift for a reason.
You can't avoid DKIM/SPF by choosing a sending company that doesn't validate; you'll just get your emails dropped by the receiver.

And since Sparkpost lets you validate the domain using a DNS record, you can just add it along with the DKIM/SPF.