skysight-inc/HackerNews huggingface dataset:
At the heart of this issue is the fact Teslas are the first car that can have its functionality changed drastically from day to day (this "drive into a median" bug is believed to be a recent issue introduced within the last few months of autopilot updates).

I think that ability to update is one of the most exciting things about Teslas compared to other cars, but it presents a huge organizational problem. How does Tesla communicate out those changes to their customers, mechanics, sales staff, and customer service people? I think the reporting of this specific issue and the original "there is no issue" response is simply from a company failing to communicate in multiple directions rather than any type of sinister motive that some people seem to be implying (Hanlon's razor and all).
The name is irrelevant. What's relevant is that 56% of commercial pilots have admitted to falling asleep while flying[1].

People suck at remaining alert and attentive when doing boring shit. So when autopilot was all over the road and screwing up every 30 seconds, it wasn't much of a problem. Now that it can navigate highways for an hour or more without needing a safety critical intervention, we have a problem.

[1]http://www.bbc.com/news/uk-24296544
"And furthermore, here is why we don't see fit to stop using the name Autopilot, even as we recognize that false sense of security it implies to the average person: ..."
I would say that the looking glass games (thief, systemshock, etc), and the games that they inspired are a good place to start (deus ex and its sequels, the bioshock games, everything by Arkane right now [Prey is great]). The witcher games are incredibly rich, but since they do have books as source material I don't know if I would include them as much. I always thought the Psychonauts story and writing was great and an example of something that didn't have to be gritty, dark and dramatic.

I think games with the best stories often allow a lot of freedom to the player and just like in books, we all put some piece of ourselves into the protagonist. No movie will ever quite do justice to the character take part in creating. Add to that the fact that a lot of great story based games allow for choices that reflect our version of the character and it becomes impossible to have one vision that encompasses all of that.
I concur, macOS is a nightmare. I didn't think so before I had to write code for it, but I am currently writing code that runs on 5 OSs (Linux, Windows, macOS, Android and iOS) and macOS is by far the worst of all. In particular, everything related to filesystems was a nightmare, especially HFS+. Thankfully Apple is replacing it with the much more sane APFS.

I don't have much experience with them but I think VxWorks and QNX are good examples of simpler OSs. I do have some experience with Minix3 and it is certainly one. I guess the BSDs stand somewhere in the middle.
I work in a product development environment. We have a worldwide network of suppliers. At the beginning of this year our employer stopped reimbursing our monthly cell phone bill. When asked if we still should respond to emails form our phone both durring and outside of work hours we were reminded that although it is our choice to reply after work hours our bonus is contingent upon launching product on a timely schedule. Personally I enjoy being connected at all times as it maintains better relationships with engineers across the globe but ever since this decision was made I'm much more selective about what emails I reply to.
Yes. The paperclip maximizers are already here.
Likely a custom OpenGL visualization tool, perhaps based on the tools that come with the physics library they are using, Bullet Physics. http://bulletphysics.org/wordpress/
Powershell is just that, a shell. I agree that Powershell itself is pleasant enough to use but that's not what's being discussed.
«When autopilot is used as required by their ToS, it is useless»

Really? Having an autopilot system with an incredibly fast reaction time able brake/swerve/avoid accidents faster than humans is "useless"?
> the experience as a tech worker is quite terrible at almost all companies

But then you acknowledge the economics ("jobs are plenty and demand is high") and also say everyone else is treated worse - so "terrible" relative to what then?

Having been on the other side (hourly clerk and sales) I would say that tech workers are treated really really well.
Or may be better at splitting up work across cores. Less lock/cache contention, better logical separation, etc.
I'm not clear on why I should be prohibited from accepting more pay in exchange for being more available.
I must admit I find the development of Kubernetes extremely well organized fir the sheer size of the project.
Opinions like this enable the continual abuse of the American workforce.
In which case, the article here doesn't really have a point. Why try to make good video game movies in the first place?
Actually, if the fault isn't reasonable the manufacturer is usually held responsible.

A recent example is the ignition switch recall that old GM had. It took operator action to trigger the fault, but GM still repaired the faulty cars and paid liability claims.
I find this argument bullshit. After 15 years, the best code I write is the stuff I think about the most and spend the least time typing. If I have anything vaguely complex and algorithmic, I sit with a pen and paper and draw diagrams, or write pesudocode until I have worked out what I am going to do. When I was far less experienced I liked typing a lot and enjoyed programming Java. Now I see that every extra line of code is an extra place that bugs could hide and I prefer more expressive languages and more functional / declarative styles of code. I like writing SQL, despite being a crappy language in terms of syntax - I prefer the way I have to think about the problem.

(I did try learning Dorvak for RSI reasons a few years back, but I spent too much effort thinking about the typing that relatively easy coding became difficult. So maybe I proved his point to a degree).
I live by that quote every day, but it's not a silver bullet.
Although this is an entirely different system, it brings to mind how badly insecure the US Emergency Alert System is, which is used for television and radio alerts.

EAS was designed in the late eighties, when infosec was not a well-established, household-name field. It works by relaying an unencrypted signal; that rather unsettling data burst you hear when there's an Amber Alert or a thunderstorm warning. There's no authentication on this. There's no encryption. Literally anyone with software to generate NOAA SAME tones, together with a software-defined radio and amplifier, can walk near one of a handful of "primary entry points" and belt out an alert that gets mindlessly repeated across the country. It's already happened on a local level by simply logging into network-connected endecs at TV stations; probably none of them changed the default passwords.

Every day I see something like this, I'm reminded of why anyone still considers security-by-obscurity to be a sound strategy. State actors are the prime target of vulnerabilities you call obscure.
Why did the workers allow this to happen? Why do we just simply give up more and more of our lives to give more profit to the corporation you work for? When are we going to stick up for our rights? It's not exactly a radical position.

We did this.
Fuchsia – Dot Dot Considered Harmful
Apple doesn't really appeat to care about backward compatibility though. They break lots of things with every release of the OS. I would give that excuse to Microsoft, but not Apple.
There seems to be system calls to create and manage Virtual CPUs.

What is this for?
Is there a precedent?
Would be useful if you could set fixed component path and boilerplate component and then only run 'generact ComponentName' and with a sub folder path 'generact Subfolder/ComponentName'. The sell here is really how easy it is to tailor the boilerplate component to your project.
Airbags have killed, you know...

And I actually know a guy who slept on the wheel, feel sideways into the passenger's seat, then crashed into a tree. The steering wheel crushed the driver's seat where his chest had been. He would presumably die if he wore the seatbelt.

Of course, both seatbelts and airbags save many more lives than they take.
It's like he's speaking right to you!

Maybe you're not convinced that typing is a core programming discipline. I don't blame you, although I do reserve the right to wonder how you manage to program without using your keyboard.

Instead of answering directly, let me share one of my (many) personal foibles with you. At least four times a day, I walk into a room having no idea why I entered that room. I mean no idea whatsoever. It's as if I have somehow been teleported into that room by an alien civilization. Sadly, the truth is much less thrilling. Here's what happened: in the brief time it took for me to get up and move from point A to point B, I have totally forgetten whatever it was that motivated me to get up at all. Oh sure, I'll rack my brain for a bit, trying to remember what I needed to do in that room. Sometimes I remember, sometimes I don't. In the end, I usually end up making multiple trips back and forth, remembering something else I should have done while I was in that room after I've already left it.

It's all quite sad. Hopefully your brain has a more efficient task stack than mine. But I don't fault my brain – I fault my body. It can't keep up. If I had arrived faster, I wouldn't have had time to forget.

What I'm trying to say is this: speed matters. When you're a fast, efficient typist, you spend less time between thinking that thought and expressing it in code. Which means, if you're me at least, that you might actually get some of your ideas committed to screen before you completely lose your train of thought. Again.
This is the kind of feedback we only get on HN :) thanks a lot, will fix this.
Thank you, that’s correct. I was questioning an argument you made in a way that was not technically analogous.

