skysight-inc/HackerNews huggingface dataset:
Though a suicidal pilot can still bring the plane down, for example by repeatedly fully kicking the rudder back and forth at high speed.

https://en.wikipedia.org/wiki/American_Airlines_Flight_587
I feel that you're trying to argue against some of my points, but we're not in disagreement.

I'm not saying that the current state of affairs is good or defending it; however, I think that the blame is misplaced and the problem lies in culture clash, not in malice (as often happens with the media).
And what about the lesson that software should be mortal, and should one day die? By what metric is, e.g. Windows XP, subject to evergreen updating to mitigate (prevent or reduce impact of) this exact scenario, forever? Does Microsoft have the right, and even the obligation, to remote detonate all Windows XP in existence on a certain date?

Perhaps EOL should be literal. The software kills itself and does not function.

The lesson I'm getting is our software can become malicious, and that malice can spread like wildfire. Is a company obligated to patch any wildfire type of bug forever? Is that a cost of proprietary software? Or is setting a date for its death the cost?

I think aging proprietary software has a much greater chance of becoming a weapon than it does becoming inconveniently obsolete. So forcing a company to release the code as free and open source software upon EOL date, I think just enhances the chances that it gets weaponized. There's a greater incentive to find exploits than to fix them, in old software.

Another lesson is most people really shouldn't be using Windows. If you can't afford to pay Microsoft to keep your software up to date, then use something that's FOSS and is up to date. (Same rule applies to Apple, if you can't afford new hardware in order to run current iOS/macOS versions that are being maintained, then don't buy stuff from Apple anymore.)
The NYC 2014 Taxicab Factbook (a real thing) gives the average age as 3.3 years:

http://www.nyc.gov/html/tlc/downloads/pdf/2014_taxicab_fact_...

It could be somewhat higher now but I doubt it has doubled.

