skysight-inc/HackerNews huggingface dataset:
His talk used the attack he implemented as an example of a broader family of attacks. In his wrapping-up section (morals) he lists other ways one could embed backdoors into systems, and he noted that the further down you go the harder it is to detect. From Ken Thompson's conclusion:

The moral is obvious. You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code. In demonstrating the possibility of this kind of attack, I picked on the C compiler. I could have picked on any program-handling program such as an assembler, a loader, or even hardware microcode. As the level of program gets lower, these bugs will be harder and harder to detect. A well-installed microcode bug will be almost impossible to detect.
In case anyone else is curious like I was about the stated figure on restaurant employment, here's a reputable source: http://www.restaurant.org/News-Research/Research/Facts-at-a-...
> then the robot overlords will move to a friendlier nation, while also seeing inflows of unskilled humans immigrating.

This is a bad assumption, the robot overlords can't just move to another nation, markets don't work that way; they're here because they're selling in this market, you don't just say oh well I'll stop selling stuff in the US and only sell stuff in Germany because they're going to tax me less as it's a much smaller market and a culturally different one as well. What sells in the U.S. won't be what sells in another country, and other markets are much smaller and/or would require complete culturally relevant re-branding to a large degree that might not be possible. The U.S. is a huge basically mono culture market, the E.U. is not, you can't just move shop, you have to change the entire way you do business.

tldr; markets are sticky, the rich people don't/won't/can't just leave when tax policy doesn't swing their way because their money machines are tied to those markets.
No. Just let consumers choose. If I could have super-efficient incandescent bulbs, I would prefer them precisely because of the better colors and instant-on startup. (This assumes production ramp-up has kept these new incandescent prices well below that of LEDs)
and they forgot the salt! again! arrrrrgh.
My father warned Exxon about climate change in the 1970s. They didn't listen
My main quibble from this paper is:

> For deeper networks, Corollary 2.4 states that there exist “bad” saddle points in the sense that the Hessian at the point has no negative eigenvalue.

To me these sound just as bad as local minima. Also I don't think it's standard to call something a saddle point unless the Hessian has negative as well as positive eigenvalues. Otherwise there's no "saddle", more something like a valley or plateau.

They claim that these can be escaped with some peturbation:

> From the proof of Theorem 2.3, we see that some perturbation is sufficient to escape such bad saddle points.

I haven't read through the (long!) proof in detail but it doesn't seem obvious to me why these would be any easier to escape via peturbation than a local minimum would be, and I think this could use some extra explanation as it seems like an important point for the result to be useful. Did anyone figure this bit out?
Terrapattern: an open-source tool for “similar-image search” in orbital imagery
It sadly did not work for me either, even though I tried "calibrating" it with moving my mouse around the screen, but when i moved the mouse out of the window it was just as bad as before.
IMO self-driving trucks won't displace humans behind the wheel. Trucks on public roads will be self-driving in the same way that planes are self-flying.
At Airbnb, we also started building the library with symbols but noticed that it didn't work, at least before Sketch 3.5 or something.

