skysight-inc/HackerNews huggingface dataset:
They tell you those things in safety notes, but then the marketing people at Tesla call it "Autopilot", a name deliberately designed to imply hands-off operation.

To quote https://en.wikipedia.org/wiki/Autopilot

"An autopilot is a system used to control the trajectory of an aircraft without constant 'hands-on' control by a human operator being required."

Should users pay attention at all times, of course. Does Tesla provide mixed messages to users about the efficacy of the system.... I'd say there is evidence to support that.
Here's a TV show trying them at 55mph and 60mph, though with a slow moving object. The Volvo still works quite well at 60. https://www.youtube.com/watch?v=PzHM6PVTjXo&feature=youtu.be...
I'm much too old to work at a FAANG :), I do make a pretty good salary for the area of the county I live in, though.

In any case, moving to SV would only be worth it if salary+bonus were close to half a Megabuck, and I doubt there are more than a dozen engineers in the world making that kind of money as a FTE.
Ford employees would be “demoralized by this sudden affluence,”

Love it. Workers are better off poor!
That would require a commit to be localised to a block of code, and even atomic commits can be split across multiple files and modules.

Plus, you would end up in a conflict between recording history and recording the present. What happens if you replace a complex method call across a codebase? The comments should explain the call, but the commit message needs to record how the call changed, and why - which you probably don't care about when coding.
Weeeelllll actuallly...

10/100 is same percentage as 1/10, so groups would have same mean.

Your point is fair though, but it would be more appropriate to make the example 0/10 in the small group when there was a ~1/10 chance of that happening (based on larger groups distribution) so its not super significant.
Instead of adding sample data when the initial view would be empty, I prefer to replace the empty view with a message about what the user should be doing first.

So instead of "0 photos" and a blank page, it could say "Get started by [uploading some photos]".
It appears they are using an algorithmic process to perform the heartbeat trading, and they are patentable[0] as long as they are not illegal. Tax loopholes are not illegal but very unethical, I think the policy makers share equal if not more blame for this.

[0] https://www.quora.com/Is-it-possible-to-patent-an-algorithm
Glad to be helpful.

I was just thinking that this is really quite a useful feature of HTML, and browsers should expose it to the user somehow.

Then I found this Firefox extension: https://addons.mozilla.org/en-US/firefox/addon/generate-link...
To the end user none of that matters, all they know is that this thing does not "just work". windows and macos has that, no flavor of linux does(currently). i look forward to the snap/appimage/flatpack war, it's long overdue
More so you’ll find its usage clustered in academia in areas you might expect, eg, numerical linear algebra, stuff involving solving PDEs.
The Economy Is Booming, but Young Workers Are Miserable
CSS Grid Garden – a game to learn CSS grid by watering plants
I'm not familiar with recent versions of Rails or its authentication situation, but whenever I hear this said about some mandatory functionality of a system, it sounds to me exactly like "We haven't yet figured out how to do ___ well".

It reminds me of the old days when I'd get a library which would say "We want to be flexible, so just pass in any memory allocation function here!", or Linux distros that said "We want to be flexible, so just write any boot script here!" Then a year later, some competitor ships with a default, and everybody switches over to that because it's obviously better (and you can always customize it if you need to).

Especially so with Rails, whose entire existence seems to be picking good-enough defaults.
"Housing normally is a depreciating asset, like cars". I love people like you. You think you are smart but in fact you are a moron.
Management Accounting Can Help a Small Business
DNA tests are catching dog owners who don't pick up poo
TempleOS can put graphics and formatted text into your source code, it does a lot of other neat things I wish modern computers did.
Crypto Friendly Banks the Complete List for 2019
How to Deploy GoBuffalo on Google's App Engine
I might have undersold the performance advantage of writing your own cache, but let me reiterate the point I was trying to make: The reason we didn't consider doing so was because we weren't having a performance issue. Writing our own cache would be strictly more work than just using pread and accomplished the same thing.
Since I am a really big fan of Sublime Text I tried to switch from Gitkraken to Sublime Merge a few times but I just don't enjoy working with Sublime Merge.

