skysight-inc/HackerNews huggingface dataset:
>If you want data on whether Autopilot is harmful or helpful, you could take a look at crash statistics for highway Autopilot-on miles vs highway miles of average vehicles. The Autopilot-on miles are much better than the American national average.

Source please.

Also a comparison with autopilot-off miles in Teslas would be necessary here to control for Tesla owners not being representative of average driver in the US.

Poor young overworked mininum wage job drivers aren't driving Teslas.

Nor is Tesla with autopilot off comparable to 1999 Honda Civic in terms of safety.

More food for thought https://www.herrmanandherrman.com/blog/what-does-new-data-re...
> The author's criticism with AppleCare is that it can take a week for Apple to repair the computer. That's reasonable for me.

One of my biggest reasons for using Apple laptops was the now-defunct Joint Venture program. I enrolled all our company laptops under that program expressly for the loaner laptop during repairs and priority support. The ability for employees to walk into the nearest Apple Store to the current client account and walk out with a loaner the same day to restore from backups and return to the client the following day was a no-brainer business expense.

Now that program has no functional replacement for that benefit, switching to Framework looks extremely attractive, especially as more of our work finds ourselves in containers.
"Have you considered that the current landscape is a product of a competitive market?"

I have. I note that large numbers of people build PCs from components and that this market is large enough to be a primary concern for a constellation of manufacturers and has been for decades. You can buy an IC with 1200 contacts and install it yourself on the kitchen table. There is no other segment of the microelectronics world were this level of commoditization exists and yet it has stood the test of time. Transferring this behavior to mobile machines seems like an inevitable and long overdue step to me.

"Historically laptops were never as repairable as desktops."

History is a poor yardstick here. A number of forces have emerged that change the landscape. Among these are amazing design tools that enable a startup to go from zero to a complete, shipping modular design in 18 months (establishing a defacto standard, btw), tooling that delivers rapid fabrication in small volume, standardized, high performance serial busses that enable simple yet powerful architectures, robust solid state storage devices and the integration of some difficult components into CPUs. It used to require the resources of major manufacturers and their proprietary knowledge and capabilities to pull off marketable mobile designs. That era has passed and the commodity era is here.

"The adhesive-sealed laptop that you resent"

I do not resent monolithic products. I own several. I will buy more. I resent the lack of a choice. I expect that modular mobile machines will take their place among the equipment I acquire, and that these will become the major focus of my concern, whereas the monoliths will be relegated to ancillary tasks.

"What has come out of that is the sealed computer."

And they won't go away. The question is how much room is there for modular systems. I believe there is a lot. I imagine a Newegg filled with commodity mix and match mobile components from a vast number of vendors.

Time will tell.
That’s right of course. But what bothers me is it I greatly enjoy eating out, I’ve done it a whole lot, and I’m still surprisingly bad at it.
Thats just a "legal scam" and you know because if they would actually be successful trading they would not bother selling newsletters.
Sounds like it's actually fewer steps when connecting+disconnecting to stop+start work.
I think the issue with this is the number of thunderbolt ports provided by the chipset. They have to choose between having only 4 ports that all work the same way or more than that where they don't all have the same features.
I only read the article, not the paper, but aren't there a few issues/other plausible explanations? Off the top of my head:

- The vast majority of GitHub projects probably have only a single contributor. Hopefully this study excluded such projects. Edit: A quick survey of the paper doesn't clarify this - there's a plot showing number of developers which bottoms out somewhere below 20.

- Among the projects which have more than one contributor, the vast majority again probably has only one contributor who can be reasonably said to understand the whole project. They wrote it from scratch, and nobody else contributed until it became useful to a more general audience.

Rather than concluding that "heroes" should be supported to communicate more/better, wouldn't it be reasonable to conclude that each project is so different from every other project (there are such a huge number of tools and languages to choose from, after all) that any minor contributors are highly unlikely to be familiar with the project? Could we not from that draw the much more pedestrian conclusion that people unfamiliar with a project produce buggy patches?

"Hero developers are far less likely to introduce bugs into the codebase than their non-hero counterparts. Thus having heroes in projects significantly affects the code quality." This doesn't follow. You are saying that in hero projects heroes introduce fewer bugs than non-heroes. You can't conclude anything about the difference between hero and non-hero projects from that.

That said, I would hope that the communication tools become better in the future for all the contributors, so that newcomers and experts alike can more easily understand each other and the project, leading to better communication and contributions.
I think G already has an office in NYC, don’t they? To me this means that they expect more in-person presence there over time, not less.
Use a desktop and maybe it won't prompt you since it can't detect a camera?

Hold up a photo of Jan-Michael Vincent?

