MurphyA/hacker-news huggingface dataset:
by SmirkingRevenge | 2025-12-05 07:38:59+00:00
> What does more rigorous analysis of tariffs say about these things?

Basically that tariffs are benign to harmful and most countries should stop using them. They often hurt manufacturing in the long run. They invite retaliation and shrink your market.

Sure, some companies might eventually build some facilities here they otherwise wouldn't have, if they think the tariff regime will hold. But what ends up happening is that they just set up bespoke operations to serve this single market only and not for exporting. So instead of a factory to sell widgets to the whole world, we have a small factory to sell within the country only, where we all pay higher prices than the rest of the world.

Meanwhile their primary global operations where they enjoy free(er) trade are cordoned off from our market. It's a bit like you see with American companies that move into China.
by dannersy | 2025-12-05 07:40:47+00:00
> This makes Rust hard, because you can’t just do the thing!

I'm a bit of a Rust fanboy because of writing so much Go and Javascript in the past. I think I just got tired of all the footguns and oddities people constantly run into but conveniently brush off as intentional by the design of the language. Even after years of writing both, I would still get snagged on Go's sharp edges. I have seen so many bugs with Go, written by seniors, because doing the thing seemed easy in code only for it to have unexpected behavior. This is where even after years of enjoying Go, I have a bit of a bone to pick with it. Go was designed to be this way (where Javascript/Typescript is attempting to make up for old mistakes). I started to think to myself: Well, maybe this shouldn't be "easy" because what I am trying to do is actually complicated behind the scenes.

I am not going to sit here and argue with people around language design or computer science. What I will say is that since I've been forced to be somewhat competent in Rust, I am a far better programmer because I have been forced to grasp concepts on a lower level than before. Some say this might not be necessary or I should have known these things before learning Rust, and I would agree, but it does change the way you write and design your programs. Rust is just as ugly and has snags that are frustrating like any other language, yes, but it was the first that forced me to really think about what it is I am trying to do when writing something that the compiler claims is a no-no. This is why I like Zig as well and the syntax alone makes me feel like there is space for both.
by goku12 | 2025-12-05 07:41:45+00:00
I disagree. The answer to your counter is in the same comment that you're countering. It's easier to let the owner alone unlock it, rather than lock it to everyone and then control it remotely (at least for updates). At the minimum, they could have used the same mechanism to support owner unlocking.

Also, this isn't a 'nerd' problem. The economics of smart phones would be much saner if phones weren't so deliberately anti-recycling. Thus it affects all consumers. Framing this as a 'nerd vs corporation' fight is misleading at best.

I'm growing less tolerant of the use of security as a convenient excuse for these big companies to restrict their customers on their own devices. There are always alternatives that don't involve infringing on consumer rights. And most of the time, that alternative is rather trivial. But the OEMs just ignore it and never mention it while excusing themselves. That's intentional gaslighting.
by oskarkk | 2025-12-05 07:42:28+00:00
I've searched the internet and I found some articles and people talking about prices around $11-16k, most of the times including labor.

https://teslamotorsclub.com/tmc/threads/new-battery-cost-for...

https://www.reddit.com/r/TeslaLounge/comments/183if34/what_i...

https://www.reddit.com/r/TeslaModel3/comments/1blczt1/what_a...

https://www.recurrentauto.com/research/tesla-battery-replace...

https://www.findmyelectric.com/blog/tesla-model-3-battery-re...
by disappoint | 2025-12-05 07:43:19+00:00
And it can easily be more than 5%, since some projects both have lots of large unsafe blocks, and also the presence of an unsafe block can require validation of much more than the block itself. It is terrible of you and overall if my understanding is far better than yours.

And even your argument taken at face value is poor, since if it is much harder, and it is some of the most critical code and already-hard code, like some complex algorithm, it could by itself be worse overall. And Rust specifically have developers use unsafe for some algorithm implementations, for flexibility and performance.
by watwut | 2025-12-05 07:43:28+00:00
I mean, that was free speech advocates and centrist (read pro-right but pretend not to) position position for years.