Is there any chance that merging and rebasing via drag-n-drop is coming to Sublime Merge? For me that's the one big feature which keeps me from switching from Gitkraken to Sublime Merge.
You might be interested in Jetbrains MPS [0] which uses a projectional editor. The same AST can be projected to different 'visualizations', e.g. as a table AND as a just code

[0] https://www.jetbrains.com/mps/
From what I hear from friends that sell from Germany to EU countries, it's easier than this US thing but it's not a cake walk either.
As I understand it, the DNA only contains the sequence of amino-acids from which the protein is built, not their folding instructions. Some proteins are also modified and/or cut in pieces by other proteins before reaching a functional state. Discovering how a protein folds, is a very complex problem, that would have been much easier if it were indeed encoded by the DNA. the website https://fold.it/portal/ gives a good introduction to the problem of protein folding.
I have to wonder what the fatality rate is among the Tesla demographic: those who have relatively new luxury cars.
But now you have two completely independent code paths. Both of which will need to go through the same maturation phase that the ST folks evidently went through with mmap. And if the code needs to evolve for other reasons, potentially both of these paths will need some love too.

Seems like the worst choice in a situation like this!
That statement made me laugh also
Not even Buckfast will make solar work in Scotland.
Sure, here's an example:

https://imgur.com/482puD4

If the text looks huge, it's because I took the screenshot on a high-DPI device with 200% scaling, sorry about that. Imagine it half the size and you will have a better idea of how it actually looks.

In any case, the point is that code like this just doesn't depend on monospacing. If you viewed the same code in a monospaced font, it would look pretty much the same except for the font choice.

The key is to not do column alignment tricks that assume a monospaced font, like this:

doSomething(oneParam,
anotherParam);

Instead, if you just do indentation like this, your code will look fine with any font:

doSomething(
oneParam,
anotherParam
);
Also great if you have a partner: Reading aloud to each other.
This is a strangely black and white view. Everyone works for money -- is selling something -- but that doesn't mean the acquisition of money is the only factor that influences their work. People are influenced by potential gain, but that doesn't mean the promise of gain completely overrides their moral and ethical standards.

there is a reason "trying to sell you something" is a synonym for "trying to scam you".

That's just not true. "I'm trying to sell you a book" isn't a synonym of I'm trying to scam you into buying a book. It just means I wrote a book and I would like you to buy it.
> autonomous emergency braking

I've just gotten rid of a car that did that and that was one of the contributing factors. That system was so totally unreliable that it almost caused two accidents in 20K km when otherwise nothing would have happened.

In both cases there were obstacles on the side of the road that gave a return (bridge supports/railing and a pretty sturdy billboard frame) to the radar that caused it to slam the brake full on. On the bridge that caused the car to skid , I narrowly avoided the posts on the far side of the bridge and the second instance the person behind me was totally surprised (as was I).

That sort of tech is really not yet ready for deployment as far as I'm concerned, it's a liability instead of extra safety. I contacted the manufacturer and they saw nothing wrong with the car. The system could not be disabled either.
There are indeed statistical issues with the comparison, but I'm not sure it's the one you're pointing out. There's probably enough Tesla miles being driven that we shouldn't worry about the random noise around the mean.

One immediate problem with real world stuff like this is selection. How do we know that Tesla is safer because it is built more safely than normal cars, rather than that perhaps people who are more safety conscious buy a Tesla? After all it's a more expensive car, the kind of thing you might only be able to afford once you're a bit older, the same time that you might have kids to worry about. But older people are also not the type to be racing around fast and furious style. Maybe there's an imbalance in the man/woman distribution?

It's a real can of worms to unpick these kinds of things. You find it all the time in social sciences.

Maybe you can find stats for Teslas without autopilot, or other cars with autopilot, and other cars without auto. And stats for how Tesla drivers are distributed according to age and sex?
I've heard this said about every new generation of programming techniques. It's true about every technique for which tooling isn't yet widely available, right up until somebody writes the necessary tools.

