skysight-inc/HackerNews huggingface dataset:
They did just re-organize that dropdown in AWS, it's actually much easier to search and find things. You can also pin commonly-used services to the top menu bar too.
Measured in install base on desktop/laptop, Intel is much more popular than NVIDIA.

Shader compiler bugs are pretty serious, but they should have exploit mitigation. It takes GLSL or SPIR-V as input and emits GPU machine code blobs, the compiler doesn't need any special privileges. It's just a big attack surface.
I think you might be a bit misinformed and referring to a much older version of kubernetes. I say this as someone who has used (and deployed) Mesos for the past few years and is currently working on Kubernetes. Kubernetes has pluggable schedulers[1], but unlike Mesos, which requires a scheduler as part of a framework, there is a default Kubernetes scheduler[2]

A kubernetes scheduler is akin to a mesos framework sans the executor and how you interact with them. There is a single way to interact with schedulers in k8s (via the apiserver) and there is a default "executor" which is the containerizer (docker/rkt/oci-d/etc). For proof of this, see the etcd[3] operator or prometheus[4] operators. Both etcd and prometheus are stateful services.

[1] http://kubernetes.io/docs/admin/multiple-schedulers/
[2] http://kubernetes.io/docs/admin/kube-scheduler/
[3] https://coreos.com/blog/introducing-the-etcd-operator.html
[4] https://coreos.com/blog/the-prometheus-operator.html
Exactly. Build quality, reliability, etc. Very cheaply made in my experience.
Sure, I think I wrote my first interpreter when I was about 15. It's not hard at all. The trick is finding the right resources. IIRC I studied http://javascript.crockford.com/tdop/tdop.html for lexing + parsing (I wouldn't understand LL or LR parsing for years… you really don't need to) and wrote a very naïve AST-walking interpreter (the idea of compiling to bytecode and interpreting that did not occur to me).

Now I'm sort of a serial language designer/implementor and pump out virtual machines on a regular basis. This stuff is really easy until you want to make it fast, then it gets really hard. ;-)

Just for starting out, I think you should basically make parsing as simple as you can. It's probably the most confusingly computer-sciency part of language implementation… and also probably the least important. So just avoid it. Maybe write a Lisp or Forth if you want. I actually advocate just using a very small simple (pascal-like) syntax though, and writing an operator-precedence parser. You'll learn more that way.
Awesome. Thanks for letting me know that Robert got this working. It is probably obvious by now that I am behind on reading mailing lists. I'll try to catch up before year's end. :)
As a fairly new parent, I have had a similar realization. I have some free time, but because of the lack of sleep and exhausting nature of the work I am doing, I can't do the productive things I want to do in my free time. I am simply too tired to give the mental or physical energy required.
On its face ("the more money you make, the more taxes you pay") it's a good system. However, like most things, it doesn't seem to work exactly the way it's described.
I work for Google and previously worked at LBL on a team that developed optimized network stacks. I have a fair amount of experience running large scale data transfers as well as low-latency network in LANs.

The Linux network stack is great. It's the preferred system of choice for nearly every researcher in the networking field. I don't know what Facebook meant in their case.
What other features are you missing from ECS?
Yes - also, old growth forests/rainforests are mostly one-and-done carbon sinks. They grow, absorb a bunch of carbon, and then their growth rate drastically drops.
> Instead of five, don't you mean "two to three"? And under that comparison, isn't it scary how much it does sound that way? Like a kid who hears words together but don't know what they mean yet?

In a sense, that's expected, and it's a (perhaps weak) indication that we're moving in the right direction.

> You're watching a two-year old. It's interesting to think about what it will be like when it's ten, sure. But what will really blow your mind is what it'll be like when it's 23.

Or 23000. Because, you know, it's a machine.

> the entire source code for the human brain has to be strictly less than 700 MB, because the fully sequenced human genome which obviously encodes the full human mind is less than 700 MB uncompressed

