skysight-inc/HackerNews huggingface dataset:
A really awesome article, however I found this part around the end upsetting:

> The other angle is if I or another POC wants to be an engineer, will I have to worry about "culture fit" at different tech companies? I figure that's a term that's used to just keep people out at this point. "Oh, you're not a culture fit," where the culture-fit definition is "bearded white guy that wears flannel shirts," is a problem.

The political correctness using the word POC (Person Of Color I assume) is annoying. I work in a big tech company, and there's a lot of Asians and Indians (1st generation or not), definetely more than the national average. Are they not "POC"? Around me, white people are a minority. And in those white people, a lot of them are European. The culture fit is definetely not "bearded white guy that wears flannel shirts".
What is not represented is Latino, Black. It surely is a problem, but propagating the "bearded white guy that wears flannel shirts" is definitely not going to help.
Ephemeral Reddit
Disagree on compute, actually - specifically, AWS Lambda is great. Its lack of Python 3 support certainly is the thing that pisses me off the most across the whole AWS stack but that's also because it's my favourite there. It's fantastic for on-demand distributed computing, and really cheap.
According to my availability checks - GCE experienced about 1.6 hours of downtime last night in every region except the newest - us-west1 which was only down for 10 minutes:

https://cloudharmony.com/status-for-google

This is the second global GCE outage this year:

https://status.cloud.google.com/incident/compute/16007
Apple acquires Turi in major exit for Seattle-based machine learning startup
I believe you'll find that north carolina is on the coast.
We've been running it for about a year to power Quizlet - overall things have been good and we're happy. AWS and GCP are complicated enough that they're tough to compare holistically, but on most of the things we care about we find GCP to be equivalent or better (sometimes significantly) than AWS. It really does have better networking and disk technology, and the pricing is much better. Here's the analysis we did: https://quizlet.com/blog/whats-the-best-cloud-probably-gcp.

Rough patches are:

- Live migration is sometimes not seamless.

- Pub/sub is missing some core features.
Servo is one of a hundred initiatives that they have. They have been developing the Rust Language itself, and all the tooling around it. They are trying to kill PDF plugins with PDF.js. They are trying to kill closed source video codecs with Dalaa. They have been trying to improve online collaboration, multimedia, 3D, and a zillion other things.

They also help with web standards, documentation, legal battles, and advocacy.

http://www.mozillalabs.com/en-US/projects/
there is still some ambiguity over whether all these kinds of contracts need to be revealed to the public. If nike pays a basketball player to only wear nike shoes but never asks him to speak or post anything about nike does he have to reveal that contract or what if he does not receive any money nike just starts sending free shoes to basketball players with no strings attached should they have to reveal they are only wearing the shoes because they got them for free? what about if a youtuber just receives free stuff to review? do they have to reveal that they received the items for free?
Draft help from your readers. There have to be a few who want to contribute.
I had a friend in grad school who got a pile of good math research done while working the overnight shift at a hotel. There's a handful of these jobs where you just need a body present, and the mind is free to go as far as it wants...
It's not lost at all - I work as a games dev, and I can assure you that a major AAA title released this year on all platforms cares a lot about C struct packing(it's actually part of our code review process!).
The comment surely meant a scenario where the presentation file itself, claiming to tell us about something else, happens to be a PDF exploit that attacks the audience of readers, not that the presentation is about such a vulnerability.
That happened a lot, too. (I read a book on the 163.) The Me-163 killed many more Luftwaffe pilots than Allied.
"Pretty obvious" answers never hold up much to scrutiny, or the questions wouldn't be actively studied.

Many animals are nocturnal. They eat and mate during the night, and sleep during the day. From your theory, what reason do they have to sleep during the day? They could be doing all sorts of productive things in the light -- more mating, making homes, defending themselves and their babies from predators, migrating, etc etc.

Yet they need to sleep during the day. Why?
It does hold the gopro pretty well, though!
> At least one of the lead witnesses has come out against the prosecution and conviction, which has been described as one of the worst cases of prosecutorial overreach in recent memory.

