<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://pgmac.net.au/feed/tags/keyboard.xml" rel="self" type="application/atom+xml" /><link href="https://pgmac.net.au/" rel="alternate" type="text/html" /><updated>2026-04-19T14:44:21+00:00</updated><id>https://pgmac.net.au/feed/tags/keyboard.xml</id><title type="html">PGMac . Net . AU</title><subtitle>Where I think about things and make the internet listen. Because it&apos;s important.</subtitle><entry><title type="html">Some things I found interesting from 2026-04-12 to 2026-04-19</title><link href="https://pgmac.net.au/last-week/2026/04/19/interesting-last-week.html" rel="alternate" type="text/html" title="Some things I found interesting from 2026-04-12 to 2026-04-19" /><published>2026-04-19T00:00:00+00:00</published><updated>2026-04-19T00:00:00+00:00</updated><id>https://pgmac.net.au/last-week/2026/04/19/interesting-last-week</id><content type="html" xml:base="https://pgmac.net.au/last-week/2026/04/19/interesting-last-week.html"><![CDATA[<p>Internet Discoveries between 12 and 19 April</p>

<ul>
  <li>Pijul a FOSS distributed version control system</li>
  <li>Dark Castle</li>
  <li>How We Broke Top AI Agent Benchmarks: And What Comes Next</li>
  <li>Small models also found the vulnerabilities that Mythos found</li>
  <li>Starfling: A one-tap endless orbital slingshot game in a single HTML file</li>
  <li>Combining spicy foods with mint boosts anti-inflammatory effects 100x or more</li>
  <li>Show HN: A WYSIWYG word processor in Python</li>
  <li>A security scanner as fast as a linter – written in Rust</li>
  <li>1D Chess</li>
  <li>Industrial design files for Keychron keyboards and mice</li>
  <li>Eight years of wanting, three months of building with AI - Lalit Maganti</li>
  <li>Saturday Morning Breakfast Cereal - Stage</li>
  <li>See NASA’s Artemis II mission around the moon in 12 stunning photos - Scientific American</li>
  <li>A Practical Guide to fzf: Vim Integration</li>
  <li>Saturday Morning Breakfast Cereal - Witch</li>
  <li>Building a CLI for all of Cloudflare</li>
  <li>This year’s insane timeline of hacks</li>
  <li>I just want simple S3</li>
  <li>GitHub Stacked PRs</li>
  <li>Bring Back Idiomatic Design (2023)</li>
  <li>Saturday Morning Breakfast Cereal - Easier</li>
  <li>Rare concert recordings are landing on the Internet Archive</li>
  <li>Trusted access for the next era of cyber defense</li>
  <li>Claude Code Routines</li>
  <li>Saturday Morning Breakfast Cereal - Infinite</li>
  <li>Saturday Morning Breakfast Cereal - Forbidden</li>
  <li>Claude Design</li>
  <li>Show HN: SPICE simulation → oscilloscope → verification with Claude Code</li>
  <li>Artifacts: Versioned storage that speaks Git</li>
  <li>Put your SSH keys in your TPM chip</li>
  <li>Codex for almost everything</li>
  <li>Claude Opus 4.7</li>
  <li>RedSun: System user access on Win 11/10 and Server with the April 2026 Update</li>
  <li>Anna’s Archive loses $322M Spotify piracy case without a fight</li>
  <li>Cybersecurity looks like proof of work now</li>
  <li>Saturday Morning Breakfast Cereal - Same</li>
  <li>Saturday Morning Breakfast Cereal - Dreams</li>
  <li>GitHub - anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork &amp; Claude Code Desktop · GitHub</li>
  <li>GitHub - TheMorpheus407/RepoLens: Multi-lens code audit tool — 280 expert AI agents for code review, security testing, and infrastructure auditing · GitHub</li>
</ul>

<h2 id="interesting-details">Interesting details</h2>

