skysight-inc/HackerNews huggingface dataset:
One gotcha is that the degree might not be accredited. At least that is what I understand from this sentence in the article: "It’s a £15m project which, if successful, Dyson hopes to eventually gain university status and award its own degrees to up to 100 students a year." However I admire Dyson's efforts to train the people they need.

Edit: Actually maybe it is accredited. From the Dyson Institute's FAQs:
"What is the Dyson Institute of Technology?

The Dyson Institute of Technology teaches high quality engineering degrees to the next generation of tech enthusiasts, alongside a full time role at Dyson.

During this four year programme you’ll learn about engineering through hands-on experience in our Research and Development department with academic training provided by WMG, the University of Warwick. You'll graduate with a Bachelor of Engineering degree."
Foodora (foodora.com) - Berlin, Germany - ONSITE

We're looking for a Mid/Senior Software Engineer (Android) to join our mobile team in Berlin.

What we're looking for:
- Very good English communication skills (German not required)
- Several years of experience developing Android apps using web services (preferably with REST and JSON)
- Knowledge and practical experience in using at least one of Android unit-testing frameworks
- Knowledge of dependency injection concepts and frameworks (Dagger 2) is a plus.
- Working experience with modern design patterns like MVP and its derivatives is a plus.

What we offer:
- A vibrant and highly motivated team
- A great working atmosphere and regular company and team events
- Responsibility from day one in a fast growing and global company
- Great promotion and career opportunities
- Benefits include free drinks, fresh fruits, and cereals and of course, food

Please note, we are unable to assist with visa or relocation support for this role.

Please apply here: http://grnh.se/0ye6co1

If you have any questions, let me know: jobs@foodora.de
You can discriminate against people for being young. :)

https://www.eeoc.gov/laws/types/age.cfm
From Tessla's first-responder guide:

> If the high voltage battery catches fire, is exposed to high heat, or is bent, twisted, cracked, or breached in any way, use large amounts of water to cool the battery. DO NOT extinguish with a small amount of water. Always establish or request an additional water supply.
Tl;dr - We can use @supports instead of Modernizr to check whether a browser supports a particular CSS property. Though @supports itself is only supported by 77% of browsers, in unsupported browsers, the @supports blocks are ignored making them effectively supported everywhere. We can use this in production today.
> My first encounter with docker goes back to early 2015. Docker was experimented with to find out whether it could benefit us. At the time it wasn’t possible to run a container [in the background] and there wasn’t any command to see what was running, debug or ssh into the container.

Having worked all of 2015 in the container space, I can state this comment is a false statement. While it may not have been possible for this person, the technology has existed for quite some time to see what process are running in a container, debugging became possible with sysdig and ssh'ing into a container has been a thing for YEARS.
Code.Gov – Share and reuse open source code from the Federal Government
Does anyone know why there are holes in the CromeOS chart?

At first I thought the fact that the percentage is higher is because by default they contact more google services (presumably all over https) than other os/browsers. If this hypothesis is correct, does it mean that the holes are periods where some of these services were failing to provide https?
I will take the opportunity to share what I have observed a few weeks ago regarding another extension in the Chrome Store: Popup Blocker (800,000+ users)[1] also leaks your browsing history.

For every site you visit, there is a POST to

https://api2.poperblocker.com/view/update

which contains information about each visited page. Example of information sent in the POST (I randomly clicked on an entry in the front page of Hacker News):

us=576
ver=1.0
sver=1
nid=chrome
h=e[...]6
tid=1478271585985
u=https%3A%2F%2Fthehftguy.wordpress.com%2F2016%2F11%2F01%2Fdocker-in-production-an-history-of-failure%2F&p=https%3A%2F%2Fnews.ycombinator.com%2F
rd=https%3A%2F%2Fnews.ycombinator.com%2F
ch=2

The information above is double-encoded using atob before being sent in a POST. The `h` value stays the same i each POSTs.

The privacy policy of the extension used to be complete nonsense, a copy-pasta of the text found on the front page of (probably unrelated) site `whatarecookies.com`.

