Curated river of news

Reader

Latest posts from blogs I follow

2929 entries
59 pages

(opens in new tab)

Apple are big fans of “privacy-preserving” which is classic Big Tech doublespeak. It doesn’t mean “private” because otherwise they would just say “private” — or you know, not use any qualifier because it should be reasonable to assume software is ...

datasette 1.0a33(opens in new tab)

Release: datasette 1.0a33 This alpha is a significant step on the road to a stable 1.0, finally extending the ?_extra= pattern I introduced in Datasette 1.0a3 to cover queries and rows in addition to tables. That pattern is also now ...

Improve Vivaldi button states(opens in new tab)

I find the enabled vs disabled states of the Vivaldi browser's back and forward buttons to be nearly indistinguishable. I couldn't figure out the best way to fix this, so I asked ChatGPT and the answer worked. Here's how to ...

asyncinject 0.7(opens in new tab)

Release: asyncinject 0.7 I built this utility library to support an asyncio dependency injection pattern a few years ago. I was using it with Datasette and Claude Fable 5 spotted some bugs in the dependency which it then fixed for ...

datasette-agent 0.2a0(opens in new tab)

Release: datasette-agent 0.2a0 Highlights from the release notes: Tools can now ask the user questions mid-execution. Tools that declare a context parameter receive a ToolContext object, and await context.ask_user(...) can ask a yes/no, multiple-choice (options=[...]) or free-text (free_text=True) question. While ...

DiffusionGemma(opens in new tab)

DiffusionGemma Last May Google briefly released an experimental Gemini Diffusion model. I tried the preview at the time and recorded it running at 857 tokens/second. It was an exciting model, but Google made no further announcements about it. That research ...

Being “Good” at Things(opens in new tab)

Golf content on social media is my online junk food and the other day I came across a video interviewing professional golfers that asks: “What does an amateur golfer have to shoot to be considered good?” It’s a leading question ...

Quoting Jeremy Howard(opens in new tab)

Easy solution to slow down recursive AI self improvement: The lab with the top-ranked model must agree THEY must not use it for working on frontier AI But everyone else should have access to it. By definition, this means the ...

Suing The Government with Cindy Cohn(opens in new tab)

If you've ever heard code is an expression of free speech you have Cindy Cohn to thank. Her decades of work in courtrooms and at the Electronic Frontier Foundation has been keeping Open Source, open and private communications, private. We ...

A human in control(opens in new tab)

There seems to be a fair amount of people in either extremes in the current AI landscape. At one side we see the “vibe coders” who use agents and allow them to merge code without any person even looking at ...