skysight-inc/HackerNews huggingface dataset:
For a reflection on the period /without/ ai, this text spent a looot of time about time /with/ ai

I understand that your goal was to review the "default" you got into, but I'd love to know a lot more about struggles (and counters to them) you experienced in the NAD itself
That thecritic article claims the listed questionable left leaning sites are heavily cited, is that not true then? Is there a way to search for this effectively?
Every modern car has, at least, a media player interface. Why wouldn't you want to be able to update that software to support changes in CarPlay, modern apps, etc?
The tariffs are used partly to force foreign manufacturers to build factories in the US. So their IP and production lines are in the North American Technate.

Japan recently got the usual Trump pressure/blackmail of investing $1 trillion in the US.

Subsidies for Tesla would look pretty silly given that the Republicans have been criticizing the Democrats for that for the last 10 years. But YouTube influencers could rationalize even that.
The handling - the car understeers, every model I've driven (S, 3 and Y). I've not driven a X or truck (which I suspect have the same problem) or the Roadster (which I suspect doesn't since it's basically a Lotus with electric power train).
An slight over steering car is far easier to drive.

I thought these are inherent in electric cars (because of the heavy batteries) until I've driven a Polestar which is super nicely balanced - almost the best handling consumer car I've driven since the Baby Benz (yeah I'm that old), so it can be done.

Tesla is aware of the problem and they tried to fix it with torque vectoring in some variants.

Sure, they will go well on a long stretch of straight highway, which is what americans care about, but it's a different story in curvy european roads.
I'm sorry, but no. This is one of the primary reasons why global variables is bad, because of concurrency issues. If you add this to a code base, are you guaranteeing that at no point in the next decade, NOBODY is going to add a second thread? What if this is a library? What if some other library you're using runs a thread?

Doing this is planting a time-bomb in your code-base. It's going to lay dormant for a long time, and then explode, and be impossible to debug. This is why mutating global variables is `unsafe` in Rust, which is the right call. There is literally no C or C++ code base where I would allow this to pass code review, regardless of how single-threaded the author thinks it is.

> needlessly complex

It looks more complex than it is because I set the memory order to relaxed as an optimization. You could also write this:

int64_t counter() {
static std::atomic<int64_t> prv_counter { 0 };
return ++prv_counter;
}

It's really not hard.

If this was a junior making this mistake, I would sit down and talk to them and patiently and explain the issues. If you're writing a blog post on the internet saying "this is a good way to write code, do it like this!", I'm sorry, but I'm going to be very harsh. We haven't even discussed using `int` and not properly scoping the static, also rookie mistakes. Someone is going to read this article, and think this kind of code is ok. It is not.

> "If you're using threads, global and static variables should be thread local. If they are not then the discussion becomes about sharing data across threads and synchronization, which is a different topic."

This is nonsense. First off all, a counter like this wouldn't work if it was a thread_local, because then you'd get duplicate values. If duplicate values are ok, why is it global state at all? The only reason you'd make it global state is to produce unique values for that process run. And the general sentiment is like saying "this is how you drive drunk safely. We're not discussing keeping control of your car and crashing into a tree, that's a different topic".

This IS why global variables are bad! Not the only reason, but a pretty darn big one!
Can't seem to click any of the books.
EU requires them too
I like vivid[1] for managing colours in the terminal. It sets LS_COLORS to configure colours for many tools in one command.

[1] https://github.com/sharkdp/vivid
Legacy Ecommerce Search Is Dead, and It's Costing You Sales
Show HN: I made a free, minimalist income tracker for freelancers
I'll just add my personal observations that I've found that the more the world turns into a circus tent, the more I actually respect, enjoy and desire the HN approach to the sensitive and polarizable discussion.

Not all the time, no. It's good to stay informed and maybe even stay "functionally outraged" a bit. But having HN with its high degree of remoteness and dispassionate analysis to come back to is great.
He's supporting the AFD in Germany among others. For a 5 min overview see here: https://youtu.be/NjWl_RNDMSA
deedee (pronounced almost the same in Mandarin, written as didi in pinying) also means "little brother" and also something else more explicit :p
How to Write 150.000 Unicode Characters on macOS
Yeah because the ones from GPT-4o are not unicorns (in the vast majority of cases), while the Claude ones are unicorns.
All of that is happening in the EU. Don't you just have the warranty were they either fix it (which they don't) or exchange with a new car that doesn't have the issue or you return the car and get the money back. After all the defect was known an existed by the time you were buying it. Doesn't make sense to waste time.
If the purchase goes well, the vehicle is reliable, spare parts are easily available, and nobody has to resort to legal action? No problem.

