Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Quoting Brent Simmons : Chatting with my friends about how I hate these fascist assholes doesn’t do a damn thing. Protests work. (Imperfectly, sure, with no guarantees. But it sure beats not protesting.) He’s attending No Kings today.

Quoting Brent Simmons : Chatting with my friends about how I hate these fascist assholes doesn’t do a damn thing. Protests work. (Imperfectly, sure, with no guarantees. But it sure beats not protesting.) He’s attending No Kings today.

Built this when Claude couldn't read Apple's docs. Now it converts 69+ documentation sites to clean llms.txt. Free, instant, no BS.

Quoting straight from Jim Nielsen’s note on LLM training on copyrighted data: As a broke teenager, the web was this strange wonderland where you could access all kinds of copyrighted material using tools developed by fringe individuals/communities: Napster, Kazaa, Torrents, Usenet, etc. These tools (at least in the beginning) weren’t really made for profit, just to subvert the gatekeepers (and yeah, steal their profits). Now — in a ..

Part of a short sequence of posts about various testing practices. They could be used as pointers in pull request reviews. Most modern testing frameworks strive for terseness and minimization of boilerplate (thankfully). However, I find RSpec (and copycats ) in a league of its own in terms of expressivity, elegance, and (unfortunately) the number of ways to skin those cats. For example, it is easy to define contexts (describe and con....


At Jane Street, we’ve been actively making improvements to OCaml for a long time. Over the last few years, we’ve started to build some fairly ambitious extensions to the language. Our aim is to make OCaml a great language for performance engineering . This work has always been open source, and our hope is to contribute these extensions to upstream OCaml , but we’re still iterating on their design as we gain experience using them. As such,..

At Jane Street, we’ve been actively making improvements to OCaml for a long time. Over the last few years, we’ve started to build some fairly ambitious extensions to the language. Our aim is to make OCaml a great language for performance engineering . This work has always been open source, and our hope is to contribute these extensions to upstream OCaml , but we’re still iterating on their design as we gain experience using them. As such,..


Part of a short sequence of posts about various testing practices. They could be used as pointers in pull request reviews. Most modern testing frameworks strive for terseness and minimization of boilerplate (thankfully). However, I find RSpec (and copycats ) in a league of its own in terms of expressivity, elegance, and (unfortunately) the number of ways to skin those cats. For example, it is easy to define contexts (describe and con....


Folks are starting to figure out what kind of environment AI agents need to be productive . The gist is: Agents need clear guidelines in a markdown file at the root of the repository explaining how to contribute to the project. Agents need a clean, isolated, reproducible environment in which they can run tests and go wild without breaking stuff and getting stuck. If the environments are sufficiently isolated, you can run them in parall..


Calibro 35’s Exploration, their latest album that I have just purchased, supremely fits and redefines the instrumental jazz-funk genre, adding a firm pinch of “vintage futurism,” as they call it. We were born with our heads facing forward and our eyes looking backward toward the future and the past. We have always struggled more with the present. A review that makes them justice and includes a concise yet well-done listening guide is..

Calibro 35’s Exploration, their latest album that I have just purchased, supremely fits and redefines the instrumental jazz-funk genre, adding a firm pinch of “vintage futurism,” as they call it. We were born with our heads facing forward and our eyes looking backward toward the future and the past. We have always struggled more with the present. A review that makes them justice and includes a concise yet well-done listening guide is..

My Life in a Book - ilearnt.com - 1 year ago - eng

My Life in a Book - ilearnt.com - 1 year ago - eng

Looking for a guide on getting started with marimo notebooks? How do you build a reproducible notebook for sharing or create a dashboard with interactive UI elements? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.


Between now and June 20, if you treat your friend to either a monthly or annual Nitro membership, you’ll earn the Freshly Picked Avatar Decoration to splash across your profile pic!


June 2025 Projects - venam.net - 1 year ago - eng
Time flows through us so quickly, like rivers and ravines; but also, like travelers, we're advancing on its endless plains, mountains, and ridges. Aren't we living contradictions, and embracing the elements. Let's sit down and write about a few things that happened since the last time.

Armin Ronacher is on a roll. He just published his Agentic Coding Reccomendations . On the topic of Agenting Coding he recently published: AI Changes Everything (you should read it) GenAI Criticism and Moral Quandaries Both already reported .

I’ve got into a bit of a habit of writing occasional posts with links to interesting things I’ve found (probably because it’s a relatively easy blog post to write). This is another of those posts – this time, written in June 2025. So, let’s get on with some links: Why COUNT(*) can be slow in […]

Last night, I presented a session titled MCP or Connecting our Apps to LLMs at DevRomagna, our local developer’s community, and I think it went well. I had intended to record the audio with the idea of transcribing it with MacWhisper and then publishing it here on my site, but I forgot to do so, which is a pity. The session lasted almost two hours (I had thought it would take less time), during which I deviated somewhat from the scrip..

Last night, I presented a session titled MCP or Connecting our Apps to LLMs at DevRomagna, our local developer’s community, and I think it went well. I had intended to record the audio with the idea of transcribing it with MacWhisper and then publishing it here on my site, but I forgot to do so, which is a pity. The session lasted almost two hours (I had thought it would take less time), during which I deviated somewhat from the scrip..


What is even more astonishing is that on both occasions Jesus commands us to do the same. After washing his disciples’ feet, Jesus says, “I have given you an example so that you may copy what I have done to you” (John 13:15). After giving himself as food and drink, he says, “Do this in […]

What's new? Journelly v1.2 focuses exclusively on improving app accessibility. In particular: Improved VoiceOver navigation and general app experience. Improved edit layout when "Settings > Accessibility > Display & Text Size > Button Shapes" is enabled. Huge thanks to Yvonne Thompson for all her help shaping this release. VoiceOver support is in way better shape as a result. Journelly 1.2 available on the App Store ..





This guide explains how to configure Google as an identity provider in Keycloak and allow users to log in only with Google..




The Consortium for Information and Software Quality estimated that the cost of poor software quality in the United States reached $2.41 trillion in 2022. As we will show, it makes sense that the cost of poor software quality is so high. It’s also completely avoidable, and software flaws must be avoided with the world’s increased dependency on software.

If you’re working on web applications today, you might have heard that re-renders are bad for performance. But why is that exactly? And more importantly – how can we spot these performance issues in our Svelte and SvelteKit applications? In this post, I’ll introduce you to svelte-render-scan, a visual debugging tool I created that helps you see exactly when and where your Svelte components are updating the DOM. We’ll explore why re-renders ..

The Seymour Cray Era of Supercomputers: From Fast Machines to Fast Codes is a technical and business history of the roughly three-decades when Seymour Cray dominated the development of a class of computer called the “supercomputer”. The book covers the development of the major supercomputer models, the technical decisions and trade-offs involved, and changes to the market. The book ends with SGI’s purchase of Cray’s assets and the transiti....

The Seymour Cray Era of Supercomputers: From Fast Machines to Fast Codes is a technical and business history of the roughly three-decades when Seymour Cray dominated the development of a class of computer called the “supercomputer”. The book covers the development of the major supercomputer models, the technical decisions and trade-offs involved, and changes to the market. The book ends with SGI’s purchase of Cray’s assets and the transiti....



In the 2030s, intelligence and energy—ideas, and the ability to make ideas happen—are going to become wildly abundant. These two have been the fundamental limiters on human progress for a long time; with abundant intelligence and energy (and good governance), we can theoretically have anything else. – Sam Altman

90 visitors online