Latest entries
-
Pete’s Presence
It was a spring that felt more like winter last week in New York; suddenly it feels like summer. After my air-conditioned bedroom, the living room and kitchen felt like a walk-in oven. Our weirdly yellow back wall light lit the kitchen. The kids must have left it on when they went to bed. I […] The post…
Jeffrey Zeldman — Published
-
Recent advances push Big Tech closer to the Q-Day danger zone
Here's which players are winning the race to transition to post-quantum crypto.
Ars Technica — Published
-
datasette 1.0a28
Release: datasette 1.0a28 I was upgrading Datasette Cloud to 1.0a27 and discovered a nasty collection of accidental breakages caused by changes in that alpha. This new alpha addresses those directly: Fixed a compatibility bug introduced in 1.0a27 where execute_write_fn() callbacks with a parameter name…
Simon Willison — Published
-
After a saga of broken promises, a European rover finally has a ride to Mars
Europe's first Mars rover mission is now on its fourth rocket: SpaceX's Falcon Heavy
Ars Technica — Published
-
Lucasfilm drops The Mandalorian and Grogu final trailer at CinemaCon
"The old protect the young, and then the young protect the old."
Ars Technica — Published
-
Here's What Agentic AI Can Do With Have I Been Pwned's APIs
I love cutting-edge tech, but I hate hyperbole, so I find AI to be a real paradox. Somewhere in that whole mess of overnight influencers, disinformation and ludicrous claims is some real "gold" - AI stuff that's genuinely useful and makes a meaningful difference. This blog
Troy Hunt — Published
-
Intel refreshes non-Ultra Core CPUs with new silicon for the first time
For the first time in a while, the benefits of new Intel tech will trickle down.
Ars Technica — Published
-
OpenAI starts offering a biology-tuned LLM
GPT-Rosalind is an LLM trained on biology workflows, available in closed access.
Ars Technica — Published
-
As they got close to the Moon, Artemis II astronauts were eager to land
"If you had given us the keys to the lander, we would have taken it down."
Ars Technica — Published
-
Mozilla launches Thunderbolt AI client with focus on self-hosted infrastructure
New tool builds on deepset’s Haystack toward a “decentralized open source AI ecosystem.”
Ars Technica — Published
-
llm-anthropic 0.25
Release: llm-anthropic 0.25 New model: claude-opus-4.7, which supports thinking_effort: xhigh. #66 New thinking_display and thinking_adaptive boolean options. thinking_display summarized output is currently only available in JSON output or JSON logs. Increased default max_tokens to the maximum allowed…
Simon Willison — Published
-
Ad firms settle with Trump FTC over claims they boycotted conservative media
FTC aims to stamp out brand-safety standards that hurt Breitbart and Musk's X.
Ars Technica — Published
-
New Codex features include the ability to use your computer in the background
An in-app browser allows visual feedback while building websites and more.
Ars Technica — Published
-
The Ukraine war's deep impact on Metro 2039’s development, story
Upcoming sequel wants to capture a "uniquely Ukrainian perspective" on the post-apocalypse.
Ars Technica — Published
-
New undersea cable cutter risks Internet’s backbone
China cable-cutter demo coincides with more sabotage of subsea Internet cables.
Ars Technica — Published
-
Microsoft and Stellantis want to use AI to help car owners
Digital services for brands from Jeep to Peugeot will feel the presence of AI.
Ars Technica — Published
-
Qwen3.6-35B-A3B on my laptop drew me a better pelican than Claude Opus 4.7
For anyone who has been (inadvisably) taking my pelican riding a bicycle benchmark seriously as a robust way to test models, here are pelicans from this morning's two big model releases - Qwen3.6-35B-A3B from Alibaba and Claude Opus 4.7 from Anthropic. Here's the Qwen 3.6 pelican, generated using this…
Simon Willison — Published
-
Gemini can now create personalized AI images by digging around in Google Photos
Google is making it easier to feed your photos into Nano Banana for more personal image generation.
Ars Technica — Published
-
RFK Jr. forces FDA to reconsider 12 unproven peptides after 2023 ban
There doesn't seem to be new safety or efficacy data, but Kennedy touts them anyway.
Ars Technica — Published
-
First look: Also's upcoming e-bike disconnects the pedals and wheels
The company bets that software can create a distinct—and better—riding experience.
Ars Technica — Published
-
Meet the Quantum Kid
Nine-year-old Kai's podcast explores how quantum technologies can transform our daily lives.
Ars Technica — Published
-
The Future of Everything is Lies, I Guess: Where Do We Go From Here?
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: New Jobs…
Kyle Kingsbury — Published
-
The race to Shackleton Crater is on—will Jeff Bezos or China get there first?
US and Chinese landers could be operating in close proximity on the Moon later this year.
Ars Technica — Published
-
datasette.io news preview
Tool: datasette.io news preview The datasette.io website has a news section built from this news.yaml file in the underlying GitHub repository. The YAML format looks like this: - date: 2026-04-15 body: |- [Datasette 1.0a27](https://docs.datasette.io/en/latest/changelog.html#a27-2026-04-15) changes how…
Simon Willison — Published
-
That which is inescapable
An entry from my journal in which I comment about processes in our world that do not fit into some neat divide between right or wrong.
Protesilaos Stavrou — Published
-
datasette-export-database 0.3a1
Release: datasette-export-database 0.3a1 This plugin was using the ds_csrftoken cookie as part of a custom signed URL, which needed upgrading now that Datasette 1.0a27 no longer sets that cookie. Tags: datasette
Simon Willison — Published
-
datasette 1.0a27
Release: datasette 1.0a27 Two major changes in this new Datasette alpha. I covered the first of those in detail yesterday - Datasette no longer uses Django-style CSRF form tokens, instead using modern browser headers as described by Filippo Valsorda. The second big change is that Datasette now fires…
Simon Willison — Published
-
Florida surgeon charged with killing man after removing liver instead of spleen
It wasn't the first time the surgeon cut out the wrong organ.
Ars Technica — Published
-
Jury finds Live Nation/Ticketmaster is illegal monopoly that overcharged fans
Trump administration dropped out of the trial, but 33 states kept fighting.
Ars Technica — Published
-
"TotalRecall Reloaded" tool finds a side entrance to Windows 11's Recall database
"The vault is solid. The delivery truck is not."
Ars Technica — Published
-
Speed is Not Conducive to Wisdom
Speed has become the primary virtue of the modern world. Everything is sacrificed to it. Move fast (and break things, not as a goal but as a consequence). Wisdom requires allowing yourself to be undone by experience: An opinion dismantled by reality. An artifact torn apart by the real world. An idea…
Jim Nielsen — Published
-
Quoting John Gruber
The real goldmine isn’t that Apple gets a cut of every App Store transaction. It’s that Apple’s platforms have the best apps, and users who are drawn to the best apps are thus drawn to the iPhone, Mac, and iPad. That edge is waning. Not because software on other platforms is getting better, but because…
Simon Willison — Published
-
Gemini 3.1 Flash TTS
Gemini 3.1 Flash TTS Google released Gemini 3.1 Flash TTS today, a new text-to-speech model that can be directed using prompts. It's presented via the standard Gemini API using gemini-3.1-flash-tts-preview as the model ID, but can only output audio files. The prompting guide is surprising, to say the…
Simon Willison — Published
-
Gemini 3.1 Flash TTS
Tool: Gemini 3.1 Flash TTS See my notes on Google's new Gemini 3.1 Flash TTS text-to-speech model. Tags: gemini, google
Simon Willison — Published
-
Quoting Kyle Kingsbury
I think we will see some people employed (though perhaps not explicitly) as meat shields: people who are accountable for ML systems under their supervision. The accountability may be purely internal, as when Meta hires human beings to review the decisions of automated moderation systems. It may be external…
Simon Willison — Published
-
The Future of Everything is Lies, I Guess: New Jobs
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Work. As…
Kyle Kingsbury — Published
-
The Courage to Stop
Brevity was always a discipline. Now it’s a statement. The post The Courage to Stop appeared first on Jeffrey Zeldman Presents.
Jeffrey Zeldman — Published
-
datasette-ports 0.3
Release: datasette-ports 0.3 A small update for my tool for helping me figure out what all of the Datasette instances on my laptop are up to. Show working directory derived from each PID Show the full path to each database file Output now looks like this: http://127.0.0.1:8007/ - v1.0a26 Directory: …
Simon Willison — Published
-
Zig 0.16.0 release notes: "Juicy Main"
Zig 0.16.0 release notes: "Juicy Main" Zig has really good release notes - comprehensive, detailed, and with relevant usage examples for each of the new features. Of particular note in the newly released Zig 0.16.0 is what they are calling "Juicy Main" - a dependency injection feature for your program's…
Simon Willison — Published
-
datasette PR #2689: Replace token-based CSRF with Sec-Fetch-Site header protection
datasette PR #2689: Replace token-based CSRF with Sec-Fetch-Site header protection Datasette has long protected against CSRF attacks using CSRF tokens, implemented using my asgi-csrf Python library. These are something of a pain to work with - you need to scatter forms in templates with lines and then…
Simon Willison — Published
-
Patch Tuesday, April 2026 Edition
Microsoft today pushed software updates to fix a staggering 167 security vulnerabilities in its Windows operating systems and related software, including a SharePoint Server zero-day and a publicly disclosed weakness in Windows Defender dubbed "BlueHammer." Separately, Google Chrome fixed its fourth…
Brian Krebs — Published
-
Trusted access for the next era of cyber defense
Trusted access for the next era of cyber defense OpenAI's answer to Claude Mythos appears to be a new model called GPT-5.4-Cyber: In preparation for increasingly more capable models from OpenAI over the next few months, we are fine-tuning our models specifically to enable defensive cybersecurity use…
Simon Willison — Published
-
Cybersecurity Looks Like Proof of Work Now
Cybersecurity Looks Like Proof of Work Now The UK's AI Safety Institute recently published Our evaluation of Claude Mythos Preview’s cyber capabilities, their own independent analysis of Claude Mythos which backs up Anthropic's claims that it is exceptionally effective at identifying security vulnerabilities…
Simon Willison — Published
-
The Future of Everything is Lies, I Guess: Work
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Safety. Software…
Kyle Kingsbury — Published
-
My Workspaces
This post is inspired by Franck Sauer’s My Workspaces. I love Franck’s setup and background story behind each photo. I’ve been meaning to write this for months but postponed the search for old desktop setup photos because I wasn’t sure where to start. Back in the nineties, we didn’t brainlessly press…
Wouter Groeneveld — Published
-
March 2026 Baseline monthly digest
Read about various happenings with Baseline during March 2026.
web.dev — Published
-
Weekly Update 499
I'm starting to become pretty fond of Bruce. Actually, I've had a bit of an epiphany: an AI assistant like Bruce isn't just about auto-responding to tickets in an entirely autonomous manner; it's also pretty awesome at responding with just a little
Troy Hunt — Published
-
Steve Yegge
Steve Yegge: I was chatting with my buddy at Google, who's been a tech director there for about 20 years, about their AI adoption. Craziest convo I've had all year. The TL;DR is that Google engineering appears to have the same AI adoption footprint as John Deere, the tractor company. Most of the industry…
Simon Willison — Published
-
Adaptability, Curiosity, & Creative Breadth with Brendan Dawes
Brendan Dawes is a brilliant multi-disciplinary artist, designer, and technologist. Just one of his many many many creative projects is working on the incredible Eno documentary (directed by one of my all-time favorite filmmakers, Gary Hustwit). Brendan created the technology […]
Brad Frost — Published
-
The Future of Everything is Lies, I Guess: Safety
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Psychological…
Kyle Kingsbury — Published
-
Exploring the new `servo` crate
Research: Exploring the new `servo` crate In Servo is now available on crates.io the Servo team announced the initial release of the servo crate, which packages their browser engine as an embeddable library. I set Claude Code for web the task of figuring out what it can do, building a CLI tool for taking…
Simon Willison — Published
-
Squash and Stretch
Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore how we can use the very first principle to create SVG micro-interactions that feel way more natural and believable. It’s one of those small things that has a big impact.
Josh W. Comeau — Published
-
Fighting an active Magecart Campaign
We’ve been tracking an active Magecart campaign targeting ecommerce sites, with payloads customised per victim and evasion logic designed to stay hidden from site owners. We spotted it because we monitor what code actually executes in the browser, not just what a site is supposed to load. What
Scott Helme — Published
-
Quoting Bryan Cantrill
The problem is that LLMs inherently lack the virtue of laziness. Work costs nothing to an LLM. LLMs do not feel a need to optimize for their own (or anyone's) future time, and will happily dump more and more onto a layercake of garbage. Left unchecked, LLMs will make systems larger, not better — appealing…
Simon Willison — Published
-
One Developer, Two Dozen Agents, Zero Alignment
Why we need collaborative AI engineering
Maggie Appleton — Published
-
Emacs: new modus-themes-exporter package live today @ 15:00 Europe/Athens
I am doing a live stream where I will develop the new modus-themes-exporter package live.
Protesilaos Stavrou — Published
-
Not interfering in the affairs of others
An entry from my journal in which I comment how I do not meddle in other people's affairs.
Protesilaos Stavrou — Published
-
Gemma 4 audio with MLX
Thanks to a tip from Rahim Nathwani, here's a uv run recipe for transcribing an audio file on macOS using the 10.28 GB Gemma 4 E2B model with MLX and mlx-vlm: uv run --python 3.13 --with mlx_vlm --with torchvision --with gradio \ mlx_vlm.generate \ --model google/gemma-4-e2b-it \ --audio file.wav \ …
Simon Willison — Published
-
That’s a Skill Issue
I quipped on BlueSky: It’s interesting how AI proponents are often like "skill issue" when the LLM doesn't work like someone expects. Whereas when human-centered UX people see someone using it wrong, they're like "skill issue on us, the people who made this" This is top of mind because I’ve been working…
Jim Nielsen — Published
-
The Future of Everything is Lies, I Guess: Psychological Hazards
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Annoyances…
Kyle Kingsbury — Published
-
A lunch without alcohol
An entry from my journal in which I describe a little bit of life in the mountains and my experience at an Easter celebration.
Protesilaos Stavrou — Published
-
SQLite 3.53.0
SQLite 3.53.0 SQLite 3.52.0 was withdrawn so this is a pretty big release with a whole lot of accumulated user-facing and internal improvements. Some that stood out to me: ALTER TABLE can now add and remove NOT NULL and CHECK constraints - I've previously used my own sqlite-utils transform() method for…
Simon Willison — Published
-
SQLite Query Result Formatter Demo
Tool: SQLite Query Result Formatter Demo See my notes on SQLite 3.53.0. This playground provides a UI for trying out the various rendering options for SQL result tables from the new Query Result Formatter library, compiled to WebAssembly. Tags: tools, sqlite
Simon Willison — Published
-
The Future of Everything is Lies, I Guess: Annoyances
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Information…
Kyle Kingsbury — Published
-
There goes another Easter
An entry from my journal in which I describe my thoughts as they occur moments to midnight.
Protesilaos Stavrou — Published
-
Brocards for vulnerability triage
I spend some of my hobby time doing vulnerability triage on open source projects. As part of that, I see (and filter through) a lot of nonsense1. Spam, “beg bounty” submissions, and increasingly zero-effort LLM submissions. ↩
William Woodruff — Published
-
WCAG3 Contrast as of April 2026
I am not speaking on behalf of the W3C nor the W3C Accessibility Guidelines Working Group (AGWG), nor am I a member, nor does anyone who is member know I am writing this, nor do I have any insider knowledge. For years I have seen people, teams, products, organizations, and…
Adrian Roselli — Published
-
Kākāpō parrots
Lenny posted another snippet from our 1 hour 40 minute podcast recording and it's about kākāpō parrots! Tags: kakapo
Simon Willison — Published
-
ChatGPT voice mode is a weaker model
I think it's non-obvious to many people that the OpenAI voice mode runs on a much older, much weaker model - it feels like the AI that you can talk to should be the smartest AI but it really isn't. If you ask ChatGPT voice mode for its knowledge cutoff date it tells you April 2024 - it's a GPT-4o era…
Simon Willison — Published
-
Reading List 357
This reading list is courtesy of Vivaldi browser, who pay me decent money to fight for a better web and don’t moan at me for reading all this stuff. We’ve just released Vivaldi 7.9, with even more personalistion and zero “A.I.”, because it’s cream of the crop, not a stream of the Slop. HTML in […]
Bruce Lawson — Published
-
The Future of Everything is Lies, I Guess: Information Ecology
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Culture.…
Kyle Kingsbury — Published
-
Jimmy Carter was right
What Carter did in his speech was something rare in the annals of democratic government: he confronted the people with the truth—about his own failings, about the reality of the world around them, and most importantly about themselves. Even as Americans grow, for the second time, disillusioned with a…
Jeffrey Zeldman — Published
-
threadcat
URL: https://codeberg.org/blinry/threadcat
Sebastian Morr — Published
-
Emacs modus-themes live stream today @ 14:00 Europe/Athens
I am doing a live stream related to Emacs, where I will write tests for my modus-themes.
Protesilaos Stavrou — Published
-
GitHub Repo Size
Tool: GitHub Repo Size GitHub doesn't tell you the repo size in the UI, but it's available in the CORS-friendly API. Paste a repo into this tool to see the size, for example for simonw/datasette (8.1MB). Tags: cors, github
Simon Willison — Published
-
Fewer Computers, Fewer Problems: Going Local With Builds & Deployments
Me, in 2025, on Mastodon: I love tools like Netlify and deploying my small personal sites with git push But i'm not gonna lie, 2025 might be the year I go back to just doing builds locally and pushing the deploys from my computer. I'm sick of devops'ing stupid stuff because builds work on my machine…
Jim Nielsen — Published
-
Untitled
In yet another surprising turn of events, today I joined a library. And borrowed a book of fiction. To read.
Paul Robert Lloyd — Published
-
Handwritten notes in the time of AI note takers
The best project management tool is still a pen, plus the discipline to notice what the machine cannot. Wisdom from Lucas Radke. The post Handwritten notes in the time of AI note takers appeared first on Jeffrey Zeldman Presents.
Jeffrey Zeldman — Published
-
The Future of Everything is Lies, I Guess: Culture
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Dynamics…
Kyle Kingsbury — Published
-
asgi-gzip 0.3
Release: asgi-gzip 0.3 I ran into trouble deploying a new feature using SSE to a production Datasette instance, and it turned out that instance was using datasette-gzip which uses asgi-gzip which was incorrectly compressing event/text-stream responses. asgi-gzip was extracted from Starlette, and has…
Simon Willison — Published
-
Interpretation of “The Elves” by Socratis Malamas & Ioulia Karapataki
Translation of---and philosophical commentary on---a Greek song whose translated title is 'The Elves'.
Protesilaos Stavrou — Published
-
Meta's new model is Muse Spark, and meta.ai chat has some interesting tools
Meta announced Muse Spark today, their first model release since Llama 4 almost exactly a year ago. It's hosted, not open weights, and the API is currently "a private API preview to select users", but you can try it out today on meta.ai (Facebook or Instagram login required). Meta's self-reported benchmarks…
Simon Willison — Published
-
Untitled
Today has been utterly barmy, and not only the weather.
Paul Robert Lloyd — Published
-
Quoting Giles Turnbull
I have a feeling that everyone likes using AI tools to try doing someone else’s profession. They’re much less keen when someone else uses it for their profession. — Giles Turnbull, AI and the human voice Tags: ai-ethics, writing, ai
Simon Willison — Published
-
The Future of Everything is Lies, I Guess: Dynamics
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here Previously: Introduction…
Kyle Kingsbury — Published
-
A Commentary On GenAI Inspected Through Different Lenses
The amount of concerning reports related to generative AI is rising at an alrming rate, yet all we do is make ourselves more dependent on the brand new technology. Why? It’s not just that we’re lazy—we are!—there are many more variables involved. As part of my quest to try and understand what the heck…
Wouter Groeneveld — Published
-
An update on life and work
I’ve gone a lot of hard and scary experiences that’s made me deeply value stability. After enduring varied traumas, I really turned on the afterburners to make up for being ripped away from my own life and to rebuild a […]
Brad Frost — Published
-
One item purchased, Ten emails
Online shopping is fantastic. A few clicks and you've ordered almost anything from anywhere. But I've noticed a huge uptick in the volume of emails relating to an online order which makes it frustrating to order anything. I recently had a purchase which included the following chain Thanks for your order…
Josh Ghent — Published
-
Selfie: a casual afternoon
Selfie picture of me on a walk wearing sunglasses
Protesilaos Stavrou — Published
-
GLM-5.1: Towards Long-Horizon Tasks
GLM-5.1: Towards Long-Horizon Tasks Chinese AI lab Z.ai's latest model is a giant 754B parameter 1.51TB (on Hugging Face) MIT-licensed monster - the same size as their previous GLM-5 release, and sharing the same paper. It's available via OpenRouter so I asked it to draw me a pelican: llm install llm…
Simon Willison — Published
-
Anthropic's Project Glasswing - restricting Claude Mythos to security researchers - sounds necessary to me
Anthropic didn't release their latest model, Claude Mythos (system card PDF), today. They have instead made it available to a very restricted set of preview partners under their newly announced Project Glasswing. The model is a general purpose model, similar to Claude Opus 4.6, but Anthropic claim that…
Simon Willison — Published
-
Russia Hacked Routers to Steal Microsoft Office Tokens
Hackers linked to Russia's military intelligence units are using known flaws in older Internet routers to mass harvest authentication tokens from Microsoft Office users, security experts warned today. The spying campaign allowed state-backed Russian hackers to quietly siphon authentication tokens from…
Brian Krebs — Published
-
SQLite WAL Mode Across Docker Containers Sharing a Volume
Research: SQLite WAL Mode Across Docker Containers Sharing a Volume Inspired by this conversation on Hacker News about whether two SQLite processes in separate Docker containers that share the same volume might run into problems due to WAL shared memory. The answer is that everything works fine - Docker…
Simon Willison — Published
-
Amazing Refresh — A Malicious Chrome Extension Running Malware in the Browser
We recently uncovered a malicious browser extension affecting visitors to customer websites. It injected JavaScript into pages, hijacked outbound clicks through affiliate infrastructure, and quietly monetised user traffic. We spotted it not because a website was compromised, but because we monitor what…
Scott Helme — Published
-
The Future of Everything is Lies, I Guess
Table of Contents This is a long article, so I've broken it up into a series of posts, listed below. You can also read the full work as a PDF or EPUB. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Jobs Where Do We Go From Here This is a weird time…
Kyle Kingsbury — Published
-
dcmake: a new CMake debugger UI
CMake has a --debugger mode since 3.27 (July 2023), allowing software to manipulate it interactively through the Debugger Adaptor Protocol (DAP), an HTTP-like protocol passing JSON messages. Debugger front-ends can start, stop, step, breakpoint, query variables, etc. a live CMake. When I came across…
Chris Wellons — Published
-
Weekly Update 498
This week, more time than I'd have liked to spend went on talking about the trials of chasing invoices. This is off the back of a customer (who, for now, will remain unnamed), who had invoices stacking back more than 6 months overdue and despite payment terms of
Troy Hunt — Published
-
Adding Correctness Conditions to Code Changes
Today I looked at the first PR on our new project repo. It added a new run script, but the README didn’t mention it. The proposed change was incomplete, because the documentation was out of sync. Did I comment on the PR? heck no. I want to fix this problem for all PRs, not just ... Read moreAdding Correctness…
Jessica Kerr — Published
-
Poem: From the age of myth
Just read the poem. No further comment.
Protesilaos Stavrou — Published
-
Untitled
So ends a peaceful, relaxing and enjoyable Easter bank holiday doing mostly nothing, beyond watching some films and TV shows, spending time with my family, and going on short walks with this little old lady. Perfect.
Paul Robert Lloyd — Published