It’s April Cools! Last year I wrote about parenting, in 2023 about friendship bracelets. and in 2022 about cocktails. This year it’s a bit of a meandering stroll through some ideas around mutual aid and self-reliance.
Maternity wards If you walk around the mat…
I've recently worked on a
PRNG API for TigerBeetle, and made a
surprising discovery! While most APIs work best with half-open intervals,
for(int i = 0; i < n; i++),
it seems that random numbers really work best with closed intervals, ≤n.
A really simple script for those that, for some odd reason, decided to run the Open WebUI server from inside a LXC.
The problem I really like the interface in Proxmox and i prefer it than dealing with Portainer for some services that are more accessed. This is…
Discover why modular software design is more relevant than ever in the age of AI. Learn how clear boundaries help both developers and large language models build and evolve systems with confidence.
Exploring the fundamental nature of creativity in Large Language Models compared to human creativity, sparked by reflections on OpenAI's latest image model.
I used to have a mental block against casually reading things that weren’t designed to be casually read, like old papers, textbooks, documentation, etc. If I was going to read for enjoyment, I’d read blogs or popular science/fiction books. Not sure why.
Over t…
After a month with Cursor, I’ve seen its power to streamline coding—helping me write faster, navigate new tech, and stay productive in short bursts—but it’s not without quirks. This post dives into both the wins and the frustrations.
Microsoft helped Uno Platform dramatically speed up .NET testing with Microsoft Testing Platform (MTP). Faster test execution, improved failure detection, and a more efficient CI/CD pipeline
Yes, I know, everyone has already written something about AI, the internet is full of it. Still, I'd like to add my own little piece to it, because it's almost all hype and I miss a critical perspective. Here it comes.
A man has managed to power his home for eight years with a system using more than 1,000 recycled laptop batteries. This ingenious project, based on the use of
In my previous post I covered the basics of creating an Uno Platform application that consumes Phi Silica in order to build a very basic prompt-response based user interface. When the application was run there was a very evident latency when the button was cli…
Push Notification Hub is an essential internal service that plays a crucial role in the messaging and calling flows within Teams and other platforms. This article describes its recent overhaul, which has significantly enhanced its performance and reduced laten…
Setup #MCP Servers in #vscode and #githubcopilot in seconds per project! So easy to do!
Join this channel to get access to perks:
https://www.youtube.com/channel/UCENTmbKaTphpWV2R2evVz2A/join
👕 Buy some swag! - https://jamesmontemagno.myspreadshop.com/
☕️ B…
Turn your videos into live streams with https://restream.io
Fritz is working on SharpSite - an open source CMS that has been built on these live streams. Learn more at https://sharpsite.org
youtube.com·Fritz's Tech Tips and Chatter··0 minutesyoutubedotnet
AI is everywhere. Almost all the leading software development platforms and tools use AI in some of the other way. As an ASP.NET Core developer wanting to use Visual Studio Code for your development, you must know how to leverage the power of GitHub Copilot fr…
Get the CA template for free: https://dub.sh/ca-setup
Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ
Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt
Get the source code here: https://www.patreon.com/milanjovanovic
Check…
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices - koreader/koreader
Happy April!
Subscribe to my weekly newsletter: https://nickchapsas.com
Become a Patreon and get special perks: https://www.patreon.com/nickchapsas
Hello, everybody. I'm Nick, and in this video, I will show you how to create the best Vertical Slices. Vertica…
Some very important news on the future of the show in this episode. You'll get answers to important questions like:
What does the future of the show look like? Who are the next, big ticket, guests? What's a SegFault? Why does my knee hurt? Why do fools fa…
When asked to draw itself as a person, the ChatGPT Create Image feature introduced on March 25, 2025, consistently portrays itself as a white male in his 20s with brown hair, often sporting facial hair and glasses.
If you're building a tree hash,also known as a Merkle tree and you want it to have the same
security properties as a cryptographic hash like SHA-3 or BLAKE3, there are a
couple of "attacks" you need to know about. Here's a naive recursive tree hash
based on S…
Learn practical tips and tools (FRIS®, RMP) to support leader development. Leader self-awareness is your key to effective leadership and a cohesive team.
One challenge: there are a lot of comments. How
many? I got curious about analyzing the XML, and
then of course I wanted to do that from Emacs. I
used pipx install yq to install yq so that I
could use the xq tool to query the XML, much like
jq works.
If you’re a designer in the market for a job right now, you probably feel behind the AI wave already, and you’re wondering if the skills you’ve honed in your career are even useful anymore. One of the benefits of …
As this blog post is being published, we are sending out emails to all openSNP users with some news: OpenSNP will be turned off – and with that also delete all the data stored on it – on April 30, 2025. Given that the project has been part of my...
Edsger W. Dijkstra wrote a famous note titled “Why numbering should start at zero” This three-page handwritten document is often cited in discussions about why indexing in programming languages should start at zero. While his reasoning is relatively straightfo…
Recently, we have been engaged in consulting work and providing DNS training for
a major IT corporation, boasting an employee count exceeding 10,000.
Thankfully, not every staff member attended the course.
The World Wide Web started as a web of documents. That was back in the early ’90s. Web pages were static HTML documents—simple, read-only pages that just presented information. There was no interactivity. Then, in 1995, JavaScript was added to browsers, changi…
This is a quick fix to a problem I experienced with Open WebUI, which was that custom models were not showing in the models list. There was nothing in the documentation or in the issues pointing to a solution. I decided to open a new issue 4 days ago and today…
I rebuilt (the top-50 popcon) Debian and Ubuntu packages, on amd and arm64, and compared the results a couple of months ago. Since then the Reproduce.Debian.net effort has been launched. Unlike my small experiment, that effort is a full-scale rebuild with more…
I use 500 Hacker News (HN) titles and an LLM to derive an article ranking
model from a user supplied preference description. The LLM supplies the
labelled data, whilst Ridge regression and cheap sentence transformer
embedding provides the features. The surroga…
In this post, I am following up on the explanation of my simple JIT compiler glorified calculator Emjay and I will show you how I implemented function calls.
Why the complexity? Link to heading Imagine we are JIT-compiling the following program:
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consistent replication—allowing edge applications to sync only th…
Or how to build a secure, blazingly fast search engine that works everywhere, from your browser to your phone, without compromising on features or performance.