The gist of the comment should have referred only to what I brought up, which as you point out is a minimum simple standard for packaging and contents as it could relate to a file extension.
Like most monolithic kernels, most microkernels have failed.

Ultimately, kernel popularity is largely going to be a network effect. Linux is popular on servers because it is both free and popular; not really for any inherent technical merit. Windows is popular because no one loses their job for choosing Microsoft.

On the other hand, there are several microkernel operating systems with notable features and significant, dedicated fan bases. For example, AmigaOS is well-known for its responsiveness, and despite not being in production for decades, still has a dedicated fan base. QNX is used in a lot of critical, performance-oriented workflows. OS X is a partial microkernel as well.

Nevertheless, the only microkernel that has really failed is GNU/Hurd. Minix fulfilled what it set out to be (educational) and Symbian was successful enough on mobile.
What would you call the state of affairs where only 10% of people own cars and the rest make temporary use of those cars through rental? Would you not call that a dramatic move away from private car ownership? And that is a plausible if distant state of affairs which this enterprise is moving us towards. I think your objection is just a pedantic trick and not substantive.

>But Getaround doesn't want the hassle of owning the cars either; it just wants to collect its cut and leave the hassle to others.

What is a middleman? You make it sound like the "others" in that sentence are getting a bad deal compared to what could be, but what's the alternative? Someone build and maintains a ride sharing app for free as a charity to benefit middle class commuters?
I've had one since last July (using it to type this, actually) and I think it gets better with time. I'm now up to a respectable ~70wpm, which is nowhere close to where I used to be with a "standard" QWERTY, but it's still Good Enough.
Big-Endian or Little-Endian?
Well they didn't replace their NT kernel with WSL? So it's a bit of apples-to-oranges comparison. WSL is there to provide access to the existing, vast library of linux software that might not have been treated with win32 ports?
the "but it might have had something to do with the self-esteem movement of the late ‘80s and early ‘90s."

