Latest entries

  1. 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 WillisonPublished

  2. The Future of Everything is Lies, I Guess: Psychological Hazards

    Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances…

    Kyle KingsburyPublished

  3. Shock from Iran war has Trump's vision for US energy dominance flailing

    Record domestic oil and gas production hasn't saved US drivers from price spikes.

    Ars TechnicaPublished

  4. 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 StavrouPublished

  5. 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 WillisonPublished

  6. 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 WillisonPublished

  7. The Future of Everything is Lies, I Guess: Annoyances

    Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances…

    Kyle KingsburyPublished

  8. AI models are terrible at betting on soccer—especially xAI Grok

    Systems from Google, OpenAI, Anthropic, and xAI struggle with the Premier League.

    Ars TechnicaPublished

  9. The Artemis II mission has ended. Where does NASA go from here?

    "The work ahead is greater than the work behind us."

    Ars TechnicaPublished

  10. Four astronauts are back home after a daring ride around the Moon

    "I can't imagine a better crew that just completed a perfect mission right now."

    Ars TechnicaPublished

  11. 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 WoodruffPublished

  12. There goes another Easter

    An entry from my journal in which I describe my thoughts as they occur moments to midnight.

    Protesilaos StavrouPublished

  13. WCAG3 Contrast as of April 2026

    This post is part of RSS Club, rewarding those who still use RSS to read and/or share content. These posts are embargoed from my regular post feed and the socials for an arbitrary period of time. You can see all the RSS-only posts at AdrianRoselli.com/category/RSS. Tell your friends (to get…

    Adrian RoselliPublished

  14. Californians sue over AI tool that records doctor visits

    Plaintiffs say transcription tool processed confidential chats offsite.

    Ars TechnicaPublished

  15. New paper argues history, not mantle plume, powers Yellowstone

    A now-vanished plate under North America may open the crust below Yellowstone.

    Ars TechnicaPublished

  16. F1 moves a step closer to fixing its 2026 hybrid problem

    Algorithms, not drivers, are deciding how hard to accelerate, and that's no good.

    Ars TechnicaPublished

  17. 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 WillisonPublished

  18. Report: US demands Reddit unmask ICE critic, summons firm to grand jury

    Trump admin reportedly gets grand jury involved in attempt to identify Redditor.

    Ars TechnicaPublished

  19. Microsoft's "commitment to Windows quality" starts with overhaul of beta program

    Windows Insider builds remain confusing, but they should be more predictable.

    Ars TechnicaPublished

  20. "Oobleck" still holds some surprises

    Dense drops of oobleck with high shear rates spread out like a liquid before stiffening into a solid.

    Ars TechnicaPublished

  21. YouTube increases Premium price again, says 90-second unskippable ads are a bug

    An individual plan now cost $15.99 per month, and the free tier comes with buggy ads.

    Ars TechnicaPublished

  22. Oldest octopus fossil found to not be an octopus

    Supposed “first octopus” was something else entirely.

    Ars TechnicaPublished

  23. What leaked "SteamGPT" files could mean for the PC gaming platform's use of AI

    AI tools could help moderators sift through mountains of suspicious incidents

    Ars TechnicaPublished

  24. 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 WillisonPublished

  25. The Future of Everything is Lies, I Guess: Information Ecology

    Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances…

    Kyle KingsburyPublished

  26. Here's what to expect from the fiery, 14-minute return of Artemis II

    "Let’s not beat around the bush—we have to hit that angle correctly."

    Ars TechnicaPublished

  27. Pro-Iran Explosive Media trolls Trump with AI-generated Lego cartoons

    Group has released over a dozen videos mocking President Trump and the US.

    Ars TechnicaPublished

  28. Dad stuck in support nightmare after teen lied about age on Discord

    Data dump confirms dad's suspicions that Discord knew teen's age prior to hack.

    Ars TechnicaPublished

  29. 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 ZeldmanPublished

  30. Rocket Report: Chinese version of Falcon 9 fails; Artemis depends on rapid heavy lift

    “As space becomes increasingly strategic, access is no longer a luxury."

    Ars TechnicaPublished

  31. Orion helium leak no threat to Artemis II reentry but will require redesign

    After leaks on Artemis I and II, Orion's next flight to the Moon will need new valves.

    Ars TechnicaPublished

  32. threadcat

    URL: https://codeberg.org/blinry/threadcat

    Sebastian MorrPublished

  33. 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 StavrouPublished

  34. RFK Jr. rewrites CDC panel's charter, opening door to anti-vaccine quacks

    ACIP's charter now full of anti-vaccine terms and welcomes fringe groups to CDC.

    Ars TechnicaPublished

  35. 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 WillisonPublished

  36. AI on the couch: Anthropic gives Claude 20 hours of psychiatry

    Mythos is "the most psychologically settled model we have trained to date."

    Ars TechnicaPublished

  37. 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 NielsenPublished

  38. Untitled

    In yet another surprising turn of events, today I joined a library. And borrowed a book of fiction. To read.

    Paul Robert LloydPublished

  39. 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 ZeldmanPublished

  40. The Future of Everything is Lies, I Guess: Culture

    Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances…

    Kyle KingsburyPublished

  41. 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 WillisonPublished

  42. 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 StavrouPublished

  43. 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 WillisonPublished

  44. Untitled

    Today has been utterly barmy, and not only the weather.

    Paul Robert LloydPublished

  45. 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 WillisonPublished

  46. The Future of Everything is Lies, I Guess: Dynamics

    Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances…

    Kyle KingsburyPublished

  47. 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 GroeneveldPublished

  48. 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 FrostPublished

  49. 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 GhentPublished

  50. Selfie: a casual afternoon

    Selfie picture of me on a walk wearing sunglasses

    Protesilaos StavrouPublished

  51. 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 WillisonPublished

  52. 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 WillisonPublished

  53. 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 KrebsPublished

  54. 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 WillisonPublished

  55. 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 HelmePublished

  56. The Future of Everything is Lies, I Guess

    Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances…

    Kyle KingsburyPublished

  57. 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 WellonsPublished

  58. 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 HuntPublished

  59. 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 KerrPublished

  60. Poem: From the age of myth

    Just read the poem. No further comment.

    Protesilaos StavrouPublished

  61. 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 LloydPublished

  62. Prototyping with LLMs

    Did you know that Jesus gave advice about prototyping with an LLM? Here’s Luke 14:28-30: Suppose one of you wants to build a tower. Won’t you first sit down and estimate the cost to see if you have enough money to complete it? For if you lay the foundation and are not able to finish it, everyone who…

    Jim NielsenPublished

  63. Google AI Edge Gallery

    Google AI Edge Gallery Terrible name, really great app: this is Google's official app for running their Gemma 4 models (the E2B and E4B sizes, plus some members of the Gemma 3 family) directly on your iPhone. It works really well. The E2B model is a 2.54GB download and is both fast and genuinely useful…

    Simon WillisonPublished

  64. datasette-ports 0.2

    Release: datasette-ports 0.2 No longer requires Datasette - running uvx datasette-ports now works as well. Installing it as a Datasette plugin continues to provide the datasette ports command. Tags: datasette

    Simon WillisonPublished

  65. scan-for-secrets 0.3

    Release: scan-for-secrets 0.3 New -r/--redact option which shows the list of matches, asks for confirmation and then replaces every match with REDACTED, taking escaping rules into account. New Python function redact_file(file_path: str | Path, secrets: list[str], replacement: str = "REDACTED") -> int…

    Simon WillisonPublished

  66. Cleanup Claude Code Paste

    Tool: Cleanup Claude Code Paste Super-niche tool this. I sometimes copy prompts out of the Claude Code terminal app and they come out with a bunch of weird additional whitespace. This tool cleans that up. Tags: tools, claude-code

    Simon WillisonPublished

  67. Storybook MCP with Dominic Nguyen

    Dominic Nguyen (Founder of Storybook and Chromatic) joins me to talk about Storybook MCP the long journey of design system quality. We get into what it actually feels like to be “scaredcited” right now, and Dom shows off the newly-released […]

    Brad FrostPublished

  68. Germany Doxes “UNKN,” Head of RU Ransomware Gangs REvil, GandCrab

    An elusive hacker who went by the handle "UNKN" and ran the early Russian ransomware groups GandCrab and REvil now has a name and a face. Authorities in Germany say 31-year-old Russian Daniil Maksimovich Shchukin headed both cybercrime gangs and helped carry out at least 130 acts of computer sabotage…

    Brian KrebsPublished

  69. datasette-ports 0.1

    Release: datasette-ports 0.1 Another example of README-driven development, this time solving a problem that might be unique to me. I often find myself running a bunch of different Datasette instances with different databases and different in-development plugins, spreads across dozens of different terminal…

    Simon WillisonPublished

  70. Another England: How to Reclaim Our National Story [book]

    "Our diverse literary heritage reveals that we do not need a single national story" I bought and read this book after seeing Caroline Lucas speaking with Zack Polanski during a live session of Bold Politics. It's a book that tries to reclaim "Englishness" from the weaponising that the Far Right have…

    Remy SharpPublished

  71. Emacs live stream for writing Denote tests and more on Monday 6 April @ 20:00 Europe/Athens

    I am doing a live stream related to Emacs, where I will write tests for Denote.

    Protesilaos StavrouPublished

  72. Eight years of wanting, three months of building with AI

    Eight years of wanting, three months of building with AI Lalit Maganti provides one of my favorite pieces of long-form writing on agentic engineering I've seen in ages. They spent eight years thinking about and then three months building syntaqlite, which they describe as "high-fidelity devtools that…

    Simon WillisonPublished

  73. Quoting Chengpeng Mou

    From anonymized U.S. ChatGPT data, we are seeing: ~2M weekly messages on health insurance ~600K weekly messages [classified as healthcare] from people living in “hospital deserts” (30 min drive to nearest hospital) 7 out of 10 msgs happen outside clinic hours — Chengpeng Mou, Head of Business Finance…

    Simon WillisonPublished

  74. Syntaqlite Playground

    Tool: Syntaqlite Playground Lalit Maganti's syntaqlite is currently being discussed on Hacker News thanks to Eight years of wanting, three months of building with AI, a deep dive into how it was built. This inspired me to revisit a research project I ran when Lalit first released it a couple of weeks…

    Simon WillisonPublished

  75. I Tried Vibing an RSS Reader and My Dreams Did Not Come True

    Simon Willison wrote about how he vibe coded his dream presentation app for macOS. I also took a stab at vibe coding my dream app: an RSS reader. To clarify: Reeder is my dream RSS app and it already exists, so I guess you could say my dreams have already come true? But I’ve kind of always wanted to…

    Jim NielsenPublished

  76. Remakes And Remasters Of Old DOS Games: A Small 2026 Update

    It’s been two years since the Remakes And Remasters Of Old DOS Games article. Nostalgia still sells handsomely thus our favourite remaster studios (hello Night Dive) are cranking out hit after hit. It’s time for a small 2026 update. I’ve also updated the original article just in case you might find your…

    Wouter GroeneveldPublished

  77. scan-for-secrets 0.2

    Release: scan-for-secrets 0.2 CLI tool now streams results as they are found rather than waiting until the end, which is better for large directories. -d/--directory option can now be used multiple times to scan multiple directories. New -f/--file option for specifying one or more individual files to…

    Simon WillisonPublished

  78. scan-for-secrets 0.1.1

    Release: scan-for-secrets 0.1.1 Added documentation of the escaping schemes that are also scanned. Removed unnecessary repr escaping scheme, which was already covered by json.

    Simon WillisonPublished

  79. scan-for-secrets 0.1

    Release: scan-for-secrets 0.1 I like publishing transcripts of local Claude Code sessions using my claude-code-transcripts tool but I'm often paranoid that one of my API keys or similar secrets might inadvertently be revealed in the detailed log files. I built this new Python scanning tool to help reassure…

    Simon WillisonPublished

  80. research-llm-apis 2026-04-04

    Release: research-llm-apis 2026-04-04 I'm working on a major change to my LLM Python library and CLI tool. LLM provides an abstraction layer over hundreds of different LLMs from dozens of different vendors thanks to its plugin system, and some of those vendors have grown new features over the past year…

    Simon WillisonPublished

  81. Quoting Kyle Daigle

    [GitHub] platform activity is surging. There were 1 billion commits in 2025. Now, it's 275 million per week, on pace for 14 billion this year if growth remains linear (spoiler: it won't.) GitHub Actions has grown from 500M minutes/week in 2023 to 1B minutes/week in 2025, and now 2.1B minutes so far this…

    Simon WillisonPublished

  82. Emacs live stream with Sacha Chua on 2026-04-16 17:30 Europe/Athens

    I will do a live together with Sacha Chua where we will do some programming on Emacs.

    Protesilaos StavrouPublished

  83. Vulnerability Research Is Cooked

    Vulnerability Research Is Cooked Thomas Ptacek's take on the sudden and enormous impact the latest frontier models are having on the field of vulnerability research. Within the next few months, coding agents will drastically alter both the practice and the economics of exploit development. Frontier model…

    Simon WillisonPublished

  84. The cognitive impact of coding agents

    A fun thing about recording a podcast with a professional like Lenny Rachitsky is that his team know how to slice the resulting video up into TikTok-sized short form vertical videos. Here's one he shared on Twitter today which ended up attracting over 1.1m views! That was 48 seconds. Our full conversation…

    Simon WillisonPublished

  85. Quoting Willy Tarreau

    On the kernel security list we've seen a huge bump of reports. We were between 2 and 3 per week maybe two years ago, then reached probably 10 a week over the last year with the only difference being only AI slop, and now since the beginning of the year we're around 5-10 per day depending on the days…

    Simon WillisonPublished

  86. Quoting Daniel Stenberg

    The challenge with AI in open source security has transitioned from an AI slop tsunami into more of a ... plain security report tsunami. Less slop but lots of reports. Many of them really good. I'm spending hours per day on this now. It's intense. — Daniel Stenberg, lead developer of cURL Tags: daniel…

    Simon WillisonPublished

  87. Quoting Greg Kroah-Hartman

    Months ago, we were getting what we called 'AI slop,' AI-generated security reports that were obviously wrong or low quality. It was kind of funny. It didn't really worry us. Something happened a month ago, and the world switched. Now we have real reports. All open source projects have real reports that…

    Simon WillisonPublished

  88. Emacs: new sequence scheme for the ‘denote-sequence’ package

    Information about a new feature that I just added to the 'denote-sequence' package.

    Protesilaos StavrouPublished

  89. The Web Is An Antitrust Wedge

    TL;DR: Armed with new powers to rein in the worst excesses of mobile's duopolists, antitrust bodies around the world are struggling to find their footing, and an incurious tech press is letting it pass with nary a nod. Browsers are app stores, but that perspective is almost entirely absent from the antitrust…

    Alex RussellPublished

  90. The Blandness of Systematic Rules vs. The Delight of Localized Sensitivity

    Marcin Wichary brings attention to this lovely dialog in ClarisWorks from 1997: He quips: this breaks the rule of button copy being fully comprehensible without having to read the surrounding strings first, perhaps most well-known as the “avoid «click here»” rule. Never Register/​Register Later/​Register…

    Jim NielsenPublished

  91. Bringing in the experts; Having our Passkeys implementation Security Tested

    We recently announced support for Passkeys on your Report URI account, and everyone should go and enable Passkeys for the amazing security benefits they offer. As a new implementation of an authentication technology, we wanted to be sure that everything was as secure as it should be for our customer…

    Scott HelmePublished

  92. Prot Asks: Hjalmar about Emacs for music, the joy of art, and Internet sociability

    In this 2-hour video I talk with Hjalmar about using Emacs to write music, the joy of artistic expression, and sociability in the Internet era.

    Protesilaos StavrouPublished

  93. Learning from the land

    An entry from my journal where I comment on how I learn by observing the phenomena around me.

    Protesilaos StavrouPublished

  94. Favourites of March 2026

    Our daughter turned three. We’re beyond exhausted but a ripgrep search in this repository yields five more instances of the word exhausted in combination of parenting so I’ll shut up. I guess we also celebrate that after three years of pure chaos, we’re… still alive? Previous month: February 2026. Games…

    Wouter GroeneveldPublished

  95. Chicago vs New York Pizza is the Wrong Argument

    It’s April Cools! It’s like April Fools, except instead of cringe comedy you make genuine content that’s different from what you usually do. For example, last year I talked about The best introductory video games for non-gamers. This year I’m picking a fight. This is “New York” Pizza (NYP): (source)…

    Hillel WaynePublished

  96. When knowing it all does not matter

    An essay from my journal in which I express the connection with my surroundings and how I do not need all the answers.

    Protesilaos StavrouPublished

  97. Weekly Update 497

    Day by day, I find we're eeking more goodness out of OpenClaw and finding the sweet spot between what the humans do well and the agent can run off and do on its own. Significantly, we're shifting more and more of the workload to the latter

    Troy HuntPublished

  98. Emacs coaching with Sacha Chua

    I will do a coaching session with Sacha Chua. She wrote a blog post about it and I am making comments on it.

    Protesilaos StavrouPublished

  99. Continuous, Continuous, Continuous

    Jason Gorman writes about the word “continuous” and its place in making software. We think of making software in stages (and we often assign roles to ourselves and other people based on these stages): the design phase, the coding phase, the testing phase, the integration phase, the release phase, and…

    Jim NielsenPublished

  100. HIBP Mega Update: Passkeys, k-Anonymity Searches, Massive Speed Enhancements and a Bulk Domain Verification API

    For a hobby project built in my spare time to provide a simple community service, Have I Been Pwned sure has, well, "escalated". Today, we support hundreds of thousands of website visitors each day, tens of millions of API queries, and hundreds of millions of password searches. We&

    Troy HuntPublished