davewiner's subscription list, hackerNewsStars category. List created by feedlandDatabase v0.8.16.
Pluralistic: Daily links from Cory Doctorow
• Cory Doctorow
Pluralistic: Canny Valley and Creative Commons (10 Apr 2026)
Y2K 2.0: The AI security reckoning
In defense of GitHub's poor uptime
Martin Alderson
• Martin Alderson
Has Mythos just broken the deal that kept the internet safe?
What Anthropic's Mythos research preview tells us about the trajectory of frontier models, sandbox escapes, and the cybersecurity risk ahead.
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).
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 a GitHub Actions scheduled workflow to check Starlette for updates that need to be ported to the library... but that action had stopped running and hence had missed Starlette's own fix for this issue.
I ran the workflow and integrated the new fix, and now datasette-gzip and asgi-gzip both correctly handle text/event-stream in SSE responses.
Fewer Computers, Fewer Problems: Going Local With Builds & Deployments
DYNOMIGHT
• dynomight
Miguel Grinberg's Blog
• Miguel Grinberg
SQLAlchemy 2 In Practice - Chapter 4 - Many-To-Many Relationships
This is the fourth chapter of my SQLAlchemy 2 in Practice book. If you'd like to support my work, I encourage you to buy this book, either directly from my store or on Amazon. Thank you!
Continuing with the topic of relationships, this chapter is dedicated to the many-to-many type, which as its name implies, is used when it is not possible to identify any of the sides as a "one" side.
DYNOMIGHT
• dynomight
I quit drinking for a year
out of spite
Steve Blank
• steve blank
Nowhere Is Safe
Drones in Ukraine and in the War with Iran have made the surface of the earth a contested space. The U.S. has discovered that 1) air superiority and missile defense systems (THAAD, Patriot batteries) designed to counter tens or hundreds of aircraft and missiles is insufficient against asymmetric attacks of thousands of drones. And that […]
Pluralistic: Daily links from Cory Doctorow
• Cory Doctorow
Pluralistic: Cindy Cohn's "Privacy's Defender" (09 Apr 2026)
Rapport digitale autonomie binnen de energie-intensieve industrie voor Energy Innovation Nl
Vandaag verscheen het rapport “Digitale autonomie binnen de energie-intensieve industrie”, wat ik schreef in opdracht van Energy Innovation NL, voorheen bekend als de Topsector Energie. Het rapport is hier te lezen. Dit was ontzettend leuk om te doen, en ik ben erg blij dat men me gevraagd heeft om dit rapport te schrijven. Samen met Energy Innovation NL (de nieuwe naam van de Topsector Energie) hebben we een brede selectie relevante bedrijven gesproken.
Meta's new model is Muse Spark, and meta.ai chat has some interesting tools
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
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 containers on the same host and filesystem share the same shared memory in a way that allows WAL to collaborate as it should.
When the crisis comes
Pluralistic: Daily links from Cory Doctorow
• Cory Doctorow