skysight-inc/HackerNews huggingface dataset:
No, the "facts" you keep reading about (from the same companies trying to sell you on the technology) are extremely misleading.

Tesla for instance does that statistic against "average driving" but the "Average driving" happens in cities. And most Teslas enable Autopilot on highways, where Tesla recommends enabling it, too.

Accidents happen much less on highways, so of course this "statistic" looks better. Put Autopiloted Teslas in the cities and then see how that statistic fares. My guess is it will become much, much worse.

The more real statistic is that even Waymo, which is about an order of magnitude better than anything else on the market, has an "incident" where a human driver would need to intervene every 5000 miles. For everyone else, a human driver would need to intervene every few hundred miles.

That's far from the "self-driving" technology we were promised.

Two relevant posts from someone that used to lead the Waymo project, before it was named Waymo:

https://www.forbes.com/sites/bradtempleton/2019/06/10/gmcrui...

https://www.forbes.com/sites/bradtempleton/2019/04/18/are-ro...

https://www.theguardian.com/technology/2017/apr/04/uber-goog...
The Raku Programming Language
Exactly like autopilot on a plane! :o
I think the exception code _is_ loaded. It is only a theoretical possibility that loading it could be avoided.

I just built the following code with g++ v7.4 (from MSYS64 on Windows):

#include <math.h>
#include <stdexcept>

void exitWithMessageException() {
if (random() == 4321)
throw std::runtime_error("Halt! Who goes there?");
}

int main() {
exitWithMessageException();
return 1234;
}

The generated code mixed the exception handlers with the hot-path code. Here are the address ranges of relevant chunks:

100401080 - Hot path of exitWithMessageException
100401099

10040109a - Cold path of exitWithMessageException
10040113f

100401140 - Start of main
My PhD supervisor had me do all my writing in pencil. I still do it to this day. Being able to erase is great, but I prefer the permanence and limitless space of paper.
Time Machine in macOS 10.15.3 is very slow on first full backup
Microservices: Quarkus vs. Spring Boot
C++ had such mechanism before Java even, but it wasn't properly implemented, thus it got deprecated and eventually removed.

However value type exceptions might re-introduce it, just in a different form, with luck on C++23.
If you compare the number of accident per km, I'm pretty sure the numbers for self-driving are much lower than human drivers.

When a self-driving car is involved in an accident, it's in the news all over the world.

Human drivers kill or get killed every day, in every country.
There's so much Next-y stuff left in Interface Builder that you can forget about using anything but SwiftUI if they would port it. It was a separate application for most of it's life. The build chain already exists thanks to Playgrounds, so it's down to the file system / build settings / text editor part to be ported.
The footage shows how car's cameras saw the accident. Human eyes have much greater dynamic range than that, so I wouldn't assume that a human driver would not perform better. Something appearing pitch black on this footage could be well recognisable to you. Also, this car's lidar also failed to recognise the pedestrian so if this isn't an AI fail then I don't know what is.
I'm thinking of ants and scent trails, and bees dancing.
> the autopilot is a driving aid and should not be used unobserved.