Invest in that Guy Fawkes mask you always wanted?

[1] https://ksassets.timeincuk.net/wp/uploads/sites/55/2019/03/G...

[2] https://www.walmart.com/ip/V-for-Vendetta-Mask-Guy-Fawkes-An...
relevant xkcd https://xkcd.com/386/
I'd say "lavish frugal" (if that's even a thing)...a small studio/1br, cooking most meals but with the occasional+ night out, no car so looking for good public transit/walkability, etc. This would likely be something I'd do for a year or two...nothing permanent.
So the problem is that those cable aren't identifiable without special tester.
Watch “Dehradun Sarahan 3” on YouTube
Great read. Thanks for sharing and congrats on your success!

I'm in a similar situation. I'm working on a thing and my wife has been supporting me for some time now.

Years ago she told me to leave my job and focus on my thing, but I was afraid. I've been working since I was 19 years old and I have trust issues. It was very difficult for me to believe in myself and jump into the void but I'm 42 and if I don't do it now I will never do it.

Anyway, I'm a couple of months from the first beta launch. I'm happy, anxious, afraid, hopeful... all at the same time. I hope I'll be able to write a similar blog post in a year or two.
I love your clarification. Quadratic scale FTW.
You want researchers to not attempt to identify the causes of black social problems? Why's that? So you can promote your own ideologically motivated causes without any bothersome science getting in the way?
Ask HN: What's your current “daily driver” computer?
I recall reading that the radio time signal is being decommissioned in the us
Still gotta report that over $10k cash transaction: https://www.irs.gov/newsroom/understand-how-to-report-large-...
Generally pretty good.

With tlp and a 5.10ish kernel, my T480 handles light web browsing at 3-5 W depending on display brightness (wqhd display). Heavier websites, high-res video decoding, etc. will bring it up to 7-10 W. Maybe 20 W when compiling something, or when attempting to use the (worthless) Nvidia GPU (which I leave powered down most of the time).

It has a dual battery setup with a 24 Wh internal battery and a 72 Wh external battery (I use the bulbous 6-cell, but you can get a thinner one if you prefer), so even when setting the charge stop thresholds at 80% to preserve cell lifetime, the computer easily lasts all day on battery.

That being said, it would be easy to find a random laptop that either idles at something stupid or that can't go to sleep properly because of just one wacky peripheral, making Linux power management seem bad.

Half the battle is picking the right starting point (e.g. a Thinkpad), and then setting everything up so you can actually measure the power in all of the different states so that you can actually confirm that your setup works properly before relying on it and ending up disappointed at the airport.
If you sell your home for $1M more than you bought it, it would be fraud if you didn't consider it a gain.
I've been to multiple Michelin Star restaurants and a few other at that caliber. Perhaps it's me, but I didn't find most of them stunning. The one place that did live up to my expectations was L'Astrance in Paris. Beautiful dishes that had such elegant but strong flavors. The wine pairings were also inspired.

I'd love to go to a Michelin level Chinese restaurant. I love Chinese food and would love to see a restaurant pair it with seasonality and quality sourcing
This is why resumes with recent FB history should be thrown in the trash.
The batteries included with it.

A consistent DB interface, ORM and migration system (independent of the underlying DB), same for cache (similarly you can swap Redis for Memcache and your code doesn't have to change), same for e-mails (swapping e-mail providers is a matter of writing a new backend, application code doesn't change), etc.

Sure, you could do all this with Flask and SQLAlchemy, but Flask and these minimalist frameworks always feel like they lack structure and good conventions which means every project does its own thing. In Flask & SQLAlchemy I still don't have a good way of organizing my application and model classes considering they have to inherit from an instantiated DB connection object. I'm sure there's a way and I haven't researched enough, but why bother when Django solves this problem with "one true way" that everyone conforms to?

Also keep in mind that despite Django having many features, only those that you actually use will be invoked; you can slim it down further by removing some middleware (hooks that run upon every HTTP request lifecycle) but even in its default configuration it's pretty light - for example the admin is not loaded nor evaluated unless you actually assign it to a URL route and a request hits it. Same for the HTML templating support - unless you actually render a template from a view it's as if it didn't exist - you only waste some disk space but there's no runtime performance hit.
The LGPL was never meant for all libraries, only certain specific ones (which the FSF thought were better to more permissively license because of practical reasons.) That's one reason they renamed it from "Library GPL" to "Lesser GPL"
I agree about scope, but they've already thrown that out the window by including biggest-'city'-in-the-zone approximations and other such cruft.

However, all fundamental use cases require naming.

Therefore, it makes sense to have in scope.