You could replace the subject of your comment with, say, "automatic garbage collection", and it would have been equally true ("that's just what your job entails!"), right up until GC made its way into the first mainstream languages, and it very quickly became a tool used by almost everybody.
I'd argue the inverse.

In my experience removing the gaps makes some symbols harder to read. Like distinguishing `==` and `===` without gaps is harder, though admittedly three-bar helps. Also, I find the ligatures I've tried a bit of an eye-sore, but that's just personal taste.

What's a more serious concern is the "dumbness" mentioned in the article and the handling of ambiguous cases. To give my own example, in addition to those in the article, I use a series of more than 3 equals signs as a delimiter in my notes. With programming ligatures it looks distractingly bad. Normally it's a continuous row of two-bars, but with them ligatured they look like morse code divided into short groups of long two-bars. Essentially, when I'm writing code or whatever, I don't want there to be someone guessing what I mean and how I want something to look. Unless he guesses always right, he's a nuisance. Sorry for the personification.
This. What are the people in this thread talking about?
Siri and Alexa mess up way too much.
ACLU: Border Agents Violate Constitution When They Search Electronic Devices
The read() API is so basic, mainly because it is synchronous and has clear return values, that I have a hard time believing it would present nearly as many issues.
I/O Is Faster Than the CPU, Let’s Eliminate (Most) OS Abstractions [pdf]
I want something like Rap Genius but in my editor.
The open source model expects apps to be open source. And if they are then an app can be recompiled to support new library versions.

It is the hybrid open source library / closed source app that causes problems like this.
>In the US, there is one automotive fatality every 86 million miles across all vehicles from all manufacturers. For Tesla, there is one fatality, including known pedestrian fatalities, every 320 million miles in vehicles equipped with Autopilot hardware. If you are driving a Tesla equipped with Autopilot hardware, you are 3.7 times less likely to be involved in a fatal accident.

This is a dishonest comparison. You're comparing the Tesla to an "average" that includes 1995 Corollas that will happily let a telephone pole into the cabin and 1999 Dodge Dakotas that will readily turn into a pancake if you put them on their roof.

You're also comparing across economic classes and demographic groups. Your average Tesla owner is not going to be working 3rd shift or making a 100mi commute and consequently has a much lower chance of starting a small logging operation after falling asleep at the wheel or harvesting venison at high speed. Your average Tesla owner is also likely of an age where they're too old to be driving dangerously fast for conditions all the time but not yet old enough to be getting bad at driving. Basically the mean/mode Tesla owner is a wealthy-ish 30-something to 50-something man and that's a really safe demographic compared to the national average.

If you want to make a fair comparison compare the Teslas models to other sedans of similar age and price.
Porn block highlights concerns about 'proud nerd' Matt Hancock
>learning to do nothing is getting over an initial period where your body and mind is trying to remember how to fill an hour of idle time

That’s essentially the same as trying to quit tobacco.
Well, more to the point, is the media attention. The spring weather hits, and sudden spike in UFO stories just because.

But, to play against your argument, I think there’s an idea that the sensors are sufficiently advanced, and designed to track objects, so the lock on the object means there will be some image stabilization applied, and perhaps the sensor is permitted to apply guidance to the autopilot, to steer the whole airframe within certain parameters to maintain the targeting lock, if a flight mode is engaged.

To argue against the idea that it’s just a lighting anomaly, I think there are multiple other signals in play, such that radar put the pilots onto the object first and foremost. Then upon arrival, the pilots did indeed encounter phenomenon to match, the chatter between the pilots suggests that they also can see the object with the naked eye, and then, the fact that multiple inputs all match in terms of timing and overall duration.

But, for all the really interesting things that never see the light of day, and that the news outlets do know about and could draw attention to, we only get a handful of grainy monochrome videos that serve to add more confusion than not, and tend to distract from real stories, without ever even promising to arrive at useful conclusions.

When shit like this shows up, you know, even before the ink dries, that this story is never going to fill in any blanks, resolve any question marks, or develop more deeply than the nothingburger it began as.