<p><a name="Pijul a FOSS distributed version control system"></a><a href="https://pijul.org/">Pijul a FOSS distributed version control system</a> - An easy to use, distributed and fast version control system.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47672941">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Dark Castle"></a><a href="https://darkcastle.co.uk/">Dark Castle</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47733521">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="How We Broke Top AI Agent Benchmarks: And What Comes Next"></a><a href="https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/">How We Broke Top AI Agent Benchmarks: And What Comes Next</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47733217">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Small models also found the vulnerabilities that Mythos found"></a><a href="https://aisle.com/blog/ai-cybersecurity-after-mythos-the-jagged-frontier">Small models also found the vulnerabilities that Mythos found</a> - Why the moat is the system, not the model</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47732020">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Starfling: A one-tap endless orbital slingshot game in a single HTML file"></a><a href="https://playstarfling.com">Starfling: A one-tap endless orbital slingshot game in a single HTML file</a> - A one-tap space game. How far can you sling? Play free in your browser.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47698455">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Combining spicy foods with mint boosts anti-inflammatory effects 100x or more"></a><a href="https://scitechdaily.com/this-spice-combo-could-slash-inflammation-hundreds-of-times-more-effectively/">Combining spicy foods with mint boosts anti-inflammatory effects 100x or more</a> - Researchers have found that common food ingredients can interact inside immune cells in ways that significantly enhance each other’s anti-inflammatory effects.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47723243">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Show HN: A WYSIWYG word processor in Python"></a><a href="https://codeberg.org/chrisecker/miniword">Show HN: A WYSIWYG word processor in Python</a> - miniword - A WYSIWYG  word processor in Python.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47722011">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="A security scanner as fast as a linter – written in Rust"></a><a href="https://github.com/peaktwilight/foxguard">A security scanner as fast as a linter – written in Rust</a> - A linter-fast, local-first security scanning tool written in rust. - PwnKit-Labs/foxguard</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47690405">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="1D Chess"></a><a href="https://rowan441.github.io/1dchess/chess.html">1D Chess</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47719740">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Industrial design files for Keychron keyboards and mice"></a><a href="https://github.com/Keychron/Keychron-Keyboards-Hardware-Design">Industrial design files for Keychron keyboards and mice</a> - Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. - Keychron/Keychron-Keyboards-Hardware-Design</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47720419">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Eight years of wanting, three months of building with AI - Lalit Maganti"></a><a href="https://lalitm.com/post/building-syntaqlite-ai/">Eight years of wanting, three months of building with AI - Lalit Maganti</a> - For eight years, I’ve wanted a high-quality set of devtools for working with
SQLite. Given how important SQLite is to the industry1, I’ve long been puzzled that no one has invested in building
a really good developer experience for it2.
A couple of weeks ago, after ~250 hours of effort over three months3 on evenings, weekends, and vacation days, I finally
released syntaqlite
(GitHub), fulfilling this
long-held wish. And I believe the main reason this happened was because of AI
coding agents4.
Of course, there’s no shortage of posts claiming that AI one-shot their project
or pushing back and declaring that AI is all slop. I’m going to take a very
different approach and, instead, systematically break down my experience
building syntaqlite with AI, both where it helped and where it was
detrimental.
I’ll do this while contextualizing the project and my background so you can
independently assess how generalizable this experience was. And whenever I make
a claim, I’ll try to back it up with evidence from my project journal, coding
transcripts, or commit history5.</p>

<p><a name="Saturday Morning Breakfast Cereal - Stage"></a><a href="https://www.smbc-comics.com/comic/stage">Saturday Morning Breakfast Cereal - Stage</a> - SMBC is a daily comic strip about life, philosophy, science, mathematics, and dirty jokes.</p>

<p><a name="See NASA’s Artemis II mission around the moon in 12 stunning photos - Scientific American"></a><a href="https://www.scientificamerican.com/article/see-nasas-artemis-ii-mission-around-the-moon-in-12-stunning-photos/">See NASA’s Artemis II mission around the moon in 12 stunning photos - Scientific American</a> - The Artemis II mission’s 10-day odyssey around the moon and back was captured in stunning photographs at every moment. Here are 12 of our favorite images</p>