I have this half-baked argument sloshing around in my mind for a while now, that the total source code is greater than that, because it also includes constants, rules, and facts built into the fabric of the Universe itself. In other words, that 700 MB is code for "build a carbon-based intelligence in the context of such-and-such universe" - where "such-and-such" may turn out to be a surprisingly long and intricate description, effectively extending the code by a large amount. Kind of like a fixed ROM added to the variable NVRAM of all humans.

In a different universe the same code will produce a very different creature - and that's at best. In most other universes, the process would terminate early with a critical error, or would not even start. Or would not even make sense at all.

> we are at an incredible pivot point in human history

I think we are at the cusp of an explosive change without precedent in the history of the Earth - and not just due to AI. There's a long list of things that are about to hit tipping points in the next years / few decades. It will be... "interesting". Buckle up.
I didn't know about Jackson, thanks for the tip :-)
> In Russia, all high official positions are up for sale.

This is outrageous and patently false. No society in the world operates this way.
I have been practicing it for years now. Sure you can switch and get things done but everything seems to suffer by doing so. Either the time with the kids is distracted or the task is done while annoyed. There are seemingly very few practical things that don't require some setup and teardown that you can't just do in brief snippets.
Zapier | Many Roles | 100% Remote | https://zapier.com/about/

We've got about 60 people working 100% remote to build the easiest way to setup workflows and integrations between popular SaaS apps like Slack, Trello, MailChimp, etc.

* Product Design

* Product Marketing

* Product Management

* Infrastructure Engineer

* Customer Support

Apply here: https://zapier.com/about/
How to deal with data at scale
I think this is a good improvement!
>Justin Schuh is not the same as Google (even though he works there)

Does Justin Schuh write and ship a web browser that isn't Chrome?

> privacy is not the same as security.

If someone says "Here's my program, it's great, it's shiny, it's awesome, it's wonderful, it'll cure acne, and feed teh poor. But then tells me that if it does none of those things, it's not their problem." Then I'm not going to believe their blah blah blah as long as they retain their disclaimer.

If Google wants to step up and start writing checks every time a defect in their software causes someone else money, then I'll start listening and trusting their statements.
BAMTech (previously MLB Advanced Media) | NYC, SF, Remote | Android Core Platforms Engineer | Remote OK | Full Time|

BAMTech is looking for an Android engineer to join our Apple & Android Core Engineering team.

This is an opportunity to help build frameworks and SDKs used in industry leading apps while getting to work closely with some of the greatest minds in the streaming media technology industry. If working in a collaborative team environment and facing new challenges every day while your work gets used by millions of people excites you, then this is the role for you.

This permanent position is located in New York, NY, San Francisco, CA, or remote if applicable.

If interested, please apply at https://boards.greenhouse.io/majorleaguebaseballadvancedmedi...
They've been building cloud a while (acquisitions of Nebula and other teams), but probably with an anemic team.
Authorea | Senior Engineer | Brooklyn, NY | On-site | Visa possible | www.authorea.com

Spun out of CERN by a group of astrophysicists, Authorea is building the world’s best collaborative document editor for research. We are a New York company with recent backing from Bloomberg Beta, ffVC, Lux Capital, and Techammer. We are pre-Series A with 65,000+ users and growing.

We are a close group of researchers, engineers, and product people fixing some enormous fundamental problems in research. Our goal is to advance substantially the pace of scientific innovation by delivering a superior research editor built for the web.

The editor is built on git and supports multiple markup languages. Every document is a repo and has a commit history. Researchers can run visualizations and IPython notebooks inside the document. Citations can be pulled from online reference libraries and documents can be exported to hundreds of styling formats.

In short: We have a lot of stuff to work on, and we need your help!

Please say hello with a note to jobs@authorea.com and “HN” in the subject line.

Requirements:

- Passion for open science

- 6+ years of web development experience

- Deep familiarity with Ruby/Rails

- Extensive knowledge of the modern front end stack, CSS/JS, React, Redux

- History of completing projects on time and to spec