That's not an autopilot is it. It's driver assist. Like every other car manufacturer calls it (and incidentally, they don't have these problems).
.net core apps can be published as standalone. Requiring no installation of any framework
Is this automatic, or do you need to set it up somehow? `set_new_handler`?
You could also have just tried to allocate 42 terabytes of memory and have a well defined strategy for what to do in case this fails...
But can people (not business) initiate ACH transactions?

Yes. I used to do it to move money between checking accounts at different institutions. I don't think I've ever had an account that charged for ACH transfers. Meanwhile Zelle isn't supported by exactly one financial institution I use (but not one I use for banking).
Yep, it's commutative.
You could even make it so that you drive it yourself and keep it outside your home to use when you need.

What an innovation that would be
Few months back I finally discovered the true power of the shell, began writing an into book

https://github.com/thewhitetulip/awk-anti-textbook
True, though I think that would be a short (and just!) war that would get us to a much better place: hiding the type of user agent you're using from the site means less finger printing opportunities.

It very much could lead to the opposite too. "Oh hey, the web works when you're using Firefox". My mother has become a missionary (for adblockers, not firefox) since she's once witnessed how websites look on a friend's PC. She told her "I think your computer is broken", which lead to confusion & a presentation on my mother's PC... which lead to them calling me asking how to make her friend's PC do that too.

It might, ironically, also be a great signal for Google's bots. I've never seen a quality site that tried to block me for using an adblock, and even "hey, please turn adblock on" is a strong signal for me that it's SEO content and I should go on looking for something else.
It's pretty unhealthy to spend 90% of your time in one room. For me, the bedroom is for sleeping and sex only. No work happens in there. When I work from home I get dressed like normal and go to my study. Then I'm in work mode.
People misunderstand it. It means writing code, documentation, testing, bug fixing etc.

I'm not sure it is that far off over several years. If you look at Google, and say there are 52 * 5 days * 10 lines of code, 2600 lines of code per developer. Extrapolate that to 20 years times how many developers and list on code that is currently used, would it be that far out?

People over-estimate the sustainability of short term coding lines per day, versus multi-year coding.
> the system determined that emergency braking by the driver was required, however the (distracted) driver was not alerted of this.

Why would the system notify the driver that emergency braking was required instead of simply braking?
I guess some young people don't have any other space - perhaps literally if they share a house.
Yoshua Bengio Started a Blog
In my driver’s education course back in the early 2000s, they explicitly told us that Cruise Control can dangerously malfunction in rain and should only be used on dry roads.
> What about intermittently, like hover states? Still no, because a hover state exists to give confirmation that you've mousedowned on a clickable area -- so the hover needs to be an area-wide confirmation (like changing the button color). Animating an icon instead is too confusing, and animating it on top of a color change is too redundant and noisy.

I disagree with this. It can be very effective at signaling users that this is something you want to click. I think some people take animations too far but when used properly, they can be very effective.

I think we should encourage the right kind of animations more than discouraging animating at all. Especially with SVGs, they are more optimized and that's the right way to go about animating something on the web (not a gif that is like 1.5MB).
Yes, there are so many things to consider. Another would be size of the binary..

Different kinds of problems are solved by different languages. Simply rejecting them without stating the details doesn't fly!
I can’t remember if it was just for fires (comparing ICE to electric), but I believe the rates are much closer when you compare to newer cars. Tesla’s are obviously newer and the report does not take this into consideration.
Empirical proof you wrote refactorable code :)
It has been at least a 10% effect in the last two things I profiled, which were a simple software rasteriser and a distributed key value store. The other significant benchmarking gotchas I see are: 1) the CPU being in a sleep mode when the test starts and takes a while to get running at full speed, and 2) other stuff running on the machine causing interference. But these two are easy to work around compared to the alignment-sensitivity problem.
There is no need to get rid of checked exceptions to fix that.

You need generics for exceptions. If the inner function can throw some exception, then it should be possible to declare the stream method that it will throw the same exception.

I believe that the JVM doesn't actually support this, so the reasons were got the horrible situation we're in is because they didn't want to sacrifice backward compatibility.
Hurrah! Now kill your mother for her crimes.
The name also plays well with the porcelain & plumbing metaphores of git.
> If you believe their numbers then Autopilot in its current configuration is clearly safer than a purely human operated vehicle.

And you shouldn't, because their numbers don't adjust for demographics, type of road use, or driving conditions.

Do Ford Focus drivers have more accidents than Tesla Model S owners? Yes. Is it that down to the fact that Tesla owners are primarily middle-aged nad Ford Focus's are owned by spotty teenagers? Who knows.

There are fewer crashes when you're on autopilot. Is that because Autopilot is better than humans or is it because Autopilot only gets enabled when its safe? Who knows.
Or Common Lisp, where you not only have arbitrary precision by default. You also have rationals.
I think something about responsibility changes at scale.