On the other hand, if I buy a car in Holland, get it serviced in Austria, and register and drive it in Slovakia - which legal system governs the transaction? Which country's consumer rights protections do I get?

It would be jolly inconvenient if the manufacturer ripped me off, and my only option for redress was a court 1000km away, with the laws written and courts operated in a language I didn't speak.

Or does the EU have some mechanism that avoids this problem?
Just to note the trade-off here: modern cars are much safer in crashes than even cars from ~20 years ago, and the less computer you want, the further back in time you need to go to find suitable cars. There are nuances to the safety thing: some brands were/are safer, more popular car designs today tend to have some features that may worsen safety (taller cars are less stable, heavier cars handle worse, big heavy cars are worse for pedestrians).
One one hand, I'm not flagging anything because I'm happy to let these discussions take place. If nothing else they are entertaining.

On the other hand, I see where the flaggers are coming from. If there isn't any gate keeping, other topics can be drowned out by a single highly contentious topic if enough people believe it is their civil duty to bring up that topic at every conceivable opportunity. This has happened on much of reddit, and on smaller scales in many social spheres across the country. Reddit demonstrates that almost any conversation could be steered into the direction of partisan politics if there are enough participants who think it's important to do that.
Does the author owe you a good, analytical argument? You were able to respond to it with your own experience easily enough. That's usually how conversations like these work.
The term "pattern type" is more or less invented by Rust. See this old comment, and the first reply in particular:

https://news.ycombinator.com/item?id=39570633
FOSDEM 2025: Post-Quantum Cryptography in OpenPGP [video]
Author's note: It's my first time working with shaders and graphics, let me know if you have any suggestions.
"New registrations represent the number of vehicles that have been officially registered for the first time with the relevant government ministry or insurance agency, including domestically produced and imported vehicles"

https://www.iea.org/reports/global-ev-outlook-2023/trends-in...
Airbook – The Modular Data Workspace for Startups
I'm quite curious on your retrospective thoughts on this thread once this article goes off the front page! Also whether you'd do the same again.

Having looked around, probably around 80% of comments are mostly uninteresting/partisanship (though a fair few of those combine the mud slinging with an interesting fact or argument, which complicates categorization).

(Aside: One of the issues for me is that on high emotion topics like this I can't take people's word for things as much as in a usual thread, it just becomes visual noise)
People generally prefer simple messages. Presenting a richly detailed nuanced argument is a recipe for failure.

The biggest problem with that is that simple messages are all lies. Luckily most people would rather embrace a simple but catchy lie.

https://www.psychologytoday.com/us/blog/experimentations/202...
That is a good idea. Thanks for the link to Ruth Golding, great voice!
So if I get in at your loss level, then I'll always be less down than you.

"Less down" seems to be my preferred position.
I agree, but that approach seems to be uncommon or at least discouraged by the Tailwind creator.

I'd actually recommend Tailwind shops use the DaisyUI plugin which gives component classes similar to Bootstrap.
I've also started writing sad and depressing stuff just for me. It's helped my mental health tremendously.

I've only just started. How long have you been writing and do you publish it online?
Older fox here - I've owned many cars and a similar situation happened to me with a Mazda 15 years ago - shit happens in life.

Save you sanity - call a lawyer and have them discuss the situation with Tesla.