That description has got to be one of the worst politically-motivated distortions of reality in recent memory. At worst, the Libby prosecution was one of the worst cases of prosecutorial overreach targeting a wealthy and politically-connected white male by a prosecutor of the same political party in recent memory. Without all those restrictions, its a pretty routine display of how prosecutors go after suspected participants in organized criminal activity who they believe are protecting bigger targets.
Wouldn't you miss a lot of important publications when just checking arxiv?
App Engine is a joke. It was an interesting and novel idea at the time but it is not something you want to pick up today (or last year, or the year before that, or the one before that either).

GAE is a massive lock-in with outdated software in a world where there's so many better, cheaper, non-lock-in alternatives, even within Google itself.
EasyPost | Front End Engineer, Back End Engineer, DevOps Engineer | San Francisco, CA (Financial District) | Fulltime | Onsite

EasyPost (YC S13) is a fast growing startup that provides a RESTful API for shipping. We allow users to buy postage labels, check rates, verify addresses, track shipments, and more with all of the major shipping companies. We help hundreds of leading e-commerce companies ship and track packages.

We're a small, fun team of Engineers looking to add back-end engineers, front-end Engineers, and Devops Engineers to our group. We have a lot of fun, yet challenging projects involving API development getting off the ground right now and we could use your help!

Our technology stack includes: Ruby on Rails, Python, Go, PHP, REST, and Javascript frameworks. We're pretty flexible with technologies and we aren't wedded to past technology decisions. You can use the best tool for the job.

What we can offer you:

• Culture of autonomy and innovation, everyone has a voice here that is heard with access to our Leadership team

• Competitive salary, equity, and benefits

• Flexible work hours and paid time off

• Free daily lunches

• Opportunity to make important technical decisions at a start-up with great traction

Our interview process includes one phone call and then one onsite technical meeting.

If you have any questions about the benefits of working here or want to send in your resume or Github, email us at work@easypost.com

Check us out for further information: https://www.easypost.com/jobs
Between about $25 and $40 depending on how you configure the machine. GCP doesn't offer exactly the same configurations as DO.
Panasonic owns half the Gigafactory.

Tesla doesn't have any leverage here. Panasonic does what it wants. Tesla can decide to switch to another supplier, but Panasonic can just start selling to GM or Ford.
I think it's worth noting that these people were not 'losing their fundamental right to water'; the government was not going to put the military around every super market or water source and deny people who hadn't paid their bills.

These people are losing a service they're no longer paying for, which is water delivered directly to their home.
> No, it means that one has types.

{length: 3} has a very specific type. Shoving that into a struct Foo { double length; } doesn't make it any safer. A simple validator and properly naming fields to mention units makes you safer than types.

> For that matter, is '{"length": "abc"}' incorrect?

That's a non-issue with even the simplest of validators.

> Having caught many, many bugs from strong types, I feel comfortable saying that you're incorrect here.

Yet you still need a test suite to handle the huge holes left by the type-system. These tests will catch all bugs the strong types would along the way. Unless you're having a Hindley-Milner type system, chances are you're working in C++, Java or C# and bugs caught by these type-systems are very superficial.

> If you don't have a solid sanitisation/marshalling/untainting/whatever-you-call-it layer, you're going to have security and other correctness errors.

Totally agree, but you don't need types or XML for that.

Having worked as much with statically typed languages and dynamic ones, I'll chose the later any day unless I have very strict performance/memory requirements which is not happening for 99.9% of projects.

Types might catch the easy and superficial bugs, but my ability to reason prevents the hard ones. Having orders of magnitude less code to think about is exactly what I want to achieve it.
This, very much this. If you can, try to build something that you can open source and put on GitHub as well.
Yes, but your issues will be power output and heat.

My projector is 250 watts and has a ton of cooling due to the light source and is still not all that bright. I can't imagine how difficult it would be to cool a 250 watt light source coming from a .3mm source. Probably impossible for the foreseeable future.

Maybe microfluidic tubes would make it work. But then you have to have watercooling.