If a Tesla was a bespoke machine, I'd have no issues. But they know that if they position a feature and posture just-so-and-so, a certain fraction of their customers will get it "the wrong way". What did they do to alleviate this?

Nothing, in my not so humble opinion.
In late January, Chinese media widely reported "news" about an American flu "epidemic" to distract from nCoV. However, the US CDC reports pneumonia and influenza deaths as a percent of overall mortality on a weekly basis, and right now the numbers are shy of what they consider an epidemic. The rate of lab confirmed cases is tracking 2012-2013, and mortality looks about the same as last year.

The current nCoV outbreak is more worrying because the percentage of patients needing intensive care is very high, and because it looks very easy to spread.
Selling public bathrooms on Hacker News. What a performance!
GM claims "over 5,000,000 miles of hands free miles driven and counting."

Current estimates of AutoPilot miles driven is ~ 2 billion miles. [1]

That's 400x the number of miles driven under AutoPilot. I think it mainly comes down to number of vehicles. SuperCruise is only availble on CT6 which sells about 1,000 vehicles a quarter, and not all trims even have SuperCruise. The CT5 is supposed to be offered with SuperCruise eventually in 2020, but that just went on-sale without SuperCruise, and sales figures seem to indicate it is selling extremely slowly.

If you look on YouTube it's virtually impossible to find a SuperCruise video of just an owner taking it for a drive offering their thoughts. There are dealer demos, or pro car reviewer demos, but nothing remotely like the thousands of AutoPilot videos.

You'll encounter an AP driving Tesla multiple times a day in major cities. You may never have driven along side SuperCruise. We'll see if Cadillac can deploy the feature more widely. They promised all vehicles in 2020 will offer it as an option but it doesn't look like it's going to happen.
US finds Huawei has backdoor access to mobile networks globally, report says
LIDAR would have picked that up dead easily.

Just like LIDAR would have picked up https://www.extremetech.com/extreme/297901-ntsb-autopilot-de...

And just like LIDAR would have picked up https://youtu.be/-2ml6sjk_8c?t=17

And just like LIDAR would have picked up https://youtu.be/fKyUqZDYwrU

And just like LIDAR would have picked up https://www.bbc.co.uk/news/technology-50713716

These accidents are 100% due to the decision to use a janky vision system to avoid spending $2000 on lidar; and that janky vision system failing.
ERP Introduction
You don't have to contact the authors to get their permission to fork the project. This is explicitly permitted by -- and, in fact, one of the primary features of -- the GPL.

I would encourage you to contact them, though. Let them know about the changes you're planning to make and ask if they would be willing to consider merging your features in.

The best possible outcome is that they are willing, which means you avoid the overhead of maintaining a separate fork!

If, for whatever reason, they aren't interested in and don't want to merge your features in, you fork the project and continue on with your plan. You've really got nothing to lose!

(Yes, you can rename your fork and, in fact, you absolutely should rename it.)
My god the endless stream of 'tEslA BAd!' itt.. You all just mad you didn't buy stock?

This man already knew autopilot would have trouble in this spot and yet choose to play on his phone. He is an idiot.

And to those who way 'they shouldn't call it autopilot if it can't do full self driving!' I suggest you go read up on auto pilot. Direct from the definition: 'Autopilots do not replace human operators, but instead they assist them in controlling the vehicle.'
That's because Walmart is gigantic, not because blue vs green walls make such an enormous difference.

It's the difference between having some vapid happy tunes playing in the super market and them analyzing your profile and previous purchases to bombard you with customized messages to make you feel bad because you'll buy more. The level of invasiveness is very different, and you need thorough tracking and denial of privacy for one but not the other.
I personally want to thank you. As a mathematician, I always dislike the way maths is displayed in most movies. It was very refreshing to see students compute De Rham cohomology and discuss Galois theory (if I recall correctly) in a major Hollywood production.