I dare say if this project were reconsidered today, it would be very different in form and would have at a minimum a clear scope definition and half the stuff there would be elsewhere.
Thanks! Tokyo is $2k+ per month, even living frugally?
9 hours is the practical time you spend at the office. 8 hours is the theoretical time worked. In reality, it can vary from 9 hours of solid focused work (rarely) to 3 hours of productive work. But either way, you're at the office for 9 hours. And with commute, figure 10 hours total.

What's wrong with a job just being a job, for most jobs, is that it's 1/3 of your life being spent there. What excuse is there to do stupid, monotonous, or worse - counterproductive stuff for 1/3 of your life? I suppose if you're Hodor that's just fine. It's not fine for people who see potential and opportunities in every scenario.

Ok, if you're a checkout clerk at a grocery store, there's not a lot of room for improvement unless you start to focus on having some good human interactions with your customers. But on HN, I figure that's not most of us.

If you put the HN crowd on a road work crew, you know there would be a lot of workers who would identify significant opportunities for improving the process. Unless you're a monk, why would you do the slow and inefficient thing, excusing it as "it's just a job"? If you see a way to make your 8 hours of labor be worth twice as much to the company profit, or to the customers, or even to your joy and satisfaction, then why wouldn't you try?
> Any compromised root certificate will almost certainly be revoked before it naturally expires.

How long will revocation lists have to be in the year 2100 if nothing expired?
Guiding a monolith with a gentle touch: pairing codeowners and lint rules
>However, when you're on the 9's tail of problems you encounter on the road, very few of them are things approaching you from the front.

>very few of them are things approaching you from the front.

Yeah, most of them are stationary, like that highway divider that Tesla's autopilot crashed into, killing the driver.

Most things are approaching you from the front in driver's frame of reference.

And the autopilot still sucks at detecting them.
That should be the question because we don’t know if the drivers being inattentive actually lead to anything bad happening, I think. If the drivers are inattentive but there is no downside to that, then it doesn’t really matter.
Scanning the Internet with Rust and Af_xdp [video]
> I think there is a culinary language that I understand as little as a typical Michelin-starred chef would be able to evaluate a tightly-written C program.

That got me wondering:

Third Michelin Star for Blockchain Chef https://medium.com/@aaron.lipeles/third-michelin-star-for-bl...

"For Soltys, a third star is the ultimate accolade in an accidental profession. Trained as a computer scientist, he originally became interested in cooking as a way to recycle the heat produced by his compute servers’ CPUs."
Wouldn’t this bias towards the “losers”?
It was hard for buyers to find on used book marketplaces because sellers would scan a $15 book, their system would pull metadata for a $300 book because of the ISBN collision, and then you don't know which items are actually for sale until you order them and they arrive in the mail. It's worse when dropshippers get into the picture and there's effectively multiple listings per item.

On the other hand, eBay listings for books are usually made for a specific item, complete with pictures of the actual item. It was obvious that the listing was for the real thing.
Congress is buying options not actual stocks. They bet on where it might go and they know where it might go if they have inside information. The only time they will get a big loss is if they are too greedy.
That's a bit like saying that most people have used pretty horribly-designed apps, but they did what they needed to do, so the user couldn't tell that they were horrible. For example, most people could not care less that their password manager recently switched to Electron. They don't even notice the alleged resource lag that their coder friends keep banging on about. They simply neither notice nor care. Fine craftsmanship is oftentimes not appreciated or noticed by those not versed in the underlying technicalities by nonpractitioners--oftentimes by design. This is true with coding, cooking, and whatever other domain.

And conversely, poor craftsmanship is often not noticed either, if it's not something that someone is trained to spot. An example of this would be when buying a house, you hire a house inspector because you don't have the requisite training to spot all the potential faults.
I encountered a woman running down the middle of the interstate at 2am once, trying to get away from her customer. That was an interesting night.
Doesn't matter, people want a solution now and no one expects it to be forever. The user who asked is unlikely to waste time in such a community in 10 years anyway.
Because maybe the Tesla features improve safety despite increasing inattentiveness
Is this not a roundabout way of saying that--yes--the government can decide whether or not a group is allowed to strike?
I did the same thing, worked fine - although I had to add a certain number manually, which was still pretty quick.