So today the story runs, and ten years later it shall be all the nothing it is today. Designed as a mystery never to be solved.
Highly suspect benchmarks stoke rumors of Apple-designed ARM chips for Mac
Microsoft Outlook Hackers Reportedly Stole Cryptos
No idea if this is common practise, but I block any account that promotes a tweet in to my timeline so I don't see it again. If it is, and you're serving a niche market with few people who'll buy from you, promoting tweets could be a really bad idea.
Coding with a dwarf fortress tile set is even worse :P
How would they do this? HN is served over https, which would make this a massive and deliberate undertaking. The only possibilities I know of would be an intercepting proxy (don't know whether Google uses this, I doubt it) or tracking the size of payloads (which would require infrastructure explicitly and only for this purpose).
"Higher wages were necessary, Ford realized, to retain workers who could handle the pressure and the monotony of his assembly line."

This sentiment and empathy seems to be lost in today's business / cultural climate.
It's probably a bad idea if your plan is to sell self-driving cars to consumers. Waymo can afford a substantially higher cost premium on their self-driving cars because they are looking at providing a taxi service, not a car that people can buy.
Signal handling in POSIX breaks multithreading in practice because it is so crazy hard to get right (I would be surprised if more than 50% of the code out there does it right).

Can you link to the libc maintainer responses? I would like to know how they countered you exactly.
This is the "don't waste time" part - on-boarding users with things they already know is wasting time, so don't do that. Teach users the new and exciting bits they don't know yet.
Hexr | Backend Software Engineer {Node.js, python, AWS, Backend > Frontend} | London EC1 | ONSITE | Full-time

https://hexr.com/blogs/careers/backend-software-engineer

We build Custom 3D-printed cycling helmets (here's us in the current WIRED issue [MAY/JUNE 2019]: https://www.instagram.com/p/BwpJ0UalDZY/)

You will be one of the core team members and will be responsible for automating manual parts of the helmet generation and production pipelines, creating and maintaining new APIs and (serverless) microservices, improving our software stack and accelerating its transition into a more robust and secure cloud processing platform.

Skills we are looking for:

- Javascript (Node.js) / Python
- AWS
- Experience writing (serverless) microservices and shaping APIs from scratch
- Experience working with the Frontend (bonus: Vue.js, babylon.js)
- (bonus) Experience with 3rd-party integrations like Shopify, Mailchimp etc.
- (bonus) Experience with event-driven architectures

Email: hackernews@hexr.com
My future coding will be chains of functional blocks with configurations.
So its clear, she openly admitted to the fact of her sexual engagement, and was kind of proud of it.
Which is what paperbacks, newspapers, radio, tv, movies, etc were/are called at one time or another. I bet in 20 years, smartphone and social media companies and everyone else will be ranting about VR being a distraction.
Google Meet service has a 20min hiccup (2019-05-02)
The short time frame to react to unexpected events is why, if you're a driver, your first response to any unexpected stimuli has to be to decelerate while you evaluate the situation. In turn, this is why tailgating is such a dangerous behavior.
Fair point - I was not being judgemental of the poor, just impressed that these indy developers are mature enough to understand and not be salty about it (I think they almost went bankrupt at one point).
Surprised that nobody mentioned this

http://jasperproject.github.io/
We’ve stressed the importance of using a no-log VPN service countless times here at Cogipas. If a VPN provider logs your data, it creates a vulnerability that could later come back to bite you.
Unfortunately, while most VPN providers claim they don’t log, it’s not always true. That’s why these independent audits are so valuable in establishing which services can be trusted. Here is a list of VPNs that have been audited multiple times and are true to their words.

Nord VPN
Private VPN
Ivacy VPN
Ghost VPN
Ligatures in your editor don't change the underlying, code they just change the presentation of that code when you're viewing it. While a ligature supporting font may show you ≥, the underlying source file still contains the distinct characters >=
> You want to abstract two different kinds of file reader: an mmap reader and a regular reader.

We already do this. Small files aren't mmap'd in Sublime Merge and instead copied into memory.

> I say this because if the file is coming via the network or a FAT32 partition you’re not going to save much time with mmap relative to the read speed anyways.

Speed in this case was the absolute least of our concerns. mmap was used to deal with large files without refactoring large parts of the codebase. Not using it for networked files doesn't fix the memory usage issue.
> This old myth that mmap is the fast and efficient way to do IO just won't die.

Well... because it's not a myth in all cases?

$ time rg zqzqzqzq OpenSubtitles2016.raw.en --mmap

real 1.167
user 0.815
sys 0.349
maxmem 9473 MB
faults 0

$ time rg zqzqzqzq OpenSubtitles2016.raw.en --no-mmap

real 1.748
user 0.506
sys 1.239
maxmem 9 MB
faults 0

The OP's adventures with mmap mirror my own, which is why ripgrep includes this
in its man page:

> ripgrep may abort unexpectedly when using
> default settings if it searches a file that
> is simultaneously truncated. This behavior
> can be avoided by passing the --no-mmap flag
> which will forcefully disable the use of
> memory maps in all cases.

mmap has its problems. But on Linux for a simple sequential read of a large
file, it generally does measurably better than standard `read` calls. ripgrep doesn't even bother with madvise.

Changing the workload can dramatically alter these conclusions. For example, on
a checkout of the Linux kernel:

$ time rg zqzqzqzq --mmap

real 1.661
user 1.603
sys 3.128
maxmem 41 MB
faults 0

$ time rg zqzqzqzq --no-mmap

real 0.126
user 0.702
sys 0.586
maxmem 20 MB
faults 0

Performance of mmap can also vary depending on platform as well.

FWIW, I do generally disagree with your broader point, but it's important
to understand that there's actually good reason to believe that using mmaps
can be faster in some circumstances.
Rust: How to build a Docker image with private Cargo dependencies
I haven't heard this before, why does emacs need a support layer in the kernel?
I for one didn't click on any of the links, why would I.. and even if all of the 3 stories were fake, it wouldn't change the point -- which, as I see it, is about such things being considered "feel good" stories, as if we already accepted the background of suffering that makes them stand out. I know I see that stuff in the wild all the time. But I don't bookmark that stuff, and if I searched for, it I would probably end up on a "farm" for it, too.
I can't believe this actually needs to be said, but a single employer raising its wages is not the same thing as a government raising a legally mandated minimum wage. It's so much not the same thing, that the very fact the article tries to conflate them by comparing Ford's decision with the proposal from the Obama administration makes me doubt the voracity of the entire piece.

For one thing, Ford's logic is quite sound precisely because he's the only one raising wages. If his aim is to remain competitive and retain workers, that only works if he's the only one doing it -- competition, by definition, is relative.

Furthermore, the idea that people become richer because the number on the bottom of their check goes up, rather than the buying power of that number, is easily debunked by looking at the entire history of inflation. I'm easily making more money, in nominal dollars, than an average CEO in 1919, but I'm not running wild in Saint-Tropez every summer either.

The one thing the article does get right is Ford's attempt to fight the stock market crash in 1929 by raising wages further backfiring. The reason is because his higher wages were not the actual reason why Detroit was richer -- the opposite was true: he was able to pay higher wages because Detroit was richer; or, more precisely, because he made the best cars in the world and capital flowed into his company and his city at high rates. But when the economy contracted, Detroit was going to feel the pinch, also.

Nothing in this article makes a case for raising a federally mandated minimum wage, and actually undermines the argument quite a bit.
It's like an atheist who preaches about religion or a Ponzi scheme fraudster talking about fundamentals of economics.
Static has its own issues. GPL vs LGPL forces a lot of apps to dynamic. Also security vulnerabilities in libraries become unpatchable.
Is there such a thing as race or is there not? For years, scientists have told us there is no such thing as race.

Also, if one is of mixed race, say white and Asian, are they considered to be from a racially diverse group or are they not?
Tell that to Elon 5 years ago. I agree they'd have been better off focusing on luxury/sports EVs.