It really dependson efficiency. Which I dont recall reading about in the ardicle. Or wait, did they say -6db loss I think? That would still be a ton of heat.

Either way, I don't think this will be the breakthrough we need. Lenses are one of the cheaper components in a projector.
What made this especially bad was that the prosecutor knew from the start that Libby was innocent (of disclosing Plame's identity). If that had not been the case, I might agree with you that this was comparable to a prosecutor going for leverage against a low-level criminal.
I really enjoyed the writing style. It was funny throughout, so the length doesn't matter. And it's for a general audience so some cushion is needed.
I've never heard of Vultr until today. Have you used it? Can you tell more about it?
Not only that, but even if we were sure it had a moderate effect on all companies, it still may be the case that particular industries will be better suited with extroverted CEOs.
Yeh, iTunes and similar options have a pretty good selection, in both SD and HD. It doesn't suffer from the same pains that DVDs had (ie. no advertisements before the movie starts). It is more convenient than torrenting.

So, it strikes me as odd that people here only consider pre-pay streaming options and ignore other viable options as they rant about their rationalization for torrents.
This is perfect! Thank you!
Yes, yes, yes, I am also a GCP cheerleader. It's so easy and intuitive to use. A load balancer is called a load balancer, an instance is called a compute instance, SQL is called SQL etc.., no AWS name deciphering. GCP's sidebar UI navigation is a dream compared to AWS's mind numbing grid of features. I had a fault tolerant highly scalable system up in hours, and I'm not a dev ops guy, I mostly do frontend.
I did something like that in my "Obvious password detector"[1] in 1984. This is for use in password-changing programs, to detect if a password is too obvious. It uses a 3D array of bits, 27x27,27, representing trigraphs seen in the UNIX dictionary, plus a few extras such as "aaa", "bbb", etc. Only about 30% of the possible trigraphs are used in English, so most strings that aren't a word will pass. This provides simple protection against most dictionary attacks.

[1] http://www.animats.com/source/obvious/obvious.c
http://business.time.com/2013/01/10/the-myth-of-the-4-year-c...

http://www.nytimes.com/2014/12/02/education/most-college-stu...

Most people do not graduate in four years. This is not an issue.
Developer Economics: State of the Developer Nation Q3 2016
Forget about minding your own business... Nosy lets you stick your nose into other people's conversations.

On Nosy, users post screenshots of ongoing conversations: texts, emails, Tinder, Bumble, Facebook, LinkedIn, etc... it works for any type of conversation.

You can watch and comment in realtime, or use Nosy to share your own conversations and get crowdsourced advice for any social interaction:

* Write a witty first message to that cute girl on Tinder

* Interpret that text from your boyfriend

* Reach out to a potential business partner on LinkedIn

* Email your boss to ask for extra vacation time

Let me know if you have more questions!
For me, it is primarily about Postgres. If Google Cloud had an equivalent offering to Postgres RDS then I would seriously consider it. I think RDS is one area where AWS is significantly better than many of their competitors. You can use any of the major relational databases and they handle backup, failover, read slaves, encryption at rest, etc.
Any idea what makes it a hard problem? I see nothing that actually explains the issue.
I've tried both AWS and GCP (as well as several smaller VPS providers), and I definitely preferred working with GCP. AWS has plenty of features, but it all gets bewildering at times, whereas GCP seems to have a much more nicely presented UI.

But I have $15,000 in AWS credits from Stripe's Atlas program, and that was enough to make me reluctantly migrate from GCP to AWS. It means I can do things the "right way" instead of the "cheap way".

It's unfortunate Google couldn't offer something similar.
At least for theoretical CS and cryptography, Crypto ePrint and arXiv often have more detailed full versions of the paper. These are often invaluable for understanding proofs and other important details.
> Amazon’s awesome, but Google Cloud is built by developers, for developers, and you see it right away.

Isn't that what AWS was also built for initially? For internal use by developers? I see this statement from time to time in articles like this.
SPOCK: An R5RS to JavaScript compiler
It's a reasonable assumption, but still an assumption and a risk to take on. There are really compelling things about GCP not even mentioned in the article but I'm not sure if Google's got enough skin in the game to warrant me predicating my infrastructure on it without deep pricing incentives.

Digital Ocean and AWS are dedicated to continuing this line of business and keeping those customers addicted. Google is conducting another large and expensive moon shot which fine since it's part of their DNA.
Three States and a Plan: The A.I. of F.E.A.R (2006) [pdf]
I always hoped IPv6 would kill the NAT but it seems providers stick to it… I think the creation of Tor hidden services needs a nice UI. But also I am doubtful because only TCP is supported, UDP not.
I agree. But it still has the problem of:

They need to learn a new document markup (how well does word play with git for grabbing diffs?).

They need to learn git/github.

It needs to be secure (these are legal contracts, potentially containing detailed information that doesn't need to be out when it's in draft and not signed). This is fine, host your own git repos, but that's an additional technical cost to the company.

It is, ultimately, still an ad hoc process. Is the cost of learning and adapting to this, to only gain the version controlled document store, sufficient to justify the process? Across an industry?
I wish you good luck with this approach. I prefer to understand people I disagree with - many arguments are rooted in personal history, not naked facts.

I tried the "purely fact driven, ignore emotions" approach - it did not lead me to a point where I was happy. (It tends to stunt relationships, in my experience)

I hope it plays out better for you.
Many nocturnal animals have eyes and utilize vision of light. Also, many animals who wake during the day and utilize vision of light also frequently hunt at night (eg see lions during hotter seasons).

It may well be that specializing systems such that they perform well during daylight only could lead to greater advantage than maintaining additional mechanisms for performing well at night also (or vice versa), and that sleeping during the downtime in order to conserve energy might confer supplemental advantage in this scheme. But we don't know if this explains all sleep, in all species.

Even if we did, then sleep in animals which perform reasonably well at any time of day would still be unexplained. Common ancestry wherein sleep evolved earlier may explain that, but we don't have that evidence as far as I know.

As such, it doesn't seem this is quite so easy to conclude about, let alone obviously so.
Not Denmark, but I'm a software developer in Finland and the biggest difference between me and a full time McDonalds (if there were such a thing) employee would be that I drive a BMW and he a Toyota. We both could afford a house, latest iPhone, same medicare, same daycare, same education, and so on.
The Innovation Campus: Building Better Ideas
Well this comment wasn't down-voted, so it IS possible to swear. (When appropriate of course)
Ask HN: Who no longer has a dedicated TV at home?
I was surprised at lunch today to find that almost half my (admittedly much younger) team do not have TVs at home.

Large laptops with big screens, tablets, pled servers et al, but actual dedicated TVs. No

The ones who did have TVs ... All had kids too.

So, am I old and out of touch or are these young metro hipsters taking things too far.

And can you still predict the future by watching how the young coders behave?
Crashed 3 times in installation (Nexus 5X).

Finally get it installed, and there's nothing in the home area but bad gamification.

If it _has_ to have gamification it should be linked-in style, tracking profile completeness. But there is no way I'm installing a social game on my phone. The social connections should be their own reward.

I'd love to have a new social platform to meet people and connect with old friends without the creepiness of FB. Just basic communication fabric to share & communicate. This isn't that.
I mean it kind of makes sense doesn't it? If you need enough certs (> 20 per week) to hit the rate limit, you're probably running some sort of business -- in which case you probably shouldn't be depending on a free service and can likely afford the cost of wildcard certs.
Ask HN: Should I go for the job with more money but less passion?
I have two choices:

A: Stay where I am, or find a new similar role for same'ish pay (I'm near the top of salary in my specific niche) in an industry I like/enjoy.