I found it impossible to maintain though. From time to time I'd cull the physical books, but not update the library. Now it's just some books that I used to own.
Lawmakers are not going to write a law whose sole purpose is indicting lawmakers.
Fear over Faith. Stop Allowing Fear to Stop Your Success
Population then compared to now?
Hack Reactor Curriculum. Is it worth it? [pdf]
Wethr – Command line weather tool
wethr (https://github.com/risoflora/wethr) is a command line weather tool full-compatible with original wethr, but totally written in Rust and implementing many other features:

- Query weather by city/state/country
- Show full weather info (humidity, pressure, wind etc.)
- Location provider (ip-api.com, ipapi.co, ipwhois.app and freegeoip.app)
- Timeout configuration
- Silent mode
- Docker container

If you like the project, please consider giving it a star on GitHub!
If they were clear, open, and transparent about this, then the article probably doesn't get written.[1] But because they didn't announce what they're doing or the scope of it, they leave a lot of room for interpretation, and right now a whole lot of people, across the US and the world, are not interpreting Facebook's actions with any sort of benefit of the doubt. That is largely because of Facebook's well documented history.

This is why intangible things that don't directly show up on a profit and loss statement- like 'consumer trust'- are so valuable. The difficulty that Facebook faces now is that when you lose trust with key stakeholders- politicians, regulators, the media, etc., it is really hard to get it back. Microsoft did, eventually, but it took ~15 years and two changes of CEO. If Zuckerberg wants to stay the CEO it might prove impossible to build trust, because people have state and it's really hard to reset that state.

[1]: One of the things that the Trump administration showed is that American journalists are very good at ferreting out secrets, but if you openly declare that you are doing something, they react with much less interest. But, as the article documents, Facebook has decided to be more controlling of their data, and curate what they release much more carefully. The fiasco where they decided to kill some reporting, then held off for a month on their own reports because it would have shown that Covid vaccine FUD was the most popular article on Facebook is exactly the sort of behavior that journalists salivate over and can make careers. Just releasing the data was a minor irritant every day, but Facebook managed to turn it into a much greater embarrassment that destroyed trust with the media and academics.

Even this article, which claims to be sourced to multiple fairly senior executives who disagreed enough to leak this to the NYTimes is a clear sign of the massive problems facing Facebook.
As a burgeoning watch nerd, solar-powered atomic clock radio-sync models are currently the only thing I collect, and Casio consistently has the best implementation of the concept. There's a purity of purpose that smartwatches can only aspire to... I don't need to worry about charging it, I don't need to worry about setting it, I can just throw it on and go. It does exactly what it's supposed to do, no more, no less. Right now, I'm putting a lot of wrist time on a G-Shock GWX-5600-1JF, a Japan import G-Shock square that also features moon and tide graphs at the top of the display. Primarily meant for surfers, I gather, though my intended application is surf fishing. I also picked up a JaysAndKays NATO strap conversion kit: https://www.ebay.com/str/jaysandkays as I did manage to bend one of the stock link pins by snagging the edge of the watch case while doing yard work. A full-length NATO strap through both link pins and across the back of the case means I'm not at risk of losing the watch if something similar happens again.

In my cursory research, it seems like Citizen and Seiko solar atomic models don't automatically set daylight-savings time when using the WWVB clock signal? If that's consistently true, it's kind of a bummer... not having to worry about resetting for DST is a big advantage. When the time change comes around, I usually end up resetting all the other clocks and watches in the house off one of my Casios, right down to the second. Fun party trick. :)
Pretty sure this would be done at the hardware level, as otherwise this behavior would differ between the BIOS, Windows, Linux & Mac. As far as I know no such debouncing code exists in operating systems for HID keyboards.
This is spot on. And it's such a shame.

Most good raises come from quitting and changing jobs. The first few months, once you've passed the interview and been accepted, you have ridiculous room to be a loser (not suggesting you are) before the company will begin to recognize that.

Consequently, you may look around and see a lot of actual losers who are underperforming because they're lazy or inadequate.

Freelance, learning to play the consulting game, charging a lot, and negotiating unreasonable things (like pay me in advance for a year of income and you have my attention for a year for any project) is the way to go for people who feel this way. Or you build a SaaS or other business and make it work. Or marry rich.
And also especially when they refuse to hire people back at their old wages, hours, working conditions, and seniority after the pandemic furloughs. https://archive.is/gIAbV
Vivek Haldar also has a new video summary of the same paper https://www.youtube.com/watch?v=T3fJlHey8kw
Sorry, I made two mistakes when I wrote my response. The !host bit should be in the line above I've only used it in a Match block. I think your syntax is correct for a Host block exclusion.

e.g.,

Match !exec "test1 -h %h -p %p >/dev/null 2>&1 || test2 >/dev/null 2>&1" host 10.1.0.*,*@example.org !host 10.1.0.4,10.1.0.11,hostb@example.org
ProxyJump jumpbox-10.1.0.x

The tests can be, e.g., see if the destination host can be reached directly, and if yes, bypass the jumphost. Using %h and %p ssh will pass the destination hostname and port to the test command.