tells me that the author has a political axe to grind here
It's not like Stalin never had anything fair/correct/smart to say. Guy had some great quotes.

"A sincere diplomat is like dry water or wooden iron."

"We think that a powerful and vigorous movement is impossible without differences - 'true conformity' is possible only in the cemetery."

"Education is a weapon whose effects depend on who holds it in his hands and at whom it is aimed."
they are expected to remain in control of the plane, not necessarily they do: https://timesofindia.indiatimes.com/india/Pilots-sleep-as-fl...
I like a Firefox extension called "Self-Destructing Cookies".[1]

It will accept cookies, but then delete them when you close the tab.

Unfortunately, it (like many other useful extensions) was permanently broken by recent changes to Firefox. I wonder if there are any good alternatives.

[1] - https://addons.mozilla.org/en-US/firefox/addon/self-destruct...
Au contraire, it could be the height of secular barbarism to force us to work around the clock like those San Francisco liberals, without time for appreciating a good book, raising families, or attending Mass.

EDIT: Or not, I'm just guessing...
While we're not perfect, I'm happy to defend this decision. ;-)

We did a ton of tracing and perf/memory captures to identify that string allocations were a significant drain in many locations in the code. We don't see those issues with our other uses of std:: (vector, unordered_map, set, etc.), just with std::string. So it was a logical place to do targeted optimization.

