Advertisement · 728 × 90

Posts by Andrew Johnston

Announcing the RISE RISC-V Runners: free, native RISC-V CI on GitHub – Rise: RISC-V Software Ecosystem

"There is no approval process and no allowlist. If your project is on GitHub, you can start using RISC-V runners today"
riseproject.dev/2026/03/24/a...

3 weeks ago 0 0 0 0
Preview
Teaching an AI to Do Physics by Wiping Its Memory “Good luck to future me.”

"Here, physicist culture meets coder culture. “Move fast and break things” doesn’t work when your papers need to be reliable, not slop"
superposer.substack.com/p/teaching-a...

3 weeks ago 1 1 0 0
Preview
Knuth just showed us where to put the human Don Knuth recently posted a note called “Claude’s Cycles.” Claude Opus 4.6, coached by Filip Stappers, solved an open problem Knuth had…

"Stappers and Claude solved an open problem in combinatorics in an hour. Knuth proved why it works. That’s not AI replacing mathematicians. It’s a remarkably productive division of labor, and a template for what comes next"
medium.com/@vishalmisra...

3 weeks ago 2 0 0 0
Preview
CERN Uses Tiny AI Models Burned into Silicon for Real-Time LHC Data Filtering CERN has developed ultra-small AI models embedded directly into custom chips to filter massive data streams from the Large Hadron Collider in real time, addressing the enormous data challenge of the w...

"While the wider artificial intelligence industry continues to pursue ever-larger language models that demand massive computational resources and energy, CERN is deliberately moving in the opposite direction" theopenreader.org/Journalism:C...

3 weeks ago 0 0 0 0
Code example showing the usage of Temporal.ZoneddateTime

```js
// London DST starts: 2026-03-29 01:00 -> 02:00
const zdt = Temporal.ZonedDateTime.from(
  "2026-03-29T00:30:00+00:00[Europe/London]",
);

console.log(zdt.toString());
// → "2026-03-29T00:30:00+00:00[Europe/London]"

const plus1h = zdt.add({ hours: 1 });

console.log(plus1h.toString());
// "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist)
```

Code example showing the usage of Temporal.ZoneddateTime ```js // London DST starts: 2026-03-29 01:00 -> 02:00 const zdt = Temporal.ZonedDateTime.from( "2026-03-29T00:30:00+00:00[Europe/London]", ); console.log(zdt.toString()); // → "2026-03-29T00:30:00+00:00[Europe/London]" const plus1h = zdt.add({ hours: 1 }); console.log(plus1h.toString()); // "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist) ```

Temporal is now Stage 4 at TC39 🎂🎂🎂

Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years!

I wrote a blog post explaining how we got here 📜

bloomberg.github.io/js-blog/post...

1 month ago 345 82 20 16

📮 In the first feature-length article on the Bloomberg JS Blog...

@jonkuperman.com explains:

🗺️ what are source maps
✅ how he worked with others to standardize them in TC39
✨ the new debugging features this unlocks

1 month ago 32 8 0 0
Preview
Bloomberg JS Blog The official Bloomberg JavaScript blog - insights, tutorials, and best practices from Bloomberg's JavaScript engineering team.

Some time ago, @jonkuperman.com & @tchetwin.bsky.social had a dream for the JS engineers at Bloomberg to be more public about the cool JS work we have going on.

That dream has come true - now we have a blog platform 🎉