- A great team player with a positive attitude willing to help the team accomplish our ambitious goals
After a certain level of driver support, more drivers are nice, but they have diminishing returns in the number of people impacted by them. It is quite understandable that it does not matter to you. My point in that having those drivers released as OSS for integration into Illumos would be nice still stands though. :)
MQA | Software Engineers | Huntingdon, Cambridgeshire, UK | Onsite, VISA, http://mqa.co.uk

We are looking for software engineers to help us roll out the next generation of music distribution.
We're still small (5 full-time engineers and a few contractors, ~20 total), and the music recording and hi-fi industries are already beating a path to our door, so we need all-rounders to keep up. If you like the idea of hacking on our (C++) encoder/decoder, learning assembly for a new instruction set to optimise porting to a new hardware platform, then spending the next week helping us analyse, process and revitalise the back catalogs of the world's top record labels...we want to hear from you. DSP wizardry not required (although obviously it's nice!).

MQA has developed a music encoding and delivery system whose quality blows basically anything commercially available out of the water. (Think it's impossible to do better than CD? So did a lot of people. If you want to help out with the peer-reviewed double-blind studies that proved them wrong - published in the field's top journals - here's the place to do it.) MQA is an end-to-end system, that ensures precise transmission of the analog signal (digital fidelity is only half the story) from the mastering desk to the listener's ears. We've signed with household-name record labels, artists and hi-fi manufacturers, we've got music-industry luminaries working here (they're remarkably nice to work with), and it's only getting bigger from here.
We're a friendly, international team that values initiative and getting things done, and we're looking forward to meeting you. Interviews are a phone screen then on-site with the team.

Email: jobs [at] mqa.co.uk

Official job spec: http://www.mqa.co.uk/customer/news/post/careers-at-mqa-oct-2...
Mashape | San Francisco | Full-time | Onsite

Mashape is looking for qualified Sales Engineer, Customer Support Engineer, and Dev Ops Engineer candidates to work in our San Francisco office.

We’re the company behind Kong, the most widely adopted open-source API gateway. Our core focus is making it easy to distribute, monetize, and consume cloud APIs. We are driven by a passionate community of developers from around the world.

We work with leading open source technologies including HTTP, AWS, Cassandra, Nginx, Docker, Lua, Python, Docker, PostgreSQL, Cassandra and many others.

Our culture is open and collaborative and our small team is smart, passionate and fun.

We’re fully funded, growing and looking for great people. If you’re interested in any of our jobs, we’d love to talk to you.

Check out our openings and apply online at https://www.mashape.com/jobs/ or contact me directly at janet@mashape.com
BAMTech (previously MLB Advanced Media) | NYC, SF, Remote | Apple Core Platforms Engineer | Remote OK | Full Time|

BAMTech is looking for an iOS/tvOS engineer to join our Apple & Android Core Engineering team. This is an opportunity to help build frameworks and SDKs used in industry leading apps while getting to work closely with some of the greatest minds in the streaming media technology industry. If working in a collaborative team environment and facing new challenges every day while your work gets used by millions of people excites you, then this is the role for you. This permanent position is located in New York, NY, San Francisco, CA, or remote if applicable.

If interested, please apply at https://boards.greenhouse.io/majorleaguebaseballadvancedmedi...
Show HN: Skylark – your own personal, private cloud for less
I think there is a useful distinction and place for this.

Lambda is for shared-compute. You don't need a dedicated server to run a "function" that takes < 60 seconds and can be called in a stateless manner as an API endpoint.

This is dedicated host compute-heavy batch processing. It's a pain to do this at scale!

I've built systems for running large scale life science embarrassingly parallelizable problems on EC2 and wish I had something like this!

Imagine you have a set of input S3 files, each needs multiple-hours of compute to produce output S3 files. Doesn't seem that hard, until EC2 instances fail, programs crash, etc. etc.
So let me ask a serious question here. Suppose someone submits a story. The following day it has few points, and no comments. If someone then submits the same story, fair enough.

Now suppose the story is submitted, has few points, no comments, and then 30 seconds later someone submit the same story. Is it fair to point at the one that's only 30 seconds old? I would say yes, you might disagree, I would be interested to know what you think.

If it's reasonable to point at a submission that's only 30 seconds older, then we have a question:

How old should a previous submission be to declare that it's fair enough to give it a second chance?

I would say that an hour isn't long enough, so if something is submitted a second time within an hour then it's perfectly reasonable to point at the previous submission.

If you disagree, fine, say so. If you think it's reasonable that something is submitted within seconds of a previous submission, say so.

I'd be interested to know what you think is reasonable. It's plausible that we have different opinions about what is reasonable in this context. If so, I'd like to know what you think.
Arachnys | frontend / backend / graph data engineer | London, UK or NYC | On-site

I'm the CEO of Arachnys. We make amazing software to help banks manage know-your-customer checks and anti-money laundering (KYC/AML). It's what's perhaps most broken about banks and we're helping to fix it all over the world.

At the moment we're looking for a generalist engineering profile (senior, midlevel or junior) and one specialist graph analysis role:

1. GENERALIST: Pull-up-your-sleeves mentality, expertise with web development (Python/Go/JS are our main languages). Like seeing things through to completion.

2. GRAPH DATA: Most risk problems boil down to relationships that can be teased out of data. We're looking for someone who has worked on complex graph data issues. Experience at scale is a big advantage. If you have strong opinions about Spark, Neo4j and/or Palantir, get in touch.

Drop me a line (email in profile) if any questions.

Email jobs@arachnys.com to apply. GitHub links appreciated.
One good analogy I've seen for this (I think expressed by @cstross) is that the DNA isn't the source code. It's the config file for a much, much larger process that only exists as a running blob of object code (i.e., all those cellular and molecular mechanisms, plus the environment, plus culture) and is never serialized anywhere.
WikiLeaks: German BND-NSA Inquiry Exhibits
As per the pricing page, looks like you _do_ need support plan:

"AWS Shield Advanced is available to customers who are enrolled in either the Enterprise or Business Support levels of AWS Premium Support."

https://aws.amazon.com/shield/pricing/
You have no idea what the probability is. It's not 100%, but it's also not 0%. You also have no idea what Instagram's probability (and hence, expected value) was at the time of their acquisition. Having such a short-sighted, negative outlook isn't healthy.
The FBI just got disturbing new hacking powers
I'm not against modern design, I'm against over-design. IME sites work better and are more maintainable the simpler they are. If a design improves a site, then by all means, make it more usable. But to me, function > design, and I don't see how your suggestions would make the site better. I'm not saying you are objectively wrong, I'm just saying that I'd much rather use this site than pc-kombo.de or other overly-designed sites that take functionality away on the premise of "looking nice".
He started getting real weird after his divorce.
I'm talking about "seriousness" of moving to clean energy. The emissions per capita is highest in China, US and EU. India comes 4th. Asking India to move quickly towards clean energy while these bigger emitters continue polluting doesn't work. It is plain hypocrisy.

Even if India alone accomplished it's goal of 100% clean energy it won't stop climate change. Even though I like some of Trump's policies I don't think he is correct when it comes to US contribution to fixing the climate issues. He has already said that he will be pulling out of Paris climate deal. That means not only will US back out of funding third-world countries in tackling climate change, it will itself not move towards clean energy at the pace it would have. If US does back out of the deal, forget reversing global warming and achieving the 2 degree celsius magic number.
I have never seen a startup offer gold plans or contribute towards family premiums (just individual). Large enterprises/Fortune 500|50s, but never a startup.
Right, I see how I could have been wrong about that assumption. I assumed it would be after-the-fact credits.

And doing it through Lambda is possible, but the friction there almost feels deliberate. They should make it a first-class option you don't need to wire together yourself.
Is X-Ray suitable to debug individual incidents, tracing a path of individual user, or only to get an overall view of where the time is being spent?
Triggr Health | Full Stack and Data Engineers | Chicago | RELOCATION

Triggr Health is the first predictive system of care for addiction recovery. We are a world-class team of engineers, designers, doctors, and researchers from institutions such as Stanford, Google, UCSF School of Medicine, UPENN, Northwestern, and Rackspace. We are currently working with many of the top treatment providers, government initiatives, health systems, and academic research programs in the world.
Our core platform utilizes phone sensors and phone data to predict the state of an individual’s recovery in real-time, enabling the right care to be delivered proactively the moment it is needed. Imagine if you could predict risk factors that lead to regressive behavior, such as when someone is angry; when they are experiencing a craving; when they are not sleeping well; or when they are falling off their continuing care plan. Now imagine doing all of this without self-reported data.

We are building apps on both Android and iOS, a customer-facing web application, a robust web services API, machine learning-driven analytics, and large-scale data processing. Our tech stack includes NodeJS and MongoDB on the backend, Backbone on the frontend, React Native, Swift and Java for mobile, and Python 3 for machine learning.

We are always looking for talented people to join our team. If you could be described as one of the following, please email talent@triggrhealth.com!

Sr Full Stack Engineer
Jr Full Stack Engineer
Data Engineer

Full job descriptions here: https://angel.co/triggr-health/jobs

At Triggr Health we value diversity and endeavor to treat everyone with respect, no matter their age, gender, race, ethnicity, or sexual, cultural or ideological preferences.
yo @cpojer come fite me
> My impression is that it's actually quite common for Japanese people to understand Japanese accented English more easily than a native English speaker.

This is actually very true, made me think back to many situations in Japan where adding a strong Japanese accent to my English words made it comprehensible to the listener (just as adding a Japanese accent to the generated speech makes it nearly incomprehensible to a non-Japanese speaker).
I imagine many UNIX folks that never touched Aix aren't aware that around 2000 time-frame, the .so model used in Aix was similar to the Windows one.

There were import libraries and symbols to be exported needed to be defined in export files.

Of course, eventually they converged into the standard UNIX model for shared objects.
Well, I would say it is relatively small, I made this https://www.similarweb.com/website/yout.com which in theory is bigger than https://www.similarweb.com/website/producthunt.com
Kubernetes supports pluggable schedulers:
http://kubernetes.io/docs/admin/multiple-schedulers/

It also supports pluggable "controllers," which manage the lifecycle of containers.

(So a Kubernetes scheduler + controller is roughly equivalent to a Mesos framework scheduler; see this doc for more details: https://github.com/kubernetes/community/blob/master/contribu... )

Another recent development in this area is CoreOS operators, which leverages pluggable controllers + Third Party Resources and was previously discussed on HN: https://news.ycombinator.com/item?id=12868594

[Disclosure: I work on Kubernetes at Google.]
I started using toggl for personal time tracking this week, and so far it's working really well. For just a local android app, I used aTimeTracker before and it was unobtrusive enough to get in a habit of using it.
At least 500 years of relatively serious attempts, if we start with Leonardo.
It is indeed .NET Core on Linux.

System.Runtime.InteropServices.RuntimeInformation.OSDescription returns "Linux 4.4.23-31.54.amzn1.x86_64 #1 SMP Tue Oct 18 22:02:09 UTC 2016"
Bad news. The main reason I wouldn't even consider a Fitbit was because the data is locked in the Fitbit 'ecosystem' and there is no Google Fit integration. Pebble was the opposite. An open platform for people to use and tinker with. You will be missed, Pebble.
Skylark is a service we're working on to provide a private personal cloud without the hassle of running your own hardware or using a multitude of services to get the same result. With Skylark, "your digital nest" is an isolated VM that hosts your calendars, contacts, email accounts, websites and much more, all at an affordable price and under respectful conditions for your privacy. Use our admin panel, with new features coming all the time, or your favourite third-party clients.

Happy to answer any questions you may have regarding the service or the software stack!

Try the demo here: https://demo.skylark.cloud
Preorder now and get 25% off of four months: https://panel.skylark.cloud/preorder