Htmx 4.0

The htmx team is very happy to announce the release of htmx 4.0.0! This is the culmination of 8 months of work (plus agame) and we are very happy with the results. The idea of htmx 4 started to germinate when I decided to createfixiand, in doing so, got more familiar with thefetch()API and async … Devamını oku

GUIs should be fully keyboard-driven

This post has made it to the Hacker News front page. See thediscussion. Last week I came across apost onHacker Newsthat encouraged application developers to stop making terminal user interfaces1(a.k.a. TUIs) and instead focus on graphical user interfaces (a.k.a. GUIs). The post reached the HN front page and sparked a lively debate in thecommentssection. I … Devamını oku

Just the rumour of a bug is enough to find an exploit these days

I released a security fix for OCaml’scohttp 6.3.0today, fixing apath traversal issue. The patch itself was straightforward and in normal times, the security procedure would have been to fix it privately, inform affected users, and then issue a public advisory. This time around though, I noticed probes in my live webserver logs with the exact … Devamını oku

Get your Windows license refund

We all know the joy of acquiring a new laptop and the excitement of exploring its features and functionalities. However, the vast majority of laptops are only sold with a specific proprietary operating system: Microsoft Windows. The vendors do not remove the Windows license, and you must pay the entire price, even if you do … Devamını oku

U.S. Sanctions Against the a/I Collective

A/I (Autistici/Inventati, pronounced [au’tistiʧi]-[iŋ’vɛntati], or [iŋvɛn’tati]) was born in 2001 from an encounter of individuals and collectives of the autonomous anticapitalist movement interested in technology and active in the digital rights struggle. We believe that this world is far from being the best world possible. We react by providing a platform and tools for digital … Devamını oku

“IT WoRKs BeTter in the App “

The monkey-punchers at Google never quite seem to finish any of their apps. There’s always some useful bit of work left undone, or showstopping bug which remains unfixed, a thousand jagged edges as yet unsolved by the greatest minds of their generation. I wanted to subscribe to an events calendar. I had a URl. I … Devamını oku

OpenAI: Migrating to HTTPX2

The OpenAI Python SDK now usesHTTPX2for its synchronous and asynchronous HTTP clients. HTTPX2 is installed automatically withopenai; the previoushttpxpackage is not. This guide explains what changes for applications that interact with the SDK’s HTTP layer. If you construct anOpenAIorAsyncOpenAIclient without providinghttp_client, your existing API calls, parsed response models, streaming APIs, authentication, retries, and numeric timeouts … Devamını oku

AI Agent Has Root

I was running a shell MCP server in Claude without thinking about it. Not careless exactly. I’ve read the docs, I understood roughly what the MCP server was doing, and what tools it was exposing. But I hadn’t stopped to think about what “give your AI agent a shell” actually means at the OS level. … Devamını oku

Show HN: SubSmith – Turn your own videos into language-learning material

Understand what native speakers really say. Learn vocabulary in context. Make progress with every video you watch. Supports all popular formats: MKV, MP4, MP3. Accurately synced subtitles, so you never adjust timing again. Hover over any word for instant definitions. Stay in the flow while building vocabulary naturally. Export audio clips, screenshots, and definitions to … Devamını oku

Hilariously Fast Volume Computation with the Divergence Theorem

The following presents a fast algorithm for volume computation of a simple, closed, triangulated 3D mesh. This assumption is a consequence of the divergence theorem. Further extensions may generalise to other meshes as well, although that is presently out of scope. We begin with the definition of volume as the triple integral over a region … Devamını oku