skysight-inc/HackerNews huggingface dataset:
>We do not even have driverless cargo trains.

These are definitely on the way, if they have not already arrived. Someone I know was a train driver for a mining company here in Australia. A lot of their trains are already essentially automated with a driver being present largely just in case. Bear in mind that this was several years ago and I doubt automation has halted since then as that specific kind of train driver are exceptionally expensive to have on the payroll.

Even a few years back the drivers were either simply supervising the computer system or the human was driving however the computer system would alarm at the driver any time the human driver did something that it disagreed with. In particular, going too fast and being unsafe or going too slow and extending the trip time.

The computer was supervising the human just as much as the human was supervising the computer. From memory, the system could even raise alarms with supervisors about what is happening with the train in some circumstances.

Going from human only > human supervising computer > computer supervising human > computer only seems like a sensible progression and trains are a long way through it.
Show HN: API Blocks, a live Dashboard for arbitrary API endpoints
It's incremental, but the jobs go away. Here, for your entertainment, is an automated container port in Rotterdam under construction.[1] It was finished in 2014. Here it is in full operation.[2] There are no people on those container cranes. There are a few people in a control room. The little trucks moving the containers around are self-driving. They're also battery powered, and battery swap is automated. The cranes that move containers around the container stacks are totally automated. There are no people in the cargo-handling section of the terminal.

This is not the future. This is last year's technology, operating right now.

It's quite likely that the first trucking to be automated will be to and from container ports.

[1] https://www.youtube.com/watch?v=uLf0m3ucV3M
[2] https://www.youtube.com/watch?v=tEk2v4RyFh4
Zenefits eliminating Tempe sales operation, cutting jobs, paying workers to quit
For a lot of us northern europeans, it just doesn't fit with our culture. We value honesty and straightforwardness above superficial friendliness. Often I find American customer relationships just provocative. So often they act like robots. You can tell that all their smiles and friendly words are all fake. That makes it all feel like I am being lied to and that employees are forced to act in an unnatural way no matter how they feel that day.

I rather have people act friendly towards me because they want to. If they don't feel that great that day, they don't need to smile and put on a show, as long as they don't give me shit.

And also we like our privacy. When people follow you around the store and keep asking if you need help, or comment on something you are looking at, it just feels invasive and disrespectful.

Mind you I do actually frequently enjoy the more chatty nature of things in the US. And many are genuine about it. But the problem is that for every genuine person there seems to be one that does the whole robot routine because the manager has instructed everybody to have crazy smiles and sell as much shit as possible.
Hands On: Living with Aussie Soylent
Sure. Habitat's supervisor is a very low-level thing - it manages the lifecycle of your service, participates in the gossip ring, etc. That means a failure at runtime of the supervisor is pretty unacceptable, and similarly, you don't want anything (like a long GC pause, for example) to get in the way of the supervisor doing what it needs to do.

Rust gives us 3 things we needed, and it says so right on the website: fast, no segfaults, thread safety. Additionally, it's community is top notch. We've found the language to be great to work with, especially when you're refactoring. The type system makes it clear where it's possible for the code to fail, making it easier for us to reason about keeping the supervisor safe.

I wrote this while I was evaluating languages for the early habitat prototypes: https://medium.com/@adamhjk/rust-and-go-e18d511fbd95#.d35imt...

Best,
Adam
Hey, i recently saw your team's blog post and i was playing around with your new framework. i was wondering how to add ids and classes to the elements.
Now Peter Thiel’s Lawyer Wants to Silence Reporting on Trump’s Hair
I'd love to recommend a book on this, but it never was translated to English: http://www.goodreads.com/book/show/8892205-menschen-wie-g-tt...

