frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Bleached corals thrive within days when touching healthy neighbour

https://www.nature.com/articles/d41586-026-03266-x
169•alkyon•21h ago•23 comments

Chrome and Edge are removing XSLT: what breaks and what does not

https://doctor-seo.net/en/blog/news/chrome-edge-removing-xslt/
28•croes•1h ago•19 comments

The Commodore 64 hardware simulator: break chips and pins, see the results

https://github.com/antirez/c64-hw-simulator
92•antirez•2d ago•18 comments

Furifont, a Japanese font that shows furigana

https://furifont.antfu.me/
183•plaguna•2d ago•42 comments

Dam removals are bringing fish back across the northeastern United States

https://www.smithsonianmag.com/science-nature/dam-removals-are-bringing-fish-back-across-the-nort...
79•sohkamyung•21h ago•18 comments

Making chicken transparent using Dorito dust

https://chillphysicsenjoyer.substack.com/p/making-chicken-transparent-using
216•crescit_eundo•7h ago•59 comments

DeepSeek-v4.1-Flash-1017

https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017
587•theykk•12h ago•522 comments

Pele – Mermaid diagrams as themeable SVG

https://pele.run/
106•dchest•5h ago•13 comments

Microsoft and CMU Team Up to Train Early Career Software Engineers

https://www.cs.cmu.edu/news/2026/microsoft-cmu-praise
22•azhenley•2h ago•19 comments

Pattern Matching Beats Narrative Reasoning

https://blog.scottstevenson.net/p/pattern-matching-beats-narrative
22•tosh•2h ago•7 comments

Gold is now the top U.S. export

https://www.numismaticnews.net/gold-now-top-u-s-export
127•iamnothere•4h ago•67 comments

Laser Fault Injection on a Budget: RP2350 Edition

https://courk.cc/rp2350-challenge-laser
20•gregsadetsky•2d ago•2 comments

Source code of the Estonian online voting system

https://github.com/valimised/ivxv
100•theanonymousone•17h ago•84 comments

Artie (YC S23) Is Hiring Enterprise AES and Senior Engineers

https://www.artie.com/careers
1•j-cheong•4h ago

Solar surpasses nuclear power globally for first time

https://www.pv-magazine.com/2026/09/29/solar-surpasses-nuclear-power-globally-for-first-time/
399•xbmcuser•7h ago•241 comments

Almost every dumbphone worth knowing about

https://slowerliving.club/phones/
6•speckx•3d ago•5 comments

OpenCode Hacked: User credentials leaked

https://twitter.com/opencode/status/2111516673953935833
443•pranshuchittora•3h ago•78 comments

Show HN: High-quality duck audio synthesizer

https://celphase.github.io/duck-pond/
49•celphase•7h ago•12 comments

I Became a Citizen of Japan

https://www.derekwessman.com/blog-1/natural
80•luu•3h ago•22 comments

Vintage Cassettes: 1963-2010

http://vintagecassettes.com/
29•austinallegro•3d ago•3 comments

Development statistics for the 7.2 kernel

https://lwn.net/Articles/1088776/
108•farlight•4h ago•86 comments

You could have invented transformers from memory

https://alexwang.ai/posts/associative-memory/
458•speckx•1d ago•107 comments

Show HN: Esp32sim – Run ESP32 firmware in the browser

https://github.com/mikroverk/esp32sim
90•joakimeriksson•7h ago•10 comments

Rendering pretty sky in Around The World game

https://frozenfractal.com/blog/2026/10/12/around-the-world-34-a-pretty-sky/
107•ibobev•1d ago•7 comments

A skeptic's first contact with Kubernetes (2024)

https://blog.davidv.dev/posts/first-contact-with-k8s/
53•pmoriarty•18h ago•13 comments

Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang

https://github.com/Kapendev/parin
26•Kapendev•1d ago•3 comments

Codex is EATING my Mac's disk space

https://github.com/openai/codex/issues/25921
13•AIorNot•3h ago•4 comments

Show HN: Things to Do API

https://thingstodoapi.com/
24•invalidmonk•21h ago•9 comments

Show HN: Llmspeed – feel how fast a local LLM runs before you buy the hardware

https://llmspeed.dev/
223•albinstman•16h ago•75 comments

A Tudor life in the time of plague (2020)

https://www.historytoday.com/archive/history-matters/tudor-life-time-plague
42•pepys•3d ago•3 comments
Open in hackernews

Chrome and Edge are removing XSLT: what breaks and what does not

https://doctor-seo.net/en/blog/news/chrome-edge-removing-xslt/
27•croes•1h ago

Comments