We did that optimization before lua because of the fact that there's a very clean way to make the foundational debt into MacGyver debt, since there's a trivial conversion between std::string and AString. Sadly we haven't been able to come up with any bite-sized moves that we can do to phase out the wasteful use of lua as kvp storage buckets. It's an all-or-nothing problem that makes it a much bigger chunk of work to undertake.
I don't think this will be a fair comparison, since most of Android's performance woes are at the feet of running on a JVM.
Found the Facebook shill account. Created one hour ago with copy paste responses.
Strides which do not result from them being mirrorless.
You should understand that the mirror does not get involved at all when doing video with a DSLR.
So, all of these 'strides' can and have been replicated in the next version of the cameras.
This is yet another irrelevant phrenology paper relying on probable p-hacking to validate an obvious, useless hypothesis. What compels HN users to post this dross?
> https://www.fcc.gov/consumers/guides/interception-and-divulg...

They should check with the FCC before making threats like that.
I preferred the TeeVee show that was on after WCW Monday Nitro >_> No just kidding it sucked worse than anything.
Meh, I hate getting after-work e-mail, but I think it's ludicrous to outlaw it. If people don't want to respond to it, then don't. If that impacts your job, and limits your career, either accept that, or find another job.

Personally, i've just left jobs that required me to respond to after-work or weekend e-mail, and found a better job.
They certainly picked the correct license to do just that. GenodeOS has exactly what they needed on a formally proven kernel. Why didn't they use that? NIH syndrome... that's why. And of course, control.
Right. And with this law, most people who make salaries won't have to respond to work outside of normal hours. So it seems like a rather short jump to the conclusion that if you wanted someone to be available via text/email at all hours...you'd need to set up some sort of compensation for their time. Maybe this isn't the specific definition of overtime, but I fail to see how that's not basically overtime
Ask HN: What's the best way to fund basic research?
It sounds like you need life insurance, as we enter into the age of alpha-tested autonomous cars.

You need it to be a driver or passenger when inside a robotic car.

And you also need it when you are just a pedestrian, while walking your bike on the road. Because you never know when a robotic car is going to run you over.
Yet another gaming community; it's very interesting how these continue to crop up but never end up sticking around. Off the top of my head: Justgamed (oldschool), GotFrag (oldschool), Raptr, Gamurs, Gosu, etc. etc. etc. You probably won't tell me, but how did you get funding? I've done a few esports projects and I even played CS professionally so I have a lot of background in the industry (although I'm doing engineering/product nowadays). It seems that whenever investors hear esports, they slowly back away.

As far as guilded.gg is concerned, I think the social aspects just bog the idea down. It's cool to have a discord bot that sets up scrims, you really don't need a whole "social platform" behind it. But slick design and good luck!
Also on r/system76: https://www.reddit.com/r/System76/comments/8bkdxq/removing_i...
I thought this idea was dead. No one I know that design instructional materials (of which I know many due to my background) thinks this is real.

Sorry to hear it still survives.
>If you want a law with teeth, prohibit employers from emailing workers outside of work hours

This seems needlessly punitive for the same results. My boss works much later hours than me and I don't really see a point in forcing them to send me emails from the night before at 9AM when there'd be no penalty for me not responding to evening emails anyways
You might like Lockhart's Lament: https://www.maa.org/external_archive/devlin/LockhartsLament....
The studies I have seen (I'll admit- I didn't read TFA- maybe I have in the past idk) all used some sort of survey to identify learning styles. Nobody, to my knowledge, has measured learning by modalities to identify them.

You are spot on that attempts to match instruction to learning style have been futile in the VARK-like learning style classifications. They also assume that if a student has a learning style, it will be the same across subjects. If it turns out there is such a thing as learning styles I woudn't be at all surprised if it varied by what you are learning.
hot take alert
Newt Gingrich killed the Office of Technology Assessment in 1995, which used to provide this knowledge to Congresspeople.

https://www.theatlantic.com/technology/archive/2012/10/the-m...
Fuchsia would be pretty cool, if it wasn't being developed by Google.

