MurphyA/hacker-news huggingface dataset:
by scott_w | 2025-11-10 10:50:11+00:00
> Either you feel this kind of construction process is national-strategic and you ignore the cost over imports, or not.

So the simple truth is you can almost never "ignore the cost" because that cost must be borne somewhere. And there's always someone that's considered "national-strategic" by someone. Hell, I recall my dad being enraged that our "blue" passports are now manufactured in Poland under contract from a French company. What actually happened is De La Rue took the piss on their contract bid thinking they would just rinse the taxpayer.

Having the taxpayer there to bail out a failing shipyard blunts the incentive to modernise which, as we can see from the article, was barely there to begin with. Should the taxpayer sit there with effectively unlimited liability to build these ships? Should that come at the expense of, say, funding for the NHS? Housebuilding? Fixing our crumbling prison system? Modernising our water infrastructure?
by tedk-42 | 2025-11-10 10:51:57+00:00
Wow you got negged so hard, likely by people that have never really written XSLT code.

I have and I've always hated it. I still to this day will never touch an IBM DataPower appliance, though I'm more than capable because of XSLT.

They (IBM) even tried to make it more appealing by allowing Javascript to run on DataPower instead of XSLT to process XML documents.

It's a crap language designed for XML (which is too verbose) and there are way better alternatives.

Javascript and JSON won because of their simplicity. The Javascript ecosystem however (nodejs, npm, yarn etc) are what take away from an otherwise excellent programming language.
by simulations | 2025-11-10 10:52:52+00:00
Hey guys, we are being completely serious. If you have an AI chatbot or any sort of AI Application, doesn't really matter as long as it's not a voice agent - we are trying to subsidize LLM Bills.

If your interested at all, please sign up here: hypermatch.ai

We are a team of cracked Berkeley, Harvard, Duke dropouts and ex-Amazon, ex-Palantir, ex-Google.
by cthalupa | 2025-11-10 10:53:58+00:00
I would agree that this article overstates a lot of things.

ApoB is still a reasonable thing to check though, at least once - Lp(a) is the primary cause of atherogenic particle counts being high when LDL-C isn't the culprit, and it's usually a genetic factor. Having a high Lp(a) will bounce your ApoB up and give you a better understanding of the total atherogenic particle load. You could have fine LDL-C or Lp(a) on their own but the total amount could be enough to be worrisome.

Lp(a) being problematic is definitely less common than it being more or less fine, but it's certainly not incredibly rare, either.
by vintermann | 2025-11-10 10:55:00+00:00
> It was a highly distributed, extremely flat, high skilled industry, with little to no management. It made it easy for the industry to rapidly grow and shrink, and made it extremely effective at producing bespoke products.

... That sounds a lot like the Norwegian shipbuilding industry which I work for right now. Maybe not with little management exactly, but nothing crazy either - significantly less than a British multinational I worked for earlier. Of course the hulls are built elsewhere, and half of my colleagues are foreigners, but we're going fairly strong.

So I'm not sure I buy this explanation. Why wouldn't the British do management equally well as us?
by aryonoco | 2025-11-10 10:55:20+00:00
About 12 months ago I was looking for a SSG for our documentation website and after trying many different options settled on Material for MKDocs. I had a list of criteria such as Mermaid.js and PlantUML support which no other option easily supported, but Material for MkDocs had a plugin for everything.

Since adopting it, I’ve also grown fond of Mike, the plugin which lets users see the various different versions of a doc (without needing to resort to git).

But I’ve also experienced plenty of pain points when pushing the customisation envelop. Weird bugs appeared in many places which were clearly due to MKDocs’s poor architecture and performance was also never stellar.

Congratulations on launching Zeniscal and I’m quite excited to see the future of it, but I do very much hope that in 12 months time, one way or the other, I’m able to still have similar functionality to what the plugins provide.
by mrmekon | 2025-11-10 10:55:31+00:00
I spent a truly obnoxious amount of time importing my music library into beets. It took a couple of weeks to get to 95% imported, and got so bogged down in the last 5% that I never completed the import and never switched over.

This isn't necessarily a fault with beets, really, but a model mismatch. The model of beets is very, very strongly tied to associating each imported item to one well-known, commercial release. While it's possible to stray from that, it takes tons of time and experimentation to cram some things into its model.