<p><a name="A Practical Guide to fzf: Vim Integration"></a><a href="https://thevaluable.dev/fzf-vim-integration/">A Practical Guide to fzf: Vim Integration</a> - The CLI fzf is not only useful in the shell: it’s also a great tool to use directly in Vim (or Neovim), to search for specific files for example.</p>

<p><a name="Saturday Morning Breakfast Cereal - Witch"></a><a href="https://www.smbc-comics.com/comic/witch-2">Saturday Morning Breakfast Cereal - Witch</a> - SMBC is a daily comic strip about life, philosophy, science, mathematics, and dirty jokes.</p>

<p><a name="Building a CLI for all of Cloudflare"></a><a href="https://blog.cloudflare.com/cf-cli-local-explorer/">Building a CLI for all of Cloudflare</a> - We’re introducing cf, a new unified CLI designed for consistency across the Cloudflare platform, alongside Local Explorer for debugging local data. These tools simplify how developers and AI agents interact with our nearly 3,000 API operations.</p>

<p><a name="This year’s insane timeline of hacks"></a><a href="https://ringmast4r.substack.com/p/we-may-be-living-through-the-most">This year’s insane timeline of hacks</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47752884">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="I just want simple S3"></a><a href="https://blog.feld.me/posts/2026/04/i-just-want-simple-s3/">I just want simple S3</a> - I just want S3. My needs are pretty basic. I don’t need to scale out. I don’t need replication. I just need something that can do S3 and is reliable and not slow. Minio is dead, they pulled the plug after axing the interface. They archived the repo so they …</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47729350">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="GitHub Stacked PRs"></a><a href="https://github.github.com/gh-stack/">GitHub Stacked PRs</a> - Break large changes into small, reviewable, stacked pull requests with first-class GitHub support.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47757495">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Bring Back Idiomatic Design (2023)"></a><a href="https://essays.johnloeber.com/p/4-bring-back-idiomatic-design">Bring Back Idiomatic Design (2023)</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47738827">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Saturday Morning Breakfast Cereal - Easier"></a><a href="https://www.smbc-comics.com/comic/easier">Saturday Morning Breakfast Cereal - Easier</a> - SMBC is a daily comic strip about life, philosophy, science, mathematics, and dirty jokes.</p>

<p><a name="Rare concert recordings are landing on the Internet Archive"></a><a href="https://techcrunch.com/2026/04/13/thousands-of-rare-concert-recordings-are-landing-on-the-internet-archive-listen-now/">Rare concert recordings are landing on the Internet Archive</a> - Chicago-based music superfan Aadam Jacobs has been recording the concerts he goes to since the 1980s, amassing an archive of over 10,000 tapes.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47765604">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Trusted access for the next era of cyber defense"></a><a href="https://openai.com/index/scaling-trusted-access-for-cyber-defense/">Trusted access for the next era of cyber defense</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47770770">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Claude Code Routines"></a><a href="https://code.claude.com/docs/en/routines">Claude Code Routines</a> - Put Claude Code on autopilot. Define routines that run on a schedule, trigger on API calls, or react to GitHub events from Anthropic-managed cloud infrastructure.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47768133">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Saturday Morning Breakfast Cereal - Infinite"></a><a href="https://www.smbc-comics.com/comic/infinite-2">Saturday Morning Breakfast Cereal - Infinite</a> - SMBC is a daily comic strip about life, philosophy, science, mathematics, and dirty jokes.</p>

<p><a name="Saturday Morning Breakfast Cereal - Forbidden"></a><a href="https://www.smbc-comics.com/comic/forbidden">Saturday Morning Breakfast Cereal - Forbidden</a> - SMBC is a daily comic strip about life, philosophy, science, mathematics, and dirty jokes.</p>

