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

I just released FatturaElettronica.NET v4 . The major version bump is due to a minor breaking change introduced with this version. After removing the BouncyCastle dependency ( v3.4.16 ) for signature, content extraction, and encoding purposes, a few minor behavioral changes were introduced in the library. It was previously possible to extract content from documents with tampered signatures (if signature validation was flagged false) Si..

Digital Ghosts My mom recently had a free consultation from her electric company to assess replacing her propane water heater with an electric water pump heater.  She forwarded the assessment report to me, and I spent some time reviewing and researching the program. Despite living quite far away, I have been surprised by how much…

We built a browser-based terminal controller in one day using Claude Code, named pipes, and Xterm.js. No SSH needed, just open your browser and start typing. Check and command your agents on the go!


In the past few years, social media use has gained a bad reputation. More or less everyone is now aware that TikTok is ruining your attention span, and Twitter is radicalizing you into extreme ideologies. But, despite its enormous popularity amongst technology enthusiasts, there’s not a lot of attention given to Discord. I personally have been using Discord so much for so long that the majority of my social circle is made of people I met ....

Quoting Andreas : Blogging is a small niche these days. There isn’t much hype around it, nor is there any money to be made because the VC firms are all busy chasing the next big thing, whatever that might be once the AI hype dies off in a year or two. But it is still here, and I like it exactly because it’s not the hype technology of the day anymore. It isn’t commercialised, algorithmically curated and set up to make some other person ..

Quoting Andreas : Blogging is a small niche these days. There isn’t much hype around it, nor is there any money to be made because the VC firms are all busy chasing the next big thing, whatever that might be once the AI hype dies off in a year or two. But it is still here, and I like it exactly because it’s not the hype technology of the day anymore. It isn’t commercialised, algorithmically curated and set up to make some other person ..

In bloom - nicolaiarocci.com - 1 year ago - eng
After years of care, the orchid in the bathroom has bloomed again. I moved it from the edge of the bathtub, where it had been surviving in a wilted state for years, to the sink, hoping to water it more often, which I did. Nothing else: no repotting, no fertilizer, the same light as before. The resilience of nature.


We're bringing you new ways to customize your server with additional perks that delight members, along with a new way to spend available Boosts on these additional server perks — no level required.

With the rise of AI LLM technology, I naturally wanted to learn more about using it. Both from a what can it do but also where can I use it in various tasks. Since I am also investing more time in searchcode.com these days I wanted to find a way I could use these tools to improve it. One of the easiest things I could think of was by creating summaries of each file. This could then be used in both the HTML title, description and on the pag..

The pace of technological change is always fast, but with AI everywhere, things have gone into overdrive. In Australia and New Zealand, businesses plan to spend heavily on generative AI—about $15 million on average, more than the global average. This puts immense pressure on technology, security, and engineering leaders.

Beginning at 6:00 UTC, on Tuesday, Jun 10, 2025 Heroku customers began experiencing service disruption, creating up to 24 hours of downtime for many customers. This issue was caused by an unintended system update across our production infrastructure; it was not the result of a security incident, and no customer data was lost. Now that […] The post Summary of Heroku June 10 Outage appeared first on Heroku .

How I built support for Anthropic Claude subscriptions in Vibe Meter 2.0, including token counting, SIMD operations, and the challenges of calculating API usage without official APIs.

I'm tinkering with a full BLE-based smart home assistant. Goal: control and monitor any BLE sensor (DIY with ESP32 or commercial devices like the Parrot Pot / Huawei Flower Power) via a clean web interface. What I already have: - Scanning and reading all nearby BLE sensors (temperature, humidity, light, etc.) - Multi-sensor compatibility (not just flower pots) - Flask + HTML/JS web interface to display live values and historical....

Since 2002, I have been keeping track of all the tricky bugs I have come across. Nine years ago, I wrote a blog post with the lessons learned from the bugs up till then. Now I have reviewed all the … Continue reading →

There’s no way to really understand something unless you dive into first principles. This is especially true for AI coding agents. What is the editor doing under the hood? I try to peel the onion a bit.

There’s no way to really understand something unless you dive into first principles. This is especially true for AI coding agents. What is the editor doing under the hood? I try to peel the onion a bit.

There’s no way to really understand something unless you dive into first principles. This is especially true for AI coding agents. What is the editor doing under the hood? I try to peel the onion a bit.

There’s no way to really understand something unless you dive into first principles. This is especially true for AI coding agents. What is the editor doing under the hood? I try to peel the onion a bit.

I typically like my macOS desktop free from distractions, which includes hiding the status bar. Having said that, I don't want to lose track of time, and for that, I built a tiny ever-present floating clock. While it's been a while since I built this clock, it's only now that I decided to make it available via Homebrew . EverTime lives in its own GitHub repository and can be installed with: brew install --HEAD xenodium/everti..


Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.

Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.

Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.


Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.

This article explores how to move beyond simplistic code coverage metrics to build truly comprehensive test suites using GitHub Copilot. Drawing from practical experience, I demonstrate how AI-assisted testing can identify behavioral gaps, validate API contracts, generate maintainable tests, and address flaky tests - ultimately creating a sustainable quality assurance strategy focused on behaviors rather than coverage percentages. Learn spe..

This article explores how to move beyond simplistic code coverage metrics to build truly comprehensive test suites using GitHub Copilot. Drawing from practical experience, I demonstrate how AI-assisted testing can identify behavioral gaps, validate API contracts, generate maintainable tests, and address flaky tests - ultimately creating a sustainable quality assurance strategy focused on behaviors rather than coverage percentages. Learn spe..

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.

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....



In my last post, I laid out a list of core tenets for what the social media platform of tomorrow could look like. Here they are again, for reference: Core Tenets: So, let’s start breaking these down, one by one,…

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..

112 visitors online