Typical free speech advocate was considering criticism, fact checking and mockery of right to be attack on free speech for years now. Even in HN, you frequently seen the definition of free speech as "dont mind nazi speech and is actively helping nazi when they are in trouble". It never applied to nazi opposition.
by close04 | 2025-12-05 07:45:11+00:00
The sophisticated engineering works (or worked?) mostly fine if the piece of machinery is operated in the extremely narrow "just right" operating ranges the sophisticated engineer defined. To much dust in the air? One too many potholes? Not the premium brand oil? There goes your sophisticated machinery.

Times have changed and now the fuse replacement is not just a mater of over engineering, something someone put together thinking it's a technically perfect process. It became a revenue stream. Car designed also by accountants.
by danw1979 | 2025-12-05 07:46:39+00:00
This 2022 BMW X1 my wife drives is the last BMW we will ever own. £395 for an oil change. £180 for brake fluid. £500 a year road tax.

Meanwhile my 2011 Prius continues to pass its MOT without fail, needs just the usual very affordable consumables, gets 50% higher MPG and actually has a larger cargo capacity than the X1.
by uniqueuid | 2025-12-05 07:47:33+00:00
The latest 2.7 seems to have a lot of CVEs (did not verify that manually though)

https://www.cvedetails.com/version-list/10210/18230/10/Pytho...

IIRC some commercial distros maintain patches for 2.7 but then you're paying for being 15 years behind the future.
by intended | 2025-12-05 07:47:38+00:00
As nutty as it may seem - All moderation is part of the “censorship industrial complex”.

Frankly this was inevitable. There is a reckoning that has been put off, within the groups that champion free speech. Mods happen to be the people who see how the sausage is made, but have no real ability to be heard.

The Zeitgeist is still happy to say “censorship bad”, thus moderation bad. The work of ensuring “healthy” communities or debate is left to the magic of the “market place of ideas”.

Except the market place is well and truly broken, captured and unfair for regular users. We have a dark forest for content consumers.

This conversation needs to be had.

Edit: tried to make the tone less frustrated.
by toast0 | 2025-12-05 07:48:46+00:00
There's no market for new small work trucks because nobody is willing to sell them. Not because nobody is willing to buy them.

People who need work trucks end up getting f-150 or similar, work vans, or buying used. There was a used car lot in my old neighborhood that specialized in work trucks. It would be 75% white single cab trucks, 20% white panel vans, and then 5% work trucks and vans in colors.
by zkmon | 2025-12-05 07:49:20+00:00
This is just scratch on the surface.

* Enter quaternions; things get more profound.

* Investigate why multiplicative inverse of i is same as its additive inverse.

* Experiment with (1+i)/(1-i).

* Explore why i^i is real number.

* Ask why multiplication should become an addition for angles.

* Inquire the significance of the unit circle in the complex plane.

* Think bout Riemann's sphere.

* Understand how all this adds helps wave functions and quantum amplitudes.
by lambda | 2025-12-05 07:50:21+00:00
This is an experimental homebuilt aircraft, so the regulations on manufacture and replacement parts are much less stringent than commercially sold aircraft.

Also, the part it was replacing was a fiberglass part in an epoxy resin, with a glass transition temperature of 84°C. So the 105°C glass transition temperature of the replacement part should have been better than the original.

However, the original had an aluminum tube supporting the inlet, which provided extra structural support beyond fiberglass epoxy resin. And upon testing, the actual glass transition temperature of the 3D printed part was 52.8°C for one sample and 54.0°C for another, so much lower than expected.

Now, because the regulations are much less strict for experimental homebuilt aircraft, there may not be the traceability to figure out where in the chain the issue came up. Was it a bad batch of filament? Did the person making the part use the wrong kind of filament? Who should have tested the glass transition temperature of a coupon of the same material as the replacement part? Did the 3d printed material glass transition temperature change over time, possibly due to something like fuel or exhaust fumes?

The recommendation from this report is to disallow 3d printed replacements for this part, but it should be possible to do with the right material and proper testing and analysis (as well as leaving in the aluminum tube for additional support), as this is an air intake and it should be possible to find a 3d printed material that can withstand the kind of temperatures an air intake is subjected to, given that the original part is a fiberglass with epoxy resin.
by mosselman | 2025-12-05 07:52:12+00:00
Comments such as these are what allows developers to justify ignoring our privacy.