<p><a name="Claude Design"></a><a href="https://www.anthropic.com/news/claude-design-anthropic-labs">Claude Design</a> - Today, we’re launching Claude Design, a new Anthropic Labs product that lets you collaborate with Claude to create polished visual work like designs, prototypes, slides, one-pagers, and more.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47806725">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Show HN: SPICE simulation → oscilloscope → verification with Claude Code"></a><a href="https://lucasgerads.com/blog/lecroy-mcp-spice-demo/">Show HN: SPICE simulation → oscilloscope → verification with Claude Code</a> - A demo combining LeCroy oscilloscope control, SPICE simulation, and Claude Code.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47801255">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Artifacts: Versioned storage that speaks Git"></a><a href="https://blog.cloudflare.com/artifacts-git-for-agents-beta/">Artifacts: Versioned storage that speaks Git</a> - Give your agents, developers, and automations a home for code and data. We’ve just launched Artifacts: Git-compatible versioned storage built for agents. Create tens of millions of repos, fork from any remote, and hand off a URL to any Git client.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47792374">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Put your SSH keys in your TPM chip"></a><a href="https://raymii.org/s/tutorials/Put_your_SSH_keys_in_your_TPM_chip.html">Put your SSH keys in your TPM chip</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47738520">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Codex for almost everything"></a><a href="https://openai.com/index/codex-for-almost-everything/">Codex for almost everything</a> -  </p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47796469">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Claude Opus 4.7"></a><a href="https://www.anthropic.com/news/claude-opus-4-7">Claude Opus 4.7</a> - Our latest model, Claude Opus 4.7, is now generally available. Opus 4.7 is a notable improvement on Opus 4.6 in advanced software engineering, with particular gains on the most difficult tasks.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47793411">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="RedSun: System user access on Win 11/10 and Server with the April 2026 Update"></a><a href="https://github.com/Nightmare-Eclipse/RedSun">RedSun: System user access on Win 11/10 and Server with the April 2026 Update</a> - The Red Sun vulnerability repository. Contribute to Nightmare-Eclipse/RedSun development by creating an account on GitHub.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47788473">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Anna's Archive loses $322M Spotify piracy case without a fight"></a><a href="https://torrentfreak.com/annas-archive-loses-322-million-spotify-piracy-case-without-a-fight/">Anna’s Archive loses $322M Spotify piracy case without a fight</a> - Spotify and several major record labels have secured a $322 million default judgment against the unknown operators of Anna’s Archive.</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47776035">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Cybersecurity looks like proof of work now"></a><a href="https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html">Cybersecurity looks like proof of work now</a> - Is security spending more tokens than your attacker?</p>

<blockquote>
  <p><a href="https://news.ycombinator.com/item?id=47769089">Found @ YCombinator Hacker News</a></p>
</blockquote>

<p><a name="Saturday Morning Breakfast Cereal - Same"></a><a href="https://www.smbc-comics.com/comic/same-3">Saturday Morning Breakfast Cereal - Same</a> - SMBC is a daily comic strip about life, philosophy, science, mathematics, and dirty jokes.</p>

<p><a name="Saturday Morning Breakfast Cereal - Dreams"></a><a href="https://www.smbc-comics.com/comic/dreams-2">Saturday Morning Breakfast Cereal - Dreams</a> - SMBC is a daily comic strip about life, philosophy, science, mathematics, and dirty jokes.</p>

<p><a name="GitHub - anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork &amp; Claude Code Desktop · GitHub"></a><a href="https://github.com/anthropics/claude-desktop-buddy">GitHub - anthropics/claude-desktop-buddy: Reference and an example for the Bluetooth API for makers in Claude Cowork &amp; Claude Code Desktop · GitHub</a> - Reference and an example for the Bluetooth API for makers in Claude Cowork &amp; Claude Code Desktop - anthropics/claude-desktop-buddy</p>

<blockquote>
  <p>Bring Claude out on to your actual desk</p>
</blockquote>