It was originally written to be a satire, but ended up showing a civilization way passed the everything is automated for basic needs. From there on you need to teach people to use their capabilities to create whatever they have in their mind, be that music, inventions, etc. If you take away the purpose of jobs, such as to do something with your life, you need to give alternatives, such as the option and the need for creation.
Our new API for mobile Retention and Engagement components
Well I did say "most people". Developers and graphic designers benefit much more but I'd say casual users and business users are seeing vanishing benefits.
Tons of people today contribute to society without having a job pay them to do it. It's called volunteering, parenting, caring for sick/elderly family members, organizing community events, running for local elections, etc. etc. etc.

The biggest lie of our job-based corporate society is the belief that, unless you're doing a "job", you're not working.
Probably bloomberg? They have this hilarious ad-blocker blocker popup:

We noticed that you're using an ad blocker,
which may adversely affect the performance
and content on Bloomberg.com. For the
best experience, please whitelist the site.

No bloomberg, the ad-blocker positively affects the performance and content on your site. For the best experience, make sure your adblocker blacklist is up to date.
What's Next for Artificial Intelligence
The difference here is that if you're near retirement age and that's all of your money investing it all in a start-up is the worst possible thing you could do with it given the stats.
Now Peter Thiel’s Lawyer Wants to Silence Reporting on Trump’s Hair [Updated]
I loved simant as a kid but tried to replay it when i was a teenager. I discovered then that the simulation was fairly broken and simplistic which kinda bummed me out, but I learned how to beat the game in <10 minutes. But other people have managed to get that even faster https://www.youtube.com/watch?v=a1B24Vvik2I
Luckily we have Let's Encrypt now.
Sure, and I don't go there. But why can't I still hate them? Does me having a choice mean that I should like them. I hate opera too, and I don't go watching opera either. But am I required to like it because I am not forced to go there?

Anyway in Germany there is not much of a choice whether to enter Lidl or Aldi as they are everywhere and there seems to be little else.

I've lived several years in the Netherlands btw and I really like Albert Heijn. That is more like my kind of store. The Aldi I went to in the Netherlands wasn't actually that bad.

In fact it sort of bothered me that Germany wasn't more like the Netherlands in shopping experience. Germany seems so ultra focused on cheap, plain and efficient.
Well, I am not that familiar with it, but given how much attention they gave to optimizing this, my best guess would be that they made sure that similar products didn't get similar codes. And I guess for a grocery store, mistakes aren't that big a problem, especially for ones that mostly don't sell anything but their own brands (and thus normally don't have all that many similar products at different prices anyway).