In our case, we want that people can change the symbol sizes (eg. you need to fit in more content in to a header). If you need resize or accidentally resize something, Sketch would automatically resize every instance of that symbol. That would kill your sketch for few moments and probably mess up your file permantently (sometimes you couldn't undo the damage you had done.). So we ended up putting the components in Layer Groups, and let people copy and paste them.

Newer Sketch symbol support have gotten better, but I'm still hesitant to change to it, since it seems something they haven't nailed down yet.
Wonder how this compares to Storm 1.0
Way to make parent's point about handwaiving.
It'll affect developing countries more only because their labor force is dominated by low value added manual labor which is easiest to replace, so they will face the brunt of it. On the other hand, developed nations have been on this trajectory already, so the hit will be much more buffeted and gradual, but it will eat at the more automatable jobs like driving, harvesting, and jobs involving paperwork/discovery, fast food service, education, etc.
This is great. I've been meaning to find a way to keep track of TLS like this. Anything other ways to do this?
This is pretty cool, I am really liking it.
> The copyleft license ODbL probably will mean that there never will be a huge adoption. The situation simply is different with a geo database compared to software or one art piece.

From OSM:

> You are free to copy, distribute, transmit and adapt our data, as long as you credit OpenStreetMap and its contributors. If you alter or build upon our data, you may distribute the result only under the same license.

How is this not an absolute necessity for the long term success of the project? Without it, someone can just slurp up the data, add their own, and then shut OSM out.
The wireless carriers have the final say on which phones they stock and promote, not the manufacturer. There most likely weren't enough sales of Windows Phone devices to make it worthwhile for them to bother trying.
So thats a no? Not even 1 example of a career that has been created to replace these 60,000 jobs?

But you're SURE that these jobs will be created.... eventually?
But long term returns almost always have a lower priority to short term returns in a company's balance sheets.
Enjoyed the cleaned up format!
A few years ago I made a vow to myself that I wouldn't work on software that puts people out of jobs.

Don't most software fall in this category though?
I think you can still buy a commercial license.
thank you for the clarification.
This is saying that Trump bookings are a lower percentage of hipmunk's total sales this year than last year. And since we don't know the growth rate of their sales, this data doesn't necessarily suggest that the hotels are taking any hit at all. Nothing to see here.
Marx didn't consider how capitalism, coupled with a lack of a satiating supply of survival staples (aka today "guaranteed basic income" aka welfare entitlements), necessitates raising the accepted standard of living and thus creating a renewing demand for labor (mundane included). Most of humanity past did not enjoy what we now consider poverty-level baseline necessities, much of which exist thanks to jobs of all kinds both creating and buying those products & services. He never dreamed of the poor needing & owning cell phones, indoor running hot drinking water, a/c, a car for every adult, TV, etc.
Chemisty of Cast-Iron Seasoning: A Science-Based How-To (2010)
As a developer with personal projects, I do all system admin stuff for my side projects.
The Evolution of Dark Launching on Snap CI
I believe the US has the highest car ownership per capita in the OECD.
I don't think they support printers...yet.
I think your viewpoint is really wrong-headed. Since around 2001, Apple has given you pretty much a single way to write OS X apps: Objective-C and Cocoa. Yes, there was a brief flirtation with Java, but that lasted what? A year? And afterwards it was 100% clear that Objective-C was the way forward. Same thing with GC. They tried it, decided they didn't like it, and then got rid of it. No ambiguity. Furthermore, the basic structure of a desktop application has not changed much at all in the OS X era. In contrast, MS pushed C#+WinForms for a while, then moved on to C#+WPF (without really killing WinForms), then moved on to C++/WinRT (again without really killing C#+WPF). Also, none of these post-Win32 technologies seemed to get anything near universal buy-in from developers. Furthermore, the switch from C#+WPF to C++/WinRT was a profound change: If you had a WPF app, you pretty much had to redesign the whole UI when you switched to WinRT, because it's based on an entirely different way of organizing a UI.

And I say all this as someone who has mostly stuck with Windows since NT 4. Personally, I find it just sad the way they've mismanaged the developer story for the platform, starting, really, with the introduction of WPF.

On OS X, in contrast, the developer story has been pretty consistent since the introduction of OS X: Write your apps in Objective-C+Cocoa. Full stop.

Of course, now Apple has introduced Swift, and the coexistence of Obj-C and Swift does seem like it complicates the developer story. But not nearly to the extent the MS developer story has been, and continues to be, a mess.
It's more complicated. Olive oil is high in antioxidants. A recent study found that no realistic cooking process would significantly oxidize the pufas in evoo because the antioxidants are pretty good at what they do.
SoundCloud and LANDR Partner for Free Online Mastering
I use Realm for React Native and it's awesome! Congrats to the Realm Team. great work!
Probably in classic Capitalism. There is a huge potential of consumers due to unprecedented human population. Once wages will further rise in China-South East Asia, there will be plenty of consumers to buy more products. However, I'm afraid that this is also only a transition phase. It's not a matter of money, they can print as much as they want. It's a matter of power and control. Once the elites reach the point to control all the resources and the means of production, the model will change from capitalism to global Feudalism.

But of course you may be right. In many cases, the endless greed of big corporations lead their owners to act without thinking the consequences.
Here's a link to a write-up discussing what the service is about / context:

http://consequenceofsound.net/2016/05/soundcloud-is-now-offe...
HP splits again, as Hewlett Packard Enterprise spins off IT services
Something I never hear when discussing automated trucks is the 10% of truckers that are owner-operators. Won't they just slap automation onto their trucks, and continue to own (but no longer operate)?

Won't displaced truck drivers become motivated to be owners themselves? It doesn't seem as bleak as everyone makes out. I don't really think most big companies want to own and maintain their own fleets of trucks.
But, I just want a black and white Eink monitor.
Bookings at Trump Hotels Plummet
Stream – Your API for building activity streams
That's why the bet is structured as a portfolio. In startup investing, it doesn't matter if some of the portfolio loses big (or everything) as long as there's at least one winner that expands many-fold.
Had the same thing happen to me after a date. We met on a dating site, agreed to meet for drinks. I never even knew her last name. The date didn't go well, so we ended it early. Afterwards, she showed up on my recommended friends list, and I assume I on hers.

Creepy.
Wow, that's scary. Imagine a file system that kinda sorta passes the "looks like fat" test but works differently, causing the card to TRIM randomly all over your files :O
"No. Just let consumers choose."

That wasn't the previous solution and I'm wondering if people who were fine with the demise of incandescent bulbs would be fine with a ban on LEDs because of the same efficiency concerns? I get the feeling the answer is no which makes me wonder about the original reason.
Yes, far from "destroying" Nokia, MS threw good money after bad to the tune of $billions trying to keep them afloat. Now they've given up on that fruitless endeavor.
I guess it depends on how you define failure. I agree that elevating Yahoo to its previous place in the SV hierarchy would have been a tall order, but I think that prudent management of healthy business verticals combined with a conservative and thoughtful approach to acquisitions would have been pretty doable.
I was also in Ruoholahti as well as Nokia House when they closed down Ruoholahti.

Overnight Nokia turned into a cesspool of backstabbers who didn't add any real value, but managed to steal the credit from everyone else.
We buried your submission because you broke the rules so badly. Another account reposted it using the article's original title. Since they didn't break the rules, that's fine.
Well, I think that every SKU of an OS should be able to deliver stability. Especially something ordinary like a few months of uptime.
As someone who has used Heron (along with MillWheel, Spark Streaming and Storm) I feel like this announcement is too late. The biggest thing Heron offer is raw scale but since they decided to use existing Storm API, it has the same shitty spout /bolt API that Storms offer. In contrast, Spark streaming/Flink/ Kafka Streaming are all offering map/flatmap/filter/sink based functional API. At twitter most teams used SummingBird on top of Heron to get the same functional API but summingbird didnt get a lot of traction outside twitter and I am not sure how actively maintained OSS version of summingbird is. Even if you bite the bullet and decide to use SB with Heron, you will still miss out on a lot of usecases as SB was mostly focused on doing read/transform/aggregate/write whereas most streaming problem that i have noticed outside of twitter involve doing read/transform/aggregate/decision/write. I suppose you can implement decisioning in SB but i havent seen it done.

Comparing Heron to google millwheel is interesting because of the design choices they made. Heron support at least one and at most once message guarantees but at Twitter most job ran with acked turned off so it was at most once with acknowledged data loss ( they had a batchjob doing mop up work to pick up missing data). Google on the other hand implemented exactly once semantic by doing idempotent sinks/ watermarking and managing out of order messages plus deduping support. Since both Flink and Spark will be implementing Apache Beam (millwheel's predecessors) model, only reason I see someone picking heron instead of Flink/Spark is that they are operating at massive scale that flink/spark dont support yet
They have an english site but nowhere on that site do they sell phones to the US. They may sell some other products (for example, their headphones, I know they offer warranty in the US on them at least, but I can't seem to find a store page on their site).

They said "uses your Mi smartphone as its viewfinder". Hard to say for certain, but that line makes me think they're trying to lock it. Other manufacturers have done similar stupid things, so it wouldn't really surprise me.
this yor folt
> Traditional incandescent bulbs have a ‘colour rendering index’ rating of 100, because they match the hue of objects seen in natural daylight.

> Previously researchers have warned that the blue light emitted by modern bulbs could be stopping people from getting to sleep at night

These two sentences do not go together. Daylight contains LOTS of blue light.

5 seconds of research into CRI says that the first sentence is false. CRI compares a light source to an ideal black body, not necessarily daylight.
3D Printed Bike
I just realized I'm not interested in this internet back-and-forth "but you are wrong" thing. It's absolutely pointless. Hopefully we don't get to enjoy the socialism people are trying to bring back.
I question your valuations... they're neither public market numbers nor completed acquisitions. You're using the bubble to validate your assumptions that you're not in a bubble.
Nokia .. well, the burning platform was while they were still an independent company.

They were an independent company under control of a trusted general of Steve Ballmer. Nokia had a lot of goodwill in some regions, e.g. in Europe they were known for their excellent reliable and serviceable hardware. At the time the fear was that a switch to Android would reduce their margins, but I guess they'd still be around and pretty successful if they had switched to Android timely.
Thanks. I fixed the GeV here and in imgurl, to avoid confusions.

(I agree with your other points.)
True to a point but you're trying to handwave around some very simple math. We are not seeing new industries emerge that require large pools of labor which means the jobs being wiped out by automation are not being replenished.
Final F-35 Testing Slips to 2018
Actually, your transcript refers to a provision which elevates any theft (not any crime), with a prior theft, to a felony. This is a separate rule that predates and operates separately from the three-strikes law. (Though, obviously, before the reform to three strikes requiring the third felony to be violent or serious, had an interaction with it: but the conviction was, itself, a felony independently of the three-strikes law.)
One unknown person called Linus Torvalds is one of them ;).
Import desert means that datasets were imported (especially the TIGER dataset in the US) which prevented local communities of mappers to grow. Fixing up broken import data isn't so nice for beginners.

If you want to help you can just register on openstreetmap.org and begin editing things in your area you know are missing/incorrect. There's also a beginner's guide in the openstreetmap wiki: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
I think that what is important is how easy code is to maintain and how easy it is to move from 60 modules to 6000 modules (and beyond). Running a big code base in PHP is very, very difficult (I have done this, it was not a good experience) running a big code base in Java is better (I have done this too, it wasn't that great but some of the information hiding and abstractions in Java seemed to help partition the issues from one another). I have never run a large code base over a number of years in Python, I expect it's rather like doing things in Java. I feel strongly that if I had to run a large Julia code base (in about 2 years when it goes gold) then things might be much improved and much less make work might arise.
Just to be clear, are you positing that Facebook is actually doing what the article accuses it of doing?
I would really appreciate if browsers could implement some kind of Javascript API for retrieving Cert information of the current page. (In my opinion it would make more sense than the Battery Status API [1])

[1] https://w3c.github.io/battery/
Please don't use a catchy strawman to mute valid criticism of racism.

I didn't see it as being racist initially, but look at it - it actually does look pretty offensive.
Please read the HN guidelines:
https://news.ycombinator.com/newsguidelines.html

You should have used the article's own title. The guidelines ask submitters to change titles only when they are misleading or linkbait. But you've been rewriting titles to make them more so, not less so. That's not ok.

On some sites where people post articles, the submitter owns the title and can make it say whatever they want. HN doesn't work that way. Submitters have no special rights over the title, which should be neutral and as reflective of the article content as possible.
How much of afrinic's IP space do you think is being used outside of the region for profit/hoarding? for example apparently a single person owns 154.80.0.0/12, 45.199.0.0/16 (https://www.ripe.net/ripe/mail/archives/members-discuss/2013... complaints) and is announcing it in socal
Why is replacing baristas a difficult problem? Not being sarcastic, I'm genuinely curious.
You couldn't replace the utility code with something in FOSS? And that's why your company is holding out on a static analyzer better than anything out there? The case for doing something to open that tool is just getting stronger.

Btw, what utility tool are you licensing? What makes it irreplaceable? I know of only one in this field that I truly couldn't replace for compilers or static analysis. Even then, there's quite a few that handle the job well enough to not need it. So, I don't use it.
I've been working on a hosted version of such a service. This is just the kick I needed to finish it up.

Keep an eye out for 'Show HN: Expiry alerts' this weekend.
Bookmarked. Thanks for the quick follow-up.
What happens is QE is used in a top down fashion to infuse the market with capital. Basically the opposite of a living wage. Its happening now on a large scale ie. Japan and the US.
Visa’s CEO just threatened to go after PayPal
Microsoft has been in the smartphone business longer than just about anybody. If they haven't been able to get it right in 15 years, how much longer do you think it will take?
Show HN: A unit tested CSS component
This article read an awful lot like a marketing puff piece and failed to answer some obvious questions. There is way too much "those evil fluorescent bulbs are making your life miserable" in the article.

1. How long are the bulbs going to last?
2. How expensive would they be to manufacture?
3. When could we see these in stores?

Often times there is a long road from laboratory prototype to production, and the supposed cost savings in electricity won't matter if they only last 1,000 hours and cost $100/bulb.
It's on of the only books I've read that actually made me LOL IRL. I consider it a great book in many ways, but it's not for everyone.
"data structure server" hits the nail on the head. Because Redis is such a paradigm shift from a traditional database, it doesn't matter how simple Redis is, it will always feel complicated if people go into it anticipating a traditional database.

...Some of us don't like Chipotle because it has too many choices, even though we could just order the get/set burrito.
(JP from Realm here)

Realm's transactions are entirely ACID, and all transactions are thread safe. This means you can't get "faults" like you would in Core Data if one thread deletes an object being accessed in another.

On the flip side of this, it makes it difficult to share mutable object graphs across threads, mostly because then you'd need to know which Realm and which object is at what version of the db. Realm's underlying db engine supports this, but it's difficult to expose/enforce at the API level.

We have some designs in mind to allow scoping around passing objects between threads (see #3136[0]), and some other ideas for passing immutable Realms across threads, so you can expect to see some improvements there in the future.

About improving our documentation around threading, we're always open to feedback. I'd appreciate if you could read through the "Threading" section of our docs[1] and share how you think it could be improved.

[0]: https://github.com/realm/realm-cocoa/issues/3136
[1]: https://realm.io/docs/swift/latest#threading
What about this[0] move by Adidas pulling Asian production back to Germany (but now completed by robots instead of humans). Clearly a loss for factories in Asia, but much of a win for anybody but Adidas ?

[0] http://www.nbcnews.com/business/business-news/adidas-pulls-b...
PHP Backdoor Obfuscation Techniques
I suspect their primary immediate concern politically is the graying Chinese workforce.

https://www.washingtonpost.com/world/asia_pacific/china-lift...
>And as a developer I cannot really get why WP 10 is still so buggy (according to the reports) versus the already stable 8.1.

Microsoft eliminated QA as a job role and laid off all of its QA staff in 2014, with rather predictable consequences for both Windows 10 and WP 10. Plenty of articles about it if you Google around.

If anything, it's surprising that things have turned out as well for them as they have.
Gawker Seeks Reduction in Judgment After Reports Say Billionaire Backed Hogan