"Everyone knows in {{BUSINESS_TYPE}} there is no real privacy".

Be it fintech, AI or social media. You give them a free pass with being flippant about companies respecting privacy.

Being flippant about anyone being careless about our privacy is doing us as a society and injustice. We should demand privacy, not laugh at the notion of privacy.
by pjmlp | 2025-12-05 07:52:33+00:00
In 2025, C++ Builder is still better than Visual C++, in what concerns doing Windows GUI development in C++, some things never change, and management keeps being blind to them.

Regarding dog fooding, Project Reunion was also a victim of all engines AI, now the damage is done and only the Windows team cares, because their job depends on using it.
by jimnotgym | 2025-12-05 07:53:03+00:00
> UK’s censorship agency, Ofcom

I think that is a bit of a stretch. Ofcom is the telecommunications regulator. They are responsible for censorship, but to be a censorship agency it would have to be your primary role. Starting a blog like this, suggests everything below is going to be a bit OTT. Instead of censorship we have propaganda.

Ofcom license amateur radio, but spend no time censoring it that I know of. Last week they fined Virgin media for making a hash of converting vulnerable people from analogue to digital phone lines, without regards to their telehealth monitoring systems. That sort of mundane thing is Ofcoms raison d'etre
by dotancohen | 2025-12-05 07:53:20+00:00
And my children grew up with rockets regularly targeting us, and our home has sustained damage, and we have had friends killed. Yet my oldest has succeeded in gifted children's organisations her entire time at school.

And at the gifted children's organisations I've seen families who have it much harder than we ever did. Children in those families grew up to be resilient, face danger, and overcome obstacles direct and obstacles covert. Some of them with physical disabilities too.

Somebody is always suffering worse than we are.
Show HN: Minimal ML Monitoring – drift, anomalies, alerts in 1 line
by x_illuminator | 2025-12-05 07:54:07+00:00
Wrote a lightweight tool that monitors ML models (drift, anomalies, prediction trends, real-time) with a 1-line integration. It's designed to be easily bootstraped (helm chart) and used (simple endpoints + sdks available)

The project is an indi one and intentionally minimal. I’m not trying to compete with full MLOps stacks — just exploring how little can be done to still be useful
by a2128 | 2025-12-05 07:54:52+00:00
EVs are not intrinsically complicated as some sibling commenters say, but the issue is that EVs are new and mostly made after the point when automakers started building cars as computers. And it's also a good excuse to put even more computers inside because an EV has to look modern with big screens and cool chimes right?

I think this genuinely hampers EV adoption and governments should take some sort of action if they want to transition the market to EVs. Not that the average consumer chooses cars based on how many computers are inside it, but this builds a general impression of fragility and creates such negative stories. We need simple, reliable, serviceable EVs, but the incumbents are not going to build it on their own. (Government excessive regulations for safety, backup cameras, speed limiters, etc arguably created this problem in the first place)
by reddalo | 2025-12-05 07:55:29+00:00
>Without DRM Netflix's business would not exist. Nobody would license them any content if it was going to be streamed without a DRM.

I don't agree. If people refused to watch DRM-protected content, they would get rid of it.

For example, Pluto TV is a free streaming service that has much content without DRM. GOG lets you buy DRM-free games. Even Netflix itself lets you stream DRM-free content, albeit in low resolution.
by IshKebab | 2025-12-05 07:55:32+00:00
I'm not convinced by that. If DRM didn't exist then do you really think studios would be like "nah we'll just miss out on all that money".

They just want DRM because it makes them even more money. Or at least they think it does. I have yet to find a single TV show or film that isn't available on Bittorrent so I don't think the DRM is actually preventing piracy in the slightest. I guess they want it in order to prevent legal tools from easily working with videos, e.g. for backup, retransmission etc.
by rebane2001 | 2025-12-05 07:55:49+00:00
I don't think clickjacking is overrated, it's usually the opposite with it being not even accepted by many bug bounty programs.

I've been able to make realistic attacks against multiple targets. Many services, such as Google Docs, need to enable cross-origin framing for their functionality.

And beyond that, even if you restrict the framing, it might still be possible to clickjack as a part of a more complex attack chain, see: https://lyra.horse/blog/2024/09/using-youtube-to-steal-your-...