tossit444•39m ago
503
Insimwytim•31m ago
So, this site breaks, we know that much
Barbing•29m ago
doctor-seo dot net has failed us. What is this world coming to?
troupo•38m ago
There's a long discussion about XSLT removal here: https://github.com/whatwg/html/issues/11578#issuecomment-595... (the link is to the comment with this proposal https://github.com/doriantaylor/swet which already is much better than any templating proposal "the platform" is trying to push)
g-b-r•33m ago
https://web.archive.org/web/20261017201132/https://doctor-se... while it gives 503
pjmlp•31m ago
Edge is Chrome.
Trustable8•26m ago
Shame back in the XHTML days XSLT was a spec that could have made website modularity so much cleaner. I once created an early website creation tool that merged separate components using XSLT it was really powerful in the days before javascript was usable without jQuery. However XHTML was dropped in favor of HTML5 and XSLT was pretty much useless after that. Its done well to survive this long I presume it was mainly kept to style XML files.
g-b-r•17m ago
The XSLT 1.0 spec specifically was written pretty badly, though, to my recollection; I had a hard time at making sense of it
WCSTombs•6m ago
Yeah, XSLT 1.0 has some really obvious missteps, so much so that to my knowledge basically nobody just implements XSLT 1.0. What they actually support is (most of) XSLT 1.0 plus a handful of EXSLT extensions (which are completely unofficial and not part of any XSLT spec, by the way). In my opinion the EXSLT stuff is the bare minimum needed to make XSLT 1.0 at least a passable language. Meanwhile, the XSLT spec evolved into 2.0 and 3.0, which as far as I'm aware, even to this day, has no complete open-source implementation.
wahern•10m ago
HTML5 could have taken the extra step of defining a canonical XML or XML-compatible DOM encoding, or at least encouraged it. But the anti-XML sentiment was explicit and spiteful. Still, popular XSLT processors are built to consume and even produce HTML5, I'm just not sure how thorough those capabilities are or whether they're based on any formal or informal standards. (Maybe the W3C has/had something like that, as part of it's attempts to rollup HTML5 snapshots into versioned standards?)

I lost any enthusiasm for XML after my experience with WDDX and XML-RPC, but as a foundation for HTML it was the best thing going. And maybe still is, given the absence of cross-toolchain contenders? Ditto for XSLT, at least if disregarding the choice to make the syntax homoiconic. In fact I circled back to XSLT long after it was clear it was a dead end. A good tool is a good tool, and the fact it remains so despite the wanton neglect only proves it.

Devasta•22m ago
It is wild to look back at XHTML and see that the W3C were entirely correct about XML. They envisaged a world of schemas, client side templating, custom elements, dynamic forms, the works.

Alas, for laughably bad reasons we had to scrap all that for HTML5, Javascript and CSS; a stack so awful that most devs doing anything on the frontend immediately scramble to React, TypeScript, Tailwind, whatever it takes to avoid the underlying garbage.

A horrid state of affairs that will only get worse as time goes on.

r_lee•18m ago
yet people will say that HTML5 is all you need or something
ebiester•6m ago
They were wrong about one thing: tooling matters.

The XHTML/XML/XSLT tooling was bad, and XSLT was hard to reason about. That meant that amateurs had no way to learn it, and those amateurs went to school and became the workforce.

The web became a winner because it was easy to get something working. And then Google made it a mission to make great developer tools in everyone's hands for free.

I think in 2026 we could build the tooling around a better experience, but it would require thinking about the developer experience first.

Telemakhos•6m ago
You could do some awesome things with XML/XSL. My favorite was RSS feeds or OPML collections of RSS feeds (both flavors of XML) calling an XSL transformation when viewed in a web browser instead of mined by computers for data; same with TEI files, although that was a bit more arcane. The idea was that you'd have one data file for machine use and a way to present that data to humans as a web page.

But, as a stack, the XML/XSL/XPath/etc combination was weak because XSLT was hard to comprehend and never updated. No browser supports XSLT 2 or 3; they froze support with 1. XSLT 2 was 2007, a year before HTML 5 was a thing, yet it never got picked up by browsers. Javascript was just easier to understand than XSLT. Development of XHTML was also glacial, and people wanted new tags, especially for video.

cousin_it•18m ago
When I first learned that XSLT was going away, I got curious how to achieve the same thing in JS (client-side templating that happens during page load, without any "flash of content"). It turns out there's a very nice way to do it, by using inline scripts that append elements next to document.currentScript. Lean Rada wrote about it here: https://leanrada.com/notes/inline-rendering-currentscript/ and I wrote about it as well: https://vladimirslepnev.me/write
krylonmae•14m ago
Looks like the site broke
johnny22•9m ago
i think xhtml happened before the wider world of web devs were ready for it. Component based architectures took longer to be adopted than I certainly expected.

It might actually work if reintroduced these days as long as we can consider many components to be valid documents.