The author redesigned his notes blog's "Shuffle" button to navigate to a dedicated /shuffle/ page, which shows a brief "Shuffling..." message before redirecting to a random note via JavaScript. This avoids injecting all note IDs into every HTML page, reducing build changes. He intentionally added a slight delay to mimic an old CD player's shuffle feedback.
Background
- Jim Nielsen is a web developer and blogger who runs a personal "notes blog" at notes.jim-nielsen.com, where he publishes short-form writing. He uses a **static site generator (SSG)** — a tool that pre-builds all HTML pages before deployment, with no server-side code running at request time. His site is hosted on **Netlify**, a popular platform for deploying static sites. This means every feature must either be baked into the HTML at build time or use client-side JavaScript; there's no backend to handle logic on the fly.
- The post walks through a small engineering decision: how to implement a "shuffle" button that takes you to a random past note. The challenge is that in a static-site setup, every tiny change to any page forces every single HTML file to be re-uploaded (invalidating CDN caches, slowing builds). Nielsen's final solution — a dedicated /shuffle/ page that shows "Shuffling…" with a deliberate 300ms delay before redirecting — prioritizes user experience and aesthetic nostalgia over raw efficiency, which is a recurring theme in his writing.
Jimmy Wales announced that Wikipedia was live at wikipedia.com on January 15, 2001. The site was intended to be a "really quite snazzy" wiki complement to the Nupedia project, offering a more collaborative and less formal environment for building an encyclopedia.
Realta Fusion has achieved a milestone by generating electricity directly from a fusion reaction, reportedly a first. The breakthrough marks a significant step toward practical fusion energy, potentially offering a clean and nearly limitless power source.
OpenAI has announced Daybreak, a new initiative focused on advancing AI safety and alignment research to ensure artificial general intelligence benefits humanity.
SpaceX has announced plans to launch approximately one million satellites to create space-based data centres, according to the European Southern Observatory (ESO). The massive satellite constellation would significantly increase the number of objects in orbit, raising concerns about light pollution and interference with astronomical observations.
Ars Technica reports on the aftermath of the catastrophic failure of Blue Origin's New Glenn rocket, examining the investigation into the cause of the anomaly, the impact on the company's launch schedule and contracts, and the broader implications for the commercial space industry.