Purchased, popular albums are a breeze; they import nicely and make sense. I struggled differing amounts with:

* brand new indie label releases (bandcamp)

* commercial albums variants missing from musicbrainz/discogs

* non-commercial albums (self-released CDRs)

* fan-recorded concerts

* fan-recorded festivals (a special case, a true nightmare)

* fan edits/remixes of commercial releases

* playlists & mix tapes

* mixed media releases

Each was eventually possible, but sometimes it took hours to figure out how to import a specific folder. Worse, after doing one festival it didn't necessarily make it easier to do the next festival. Even if I get to 100% imported, additional imports will still take thought.

This isn't an argument against it, I still think it's a fantastic tool. Just understand that the farther you stray from collecting commercial releases, the more of a struggle it is.
by Geee | 2025-11-10 10:55:42+00:00
Demographic change can be caused by just a low birth rate, which is more of an economic issue, but it can also be combined with immigration, which may result in changing culture, i.e. "replacement". This issue is currently mostly faced by people who are white Europeans, but these people also represent many different local cultures. Not to mention that Japan and South Korea have also been increasing their immigration, although it has been quite low so far.

All kinds of people have equal right to defend their own culture. It doesn't mean that they're supremacist or racist, even if they think that their culture is better than some other culture. It's only supremacist if it aims to destroy, repress or subject other people, by advocating discrimination and violence.

Thus, "make more white babies" is not supremacist or racist. As isn't calling out violence against white people in South Africa.
by KurSix | 2025-11-10 10:55:49+00:00
This is the perfect product description for how a tool like this should actually work. Not git-rewrite-history, but something like git-explain-commit <hash>. It would take the diff, run it through an LLM at request time, and give you a summary. And yes, with an [Generated by Model XYZ] tag right at the top. This would preserve the integrity of the history while giving us all the power of AI to analyze it, without the downsides of permanent changes and fossilized AI slop
by scott_w | 2025-11-10 10:55:56+00:00
Um... Russia's doctrine during the Cold War was to turn Poland into a nuclear wasteland to stop Nato advancing through it. At the time, Poland was a part of the USSR.

What Russia considers "a buffer zone" is really "inferior peoples we can atomise without having to open a new conflict with a foreign power." To be clear, I use the term "inferior peoples" as seen from the Russian point of view.
by BohdanPetryshyn | 2025-11-10 10:56:46+00:00
My weekend project, FormZero, a free form backend that is easier to self host than to sign up for a paid service, just got an update. Users can now receive email notifications when people submit their forms - wait lists, newsletter signups, surveys.

My first idea was to ask users to set up a free Resend account and use their API key to send emails. While free, this requires users to at least own a domain and definitely goes against my claim for one-click self hosting.

Then I realized that every user already has their personal email address. If only FormZero could send emails from it in a secure way.

SMTP to the rescue - it's the protocol your email client (Apple/Notion/Outlook) uses to send mail from your email address. The fact that it's a standard protocol allows users to connect to any email provider - Gmail, Proton, Outlook, iCloud or even Resend - just bring your sweet SMTP password with you.

This makes FormZero one more step closer to matching paid services in functionality. Next weekend: Captcha and spam protection.

FormZero: https://github.com/BohdanPetryshyn/formzero - use it for your next web form!
by geocar | 2025-11-10 10:57:16+00:00
> The JSON spec fits on two screen pages https://www.json.org/json-en.html

It absolutely does not. From the very first paragraph:

It is based on a subset of the JavaScript Programming Language Standard ECMA-262 3rd Edition - December 1999.

which is absolutely a book you can download and read here: https://ecma-international.org/publications-and-standards/st...

Furthermore, JSON has so many dangerously-incompatible implementations the errata for JSON implementations fills in multiple books, such as advice to "always" treat numbers as strings, popular datetime "extensions" that know nothing of timezones and so on.

> The XML spec is a book https://www.w3.org/TR/xml/

Yes, but that's also everything you need to know in order to understand XML, and my experience implementing API is that every XML implementation is obviously-correct, because anyone making a serious XML implementation has demonstrated the attention-span to read a book, while every JSON implementation is going to have some fucking weird-thing I'm going to have to experiment with, because the author thought they could "get the gist" from reading two pages on a blog.
by glenstein | 2025-11-10 10:58:47+00:00
>For some reason people seem to think raising awareness is all you need to do.