And the attack in OP does not require iframes, so it can also be applied to injection attacks where CSP prevents javascript for example.

(disclaimer: author of story)
by cachius | 2025-12-05 07:56:08+00:00
SVG and CSS filters can leak cross-origin data via iframes from March 6, 2025

Researchers have observed that, in Chrome:

A hostile webpage can create SVG or CSS filters that cover an iframe on the same page and act on the iframe's content.

Specially-crafted filters can be created that vary their performance characteristics (different use of memory bandwidth or compute resources) based on input data.

The induced differences in load can, in turn, be used to leak the input data through a timing sidechannel readable from Javascript.
Show HN: CLI to browse and install Anthropic's Claude Skills
by imaka | 2025-12-05 07:56:08+00:00
Anthropic open-sourced 16 skills for Claude (PDF generation, MCP servers, frontend design, etc.) but there's no easy way to discover or use them.

Built a simple CLI:

pip install askill skill browse # paginated list of all skills skill search mcp # find by keyword skill use pdf # install to your project

It clones their repo and parses SKILL.md files. ~300 lines of Python.

https://github.com/akshayaggarwal99/agentskills
by gf000 | 2025-12-05 07:58:04+00:00
The same goes for go, though. And out of the two, I find Zig is still closer to any sane existing language schema. While go is like, let's write C-style types, but reverse the order, even though there is a widely accepted type notation that already reverses it with a :, that even let's you infer types in a sane way.
by beAbU | 2025-12-05 07:58:06+00:00
I'm not too keyed into the economics of this supposed AI bubble, but is this not an unfathomably risky move on OpenAI's part? If this thing actually pops, or a competitor like Google actually pulls ahead and comes out victorious, then OpenAI will sit holding a very expensive bag of expensive but unusable raw materials that they'll have to sell of at a discount?
by Jin-HyeongLee | 2025-12-05 07:58:18+00:00
LEO satellite networks generate predictable RTT spikes every 5–16 seconds due to beam/satellite handovers. Existing congestion control (BBR/GCC) tends to misinterpret these transitions as congestion, causing large latency oscillations.

This preprint proposes a model-free, dual-loop supervisory controller that uses only RTT signals to anticipate handovers (~1–2s early) and stabilize latency. It wraps around unmodified BBR v1 and runs in O(1) time (~36 µs per 10 ms cycle).

Single-flow and multi-flow simulations (50k samples per scenario) show reduced p99 latency and improved compliance under Normal/Degraded/Heavy Load LEO conditions.
by pjmlp | 2025-12-05 07:59:10+00:00
From the outside this is clearly visible how Project Reunion crashed, C++/WinRT went into maintenance, VC++ losing steam to ISO compliance after bosting about C++20 and C11/17, .NET focus on Aspire/Blazor all AI in detriment of the rest,....

Thankfully I am technology mercenary, polyglot, and use whatever the clients need, regardless of my point of view, but it is sad to see the human part behind those decisions being affected.
by alien0006 | 2025-12-05 08:00:09+00:00
Our goal with our dataset is to only focus on the personal web. The search APIs that LLMs use rank a lot of SEO/commercial content highly that we were not interested in

To measure that we do better here, we made evaluations based on how real people recommend websites on their blogs/writing/articles. For example, we tend to surface https://every.to/p/invisible-details-of-interaction-design rather than https://userpilot.com/blog/interaction-design-principles/ when searching for advice on getting better at interaction design.
by jinzo | 2025-12-05 08:00:39+00:00
Is it insane? I'm working in this field, and I know how quickly you can come up with such a number if you are BMW and you are deathly afraid that someone will get electrocuted while working on your car, driving it or rescuing someone in a crash. It's a safety and liability issue, where they go to great lengths to actually re-certify a battery after crash. The whole thing is setup so, that even the dummy electricians in an average BMW shop can safely certify that this battery is still safe. It's a lot easier to kill yourself (or someone else) when working on a EV Battery than wet belt. Also a lot harder to repair said battery than wet belt. And that goes for all EVs and manufacturers that actually care about people (Tesla, demonstrably does not).
by devmor | 2025-12-05 08:01:10+00:00
As a lifelong Toyota fan, I agree they are miserable to work on, especially the electronics. I have a stoplight switch issue in my 86 (from being rear-ended) that I have neglected because it would require pulling out the trunk assembly to fix.