B: Leave, take a new job, immediate 25% more in salary plus shot at large bonuses - but in a area (ads) that I'm less enthused about

Background: I do well but in an expensive city I rent, have zero savings, and a family to think about.

Part of me just wants to say yes to "B", ignore that is ad-centric, work hard for two years, get a solid financial base behind my family, and then reassess.

I appreciate its a good problem to have in comparison to many other decisions life could throw at me.

Anyone here face similar dilemmas?

(Throwaway account)
Caddy also just received one of the Mozilla OSS grants/awards.
Most devices in the developing world have micro SD slots.
Pythonically Merging Dictionaries
Well, this ended on quite the cliffhanger. Incredibly curious what is next discovered about this "sandman" ion channel and what it interacts with and responds to.

Additional links:

Oxford write-up which sticks more prosaicLly to the science (I imply no pejorative connotation to "prosaic", I simply mean there are fewer flourishes and asides):
http://www.ox.ac.uk/news/2016-08-03-researchers-discover-san...

Paper in Nature: http://www.nature.com/nature/journal/vaop/ncurrent/full/natu...
That doesn't seem obvious at all, it presumes sleeping is about conserving energy and that's an unwarranted assumption and baseless assumption. Sleep very well could be a requirement for brains to work they way they do. If you are deprived of sleep you will shortly go crazy; sleep isn't about saving energy.