(I had just glanced at https://www.quora.com/How-many-miles-does-a-NYC-taxi-do-in-i... for my previous post)
Right, but in this case, when there isn't a crime. When they're looking for evidence to charge you with or use as a reason to deport or something in that area. In that case, can that be construed as Obstruction of Justice?
Agreed. Walmart retail, both physical and online, does not exude class, quality, or customer support.

As the article stated, Amazon has become well known as being customer-centric almost to a fault. I am confident when ordering anything from Amazon because I know that returns are quick and painless.

Prime example: I ordered an expensive Toto toilet for my master bath remodel, and it arrived next-day for free. Even if the shipping cost was rolled into the price, I still paid $500 less than local suppliers. The contractor got the toilet fully installed the day of delivery and, during leak testing, we discovered a hairline crack in the one-piece ceramic tank. I contacted Amazon immediately and, the very next day, had a replacement Toto toilet on my doorstep and a UPS driver hauling the cracked toilet to his truck.

I can't see Walmart ever providing this type of customer support.
For cache aware code anywhere from 10-50x if trends hold from what you see in native code.
What it's like to write software in the hardware industry
From my experience, Amazon's quality of execution and resulting customer experience is just so much better than that of (most of) their competitors. Most people therefore tend to gravitate towards them over time as they have negative experiences with other companies. Personally I don't like the fact that Amazon is evading taxes here in Germany so I often try to order things (personally and for my business) on other websites, but honestly there are very few suppliers that can match the price and speed of Amazon. From my personal estimate, about 50 % of the orders I placed with other suppliers didn't arrive on time / as promised due to various reasons: Sometimes people would put the wrong address on the package, sometimes they would just forget to ship the item on time, sometimes their inventory management system would mark an item as available when it was already sold out, sometimes the payment wasn't correctly processed.

After wasting several hours of my time dealing with the (often unresponsive) customer support of these suppliers I tend to order most things on Amazon even if the price is slightly higher, as I know that the delivery speed and customer support will be outstanding.
Microsoft Warns Governments Against Exploit Stockpiling
Sure, theoretically they are required to follow this and the consequences for not doing so are dire. In practice, however, is there any way for the judge to know if Uber is complying, or does this essentially rely on the honor system?
My old 1090t from 2010 says hi.
While I would always strive to be cordial and civil about these kinds of things, I don't think the difference in presentation would make any difference if the lawyers are involved. Either modifying the terms is acceptable or it's not.
Why Quantum Computers Might Not Break Cryptography
I run two OS's on my computer. Sometimes the clock gets out of wack. Guess which OS decided to update during working hours because the clock got it wrong.
if you are too lazy to read the article, don't expect others to do the work for you and give you a synopsis. Do your own work or quietly move on
Congrats to Silicon Valley's Jing-Yang on the Successful Product Hunt Launch
I didn't mention anything about "excuse" or "justify" in my comment; trying to project these things onto the moral axis is pointless and kind of boring, actually. I think it's far more interesting in figuring out _why_ people do certain things and how to change it than to assign "good" and "evil" labels to their acts.
And it's not permanently. It's for a few minutes after drop off.

Assuming you trust them.
I don't disagree with you, but given their history I would take what they say with a large pinch of salt.
How's about a half way step here: I agree that guided struggle is probably the most likely path to learning, but giving the student a concrete context they can apply does wonders. Back when I was first learning Calc, I had a professor notice I was also writing game software, at the time I was making a "Missile Command" clone. He pointed out that I could use calc to create "guided missiles" and more calc for various other things I had solvers. The light dawned in my head, and suddenly just the realization of the concrete application caused several calc concepts I'd been struggling with evaporate. Additionally, that created a reason, a justification for interest and context, and math almost instantly became peer to my interest in software, practically erasing any conceptual difference they had in my head. I cite that memory as the moment I became a mathematician.
I started in the late 80s. Around the final wave of the "every child must be taught BASIC and programming so they don't get left behind" movement. Sound familiar?

I had the manual that came with my computer and a library that archived copies of Byte and Compute! I mostly re-typed in games and messed around with those.

In the 90's I guess computers were pretty normal to me. So when I wanted to make computer games like the ones I was obsessed with I had an idea of what to do. I had a bit of dosh to get some books of my own... mostly tech manuals that came with limited trial versions of Turbo C. I was a teenager and didn't have a lot of money so I learned how to get around that so I could continue making my cheesy space shooters and pizza delivery games.

I also had an account on local BBSs before the Internet came. Many helpful people there. Fido mail. One BBS even had an NNTP and email service... but I didn't really use that as much as the books because the turn-around for an answer was still pretty slow. It was often much faster to just look it up in a book or try taking a stab at it yourself and figuring out your own solution.

I mostly just kept making things. The Internet just brought an audience for those things beyond my limited circles.

I guess mostly you just had to be motivated and a little clever to figure out what you didn't know and solve the problem with good, old thinking and experimentation.
>I don't believe that security researchers should be the ones making that call

It is said that there is no problem in computer science which cannot be solved by one more level of indirection.

http://wiki.c2.com/?OneMoreLevelOfIndirection

Just make someone else responsible for it. Problem solved.
Never heard of Apache Nifi. Will dig into it! What is your basic use case for it?
Intel did a really shitty job marketing these (maybe the i9 name will help). They are hardly known even amount enthusiasts but they are really good processors for the exact same reasons that people like Ryzen. A moderate tradeoff in gaming for a big gain in productivity tasks.

They are even priced essentially the same as the 4C8T i7s.

I basically had Ryzen performance at Ryzen prices a year ago when I built my 5820K system. Motherboard, processor, and 32 GB of DDR4-3000 CAS15 cost me $600 all together. I hit 4.13 GHz all-core on stock voltage and still run well under the rated TDP.

Ryzen was an incremental improvement at best. 8 core Ryzen is slightly faster (being that it has 33% more cores) but I'm still winning vs the 6-cores.

The real change Intel needs to make is dropping the cost of the 8-core and higher chips, because they're just past any reasonable budget.
It'll come full circle soon enough. Some PHB will centralize the developers that deal with docker, and we'll start over.

In the early days of Unix, there weren't sysadmins really...just one or two devs on each team that dealt with it. They were later centralized, and...seen this cycle before.
It's a lot more than "simply pro-Islam" as you say http://www.telegraph.co.uk/news/uknews/law-and-order/1098105...
The full paragraph (in fact, the very first paragraph of the essay) reads:

> It is a melancholy experience for a professional mathematician to find himself writing about mathematics. The function of a mathematician is to do something, to prove new theorems, to add to mathematics, and not to talk about what he or other mathematicians have done. Statesmen despise publicists, painters despise art-critics, and physiologists, physicists, or mathematicians have usually similar feelings: there is no scorn more profound, or on the whole more justifiable, than that of the men who make for the men who explain. Exposition, criticism, appreciation, is work for second-rate minds.

I interpreted "men who explain" not as mathematicians that can explain their work well, but as people who try to explain mathematics in a "lay" way to cater for a large audience, whose explanation can very often become inaccurate, non-mathematical or just downright false, yet still get public credit for seeming to know the field very well, despite these inaccuracies, and even though they are not directly pushing the advancement of the field itself.

It's of course a good thing to try to reconstruct your own thoughts, but I wouldn't say it's unreasonable for a mathematician to omit doing that. Could you go into more detail on the examples you mention, where doing so led to new insights?
Yes. Don't tell people to not use Windows updates. That's bad advice from a security point of view. Tell them to not use Windows, period. That's (typically) good advice from a security point of view (of course you still have to install updates on other other operating systems.)
The few times that has happened to me (not very often) I've complained and they've been happy to give me a credit for the inconvenience.
Have fun, don't work, go and see the world. Take photos, and try to stay offline all this time.
I sometimes wonder whether the "best" way to solve this is to enable cockpit access by democratic vote of the pax, with buttons at every seat that allow for secret voting (i.e. hidden from view). Like with BitCoin, terrorists would have to control a majority of the seats then to gain illegitimate access, while in a case like the suicidal GermanWings pilot the pax would let the legitimate captain in.
I think if your comment draws downvotes, it would be because it implies that simply because the UK is in a better place overall, that efforts to improve are unnecessary. Just because you're doing okay doesn't mean you shouldn't keep trying to improve. This applies so much more heavily as scale increases, also. A country should always strive to do what is best for its citizens, and for that, we need to always be examining potentially problematic areas.
The generalish difference between JS and native code languages like C is about 10X. This varies from around 2X to 50X depending highly on what you're doing.

WASM should run at native speeds minus some special CPU instructions like vector stuff. So about as fast as highly optimized bytecode languages like Java, maybe 20% slower than optimized C.
Lidl is opening stores in US. Not sure if they are going to do deliveries though.

http://mobile.reuters.com/article/idUSKBN15U2EF
How I Handle Long Email Delays
Businesses expand, but not in the way the article describes. Most businesses pick segments to expand into, whereas Amazon expands into everything that they touch.
Missing corner pins means you won't accidentally insert it the wrong way.
I suspect it is in part MS office politics.

Some years back Google went through a period of trying to hitch every new, and a bunch of existing, services to Google Plus.

It just so happens that the guy in charge of G+ was a former MS exec. And over at MS it was typical to attempt to hitch your project to any other project coming down the grapevine (the Google people actually called this "cookie licking" on stage after he had left the company).

And if you look back you could see this going on with .NET, you can see some semblance of this with Surface, and now with Cortana.

I guess it can be seen as some kind of in-office bandwagon politics.
> You can code a Python script without knowing how does a operating system work. You cannot understand nor use a theorem without knowing the definitions involved.

Better analogy:

You cannot code a Python script without knowing how to call the APIs you need to implement the functionality you want.

Knowing how an operating operating system works is more like knowing how foundational mathematics is axiomatized. Interesting and occasionally useful, but not immediately necessary for the theory of differential equations.

I think you might even be able to deal with differential equations without involving limits, by simply asserting all necessary theorems about derivatives as axioms. This corresponds to relying on a robust library (= the theorems other mathematicians have proved), without worrying about implementation details (= the proofs of those theorems, which might be much more difficult to understand than the results can be used).
Volvo Cars Partners with Google to Build Android Next Generation Connected Cars
http://www.dictionary.com/browse/cleave

http://www.dictionary.com/browse/sanction

https://en.wikipedia.org/wiki/Auto-antonym#Examples
Ha! Yeah, these TLA (three letter acronym) collisions can only add confusion to already confusing scenarios.

How an exploit breaks through normal behaviors and policies is less important that what happens as a result. These kinds of distinctions are not unlike "cause of death" and "manner of death" in forensic pathology. Manner of death is what determines whether investigators really care about checking into a possible crime, like anything unnatural probably could use some attention.

The interesting part about race condition exploitation though, is that it's something an attacker can probably leverage against even garbage-collected managed memory runtimes, since programmers might introduce these kinds of bugs more readily.

But beyond that sort of detail, the already spilt milk of gaining total control is of greater interest, rather than the nuance of how it happened.
Misleading title.
"WannaCry ransomware uses one of the exploits released recently by Shadowbrokers in the leaked NSA tools archive"

Basically the article says the hackers didn't copy and paste the NSA leak.
Brings back memories! I wish I still had my old thoroughly worn-out copy of the Commodore 64 Programmer's Reference Manual. I used to have that machine's memory map and commonly used addresses memorized.
Why Tesla Could Become the Next Apple
Sorry I don't know what you mean.
Surface 1/2 are Wacom styli, Surface 3/4 are NTrig styli.

I know this all too well because I got a Surface 4 and it was really great except for the part where my main use for it was "run Adobe Illustrator in smaller spaces than a laptop and a drawing tablet require" and Illustrator drops the first half second or so of every line I draw with the pencil tool.

I now have a Wacom Mobile Studio which is pretty good when it's not failing to connect to the pen/touch drivers after waking from sleep, which happens just often enough to be annoying. It's got enough other problems that I would replace it with an OSX-capable IPad in a heartbeat.
Sure, but what is the reduction in accidents for just cameras vs all three? Super-human might only be reglatorial approved in the absence of technology being available with high safety.
This is the main reason I highly considered turning off updates as well. Twice in the last year I've had to go on-call for work to fix a critical issue some point in the late evening for Windows 10 to close all my programs, progress unsaved, without warning and spend several minutes (half an hour on one of them) doing updates.

At that point, Windows 10 became a liability, and that laptop still doesn't have automatic updates turned on anymore. (It still gets routine manual updates, but it's definitely not ideal.)
Books, online tutorials, finding solutions to some obscure problems ("connecting to SQL from Borland C++" etc) was a nightmare. For short period just before Stack Overflow, Experts Exchange and W3Schools had dominated Google results related to programming problems. Personally, I think that one of the motivations why SO was created were the shady practices of EE (how they were trying to trick visitors into paid subscription).
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
"AllowCortana"=dword:00000000
Y Combinator head who pushes basic income is reportedly running for office
A year ago I was lecturing mathematics and came up with a system to generate randomised coursework assignments (with corresponding markschemes, including graphs) for large classes of students (about 70 in my case). At the core of it was a python script that automated a slightly tricky latex compilation process.