Then again, "It's my turn" has a proof of the snake lemma in it! :-) (but the scene is much less realistic)
Wikipedia: 'Autopilots do not replace human operators, but instead they assist them in controlling the vehicle'
I don’t feel like I was that productive though and spent a lot of time refactoring. Eg, last 1k lines barely added any features

"being productive === adding features" is a very negative way to think about development, and exactly the sort of mindset that leads to projects that grind to a halt under the weight of tech debt. Good software comes from all the parts of the process, including maintenance of the code base to reduce drag on features you'll write in the future. When you write requirements, do refactoring, test things, write documentation, etc you are being productive. Your future self will thank you for the effort you put in to the non-code work now.
The way Java does it is their JIT written in Java is optionally AOT compiled to native code, so it doesn't have a startup time or warmup time problem and it can be PGOd.

We do know that the returns are worth it, because people are able to develop new optimisations in the Java version that people just won't attempt in the C++ version because the code is so much harder to work with (but possibly just due to the age of the C++ version) and its achieving 13% speedup over the C++ version in practice at places like Twitter, which is worth millions of dollars.
>Please explain why you think this.

Because without the secondary market there’d be no incentive for anyone to give up a domain. At least now the domains actually end up with parties willing to pay a fair price for them.
Shoe that guides you to your destination with microfluidic technology
The production costs are way more than 15 USD, you have to account for the 6 layers PCB, assembly and a BOM which is higher than what you suggest.

We can take costs down a little more with larger numbers but not by a great margin.

The assembly process of Type-C plugs is also time consuming and therefore costly.
These are not "chips" this is just "intellectual property" they are releasing. It will be another couple of years before you start seeing it in silicon, and then another year or so for them to reach the market _as a part of some device_, and gain framework support. You're looking at 2023 for this to be relevant, if all is well.
Google Working to Remove Minix-Based Me from Intel Platforms
Yes, we have fast CPUs now, lets burn these idle cycles for distracting icon animations! (OP article page fully loads 1 cpu core).
Open the developer tools and see for yourself.

Of course by "load" I don't mean TTFB, I mean actually loading the full page, including all the spinners, reflows, banners and toolbars popping into your page, images, etc.
What management overhead do you have to do? Set up a direct debit to pay off the balance in full every month (and set it to happen on the same day as your other bills, shortly after your paycheque comes in). Pay everything on the credit card, so that that's the only balance you have to check. Get on with your life, and enjoy either cashback or the occasional free flight.
I spent some time looking through the NTSB docket today. I was a little surprised that Apple was willing to provide logs from a development model iPhone. Evidence seems to point to the victim playing a game while commuting -- in my opinion this is a major indictment of Tesla's approach to self-driving, where the user is lulled into a false sense of security.

Another docket was updated today, a Tesla crash in Florida eerily similar to the one a few years ago: semi turning across the highway, Tesla goes under the trailer. Not a great failure mode.
There's a left-hand exit there because there's an interchange between freeways, and the HOV lane exits on the left, to enable free flowing HOV traffic to avoid merging through general traffic to get to a right exit.

At this interchange, I've seen lots of human drivers change between the exiting HOV lane and the continuing HOV lane (or vice versa) much later than is safe; presumably because they were surprised that their lane was exiting, or they noticed the exit too late, but didn't want to miss it. I haven't seen anyone drive in between the two lanes as if it was a lane, though; and usually the late lane changers are braking, not accelerating.

It is unfortunate that the crash attenuator wasn't reset. Looking at the docs for a similar attenuator[1], it seems like resetting is somewhat involved, and you'd need a trained and properly equipped repair crew to do it, even if the time required is not that much. Scheduling is probably an issue.

[1] https://www.dmtraffic.com/assets/sci_smart_cushion_design_an... page 9-13
Outlook has a manual way of removing a single ip. There should be a URL in your mailer daemon response to do so. And yes, f u outlook.
µstr – Micro String API for C
For that, you shouldn't disguise interactive elements as static ones. To begin with ;)
This is absolutely a fail, a woman died. The question is whether or not this incident is an example of "fails harder than most average drivers" or a hard fail.

