Hacker News with Generative AI: Web Development

Google begins requiring JavaScript for Google Search (techcrunch.com)
Google says it has begun requiring users to turn on JavaScript, the widely-used programming language to make web pages interactive, in order to use Google Search.
Learn Yjs Interactively (learn.yjs.dev)
Welcome to Learn Yjs — an interactive tutorial series on building realtime collaborative applications using the Yjs CRDT library.
Show HN: Real-time nonlinear optics simulation (JS/GLSL) (github.com/westoncb)
An interactive study of controlled nonlinear dynamics, implemented through the concrete example of coupled optical fields.
Show HN: TypeScriptNotebook – Experiment with NPM in the Browser (typescriptnotebook.com)
Is there such a thing as a web-safe font? (highperformancewebfonts.com)
Tools and resources on how to use web fonts without sacrificing page loading speeds
Show HN: I made a tool to save multimedia from various platforms (saveplays.com)
Efficiently download videos and music with SavePlays.com, the leading Online Video Downloader. Secure your favorite media directly from the web with no need for additional software. Our user-friendly platform ensures downloading videos is simple and effective.
Why is Cloudflare Pages' bandwidth unlimited? (mattsayar.com)
This site is hosted with Cloudflare Pages and I'm really happy with it. When I explored how to create a site like mine in 2025, I wondered why there's an abundance of good, free hosting these days. Years ago, you'd have to pay for hosting, but now there's tons of sites with generous free tiers like GitHub Pages, GitLab Pages, Netlify, etc.
Show HN: GeoGuessr but for Historical Events (eggnog.ai)
Modern JavaScript for Django developers (saaspegasus.com)
JavaScript is the lifeblood of the modern web application. You need it to do anything remotely complex on the web.
Rewriting my website in plain HTML and CSS (vijayp.dev)
This week, I decided to rewrite my website using plain HTML and CSS.
Show HN: Simplex: Automate browser workflows using code and natural language (simplex.sh)
Show HN: A blocklist to remove spam and bad websites from search results (github.com/popcar2)
This is a blocklist that intends to remove garbage websites from search results, such as AI-generated articles, low-effort spam sites, and thinly-veiled advertisements acting as information.
403ing AI Crawlers (coryd.dev)
Now that I'm self-hosting this site and the associated infrastructure, the public facing part of the site (where you're reading this) is served via a boring old Linux/Apache/PHP stack. Which means I had to write an .htaccess file.
Show HN: News Planet – current events on a rotating globe (ianua.app)
This is an experiment to visualize the news on a rotating globe.
WordPress Is in Trouble (anderegg.ca)
Since I last wrote about WordPress, things have gone off the rails. This after a brief period when things were blissfully quiet.
Implementing Streaming SSR with React Relay and Vite (aqora.io)
Implementing server-side rendering (SSR) with React-Relay and Vite is a complex but crucial process, especially when integrating it with React Router and Relay.
Ask HN: Is maintaining a personal blog still worth it? (ycombinator.com)
Remember when maintaining a blog was THE way to build your developer brand?
Lambda Calculus in 383 Bytes (2022) (justine.lol)
What is a DOM node? A peek under the hood (gregros.dev)
What makes an object a DOM node? Is it the prototype or something else?
How to track website analytics using only Nginx and pure bash (sanixdk.xyz)
Hi there, what's up ?
How VPS work behind the scene (youtube.com)
My "remote" web development setup (brettterpstra.com)
Recent changes in my health have made it such that some days I’m couch-bound upstairs, while my office (and primary work computer) is in the basement. This has led to some interesting solutions for my daily work.
Show HN: Tower defense clicker game built with Svelte 5, without canvas (github.com/baterson)
A TowerDefence clicker game made with Svelte 5, without canvas. Playable on different screens, Mobile or Desktop. Created during SvelteHack 2024
USPS website's banner alerts are simply someone un/commenting the HTML (reddit.com)
The USPS website's banner alerts are simply someone commenting and un-commenting the html (i.redd.it)
CSSWind: Bloat-Free Component Styling (xeiaso.net)
What you need when even HTMX is too much.
Relatively New Things You Should Know about HTML Heading into 2025 (frontendmasters.com)
Not all of this is like absolutely brand spanking new just-dropped-in-2024 stuff. Some of it is, but generally it’s relatively new stuff that’s all pretty great. I’m pointing things out that I think are really worth knowing about. It’s possible you haven’t kept up too much with HTML developments as it tends to, rightfully, move a lot slower than CSS or JavaScript.
A couple CSS tricks for HTML Dialog elements (cassidoo.co)
I recently was messing around with the HTML <dialog> element. It’s really handy for native dialogs without a ton of JavaScript.
Pathfinding to a moving target in evolving terrain (holm.dog)
In this post, I'm going to describe how I used direction fields to introduce fast and dynamic pathfinding to a browser game.
Show HN: A self hostable forum like news.Y Combinator.com (lfx.lol)
Feel free to play around with this site, create an account, and make posts!
Building Bauble (ianthehenry.com)
I made something that I think is pretty neat, and I want to tell you about it.