Dynamic Runtime Configuration in Angular 19

Dynamic Runtime Configuration in Angular 19 Angular applications traditionally require separate builds for different environments (development, staging, production). This approach has limitations: longer CI/CD pipelines, multiple artefacts to manage, and the inability to change configuration without rebuilding. Let’s implement a better solution using runtime configuration. The Problem with Traditional Environment Files Angular’s default environment files require compile-time configuration: //

https://badsector.dev/posts/dynamic-runtime-configuration-in-angular-19/ · June 6, 2025

Tips on prompting ChatGPT for UK technology secretary Peter Kyle

Tips on prompting ChatGPT for UK technology secretary Peter Kyle

https://simonwillison.net/2025/Jun/3/tips-for-peter-kyle/#atom-entries · June 3, 2025

How often do LLMs snitch Recreating Theos SnitchBench with LLM

How often do LLMs snitch Recreating Theos SnitchBench with LLM

https://simonwillison.net/2025/May/31/snitchbench-with-llm/#atom-entries · May 31, 2025

If Anyone Builds It Everyone Dies

If Anyone Builds It Everyone Dies Eliezer Yudkowsky and Nate Soares are publishing a mass-market book, the rather self-explanatorily-titled If Anyone Builds It, Everyone Dies. (Yes, the “it” means “sufficiently powerful AI.”) The book is now available for preorder from Amazon: (If you plan to buy the book at all, Eliezer and Nate ask that you

https://scottaaronson.blog/?p=8901 · May 30, 2025

A limited-time flavor Blue Raspberry Pi

A limited-time flavor Blue Raspberry Pi A limited-time flavor: Blue Raspberry Pi The most unique Raspberry Pi I own is a limited-time flavor: blue raspberry. And no, this isn’t the Brazilian version, or the red Chinese version. This blue version is one of 1000 blue

https://www.jeffgeerling.com/blog/2025/limited-time-flavor-blue-raspberry-pi · May 30, 2025

Talking AI and jobs with Natasha Zouves for News Nation

Talking AI and jobs with Natasha Zouves for News Nation

https://simonwillison.net/2025/May/30/ai-and-jobs-with-natasha-zouves/#atom-entries · May 30, 2025

Human coders are still better than LLMs

Human coders are still better than LLMs This is a short story of how humans are still so much more capable of LLMs. Note that I’m not anti-AI or alike, you know it if you know me / follow me somewhere. I use LLMs routinely, like I did today, when I want to test my ideas, for

http://antirez.com/news/153 · May 29, 2025

Large Language Models can run tools in your terminal with LLM 026

Large Language Models can run tools in your terminal with LLM 026

https://simonwillison.net/2025/May/27/llm-tools/#atom-entries · May 27, 2025

Highlights from the Claude 4 system prompt

Highlights from the Claude 4 system prompt

https://simonwillison.net/2025/May/25/claude-4-system-prompt/#atom-entries · May 25, 2025

Managing Multiple Git Accounts with direnv

Managing Multiple Git Accounts with direnv Working for multiple clients often requires maintaining separate GitHub accounts for each organisation. This means managing different SSH keys, commit signing configurations, and project-specific environment variables. Whilst you could manually switch configurations or maintain complex shell scripts, I believe there is a more elegant solution: direnv. If you are not familiar

https://badsector.dev/posts/managing-multiple-git-accounts-with-direnv/ · May 24, 2025