If you see anything that seems obvious, you can bet science already checked that out and moved past it and that it's more complicated than that.

Anytime your beliefs conflict with science, you should immediately question your beliefs, not the science. The odds are absurdly high, near a virtual certainty, that your beliefs are wrong; never assume science is missing the obvious (unless you're a scientist and it's your field of study, then you might be onto something but you're still probably wrong).
Word of caution - we've observed 2 global (all regions down concurrently) networking outages on GCE this year. 18 minutes on April 11 and 1.5-1.7 hours last night (except for us-west1 - down only 10 minutes):

https://status.cloud.google.com/incident/compute/16015
https://status.cloud.google.com/incident/compute/16007
https://cloudharmony.com/status-for-google
> Get a prenup

Always a pleasant conversation to start... ;)

> or marry someone with as much or more money.

This strategy works around an artificial limitation imposed by the law which limits your dating pool quite a bit, and overly penalizes the successful. Of 20-odd women I've dated, exactly one made more money than me.

> This whining about women taking "your money" in a divorce is absurd

In medicine, when we evaluate treatments, we base it on statistical efficacy. In law, when we evaluate guilt, we base it on evidence. When determining safe traffic laws (such as requiring seatbelts, we look at accident statistics. But for some reason, in marriage, a high failure rate is always "someone else's problem with commitment". (Along the same lines, I suppose fatality rates from accidents where seat belts weren't used are "someone else's problem with driving"!) No one stops to think "ok so maybe marriage itself may be the problem that needs some tweaking", and evaluates marriage changes/expectations based on empirical efficacy (lasting marriages). In the meantime, women profit off the pains of sorry men in failed relationships. Why is that?
James Milner Retires from International Football
Are there any plans to provide an API or any kind of database dump to allow building other services based on the aggregated data?
Self-Hosted Kubernetes makes Kubernetes installs, scaleouts, upgrades easier
Google Code Jam 2016 Problems
I'm with the "have TV... have kids" group.

I suspect that we still would if we didn't have kids but rarely watch things (we're cord cutters via Apple TV w/ Netflix).

Our family (including kids) collectively watch an hour of TV a week. Maybe a movie once a month on top of that.
But I suppose it wouldn't require as much space as a separate train track.
Can I ask what the Pub/sub features you miss are?
i don't have tv at home, and its same for most of my friends from work and college.
I agree that the OP is terrible, but it looks like GCP has quarterly revenue close to a billion [1], while AWS is at 2.6 billion [2]. That doesn't seem like such a huge gap that one of them is substantially more invested in it.

[1]: http://www.networkworld.com/article/3029164/cloud-computing/...

[2]: http://www.recode.net/2016/4/28/11586526/aws-cloud-revenue-g...
I find your perspective interesting. When I mention copyright infringement to friends I get blank stares. So, my experience is that the term has no stigma, people simply don't understand what it means.
Yes, that. My role model is more likely to influence than my lecture.

Nice point