Also, yes, the rumor always was that Aldi paid well. Presumably the savings in additional staff and space and cash registers was still worth it.
I was in Berlin
Am I the only one who finds it really hard to fathom that it's 19 years? Almost two decades. I don't think I can find a single device that I had 19 years ago, but this takes continuity and dedication to a whole new level.
Medellin is my hometown (I'm actually spending a few weeks here), all of my family's previous generations are from Medellin and we are one of the innocent families that were affected by the Medellin Cartel in the 80s and 90s. Therefore, I feel the need to expand a little bit on this -btw, great- article.

First clarification: Average people don't admire Pablo Escobar and his disciples. What's true about Escobar is that he made philanthropic efforts with the aim of socially developing Medellin's suburbs and that's where the admiration towards him comes from, but this is not 'Pablo Escobar's kingdom' or something like that. Normal people know that he caused more damage than progress. BTW, safety is an order of magnitude higher two decades later.

Second clarification: Popeye is actually a smart guy. Since he was released on parole he started this Youtube channel where he has shown he is a great content creator and promoter, he is also running his own company (on a legal industry) among other things. People are liking his videos more than disliking them because the channel is actually really good as a channel, but we all know he was an assassin.

Third clarification: Colombia is in a huge social transformation process again. Colombia has had drug cartels, three extreme-left guerillas and one extreme-right paramilitary group. The negotiation processes with one of those guerillas (M-19) and with the paramilitary (AUC) were successful. Druglords were shot down. Right now the government is in a new negotiation process with the biggest of the 2 remaining guerillas (FARC). In order for a long-term peace to take place, normal people will have to accept the fact that these people will be reinserted into society and they will be our neighboords, coworkers, etc. In some way it's good that people are accepting to forgive (to some extent) Popeye, just the same way they have forgived and will have to forgive groups outside the law.

In conclusion we could become a role-model for failed states, and this is an example that shows why that is true.
Please don't yell fire like this. You haven't found any critical severity vulnerability in Telegram. As written, your report doesn't disclose a vulnerability at all. What you found is a logic error with no evidence of a security implication. You're attempting to promote yourself using invalid findings that, as presented, would be quickly rejected by the Telegram team as not applicable.

Your video details two findings: 1. the ability to empty a contact's internet balance by sending very long messages to them and 2. the ability to cause a contact's client to potentially crash due to an unexpected number of bytes in a single message.

The first finding is neither a Telegram nor a security issue. Does Twilio have a critical security vulnerability because I can use it to quickly exhaust a user's SMS quota for the month? This is an established precedent, and you have not identified a technical security flaw.

The second finding is a legitimate bug, as there is behavior that is implemented differently than the documented design goal of the API. However, you did not provide evidence that this finding can be used to cause a persistent denial of service. Does the application crash every time a user opens it, or is this good for one use? This is not a vulnerability unless you can demonstrate an overflow allowing local memory reads/writes or a persistent denial of service condition.

This is attention seeking behavior. Publicizing a "critical" vulnerability in a high profile application based on the flimsy excuse that you couldn't find an explicit disclosure email address reduces the credibility of responsible disclosure and legitimate security research. If you had actually bothered to search instead of rushing to bring your "findings" to notoriety you would have found security@telegram.org, which is explicitly for security reports. But that wouldn't have allowed you to make a blog post and submit it to HN, would it?

The next time you think you've found a vulnerability, don't publicize it and try to disguise it as a noble gesture by saying you're not going to "pinpoint" the vulnerability when you clearly walk through the exploitation in your video. Report your findings directly to the vendor, and if the vulnerability is valid and a fix is pushed due to your participation, then you can brag on HN about it.
That's funny, because creating GIFs is what 9Gag does, and it requires very few humans. Actually admins create most gifs, give them 300 points, and reissue them every 3 months.
"Does the public water infrastructure include the pipes and sinks inside my house?"
Decimal Precision of Binary Floating-Point Numbers
Well, one way I did it was by creating fake torrents with an unlikely info_hash (if you see the all-0xaa's hash on bittorrent crashing your client a few weeks ago, that's me).

In this way, I can get use public WebTorrent signalling servers to establish the WebRTC connections between my (non-bittorrent) clients.

You can distinguish between clients and servers (if you don't want a P2P model) by having clients claim to need this unlikely info_hash, and servers seed it. In this way, WebTorrent's websockets server won't link clients to other clients.
There's an argument that blockchains are immune to embrace, extend & extinguish attacks. I am not sure about that. Classic EEE (thing Microsoft Internet Explorer) can be done only if you have big majority of the markertshare. But if that's the case you can also easily take over the entire blockchain.
The touch screens allow us (I work in backend retail) to push updates to hundreds of shops across a region without having to update those mechanical keyboards. It's a huge benefit to the industry. Before, when a new feature was added we had to send a human technician out to every one of those shops. Or get the shop managers to replace the key, or sticker the key. You can see how much easier it is to push updates over a network compared to the alternatives.

As for scanners, they vary a lot in design and intended purpose but with some optimization and testing they are are always better than the emerging tech for scanning items; your smartphone camera. The industry is heading toward you doing the scanning yourself (albeit in addition to the traditional shop model). Phone cameras are a pita having not been designed for this purpose. I don't see any IR scanners being available to the general smartphone market any time soon, but they do exist as 'jackets', mostly for tablets.
Sorry if you interpreted that as some sort of criticism. That was not my intention. I'm just saying that I can now understand precisely where all your comments about state machines, proving things with simple mathematics, and disdain for languages comes from.

By the way, it also makes me cringe when I hear functional programmers talk about how useful Curry-Howard is. On the other hand I don't yet see how state machines can be more useful for my day-to-day work than PFP. I'm trying very hard though ...
Yes, the new CC chip readers are so slow (must keep card in machine vs. quick swipe) and multi-step that it's faster to use cash.
That's the way to get bi/multi-partisan support. I support UBI iff we dismantle all (or almost all, like > 95%) of existing government give-money-away programs. I can't imagine that I'm remotely unique in this point of view.

If you're asking for it to be meaningful in amount, universal, and additive atop the existing programs, I think you'll find very little support from the working people who will bear the costs.
> Automatic parallelisation is a bad idea because the overhead caused by synchronisation is bigger than the gain.

A sufficiently intelligent compiler would be able to heuristically determine if the synchronization overhead for a program segment would be greater than the performance gain. Plus, there's lots of little cases where synchronization overhead is trivial, like map().

C isn't the best language for this, but there's plenty of languages (e.g. Haskell) that have data flows that can be thoroughly statically analyzed for dependencies.

> It's also a bad idea to take away control from the programmer.

Ideally you'd have compiler pragma to disable this on a case by case basis, and you'd still have more traditional parallel programming tools available.

> What if every compiler did automatic parallelisation differently? Then you'd have impossible to fix performance problems.

If you had a bad enough performance regression, you'd disable automatic parallelization and file a compiler bug (because it shouldn't regress below single-core performance). You could make this same argument against any optimizing compiler. They all apply different optimizations, and do sometimes lead to "impossible" to fix performance problems or even contradictory execution behaviors between implementations. But I still think `gcc -03` is invaluable.

I don't think automatic parallelization is a cure-all, or even that it should be enabled by default on compilers any time soon, but it's better to have it as an option than not.
>office party around the paper shredder

This phrase made me laugh, but I don't really understand what it means, can you explain please?
This is already being tested!
https://www.theguardian.com/technology/2016/apr/07/convoy-se...
What’s New in Swift 3?
Oh, hmm, good point, I missed that subtlety. Yes, apps definitely should be able to prevent zooming.

(Purely from a personal perspective, I'd prefer that people who made web apps didn't because they're a much less good user experience.)
> now through technology the compression rate will be enormous

In 1800, with steam power, the compression rate was enormous. And sudden. The population of humanity was fewer than a billion. It implied massive misery in coal mines and factories, which hasn't disappeared much, and a greater low-to-high income ratio, yes, but it also implied an easier life for a greater part of humanity.
I think you mean Ramat Gan; although it's just across the highway from diamond exchange, it's technically a different city. (My only connection to the industry is working next door to Rappaport).
I'm stoked for the PocketCHIP.
Math and Mindset
It's suprizingly poor for many things. We don't actually care about any single material property, we care about ratios.

For structural component you want high tensile strenght, high stiffness, high toughness, low weight and low price. If you compare natural diamond to Eglin steel, diamond only wins in weight. Carbon fiber is better in every way, the only problem remaining how you glue the fibers together.

One area of interest has been diamond like carbon for coatings of mechanical parts. (It's actually pitch black, don't get too exited. And it actually doesn't share the precise crystal structure either.)

Again it has few very disfavorable characteristics. Typically good wear resistance comes from good H/E ratio. ( Hardness= hardness, E= Youngs modulus = stiffness ) Now diamond is too stiff. Glass and rubber have better ratios, and both are increasingly used as coatings while DLC seems to be stuck in a very small niche. Threatened by shitloads of different carbides and nitrides which often have better H/E, better strenght and better toughness, while being only slightly less hard. (Strenght and hardness are different things.)

Also DLC dissolves into steel and burns in very hot temperatures. These are shared by actual diamonds. So diamond doesn't even cut it in hardcore cutting blades, where extreme hardness and compressive strenght would otherwise be useful. Only concrete and aluminum are routinely cut with diamond.
Indeed, in 2016 requiring IE can be forgiven as a symptom of Microsoft captivity and/or being behind the times, while requiring Chrome is a proud proclamation of some mixture of not caring about standards, not caring about UX, not caring about users, not caring about proper web design (in order to avoid proprietary features), and being an ignorant and arrogant Google fanboy.
My name is Beth this is for the ones who have been ripped off by this good for nothing scammers, If you ever are looking for an efficient hacker who offers various services which includes facebook, twitter , instagram, whatsapp, WeChat,Whatever services you may require legal or illegal, Ranging from Bank Jobs, Flipping cash, Criminal records, DMV, Taxes, if you are looking to get any hack espionage accomplished . need funds urgently ? need your grades changed ? thorough background check or Just Name it. This hacker really does offer top notch services and has been of great help to me and my friends ,coming from a very fulfilled and happy customer he is one of the best Blackhat hackers ouut there who is very feared you can contact him Via email.... geminiblackhathacker@gmail.com or by text +1 813 379 2141. . Do mention the name Beth as he can be very wary.
Testing a Cloud Application
I don't get the problem with [2]? The tape worked exactly as intended.
ISRO will launch 22 satellites next week
> These tests only cover the type space, which is trivial.

Granted it's not enormous, but if you think it's trivial you'll probably be surprised by the range of things you can encode in the Haskell type system.
Don't have numbers here, but it's pretty good, and we regularly move the data around and check it. (Ie it's not just rotting on a hard disk somewhere.)
Are they saying they're doing EV certs for free or is the page just badly worded?
A beginner’s guidebook to build a successful mobile application
Just the shortcut menu for "Take Video"/"Take Slo-Mo"/"Take Photo". Not the greatest of use cases, I'll grant you, but it does remove that small hump of "launch camera, swipe left" when you're wanting to capture something quickly.
"frantically destroying documents" I suppose would be another way to frame it... But I seem to remember that was the wording on the show, or pretty close to it.

It made it sound like the staff were running around and being very energetic in their operation of the paper shredder.
I prefer automatic tool followed by VCS "diff against head" myself. I get to replace a bunch of error prone typing with a small code review.
Cashiers in clothing stores are removing hangers and folding things all the time, which is easier if they're standing.
My guess is you would still be able to get raw pointers out of any backwards-compatible extension to C?
TactoTek secures a grant of €2.5M for production of injection molded electronics
It's interesting that they distribute the "CHIP Flasher" as a Chrome app. It seems very user friendly but somewhat opaque. And it's a pity there's not much info on the hardware.

Anyway, I've ordered two pieces. They're probably going to gather dust alongside my Raspberry Pis and Arduinos once the initial excitement has worn off. :)

[EDIT] OK there's lots of info on the hardware, just not easy to find on their sales page: https://github.com/NextThingCo/CHIP-Hardware/
This is amazing. Just need to figure out how I can attach a battery to it and everything in my house will be a computer.
How to hire a WordPress contractor
But I can't forget that Google is the company that somehow managed to suggest ads on my personal phone based on browsing on my professional PC.

Theses devices are never on the same network, the only shared parameters is an exchange account. As a rule I always log-out of the only Google service I rarely use, so this must be some cookie/tracker dark magic.

Sadly I have no proof, but I use gosthery to block trackers since then. (Side note: gosthery also claim to use DP btw)
> I'm currently highly eager for FreeBSD 11.0 to reach code freeze. It has a new Docker / linux64 layer and _no_ systemd.

For what it's worth, if you find a distro that doesn't have systemd you can run Docker and runC on it -- both use the underlying kernel primitives themselves and aren't wrappers for systemd scripts.