With the sensor array available to it the car should have done better, no question.

But to make the claim "fails harder" I would be looking for a clear cut situation where a human would almost definitely have outperformed the AI.

Human eyes do have miraculous dynamic range so we would likely see more. Can we say with 90% certainty that a human would have saved the situation?
That seems to be something different; instead of getting the memory when some other application needs it, the OS receives the memory when the application (browser) doesn't need it any longer, so it can't be used for caching.

This actually looks exactly like the malloc/free use case.
Revolut also has a Lithuanian retail banking license. They were planning to become a UK bank as well but I haven’t seen anything about the recently.
I think there's also a button in settings to get a new card number?
They have an EU bank licence and funds are thus protected under the EU-wide protection scheme.
We took part of in the original HAB disclosure process for the NXP i.MX series and we carry on testing these parts.

Please see https://github.com/f-secure-foundry/advisories

Of course all P/Ns used for the Mk II have a patched boot ROM, please see https://github.com/f-secure-foundry/usbarmory/wiki/Secure-bo....

The original Mk I was 6 layers in the end, the Mk II is also 6 layers.

And yes the BOM cost is considerable due to its specifications.

The i.MX SoC core we use is comparable to a 1st gen Raspberry PI in speed, but of course slower than newer multi-core ones.

However security and form factor, rather than pure speed, is our goal. For the intent and purposes of the board performance is more than adequate.

Some benchmarks here: https://github.com/f-secure-foundry/usbarmory/wiki/Benchmark...
I would almost agree with you, but please indulge with me in the following thought.

Let's say that you can go to work by feet or by bike.

Let's also say that by feet your probability of getting killed are 1 in 1,000,000, and the commute takes 20 minutes.

On a bike, commuting takes only 10 minutes, but the probability is up to 1 in 200,000. Five times more.

You end up deciding to use the bike every day to go to work.

In this example, you decided to trade comfort (faster commute) with a slightly higher probability to end up dead.

Imagine now you need to decide whether to commute in your Tesla with or without autopilot.

Let's assume (I might be wrong) that Tesla's autopilot increases your chances of getting killed. (for simplicity, let's ignore the consequences for other people on the road).

Would you still trade comfort (not needing to drive) with a slightly higher probability to die?
Based on tesla's safety report [1] it's already less dangerous than letting humans drive (alone). The error rate of human drivers tends to be downplayed, while the perceived risks of automated driving is exaggerated, distorting the picture.

Yes, it's a hard problem, yes we are not nearly there and there is a lot of development/research to do. Yes, accidents will happen during the process. But humans suck at driving and kill themselves and other people daily. It's the least safe form of transportation we have.

[1] https://www.tesla.com/VehicleSafetyReport?redirect=no
Or set the clock right and invest in road diets and protected bus lanes. These are solutions that any city can implement but doesn't, because they aren't politically agreeable to local electorates. Nearly all american metros were laid out around the street car, anyway.
LaTeX is indeed better at doing a bad thing. That is, LaTeX is somewhat less unreadable than other implementations of justified text.

Humans stumble over hyphens. Humans stumble over irregular spacing. It was a silly idea to implement these things in software, and a terrible idea to make them the default.

Font designers choose proper spacing. They should be trusted to get it right. Change fonts if it isn't excellent.

If you want to get fancy with line breaks, do something about readability. There are a few slightly contradictory things that can be done. To keep readers from ending up on the wrong line, make sure that adjacent lines start in ways that are grammatically distinct. If the end of line 42 leads the reader to expect a verb, neither line 42 nor line 44 should start with one. To reduce other troubles for readers, avoid splitting phrases or clauses onto different lines.
Everytime I read posts like this is like if people are arguing about the tiny details of the small picture, and it makes me sad.

Expecially because the big picture is easily stated: Write the least amount of clean code while providing value.

(PS: code is liability)