(You'll see more articles over the next few days)

bloomberg.github.io/js-blog/

1 month ago 72 14 4 0
Preview
Cognitive Debt: When Velocity Exceeds Comprehension | rockoder A systems analysis of how AI-assisted development creates a gap between output speed and understanding, and why organizations cannot see it happening.

"The system is optimizing correctly for what it measures. What it measures no longer captures what matters" www.rockoder.com/beyondthecod...

1 month ago 0 0 0 1
Advertisement
Preview
Antscan’s 3D Atlas Reveals Ant Anatomy Like Never Before How does a particle accelerator help us understand ants like never before?

"By harnessing a particle accelerator to generate extraordinarily bright, coherent X-rays, the team was able to capture high-res internal anatomy in seconds, without the lengthy... steps often required for soft-tissue contrast in standard lab scanners."
spectrum.ieee.org/3d-scanning-...

1 month ago 1 0 0 0
Preview
A GitHub Issue Title Compromised 4,000 Developer Machines A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into so...

"The interesting part is not the payload. It is how the attacker got the npm token in the first place: by injecting a prompt into a GitHub issue title, which an AI triage bot read, interpreted as an instruction, and executed"
grith.ai/blog/clineje...

1 month ago 2 0 0 0
Your RAM Is Fake. The Moon Broke Timezones. And Your Compiler Is Guessing.
Your RAM Is Fake. The Moon Broke Timezones. And Your Compiler Is Guessing. YouTube video by LaurieWired

"the entire concept of all RAM is equal is dying, and that is not because it is wrong, it's just because it's too expensive"
www.youtube.com/watch?v=cnX5...

2 months ago 1 0 0 0
an image of a table showing results of benchmarks with the best model (GPT 5.1 High) scoring 23.7%.

an image of a table showing results of benchmarks with the best model (GPT 5.1 High) scoring 23.7%.

"Even with increasingly sophisticated context engineering, models often fail in subtle but consequential ways. Providing context is not enough if the model cannot truly learn from it"
hy.tencent.com/research/100...

2 months ago 3 0 0 0
an O'Rly book cover with a picture of a sloth and the title "Copying and Pasting from ChatGPT" and the subtitle "Deploying untested code at breakneck speeds"

an O'Rly book cover with a picture of a sloth and the title "Copying and Pasting from ChatGPT" and the subtitle "Deploying untested code at breakneck speeds"

can't wait to read this. 🥸🤖

2 months ago 5 0 0 0
Preview
How London finally cracked mobile phone coverage on the Underground Dotted around London, there are a number of private hotels that aren’t the sort of hotel you might expect – they’re needed to make mobile phones work on the London Underground.

"Incidentally, if you read a tabloid headline about the NHS wasting money on old pagers when doctors could use smartphones, it means the person writing it doesn’t understand radio technology" www.ianvisits.co.uk/articles/how...

3 months ago 1 0 0 0
a screenshot of a demo video of the cursor browser

a screenshot of a demo video of the cursor browser

"all they've proved so far, is that agents can output millions of tokens and still not end up with something that actually works" 🤪
embedding-shapes.github.io/cursor-impli...

3 months ago 5 0 0 0
Preview
where good ideas come from (for coding agents) (and the part where users have to level up)

"agents make code cheaper. they do not make judgment cheap"
sunilpai.dev/posts/seven-...

3 months ago 3 0 0 0
Preview
Software taketh away faster than hardware giveth: Why C++ programmers keep growing fast despite competition, safety, and AI 2025 was another great year for C++. It shows in the numbers Before we dive into the data below, let’s put the most important question up front: Why have C++ and Rust been the fastest-growing major…

"the future is enduringly bright for general-purpose languages that are efficient in “performance per watt” and “performance per transistor.”"
herbsutter.com/2025/12/30/s...

3 months ago 2 0 0 0
Advertisement
Preview
Meta Is Using The Linux Scheduler Designed For Valve's Steam Deck On Its Servers An interesting anecdote from this month's Linux Plumbers Conference in Tokyo is that Meta (Facebook) is using the Linux scheduler originally designed for the needs of Valve's Steam Deck..

"Meta has found that the scheduler can actually adapt and work very well on the hyperscaler's large servers" www.phoronix.com/news/Meta-SC...

3 months ago 1 0 0 0
Preview
GitHub - bellard/mquickjs: Public repository of the Micro QuickJS Javascript Engine Public repository of the Micro QuickJS Javascript Engine - bellard/mquickjs

Micro QuickJS is a new JavaScript engine by the famous Fabrice Bellard 🎉

📖 Written in C
🗜️ Uses 100 kB ROM
⚠️ Supports a subset of JS close to ES5
🐏 Runs programs in as little as 10 kB of RAM
🔥 Speed is comparable to the full QuickJS engine

github.com/bellard/mqui...

3 months ago 45 9 3 0
Prediction: AI will make formal verification go mainstream — Martin Kleppmann’s blog

"If formal verification becomes vastly cheaper, then we can afford to verify much more software. But on top of that, AI also creates a need to formally verify more software"
martin.kleppmann.com/2025/12/08/a...

4 months ago 0 0 0 0
Preview
No AI* Here - A Response to Mozilla's Next Chapter - Waterfox Blog Mozilla's pivot to AI first browsing raises fundamental questions about what a browser should be.

"The core browsing experience should be one that fully puts the user in control, not one where you’re constantly monitoring an inscrutable system that claims to be helping you"
www.waterfox.com/blog/no-ai-h...

4 months ago 1 0 0 0
Preview
Hardened Images for Everyone | Docker Security for everyone. Docker Hardened Images are now free to use, share, and build on with no licensing surprises.

"we will extend this hardened foundation across the entire software stack with hardened libraries, hardened system packages, and other secure components everyone depends on. The goal is simple: be able to secure your application from main() down." www.docker.com/blog/docker-...

4 months ago 1 0 0 0
Preview
My gift to the rustdoc team About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why thi...

My gift to the rustdoc team: fasterthanli.me/articles/my-...

Merry syntaxmas, everyone!

4 months ago 145 18 12 1
Preview
ES2026 Solves JavaScript Headaches With Dates, Math and Modules With ECMAScript 2026, JavaScript will get more precise about sums, errors, international dates and times — and it may finally be time for Temporal.

it's the time of the year when thoughts turn not just to how soon we can stop for the holidays but also what we'll be coming back to, which makes it a good time for me to take a look ahead at ECMAScript 2026 and all the features that we already know will become part of JavaScript then

4 months ago 16 5 1 0
a screen grab of the related youtube video, with the "grim reaper" as "RAM Prices" meme showing Lenovo, Raspberry Pi and Samsung already dead.

a screen grab of the related youtube video, with the "grim reaper" as "RAM Prices" meme showing Lenovo, Raspberry Pi and Samsung already dead.

"those companies all realized they can make billions more dollars making RAM just for AI datacenter products, and neglect the rest of the market"
www.jeffgeerling.com/blog/2025/ra...

4 months ago 3 0 0 0
Preview
Bun is joining Anthropic Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.

"Bun's single-file executables turned out to be perfect for distributing CLI tools." 💯
bun.com/blog/bun-joi...

4 months ago 3 0 0 0
Google is killing the open web, part 2 Do not comply in advance.

"the security issues in the XSLT library used in Chrome were nothing more than excuses to give the final blow to RSS and any other XML format that is still the backbone of an independent web" wok.oblomov.eu/tecnologia/g...

5 months ago 0 0 0 0
Advertisement
JavaScript engines zoo

looks nice from an initial glance. very few dependencies. very small binary size - ~2x QuickJS. builds fast for a Rust project. process cycle time on par with QuickJS. not so great on the language benchmarks, but early days.
zoo.js.org

5 months ago 2 0 0 0
Preview
GitHub - Hans-Halverson/brimstone: New JavaScript engine written in Rust New JavaScript engine written in Rust. Contribute to Hans-Halverson/brimstone development by creating an account on GitHub.

"Brimstone chooses to implement almost all components of the engine from scratch with minimal dependencies"👀
github.com/Hans-Halvers...

5 months ago 8 0 1 0
Preview
Rust in Android: move fast and fix things Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...

"For medium and large changes, the rollback rate of Rust changes in Android is ~4x lower than C++" security.googleblog.com/2025/11/rust...

5 months ago 7 0 0 0