That's what I did with Mazda and around a month later things were solved.

Stop sending emails and calling people at the company- they don't care - call a lawyer and save your sanity.
Even an economy car from 15 years ago will have 2-4 CAN buses for this reason.
The reason is, that it is forbidden to destroy bank notes in Germany.

It was a huge problem in the Netherlands, but the Dutch just added tech that makes the money unusable on explosion. The Dutch criminals just stated to drive over the border.
I too have the opposite experience. I've had my late 2022 Tesla Model Y and I like it just as much as I did on day one. In fact I like it more now, since the car has received several new, big features after lots of software updates.

I live within 15 miles of two Tesla centres, and so far I've only had to use them once for a minor sensor issue, which was serviced at my property at no cost to me. If I didn't have any Tesla centres within a couple hours' drive I probably wouldn't have bought the car.
Reports can vary depending of the duration of the reliability period.

A while ago we saw here on HN a report from Danish mandatory technical inspection that showed that Model 3 were failing inspection much more than other EVs.

Reliability is a bit vague, it also depends on your mode of purchase (new, second hand) and how long you plan to keep your vehicle. People who only lease cars and swap them every 4 years need a reliable car out of the factory but don't care if everything start to fall appart after 5 to 6 years. People who keep cars for 10 to 20 years or who buy second hand have different requirements. The later will likely buy cars that would have already been fixed in a recall but need a car whose parts are cheap, easily serviceable by an independent mechanic and whose general reliability is good in the long term.
Show HN: I built a blog system using GitHub issues as storage
Adding another source: TÜV Report 2025 (in German)
In Germany you have to get your car checked every 24 months for its road worthiness (think general doctor checkup but for your car). If it fails, you are not allowed to use it until it's fixed.

At the first general inspection after purchase 2-3 years out, 14.2% of all checked Tesla Model 3s had issues. Comparing that to other models that are on record in sufficient numbers, its a high rate of failure. VW ID.3, for example, had 5%.

https://www.adac.de/news/tuev-report-2025/
Take a look into "What Our Learners Say" section as I can't see reviews on chrome (some kind of color issue). Otherwise app looks cool, gonna try this weekend!
Experience stress-free holiday home management! We maximize your rental income while crafting unforgettable stays for guests. From expert marketing to five-star guest service and meticulous property care, we turn every home into a stylish, in-demand retreat—where comfort meets luxury for the perfect "home away from home" experience.
https://gist.github.com/joboet/0cecbce925ee2ad1ee3e5520cec81...
How much time do you really spend worrying about all of the things you could be worrying about? Maybe you really do worry about SystemD, after all you thought to mention it, but couldn't that time and emotional energy be spent on climate change or malaria instead? Your resources are finite and the list of things you could be worrying about include many which could easily swallow all of your time and energy. You must be prioritizing some while neglecting others, using some manner of selection function biased towards local and personal matters. Which is fine, and completely natural. I cleaned my house yesterday, time I could have spent advocating the cause of mosquito nets.
Of course you get some issues with 33 year old cars. I let my 31 year old mx5 go but slightly regret it - it needed ~£3000 spent to renovate but then they keep their value as classics. Getting replacement parts can start getting tricky.
that's interesting angle of issues use :D congrats
There is a pdf of presentation in the link...

Pattern types or liquid types or dependent types are a way to express a subset of a type. E.g.

type NonNull = usize is 1..

type PokerNonFaceCard = u8 is 2..11
Ctrl-C is SIGINT, I don’t want to change its definition of sigint just to make room for copy behavior.

What I want is to make a different shortcut trigger copy/paste, everywhere, and that’s not fixable. Every app independently decides to make ctrl-c implement copy, so changing that is basically not possible.
France's answer to US' Stargate: $112B AI investment package
It would be great if the hardware issues were discussed more - too little is made of the distinction between silicon substrate, fixed threshold, voltage moderated brittle networks of solid-state switches and protein substrate, variable threshold, chemically moderated plastic networks of biological switches.