You can read more about it and see the python code here: http://tug.org/TUGboat/tb37-1/tb115alsafi.pdf
"I wish I could buy tablets and computers the same way I buy synthesisers and mixers: knowing full well that they'll be just as useful in 20 years, as they are the day I bought them."

I have used my early-2009 octo-core Mac Pro for 8 years now and I am about to do a set of upgrades to it[1] that I believe will make it useful with no caveats or sacrifices for at least another four years.

I can't believe this is the case - I would never have imagined that that 2009 computer purchase would last 12+ years.

Also, I used my original 13" MBA for almost 7 years before the speakers stopped working. 2GB of RAM was getting a little cramped for my style of 20-tabs-open web browsing, but it wasn't unusable ...

Finally, I have, powered on in my office (and used regularly) an SGI Octane2 which is quite a bit older than all of the above and is a wonderful, wonderful computer - one of the best ever made.

[1] Max out the ram, PCIe based bootable SSD, USB3 card.
When I use it for "learning new things" it's typically for an event or important experience. Recent examples being: A conference and the opportunity to put my home made self driving car on a race track.

When I want to use it for relaxation/fun it's typically to go to vegas to play poker, but once a year i'll plan a trip with friends to somewhere we've never been
To extend your comparison, look at how much better buying YouTube was for Google than starting Google Video was.
Some highlights from the injunction:

1. "Waymo’s patent theories are too weak to support any provisional relief."

2. "By contrast, the trade secrets case presented by Waymo does warrant provisional relief."

3. "Moreover, it has become clear that Waymo has both overreached in defining its trade secrets and made moving targets out of its asserted trade secrets to evade defensive arguments. Under these circumstances and on this record, no adverse inference that could be drawn in Waymo’s favor would justify overlooking these problems, pretending that all 121 of Waymo’s asserted trade secrets are valid, and enjoining defendants from using any of them so as to effectively halt Uber’s self-driving efforts until trial."

4. "Waymo is hereby granted further expedited discovery in aid of possible further provisional relief. Subject to the protective order, and upon reasonable notice, Waymo’s counsel and one expert may inspect any and all aspects of defendants’ ongoingwork involving LiDAR — including, without limitation,schematics, work orders, source code, notes, and emails — whether or not said work resulted in any prototype or device."

EDIT: one more I forgot, which is interesting:

5. This order, however, threatens no sanctions against
Levandowski. It simply directs Uber, a private employer, to do whatever it can to ensure that its employees return 14,000-plus pilfered files to their rightful owner. If Uber were to threaten Levandowski with termination for noncompliance,that threat would be backed up by only Uber’s power as a private employer, and Levandowski would remainfree to forfeit his private employment to preserve his Fifth Amendment privilege. No binding case law holdsthat the Fifth Amendment prohibits such actions by private employers. In short, in complying with this order,Uber has no excuse under the Fifth Amendment to pull any punches as to Levandowski.

Basically, if Levandowski refuses to turn over the documents, Uber is forced to fire him, which means the $250,000,000 they already gave him goes up in smoke.
Is it wrong to charge for a service?
Sure, in general, but this is why I wrote "to me" as in I don't care about he price difference. (Which, btw, in Stockholm is not very significant.) My account was simply meant as an anecdote to support the parent comment, that a local alternative can compete quite successfully. In my case, the convenience was key, not cost. That said, if they were consistently half the price of regular taxis I might reconsider. But only might because it's unclear to me who's responsible if things go missing during my trip, if there's an accident or the likes. With the traditional cab companies in Stockholm it's very clear who to turn to.

But I agree with you in the general case, certainly.