I guess I'm not seeing how that follows. It can still be complimentary to the overall goal rather than a failure to understand the necessity of persuasion. I think the needed alchemy is a serving of both, and I think it actually is trying to persuade at least to some degree.

I take your point with endangered animal awareness as a case of a cause where more awareness leads to diminishing returns. But if anything that serves to emphasize how XSLT is, by contrast, not anywhere near "save the animals" level of oversaturation. Because save the animals (in some variation) is on the bumper sticker of at least one car in any grocery store parking lot, and I don't think XSLT is close to that.
by 0x00cl | 2025-11-10 10:58:53+00:00
I played it, and it was fun. Some feedback (I'm on mobile) is that it needs UX improvement.

At first I wasn't sure what I had to do, it simply throws you into the game, and it's easy to get confused with the numbers around it, because usually if there are numbers, there is going to be somewhere (usually at the bottom) the numbers and the clue for each of them.

It took me a bit to find how to get the clues from the vertical words (double tapping).

The onscreen keyboard isn't very responsive in the sense that I had to tap several times the backspace to delete a letter.

It doesn't allow to play again :(
by skandinaff | 2025-11-10 10:58:57+00:00
I wonder, wouldn't this mean that in nordic countries, where in winter get less than 6 hours of sunlight in total, and where that sunlight is mostly obstructed by heavy clouds, would be the place with most myopia in the world? For example in Latvia where I grew up, winters last from november to march-april, the nights are long, and it can be months without any sunlight. And it gets darker once you go further north - Finland, Norway, Sweden. But back in my preschool, we had 1-4 kids per 30 in the class, with any eye problems. I myself was among those few who had hypermedia, some even got rid of it by age 10-13. And if I look at the my parents, and grandparents - even fewer had need for eye correction.
by sevenseacat | 2025-11-10 10:59:03+00:00
I feel a lot of the same conflict, and I don't know how much of it is just because times are different now.

My first job was at a tiny local marketing agency building portfolio websites, for 1.5x the Aus minimum wage. As a computer science graduate. I'm pretty sure those kinds of jobs don't exist anymore - they've all been outsourced to Wix or Squarespace.
by lazide | 2025-11-10 11:00:04+00:00
Airbus does the same thing right now - [https://www.airbus.com/en/products-services/commercial-aircr...].

Airbus is currently less of a problem because they more recently had huge issues/lost their minds, so they’re more on top of it right now.

But it wasn’t that long ago they were literally faking black box data to cover their ass when their one of their new line of aircraft crashed at an airshow.. I don’t think Boeing ever went to that extent, but I guess we’d never know unless they did it particularly badly.

Any sufficiently large/important organization tends to do stuff like this unless it is actively stopped. A generation or so is usually enough for people to forget important lessons.
by re-thc | 2025-11-10 11:00:10+00:00
The automaker race has been won by BYD and the infinite other Chinese car manufacturers already. It was wise to get out. Even BYD is suffering from competition.

It's not TSLA valuation. Even BYD's stock has crashed. Buffet exited. Even with a 50x less valuation TSLA as an automaker can't survive.

Tesla and non-Chinese automakers survive by tariffs on China (e.g. by EU and US). It's not going to work when China also owns the batteries.

A Robotaxi service is tied to location similar to Uber. It's much much easier to defend.
by stephen_g | 2025-11-10 11:00:13+00:00
Oh sorry I can see that’s unclear and I’m assuming a lot!

I’m in Australia so almost everyone who has grown up here has been taught to swim, and generally knows the basic strokes at least (I mostly just do freestyle and breaststroke). I didn’t think of people who might not be at that basic level, I’d definitely recommend some lessons if you’re not up to that!

I was more meaning starting swimming laps regularly - for building fitness and stamina and correcting my technique (not having done lessons since I was in school). For this I’ve mostly used Effortless Swimming [1] and Skills N' Talents (swimming) [2].

1. https://youtube.com/@EffortlessSwimming

2. https://youtube.com/@SkillsNT
by tomhow | 2025-11-10 11:00:54+00:00
We've banned this account for repeatedly posting abusive comments and ignoring our requests to stop.

You can't comment like this on HN, not matter who you're replying to or what it's about. We understand this is an issue that gets people upset, but the guidelines still have to be observed if there's any point having them at all, and this kind of taunting and hounding is well beyond the pale. Enough.
by iso1631 | 2025-11-10 11:01:10+00:00
The sensible thing would be deep integration with a continent-spanning economy. Sure the UK is an island, but the channel isn't exactly wide (not to mention the tunnel). It's hardly Iceland - even Ireland is more detached.

But the UK decided against that in 2016, and despite demographics having shifted the views, there is no general "rejoin" campaign.
by pirates | 2025-11-10 11:01:18+00:00
I like to constrain myself to OPA/Rego if what I’m doing can be modeled in JSON easily. I like the idea that the entire pipeline is “JSON in, parse it, JSON out”. Probably most people would have heard of it or worked with it adjacent to Kubernetes, but I’ve used it for determining scores for a soccer fantasy league I run, and I have a work in progress Pokémon gen 1 battle engine about half done with it. The constraint of “all the rules eval at once” is particularly challenging sometimes.
by cthalupa | 2025-11-10 11:01:19+00:00
If you go and tell your doctor you're having trouble with a statin, they should have you try a new one, yeah. Some might need to get clued in on pitavastatin, as it only recently went generic and insurance companies really didn't want to approve it before this due to the cost and wide field of generic statins, but it tends to have one of the best profiles when it comes to side effects.

The PKCS9 inhibitor monoclonal antibodies are an option for most people if they show intolerance to multiple statins - insurance will usually relent at that point.

If your doctor isn't willing to work with you to find the medication that works best for you, then find a new doctor.
by lloeki | 2025-11-10 11:01:32+00:00
The ISO 14855-1 standard for biodegradability:

https://www.iso.org/standard/57902.html

"Bio" BBs are made out of PLA:

https://en.wikipedia.org/wiki/Polylactic_acid

And typically made out of corn or manioc starch, or even cane sugar.

Precise weight is controlled via barium sulfate.

There's a small coating of varnish to make it smooth as well as a bit more resistant to external conditions, otherwise they would degrade too quickly.
by swiftcoder | 2025-11-10 11:02:14+00:00
> Instead, TP-Link seems to have just laughed and focused strictly on profit margins.

Wait, what? TP-link provides security updates for about as long as their competitors - including providing security patches for devices that are officially out of their support window.

For example, last year they provided a critical security patch for a number of out-of-support routers, including the 14-year-old TL-WR841ND [1].

[1]: https://www.tp-link.com/us/support/faq/4308/
by pjc50 | 2025-11-10 11:03:07+00:00
From the article re: Norwegian customers:

"…every reported speech by a British shipbuilder in the Norwegian press usually comprised a list of excuses for poor performance, ranging from official and unofficial stoppages, shortages of labour, failings on the part of subcontractors, modernisation schemes not producing the anticipated results, to recently completed contracts having entailed substantial losses. The impression thus gained by the Norwegians, according to Holt, was of an industry where the shipbuilders had no control or responsibility over problems, and worse, had no ideas as to how to address the problems"

I do think that British mismanagement plays a big role in the decline of the 1970s. I don't think it's a coincidence that the surviving car industry consists of two types of companies:

- small bespoke high end companies like McLaren, with British management but comparatively small staff and throughput;

- former British marques which are now being run more competently by foreigners (Jaguar Land Rover etc)

My working theory is that British management over large groups of British workers collapses into class warfare.
by troupo | 2025-11-10 11:03:14+00:00
> For me the usage argument sounds like an argument to kill the other standards rather than to keep this one.

Google themselves have a document on why killing anything in the web platform is problematic: e.g. Chrome stats severely under-report corporate usage. See "Blink principles of web compatibility" https://docs.google.com/document/d/1RC-pBBvsazYfCNNUSkPqAVpS...

It has great examples for when removal didn't break things, and when it did break things etc.

I don't know if anyone pays attention to this document anymore. Someone from Chrome linked to this document when they wanted to remove alert/prompt, and it completely contradicted their narrative.
by KingTravis | 2025-11-10 11:04:33+00:00
I understand what you're saying, and I agree, technology doesn't always make things better. In this particular example though I'm not talking about adding frivolous software, I'm making the point they don't want to invest in ANY computing technology. Inventory, logistic, order, people or timesheet management. The example of IM is more a case of removing the requirement to hand a runner a note and them literally go to the other side of a warehouse to hand that note over. Apologies if that wasn't clear.
by eftpotrm | 2025-11-10 11:06:34+00:00
Aside from the other commenter's point about this being a misleading comparison, you didn't need to reinvent the whole XML ecosystem from scratch, it was already there and functional. One of the big claims I've seen for JSON though is that it has array support, which XML doesn't. And which is correct as far as it goes, but also it would have been far from impossible to code up a serializer/deserializer that let you treat a collection of identically typed XML nodes as an array. Heck, for all I know it exists, it's not conceptually difficult.
by troupo | 2025-11-10 11:06:45+00:00
> The thing is, xslt isn't underpinning much of anything

Neither do huge complicated standards that Chrome pushed in recent years.

> that is why google is removing it instead of fixing it.

And yet Google has no issues supporting, deploying and fixing features that see 10x less usage. Also, see this comment: https://news.ycombinator.com/item?id=45874740

> i mean why would they continue to use a library that is not useful to them, just so they can have an excuse to contribute to it? It makes very little sense.

They took upon themselves the role of benevolent stewards of the web. According to their own principles they should exercise extreme care when adding or removing features to the web.

However, since they dominate the browser market, and have completely subsumed all web-related committees, they have turned into arrogant uncaring dictators.
by inglor_cz | 2025-11-10 11:07:10+00:00
In Europe, we are in the middle of a very expensive and long term decarbonization push, an order of magnitude (if not two) more expensive that what France did. In fact, it is so expensive that the question if we can even pull it off is still open.

That does not seem to support your idea that "everything gets cut down over short term costs now". There is a massive amount of long term spending happening right now.
Devcraft-ts – full ABAC admin suite in <25 KB and abac-engine 9.4 µs core
by astralstriker | 2025-11-10 11:07:29+00:00
Two separate but perfect-together projects from the same dev:

1. abac-engine → the zero-dep core (my first love) • 9.4 µs warm checks (26 % faster than CASL on real policies) • JSONPath policies non-devs can edit • PolicyCache → survives Vercel cold starts • npm i abac-engine • https://github.com/astralstriker/abac-engine

2. @devcraft-ts suite → complete admin UI on top of any ABAC backend • @devcraft-ts/abac-admin-core → Zod + types • @devcraft-ts/abac-admin-react → headless hooks • @devcraft-ts/abac-admin-react-ui → ready-made ShadCN components (18 KB) • @devcraft-ts/abac-admin-nextjs → full Next.js 15 template • npm i @devcraft-ts/abac-admin-react-ui

One-liner for the full stack: npm i abac-engine @devcraft-ts/abac-admin-react-ui

Benchmark proof: https://i.ibb.co.com/5YhM0nL/abac-engine-vs-casl-live-benchmark-nov10-2025.png Org: https://github.com/devcraft-ts

Feedback/roast me please.
by surgical_fire | 2025-11-10 11:08:25+00:00
Phantasy Star was the first RPG I played, when I was about 7 years old.

The translation was awful, a lot of the things in the game were cryptic, and I got ultimately got stuck at the Blue Dragon in Casba Cave. Only finished the game when I returned to it years later.

But hell if that game didn't have a lasting impact on me. The absolute sense of wonder o exploring an open world. One of the first things I did when I played was an attempt to walk around a mountain range and being obliterated by a group of spiders. I was utterly amazed when I could travel board a starship and trabel to Motavia. Exploring an entirely new world was mind blowing.

To this day when I have to pick between male and female on an RPG, I typically pick female because Alis Landale became in my mind the prototypical main character. At a time where the heroes I was used to were Rambo and Conan the Barbarian, there was something charming about going against an intergalactic dictator as a girl wieldin a sword and wearing a pink skirt. And I am a guy. Maybe that'd partly why I always get puzzled when people want to see themselves represented in videogames. I don't, I want Alis.