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







It’s become exhausting how many different ways I have to remember to make a link in editors: Select text, ⌘-K, paste link Select text, paste link over top Type [markdown](link syntax) ... Of course, these are all mutually independent, so half the time I try one, hit ⌘-Z, then try again. Anyhow. Gripe.


I’ve been doing “agentic coding” for some time, and well, it’s weird. On stable, mature technology (in my case, the C#/.NET stack), it is beneficial, as it significantly boosts productivity. But, there’s a bit, and that’s that I’m not programming anymore, or very little now, and I love coding. I love entering “the zone” and solving complex problems, one at a time. It’s always been my superpower. Will I still have fun in the future now tha..

The best moments in our lives are not the passive, receptive, relaxing times… The best moments usually occur if a person’s body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile. – Mihaly Csikszentmihalyi ( via )

The best moments in our lives are not the passive, receptive, relaxing times… The best moments usually occur if a person’s body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile. – Mihaly Csikszentmihalyi ( via )

The links today include lessons from an angry meeting, Internet artifacts, the developer tooling industry, the length of media and a writing tip.

The links today include lessons from an angry meeting, Internet artifacts, the developer tooling industry, the length of media and a writing tip.



tl;dr I migrated from a Raspberry Pi 5 to a mini PC powered by an AMD Ryzen 6600H with PCIe 4.0 x4 — running my full monitoring stack: Grafana, Prometheus, Mimir, Promtail, and Loki. After BIOS-level optimizations, the system now consumes just 10–12W at idle. The entire stack runs on Alpine Linux directly on bare metal — no Docker, no virtual machines. The configuration remained unchanged: no data loss, and no major reconfiguration w..


tl;dr I migrated from a Raspberry Pi 5 to a mini PC powered by an AMD Ryzen 6600H with PCIe 4.0 x4 — running my full monitoring stack: Grafana, Prometheus, Mimir, Promtail, and Loki. After BIOS-level optimizations, the system now consumes just 10–12W at idle. The entire stack runs on Alpine Linux directly on bare metal — no Docker, no virtual machines. The configuration remained unchanged: no data loss, and no major reconfiguration w..

Do not stab - www.rollc.at - 1 year ago - eng
Quick shout-out to Consent-O-Matic ( Chrome , Firefox , Safari , Edge ). It automatically clicks through all the silly “consent” banners. Per EU law, every website must ask me for my consent to get stabbed . Er, I mean, tracked . Naturally, I would prefer to be able make my preference on this matter extremely clear to all websites, applications, and vendors - but apparently, this remains a debatable matter . I feel powerless..


Have you noticed that bubbles in conventional beers go up, but that they apparently go down in stout beers? This goes against conventional wisdom, but is quite simply explained in the end: there is a convection due to the shape of the glass. Larger at the top leads to an

Today, my blog turned 18 years old! I published my first blog entry on June 18, 2007 and have since published over 300 posts . The first blog entry, like most of my others, was about systematic troubleshooting and performance optimization of various (Oracle) database workloads and especially their touchpoint with underlying Unix/Linux operating systems, storage and network I/O. The articles covering interactions between multiple ..

Today, my blog turned 18 years old! I published my first blog entry on June 18, 2007 and have since published over 300 posts . The first blog entry, like most of my others, was about systematic troubleshooting and performance optimization of various (Oracle) database workloads and especially their touchpoint with underlying Unix/Linux operating systems, storage and network I/O. The articles covering interactions between multiple ..

Table of Contents Agents Need to Interact With LLMs Agents Should Be Event-Driven Agents Need Context Agents Require Memory When SQL Is Not Enough Parting Thoughts AI Agents have improved in leaps and bounds in recent times, moving beyond simple chatbots to sophisticated, autonomous systems. This post explores a novel approach to building agentic systems: using the power of streaming SQL queries. Discover how platforms l..

Table of Contents Agents Need to Interact With LLMs Agents Should Be Event-Driven Agents Need Context Agents Require Memory When SQL Is Not Enough Parting Thoughts AI Agents have improved in leaps and bounds in recent times, moving beyond simple chatbots to sophisticated, autonomous systems. This post explores a novel approach to building agentic systems: using the power of streaming SQL queries. Discover how platforms l..

SaaS startups live and die by their ability to iterate. Every feature launch, bug fix, or product tweak hinges on… The post How SaaS Startups Can Scale Accounting Without Slowing Development appeared first on Caseysoftware .

Quoting Dries Buytaert : A few years ago, I quietly adopted a small principle that has changed how I think about publishing on my website. […] The principle is: If a note can be public, it should be. Unconsciously, I am trying to do the same, as you might have noticed by the increased activity on this website. Maintaining consistency can be challenging, but it’s worth the effort.

How curiosity about VibeTunnel users led me to build stats.store - a free, open source analytics backend for Sparkle using AI tools, all while cooking dinner.

MCP Remote - nicolaiarocci.com - 1 year ago - eng
I’ve been implementing a remote MCP Server . It comes with a hybrid authentication system that supports the OAuth2 flow and, as a fallback, a custom header for those simple clients that cannot handle OAuth. One such client is Claude Desktop, which, at this time, is even worse; it only supports STDIO (local) servers, let alone OAuth2. Today I learned about a nice NPM package called MCP Remote , which bridges the gap by allowing MCP clien..

MCP Remote - nicolaiarocci.com - 1 year ago - eng
I’ve been implementing a remote MCP Server . It comes with a hybrid authentication system that supports the OAuth2 flow and, as a fallback, a custom header for those simple clients that cannot handle OAuth. One such client is Claude Desktop, which, at this time, is even worse; it only supports STDIO (local) servers, let alone OAuth2. Today I learned about a nice NPM package called MCP Remote , which bridges the gap by allowing MCP clien..

Figure 1: The modern programmer's dilemma Today I realized that – distinct from the idea of AI misalignment – today's human resource departments have misaligned incentives for how employees will (or are?) using large language models. Maybe you're like me: an employee – not an employer – and so you trade your time and effort for money. Maybe you've also gotten better at using large language models and they've made you noticeab....

UPDATE✨ Journelly v1.3 launched with Markdown support . When Journelly launched , I asked users to get in touch if they were interested in Markdown support. Since then, Markdown has by far been the most requested feature. Today, I’m excited to share that Journelly beta builds now include initial Markdown support! If you’ve been in touch, you likely already have access. If not, let me know you’re interested . Journelly still def....



I recently changed jobs and found myself in a position where I would need to do a lot of work on remote machines. Since I am Emacs user, the most common way to do this is using TRAMP (Transparent Remote access, Multiple Protcol). TRAMP is an Emacs package that let’s you treat a remote host like a local system, similar to VSCode Remote Development Extension. I had used TRAMP before and it tended to be slow.

I’m publishing this blog stats post two days early this month - I’m going to be out at Cub Scout camp with my son the next few days. That means this is the first time in over seven years since I started publishing these blog stats posts that I won’t be publishing on the 20th.

As AI-native apps and agentic workflows expand the attack surface, new threats like prompt injection and data poisoning emerge. Learn why traditional AppSec falls short and how to secure your AI systems in this new threat landscape.

Bootstrap v5.3.7 was just released with some follow-up fixes from our migration to Astro, plus a handful of small fixes. We expect to have another patch release shortly due to at least one recent regression, so stay tuned for that. In the mean time, here are some highlights! Docs Fixed broken “View on GitHub” URLs Corrected HTML content generated by the “Download examples” button Refined sanitizer documentation for clarity an....

An impressive list of free online courses from top universities , courtesy of Open Culture. I’m bookmarking them for a friend when he retires.

Why something as simple as showing a settings dialog from a macOS menu bar app took me 5 hours to figure out, and requires 50 lines of code for what should be a one-liner.

There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.

There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.

There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.

There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.

19 visitors online