About the Blog category
(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.) Use the following...
View ArticleThe age of personalized software
Over the past few months, I have been struggling with the Hyprland screen‑share dialog (hyprland-share-picker via xdg-desktop-portal-hyprland). Under the hood, Chromium / OBS talk to...
View ArticleYour vibe coded slop PR is not welcome
This blog post did land on Hacker News at: news.ycombinator.com We need a clearer framework for AI-assisted contributions to open source 300 points — 154 comments — keybits — 11:03 AM - 28 Oct 2025...
View ArticleYour vibe coded slop PR is not welcome
I agree, it is a bit of both. The stark alien aspect for me is the incredible competence mixed in with incredible incompetence. The systems know every coding language and almost every trick in the...
View ArticleYour vibe coded slop PR is not welcome
Framing LLMs as “Super competent interns” or some other type of human analogy is incorrect. These systems are aliens and the sooner we accept this the sooner we will be able to navigate the complexity...
View ArticleYour vibe coded slop PR is not welcome
As both developers and stewards of significant open source projects, we’re watching AI coding tools create a new problem for open source maintainers. AI assistants like GitHub Copilot, Cursor, Codex,...
View ArticleDiscourse in a Docker container
Probably best ask on meta.discourse.org, our official docker installation support all sort of workflows
View ArticleDiscourse in a Docker container
HI Sam Need some suggestions on discourse local development using vscode devcontianer for local discourse development Can we run local development with https, for this we need to install ngnix ? Can...
View ArticleCommenting powered by Discourse
It works, I think though I am well due for a refresh on my blog.
View ArticleCategory definition for Meta
system: Discussion about this forum system: and how we can improve it. Some Categories on this Blog include a Category definition or an About topic, while some others do not. My first suggestion is to...
View ArticleAbout the AI category
(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.) Use the following...
View ArticleClaude 3 Opus - First impressions
Disclaimers and technical details If you are looking for comprehensive benchmarks, head over the Anthropic announcement blog post, or to the fantastic LMSYS leaderboard. My goal with this blog post is...
View ArticleAn analysis of memory bloat in Active Record 5.2
Not impossible that AR has regressed here further, I have not been tracking, we still use this at Discourse: github.com discourse/discourse/blob/main/lib/freedom_patches/fast_pluck.rb #...
View ArticleAn analysis of memory bloat in Active Record 5.2
Just came across this blog post, and figured I’d try rerunning it with rails 7.1.3 to see what’s changed. It looks like my hardware performs about twice as fast as your benchmarks, except for...
View ArticleCorrupt a wish with GPT-4
I wish for an enchanted garden where every plant has a personality, and I can have conversations with them, learning about their stories and wisdom from their many years rooted in the earth.
View ArticleCorrupt a wish with GPT-4
Granted, but you quickly discover that all of the animals have been secretly communicating methods to destroy all forms of advanced electronics, AI included. You attempt to defend yourself but...
View ArticleCorrupt a wish with GPT-4
Granted! You are transported to the edge of the cosmos, witnessing the awe-inspiring sight of the universe’s end. You see time unfurl before your eyes, like a celestial tapestry, and realize that,...
View ArticleCorrupt a wish with GPT-4
I wish I could see the end of the universe. Does it restart? What is nothing without a reference point.
View ArticleCorrupt a wish with GPT-4
Granted! The game now favors Jordan_Vidrine, allowing him to score up to 20 points. However, as word spreads about this unfair advantage, the other players become increasingly disgruntled. Jealousy...
View Article