To be clear, neither possesses any magical "woo" outside of physics that gives one or the other some secret magical properties - but these are not arbitrary meaningless distinctions in the way they are often discussed.
It's definitely rewriting of history / priorities based on the current political climate.

30 years ago the opposite was celebrated as the saviour of American capitalism (by short term thinking people who are probably billionaires now, and therefore, as individuals, insulated against any of the '30 years later' repercussions).

The US is going to need to naturalise all of its illegal immigrants to have a chance at ramping up local manufacturing.
And from what I get it's basically the same idea as Ada's "subtyping"[0].

subtype Rainbow is Color range Red .. Blue;
subtype Small_Int is Integer range -10 .. 10;

[0] https://www.adaic.org/resources/add_content/standards/05rm/h...
Some people discussing how Trump/US could intervene to calm this situation - why would they? Presumably part of the US state would very much like access to this data, and with the security services of the US and the UK sharing lots of their intelligence (and with other five eyes nations) this would mean the UK becomes a one-stop-shop for gathering data on your own citizens without the need to trouble your own domestic legal system.

The UK's demand for access to _all_ apple users, not just UK citizens (a la China) indicates to me that it's at least possible this action has the backing of the US (though, obviously, there is not evidence for this - it's just hypothetical)
Flip Graphs with Symmetry and New Matrix Multiplication Schemes
Why and How We Migrate from Heroku to AWS
They're called pattern types because the intention is to allow them to match a Rust pattern expression (more or less, no idea how conditionals would work).
Note, the second link, as expected, lists especially unpopular sexual taboos; think twice before clicking.
>I wonder if part of that deal was exclusivity for the operator(s) funding it (hopefully for a limited time).

Google is the owner. The EU funded the connection.
There's ~127m households in the US. At even $2k/mo (read: roughly the poverty line) that's over $3 trillion, which is half the US annual budget. UBI as a justification for throwing millions of people out of work is a joke. But this is obvious: far and away the markets for these companies are other companies looking to replace humans, not humans looking to kick back and let AI make their money for them. No one running any of these companies seriously thinks there's a policy to ameliorate the effects of what they're building, let alone a policy that's actually achievable. The entire stance is "progress gonna progress, figure it out suckers". Not great!
What's your suggestion, exactly?

Vetting code is extremely expensive in terms of human time and human energy. Sadly it's not only a problem for Rust, it's a problem for every single programming language out there.
Chinese iCloud accounts operate on Chinese infrastructure running Apple’s software managed by a Chinese entity. The arrangements are well documented and public, no need to speculate wildly.
Did you miss the part where being a platform was most of the issue ?

I'm not sure how long GitLab can be trusted either, as well as git becoming a bit too synonymous with GitHub...
Who are “these types”? Has parent poster made these claims?

Or are you attacking some imaginary villain?
Eh, I can kinda see it. It depends on your definitions of words. People have been muddying the waters with what "open source" means anyway. I have known it to mean code released under an open source license. Other people use it to mean programs where the source is available regardless of license. I would use "source available" to describe that, but some people strongly disagree with my definitions.

If I write a program, then obfuscate it and then release the obfuscated code under an open source license, would you consider it open source(I would)? That's kind of the case here, they are releasing the model weights under an open source license.

Personally, I think it's fine to shorten it to "open source model" instead of "a model with the weights released under an open source license". What I would object to is releasing model weights under a restrictive license and calling that open source.
I don't think that's how that metaphor works.
AsciiDoc Cheat Sheet
Given the implications of this kind of science, people often find it hard to accept the findings and much preferred the multi-regional hypothesis as many find it more palatable and similar to the mythos of people having popped out from the same area or region that they their most recent ancestors have lived
Anything like this with mouse support? Even better, I'm looking for something ideally like vim easy motion but by OCR the screen.
I'd add

- arrows with labels that are not "pronouncable". ie "A 'is a' B"

- double-headed arrows
But maybe it led to more informal hallway meetings which saved time on what would otherwise be phone calls or formal meetings.
Trump didn't let the UK extradite someone who killed a teenager in a hit-and-run, never mind a big tech CEO.
At this time, no, discussions have happened elsewhere and it is now old news. But that discussion did happen on articles such as https://news.ycombinator.com/item?id=42933219 , leading to comments like https://news.ycombinator.com/threads?id=stubish#42942693 .
I don't know about you, but when I do math without a calculator, my accuracy also drops precipitously whenever they add a digit.
From more than 14,000 to around 290, according to several sources, including Atul Gawande [1].

The administration has now shut down CFPB (also illegally, I believe) [2], an agency that has done nothing but good for the average American.

[1] https://www.nytimes.com/2025/02/06/us/politics/usaid-job-cut...

[2] https://www.wsj.com/finance/regulation/vought-moves-to-defan...
Is it? It is helping you. Your first tip: here's what the argument syntax looks like, use it.
can this be handled by a "shortcut" ? more config I know, but there are essentially CRON triggers that could be used to upload new photos to some external system maybe?
Big one for me is that I follow blogs of developers for open source projects I'm interested in. If I see someone is working on a cool project I'll check out their github profile, and that sometimes turns up a personal blog.
Remember that the division you see is amplified by polarizing voices that are naturally amplified by the medium that is the Internet. If you actually traveled to the US, did a long road trip across the country and sat down and talked to actual Americans, I expect you will find that the vast majority don't have strong opinions about who runs the country. They just want to afford rent and groceries.

Also if you think nerdy people who hang out on HN are immune to being "belligerent, closed-minded and judgy", you haven't worked with many nerdy people. We technical/intellectual types tend to be very logical and rational, until we're not.
Hi. I'm Dan Aloni, original author of this project. It still warms my heart to see this pops in HN every few years. The others who have worked on it and myself are keeping that site as the good relic that it obviously should be :)

It still amazes me how breakthrough it was to have that working, given the lack of hardware virtualization for PCs in late 2003.
We could do that in Turbo Pascal, 35 years ago.

To be honest, it wasn't particularly useful, because it requires runtime checks which panic if they fail.

What is their practical use in the modern age?
Otsuki might still be an booking-on/-off point for train drivers, with a number of drivers based there and regularly starting and ending their turns at that station and presumably living nearby. Or alternatively the train company finds it more convenient ferrying the driver with a taxi or company car to from the regular booking-on/-off point.
I clearly remember sighing deeply back in 2002 realizing I have to introduce yet another array type so my code could compile in Object Pascal. And this is just one example of many.

Rust is objectively better than what I tried before, in several ways.

From where I was standing several years ago, there was almost zero "human factor" in adopting Rust for many companies (and devs). People simply saw the better features, performance and security and got excited and wanted to work with that language. And then many mistook that for hype. Yourself included apparently?

Sometimes things get popular just because they are good, you know. Not super often historically, mind you, but it does happen. IME Rust is one of these outliers.
Why Everybody Wants to Get Rid of Software Developers?
Conspiracy theory: it's actually the Deutsche Bundesbank's last-ditch effort to get people to stop using cash, already (Germany is very, very cash-centric relative to most of Europe).

More seriously, though, the Bloomberg article someone linked here: https://news.ycombinator.com/item?id=42998489 is worth reading; in particular, states who've brought in countermeasures are seeing less of this.
Same for me. I had to double-check the tech behind the blog.

It seems to be WordPress.com.

They probably rely heavily on caching and CDN.

Makes me sad that I just didn't stick to my WordPress blog 10 years ago.
Using IP theft to improve a nation's economic and scientific standing is pretty common. The US did it too [0][1]. This is not whataboutery, but a simple fact that industrial espionage was the ladder that today's developed nations used, only to then kick away the ladder when the rest of the world tried to catch up.

0: https://www.smithsonianmag.com/smart-news/how-industrial-esp...
1: https://www.newyorker.com/magazine/2014/06/09/spy-vs-spy-3