<p><a name="GitHub - TheMorpheus407/RepoLens: Multi-lens code audit tool — 280 expert AI agents for code review, security testing, and infrastructure auditing · GitHub"></a><a href="https://github.com/TheMorpheus407/RepoLens">GitHub - TheMorpheus407/RepoLens: Multi-lens code audit tool — 280 expert AI agents for code review, security testing, and infrastructure auditing · GitHub</a> - Multi-lens code audit tool — 280 expert AI agents for code review, security testing, and infrastructure auditing - TheMorpheus407/RepoLens</p>

<hr />

<p>All this was saved to my <a href="https://links.pgmac.net.au/">Link Ace</a> and YouTube Interesting playlist over the week</p>]]></content><author><name>Paul Macdonnell</name><email>pgmac@pgmac.net</email></author><category term="Last-Week" /><category term="hackernews" /><category term="open source" /><category term="software" /><category term="version control system" /><category term="games" /><category term="hackernews" /><category term="retro" /><category term="ai" /><category term="hackernews" /><category term="llm" /><category term="ai" /><category term="cyber" /><category term="hackernews" /><category term="llm" /><category term="models" /><category term="security" /><category term="threat model" /><category term="games" /><category term="hackernews" /><category term="time wasters" /><category term="food" /><category term="hackernews" /><category term="health" /><category term="hackernews" /><category term="python" /><category term="writing" /><category term="application security" /><category term="cyber" /><category term="hackernews" /><category term="scanning" /><category term="security" /><category term="alternatives" /><category term="chess" /><category term="hackernews" /><category term="design" /><category term="hackernews" /><category term="keyboard" /><category term="open source" /><category term="ai" /><category term="llm" /><category term="comic" /><category term="RSS" /><category term="photography" /><category term="space" /><category term="command line" /><category term="ide" /><category term="search" /><category term="terminal" /><category term="comic" /><category term="RSS" /><category term="cli" /><category term="cloudflare" /><category term="mcp servers" /><category term="cyber" /><category term="hackernews" /><category term="security" /><category term="hackernews" /><category term="self-hosting" /><category term="storage" /><category term="github" /><category term="hackernews" /><category term="version control system" /><category term="design" /><category term="hackernews" /><category term="comic" /><category term="RSS" /><category term="audio" /><category term="hackernews" /><category term="music" /><category term="cyber" /><category term="hackernews" /><category term="openai" /><category term="security" /><category term="ai" /><category term="anthropic" /><category term="claude code" /><category term="hackernews" /><category term="llm" /><category term="comic" /><category term="RSS" /><category term="comic" /><category term="RSS" /><category term="ai" /><category term="anthropic" /><category term="claude code" /><category term="design" /><category term="hackernews" /><category term="llm" /><category term="ai" /><category term="claude code" /><category term="electronics" /><category term="hackernews" /><category term="llm" /><category term="mcp servers" /><category term="aws" /><category term="file system" /><category term="hackernews" /><category term="s3" /><category term="storage" /><category term="hackernews" /><category term="hardware" /><category term="hardware security modules" /><category term="key" /><category term="ssh" /><category term="yubikey" /><category term="ai" /><category term="hackernews" /><category term="llm" /><category term="openai" /><category term="ai" /><category term="anthropic" /><category term="claude code" /><category term="hackernews" /><category term="llm" /><category term="cyber" /><category term="hackernews" /><category term="security" /><category term="vulnerability" /><category term="windows" /><category term="hackernews" /><category term="music" /><category term="privacy" /><category term="ai" /><category term="cyber" /><category term="hackernews" /><category term="llm" /><category term="security" /><category term="comic" /><category term="RSS" /><category term="comic" /><category term="RSS" /><category term="anthropic" /><category term="claude code" /><category term="hardware" /><category term="maker" /><category term="ai" /><category term="application security" /><category term="cyber" /><category term="llm" /><category term="pentest" /><category term="security" /><summary type="html"><![CDATA[Internet Discoveries between 12 and 19 April]]></summary></entry></feed>