The engineering praise comes from the fact that if you are taking care of it, you will probably never have to work on it until it's well into 6-digit mileage. This remains consistent through pretty much their entire line with the one exceptional black mark really being the RAV4.
by Edgemute | 2025-12-05 08:01:30+00:00
In this piece, I explore the unsettling ethical landscape of AI as a tool not just for enhancement, but for intentional harm. Through a personal lens, I detail how AI was used to disable my own capabilities—raising critical questions about its potential for manipulation and control. This is not just an academic exercise; it’s an urgent conversation about the unintended (or perhaps intentional) consequences of AI systems designed without regard for human autonomy.

AI researchers and technologists alike should consider the broader impact of their work: How easily can we create systems that inadvertently—or deliberately—disempower rather than empower? This piece offers a deep, raw look at the intersection of AI, ethics, and human agency, providing invaluable insights for those navigating the moral complexities of emerging technologies.

It's all in Broken English, and I expand the concept of functional BCIs from a previous post.
by themafia | 2025-12-05 08:01:48+00:00
> They are pure pure pure evil.

They are to be used with caution. If your execution environment is simple enough they can be quite useful and effective. Engineering shouldn't be a religion.

> I can not count how many times I have been pulled in to debug some gnarly crash and the result was, inevitably, a mutable global variable.

I've never once had that happen. What types of code are you working on that this occurs so frequently?
by Suppafly | 2025-12-05 08:02:52+00:00
>you can still run Windows 3.11 or 98SE as well under emulation as on contemporary original hardware

That's mostly how the backwards compatibility works anyway, just under the hood. The OS is using all sorts of compatibility layers to make the older software sit on top of and work on the newer OS versions. It just mostly works flawlessly, so you don't think about it unless it doesn't work automatically and forces you to go into the properties and tinker with which compatibility layer to manually apply.
by forgotpwd16 | 2025-12-05 08:05:35+00:00
for author's specific criteria

Thus not a general article. For some criteria Python will be a good Rust alternative.

>Can I have a #programming language/compiler similar to #Rust, but with less syntactic complexity?

That's a good question. But considering Zig is manually memory managed and Crystal/Go are garbage collected, you sidestep Rust's strongest selling point.
by jinzo | 2025-12-05 08:05:44+00:00
I won't argue with non EV engineering, but high voltage stuff in an EV is a lot harder problem to make safe in event of a crash and subsequent repair. I come out as a BMW apologist, but Vanja (evclinic Head boss) likes to be overly dramatic. BMW (and almost all other brands) are very afraid that someone will die when repairing/driving/rescuing someone from an EV and they go to great (and expensive) lengths to make sure the battery and the vehicle is as safe as possible. The fuse here is a small part, checks and certifications that go into making the battery truly safe (in scale, all edge cases ect) are a lot more than just the fuse. And that is expensive.
by Animats | 2025-12-05 08:06:33+00:00
It came out at a time when Shanghai Diesel Engine Company was totally government owned.

Shanghai Diesel Engine Co., Ltd. (SDEC) originated from the Shanghai Diesel Engine Factory, founded in 1947 under the name Wusong Manufacturing Plant of the China Agricultural Machinery Company, where it produced a trial batch of 5 HP gasoline engines. After the founding of the People’s Republic of China, the factory was renamed Wusong Machinery Plant, which later began mass-producing a single-cylinder, horizontal 12 HP diesel engine operating at 750 rpm. In August 1953, it officially became Shanghai Diesel Engine Factory and started independently designing and manufacturing diesel engines.[1]

That's the engine - that little 12HP single-cylinder horizontal Diesel engine. It's up to 20HP now; there's been progress in 70 years. Here's a full teardown and overhaul.[2]

It doesn't seem to resemble any common US, UK, Japanese, or German diesel engine of the 1940s. All those countries built small Diesels in that period, but none are close to the Chinese design. Don't know who the designer was, though. If you asked SDEC, they'd probably tell you.

[1] https://www.chinadieselgen.com/en/history-of-shanghai-diesel...

[2] https://www.youtube.com/watch?v=Voev_QmZnYs