Looks like they changed it though[2], it is now a large image of pure-text HTML[3], which appears to be borrowed a lot from (coincidence!) WOT's own Privacy Policy's page.[4] I will assume using an image may be to purposefully make it more difficult to find out the copy-pasta.

The review I had left a few weeks ago for the extension -- in which I informed of the above -- seems to be gone.

[1] https://chrome.google.com/webstore/detail/poper-blocker/bkkb...

[2] http://www.poperblocker.com/privacy.html

[3] http://www.poperblocker.com/privacy.png

[4] https://www.mywot.com/en/privacy/privacy_policy
Visually inspecting the output in a handful of environments and hoping it generalizes to all current and future environments, because there is no way to programmatically determine what the environment is actually doing with the content, is primitive. But it works well enough for blogs and shopping carts, so there must not be a problem.
It may be true Microsoft didn't want to get into mobile initially but this quote from Ballmer in 2007 about the iPhone says everything: "it doesn't have a keyboard, which makes it not a very good email machine."

The [old] Microsoft was not able to see mobile as anything other than another way to sell outlook.
Only if organic fertilizer is immune to that.
The Challenges for Tesla's Solar Roofs
How blockchain is decentralizing gambling
3 New Scandals Show How Pervasive and Dangerous Mass Surveillance Is in the West
They can decide themselves by 301ing to http and setting some sort of "I'm a crappy website, just use insecure requests" header.
Fun Things in Elixir
If we are talking about the same extension, then it is down to the way noscript blanket block the scripts on the page.
"I don't see how your explanation could enable anything but a statistical model."

First, I wouldn't call Armitage and Doll a "statistical model", it is more a "rational model" derived from first principle considerations. "Statistical models" are stuff like linear regressions, at least to me.

Second, my explanation is useful in that if it is correct, we would need a certain combination of division and error rates to explain age-specific incidence curves. So, within the context of the model (which is commonly accepted), we can put upper lower bounds on these values from epidemiological data.

See for example my earlier discussion on this site[1]. Even if you disagree with my conclusions (somatic mutation can't do it... something is up and hundreds of billions to trillions of $ have been wasted barking up the somatic mutation tree), or find a mistake, that is still what it can be used for:

[1] https://news.ycombinator.com/item?id=12669110
"The VoteWithMe app provides you with the top 10 contacts from your address book who we're worried won't turn out to vote."

Earlier in the line it is: "based on the likelihood that they support progressive candidates"

So, we have a group claiming to be civic minded, but will only encourage the "correct" individuals in your phone book to vote; those individuals who are not supporting the correct candidates, we will not encourage them to vote.

These guys probably have access to the Obama Path to Victory database or something similar and are using this to engage contacts through direct interaction.
Close but not really storage. I guess more of detection and notification although Google and Merlifeinfinity very close ...
How Freudian.
I would guess the 'gotcha' is it's only a course for 25 people, and more comparable to a scholarship rather than a new model for engineering teaching.

It looks great, and I'm sure it will be a great education for the lucky few, but I am skeptical that it would scale to larger numbers. The incentives are there at the macro level but not the micro which would be needed to encourage a broad range of companies to participate.
I'm not getting in to this discussion... nevertheless, this guy just made my day!

This was a fun read :)
The difference between Hyper and ECS is that ECS (and Docker Cloud, and GCE) all require that you provision and manage your own Docker server cluster.