Not gonna use an OS from that company.
I'm not familiar with Kling's model, but that seems like a terribly reductionist model. It scarcely sums up the range of ontological perspectives in America right now, let alone anywhere else in the world, and especially let alone outside of the present context.
Has anyone ever scraped HN and checked number of exclamation points per post and compared to story rank (eg time spent on front page)? On this page there are currently 6 exclamation points and 5 posts. This seems higher than usual, and actually I have noticed more than usual in ML-related threads before...

Does HN use the rate of exclamation points in their ranking algo?
My guess is the letter was purposefully leaked to increase exposure to potential financiers.
This is precisely as dumb as saying that efficient use of a chalkboard is important to being a great physicist.
So is Linux' code, except if you try to redistribute it by linking to it, you'd have to disclose your mods. Not so with Fuchsia's license. They can push out proprietary code all they want.
If they pick a game worthy of making it into a movie, that would be a good start.

Halo would have made a great movie but MS messed that one up and the guy they hired went on to make District 9.

There are plenty of games worthy of movie treatments. Dark Souls, SkyRim, Zelda, Mass Effect, Ico, Last Guardian, just to name a few.

If you start with Rampage or Mortal Kombat than you end up with equally shallow movies. There just isn't enough 'story' to make it worthwhile.
As a practical matter, though, you probably have to come up with some reason to prevent the employee filling in the blank with some sort of protected-class discrimination.

"Culture fit" does sound nice and generic for that purpose.
A small fraction of Getaround cars are actually part of their own private fleet. These normally come with Zipcar-like negotiated parking spots. These are my favorite ones to rent when I can.
1. MS is all about "piles of legacy." That is not counter to their philosophy at all.
2. MS apparently sees some long-term advantage to having a Linux compatibility layer. (By "advantage," I mean of course some way to make more money.)

Neither of these things has any bearing on the quality of Linux, or lack thereof.
"Cookies were originally designed to track users across the web on browsers"

No, they weren't. They were designed to store small bits of data (such as a login or session token, or form data) between page requests within one site. It was only later that they were repurposed to track users around the web.
Autoland is also a safety feature for manned aircraft because it allows you to land in bad visibility or avoid accidents like the one at SFO a couple of years ago.
The argument made here isn't to type out more lines of code but to match the speed of your typing to your mental model such that the slow typing does not get in the way
as the maintainer of plv8, I wish you all the luck in the world dealing with v8 being a build requirement, as well as distribution and the fairly regular build system changes as well as API changes inside of v8 itself.
This can be easily done by creating a npm script "generact path/to/boilerplate/component.js" and just running `npm run generact`.

The difference though is that you'll still be prompted for component path and name, but I'd gladly accept a PR adding options to CLI (maybe --path, --name?) to skip that part.
>> OED

> do you have an example?

Off the top of my head and IIRC, harmony and root.

> Wiktionary

While I respect the efforts of Wiktionary and Wikipedia, I don't use them for mathematics. Mathematics is a field whose distinguishing feature, in a sense, is its exact precision. I don't have the expertise to read crowd-sourced material and identify which information reaches that level of precision, which is a little off, which is fringe, and which is just nonsense. In the case of mathematics, information of uncertain accuracy is worse than no information at all, IMHO.

I once read an article by a mathematician reviewing Wikipedia. One page they looked at contained some good information, some imprecise information, and some nonsense: The thing I remember was a section about a discovery in the field; the discovery was insignificant, if it was real, and it was attributed to someone nobody heard of. The reviewer speculated that the person to which it was attributed must have added the section.

> Mathematicians like Don Knuth take great care to source etymologies of mathematical terms, too

That's great. It's hard to imagine he has the resources and expertise in etymology of the OED.

When I want to learn something on a scholarly level, there's no substitute for resources who already have done some of the scholarly heavy lifting for me.
Obligatory YouTube from Willingham (mentioned in article).

https://www.youtube.com/watch?v=sIv9rz2NTUk
If you can get it into 80 chars we'll change the headline above.

Edit: eloff wins for simplicity and good English.