With Hyper this is abstracted away which has a few benefits. Hyper also runs on HyperContainers (https://docs.hypercontainer.io/) which provides secure (VM like) multi-tenancy with container agility.
This. It's in the same way that I don't understand people living pay check to pay check. Live really poor for 3 months, then keep your income/costs above 1, and you'll be able to plan better and never pay for anything through the nose. It got me through college without any help from parents nor loans, and it worked when I was unemployed, and obviously works now that I make a lot more.
Let's say you want to video chat with someone using only web browsers, you would establish a direct peer-to-peer connection with WebRTC and then you could stream H.264 video to each other. I'd say WebRTC and H.264 compliment each other. However, the shared stream or data need not be H.264.
Carrier subsidies are all but dead nowadays. Carriers are mostly just offering phone leasing or payment plans now.
Ugh, yes. To be fair, running a meeting well is an acquired skill. It's just that it's never taught and nobody realizes that they run shitty, inefficient meetings.
$5 buys you Raspberry Pi Zero: 512MB RAM, 1GHz CPU, MicroSD slot, 40 I/O pins, mini-HDMI, microUSB.
More like a vulnerability scanner. Signature based antivirus apps are mostly useless nowadays, but being able to tell me I'm running a broken version of OpenSSL is very useful.
Yes, lawyers ... good or nothing for those. Thing is, your friends and family must know where that document is and then who gets to read it first?
<3 systemtap. Had a proprietary app and wasn't sure if it was using NODELAY on sockets, was able to intercept setsockopt() and find out.

Also: nice work with the diagrams.
> Therefore for 90% of internet users

I would not be so sure that 9/10 phones running android directly translates to 9/10 mobile traffic being from android phones.
> If you hit this many problems with any given tech, I would suggest you should be looking for outside help from someone that has experience in the area.

I suggest using something that works for you and your business instead. If the only thing that works is $SOLUTION, but you have these difficulties, then yes by any means look for help.

Edit: Ok, I feel compelled to extend my reply as I've been downvoted without comment, which is terrible.

Here's the thing: You're not forced to use Docker just because it's the next hyped thing. It is great and yes, I use it. However there is more than way of doing things and the only reason to choose one technology over another is if it's better for the business.

Anything else is just ignoring reality.
6 Superheroes Who Would Be Awesome Freelancers
If you have PII on a disk, and then you hand that disk to another organization not prepared to protect PII, you have surrendered physical custody of the PII. The distinction you're making is basically the same as the distinction between a thief cinderblocking your car window to steal your laptop, and you leaving your laptop in the back seat of a cab. Yes: FDE helps both if your drive is physically stolen, and if you physically lose it.
Tesla Shareholders Should Back SolarCity Merger, ISS Says
Google has been experimenting with image compression using AI for a while now: https://research.googleblog.com/2016/09/image-compression-wi...
You blocked your mom because she dislikes Obama?
Does Apple have a patent on this, or is it just not novel enough to warrant it?
Because these rules have a cost, and sometimes the cost is not worth it for non-safety critical code. It would be a PITA for general purpose code to avoid all dynamic memory allocation.
> The [old] Microsoft was not able to see mobile as anything other than another way to sell outlook.

This is best evidenced by their pre-iPhone smartphones, most of which were little more than PocketPCs with keyboards and cellular hardware tacked on.
Maybe review the etymology of the word "slave" before you jump to conclusions about GP's cluelessness.
But if the requested feature is supported in a given browser even though @supports isn't, it will act as though the feature is not supported. That seems like a major flaw.
I'd like to point out that gradually decreasing the amount of caffeine intake works very well and is a lot less painful.
No, not at all. There's even restrictions on distributing H264/AVC video files themselves.
Simply add to your will "My Facebook account goes to my mother."
I guess the last few years of news contradicting that fat is bad for you, salt is bad for you and so on had made me believe the legend was long ago punctured.

Here's a bunch of references: http://www.sciencedirect.com/science/article/pii/S0309174014...
Ring – Decentralized, Free, Multi-Device Communication
I'm writing sick from bed so my posting capabilities are slightly diminished :) .

Rancher itself is not an alternative to Kubernetes. It can control a Kubernetes, AWS, Mesos or very simple Cattle cluster. We started with Cattle with a plan to one day use something like Kubernetes, a step at a time, because we kinda felt intimidated (I left that company) by articles like these.
Show HN: Can A.I. Help Trump and Clinton Supporters Understand Each Other?
I will be staying with Apple for now but I hope for 32GB RAM in next iteration.

16GB is getting really tight when you are running kubernetes in docker containers locally and lots of microservices / datastores.
But then you could just push from the staging server. And it's probably best to keep this independent of the image tag i.e. your system knows image v1.1.2 is the latest stable, but the image name never changes. If you retag your stable image "latest", you run into issues with rollback and figuring out what you're running.
My small contribution to the field: http://zvrba.net/downloads/fusion.pdf
When Most Marketers Turn Right, You Need to Swerve Left
> I do web development, so Windows isn't really an option.

LOL. That's hilarious. But, yes...it really is an option.

I've been doing web development on Windows since forever. For the last 5 years I've focused almost exclusively on Node.js. I also use Python 2 and 3, Django, Ruby, PHP, Postgres and MYSQL.

Furthermore, I run many projects with tech that Linux and the Mac OS don't have such as IIS, SQL Server (the two pieces of tech that 90% of every small/medium and large businesses are using in-house to build or run custom software for themselves.)

You sir are uninformed. Roughly 30% of all public websites are running IIS on Windows (~10% of active sites) and you can rest assured that percentage goes way up for internal/intranet sites - https://news.netcraft.com/archives/2016/02/22/february-2016-...
Yeah, because I feel like paying CAD $750 for that when Logic is $200 and comes with it's own library.
Mark Knopfler wrote a great song about this story - Boom, Like That.

https://www.youtube.com/watch?v=dvj4svKcjl0
I think a bachelor degree would be unusual for the UK. Aren't most engineering degrees in the UK undergraduate masters?
If anyone gets turned off by spiritual/religious aspects around Meditation, I have found this podcast very helpful in understanding: https://secularbuddhism.com/
It is not mainly about meditation but general Buddhist concepts. I am finding that it is helping me be mindful more often and meditate once in awhile.

If you do start listening to it, start with first 5 episodes.
There was a new release recently: https://lists.gnu.org/archive/html/info-gnu/2016-11/msg00001...
Also they joined the GNU project: https://blog.savoirfairelinux.com/en-ca/2016/ring-official-g...
"a recent study comparing a mindfulness meditation and yoga retreat to regular vacation in terms of mental health as well as physical health outcomes"

The study compared a week of health lectures and "fun outdoor stuff" to a week-long meditation retreat. This isn't meditation vs. vacation, it's meditation+vacation vs. vacation.
> Catching exceptions to throw exceptions with better messages is something I would stronly suggest, since almost no exceptions are useful without contextual information.

Much more important is to wrap these exceptions generated in internal code
in custom types. List of raised exceptions is a part of code's interface, and
one shouldn't generally expose this kind of internal details as public API.
> tail-call recursion uses no stack space at all

Not all compilers optimize tail-call recursion into - effectively - loops. And even those that can might only do so when certain compiler flags are active.
I've noticed a lot of people that meditate struggle with aversion of thoughts and feelings vs "letting go" of thoughts and feelings. You certainly feel every bit of pain, anger, and sadness as a non meditator would.

The distinction is that you work on "meta-cognitive awareness". You try to avoid getting swept up in the narrative thought stream if possible. So here goes from my own experience (doesn't work 100% of the time).

without mindful awareness
Guy cuts me off -> "WTF is that guy doing? What a moron! Someone always has to mess with me! Look at how smug he is. I want to jam his nose into the back of his head"

with
Guy cuts me off -> "WTF is that guy doing? Woah feeling that anger. I can feel it right in my chest and kind of a warm feeling in my face and arms. Hmm interesting. I wonder if he is rushing to the hospital or to some emergency. Just like me, I've accidentally cut someone off before. Oh well what's on the radio"

It helps you build more mature mental models. Mental models are useful but often wrong. Mindfulness can help you question your own mental models and take things less personally. Tons of reputable studies will back up mindfulness and meditation as a standalone or complementary tool for stress, anxiety, depression, and pain. Medication still plays a very important role.

Edit: Upvote to you for bringing up a good point. It is very hard to sort out the bull*hit in the meditation community. There is an awful lot of tradition, psudo-science, and plain old snobbery in this community. Anyone that gets involved should start with the basics and avoid as much of the spiritual hype as possible.
MancML – Machine Learning Event in Manchester(UK)
Have you met programmers?

Less snarkily, there are billions of lines of production code that don't check return values for malloc(), printf(), and so on because those failures are extremely rare and difficult to handle sensibly.

Banning dynamic allocation would ban large areas of programming language - Lisp, Python, Javascript, and so on.
my guess: unions
How to Search Google for Information
I can see so many things go wrong with this:

- Company tanks.

- Company gets acquired, and your private data gets mined.

- Company gets hacked and database dump gets posted.

I think I'd rather stick to the old methods of sealed envelopes and trusted friends or a lawyer. It's more reliable and requires less brain time slices ("Does the comapny still exist? Has it been hacked or acquired?" etc)
> I do web development, so Windows isn't really an option.

What.
Caffeine is a mild stimulant, but in the evening the main effect is probably blocking your adenosine reuptake sites. https://en.wikipedia.org/wiki/Caffeine#Pharmacology You can probably get a similar effect by drinking a small amount of caffeine in the early afternoon instead of a large amount in the morning. I mentioned this in another comment, but slowly decreasing your caffeine intake over time lets your body adjust with pretty minimal symptoms.
Carrier subsidies were a huge thing in the US market. It was why lay people were able to buy Blackberries in mass before the iPhone in the US. It was also why Nokia had no standing in the US market at all, despite being the biggest seller outside, with phones that were pretty much unparalleled (until BB). They did not want to give carriers the control the carriers wanted (such as gimping features and stuff), which meant they were not subsidized by the carriers, which meant their phones didn't sell int he US.
Threatstack will do that. Their agent runs on your machine as a kernel mod and will alert you to any libs being used (e.g. openssl, libcurl) whose version matches a known CVE.
Even if I disapprove the format of this kind of articles, I found this one useful after all.
You should look at GitHub.

Most of their listings include a "Must have 3 years of experience in Ruby on Rails".
I have read the first 50 pages about a 100 times.

Does that count?

P.S. I have never recommended it to anyone though, I don't recommend books I haven't read all the way through. I will get through TAOCP one day, (it's now on my retirement bucket list, along with learning Sanskrit) but I first need to read through a bunch of Math books forst, so I can get past the 50 page hump.
So wouldn't other crops have this problem? I.e., the stuff we eat every day?
With the sole exception of item (3) in that list (pertaining to dynamic allocation), which others carry a cost?
Heh...

>Another important difference between batteries and gas is that emergency workers (and anyone who's involved in the accident) can identify when the gas is leaking out, it's also much easier to stop the gas from catching on fire as wetting the vehicle or using other fire retardants will usually prevent the gas from catching fire. On the other hand you can have an internally shorted battery pack which can catch fire or explode at any moment and you would have no clue that it can happen.

https://news.ycombinator.com/item?id=11874737
One of the other poorly executed things he did was the Danger acquisition. It was a dead-end. Didn't contribute to anything and distracted them in mobile, to some extent.
Data Scientist/Information Designer

Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Tableau, Power BI, Plotly, Cartodb, D3.js, Apache Spark, PostgreSQL, HDFS, Tensorflow

Résumé/CV: Available on Request

Email: daviddou82@gmail.com

LinkedIn: https://ca.linkedin.com/in/david-dou-a5446745

Website/Portfolio: http://www.davidanalytics.com

I design and build beautiful and functional dashboards. I also dabble in deep neural networks to solve new problems in AI. Looking for a challenging position with long-term skill growth.
> If a subscription charge fails three consecutive weeks, Cronu will release your message.

Oh boy. I can see so much going wrong with this.
Experimental in-browser torrenting
> Smoking weed is not going to get you fired anywhere, except for the worst jobs in the worst places.

Do you have numbers to back this up? Because almost every place I've worked at has had this policy. I think it's a terrible policy and should be illegal, but it's been pretty standard everywhere. Maybe it's not common in SV, but everywhere else it seems to be the norm, IME.
The median voter theorem isn't the whole story, not even close. In particular, it assumes that most of voters are driven by what parties say about themselves in terms of policy, which is manifestly not true. When Trump says he won't cut social security, people from deep republican states say "yeah he cares about the american people, he's with the little guy", whereas when a democrat says the same thing they go "boo he wants to social medicine, commie".

There was this study that showed when remove parties from policies, something like 90% of the population wants free health care for all, free education for all, richer people to be taxed more, not less. 90% isn't really split down the middle.