Does Baby Have Hat 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 th...
We Need More Words for Snow For people whose job it is to manage complexity, we're pretty bad at describing it.
Random Numbers Included 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.
Script for Updating Open WebUI in a Proxmox LXC 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. Th...
The Golden Age of Modularity 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.
Are LLMs Creative? | alexop.dev Exploring the fundamental nature of creativity in Large Language Models compared to human creativity, sparked by reflections on OpenAI's latest image model.
Plan for Obsolescence - Matt Hall Why programming language designers should plan for their language become obsolete.
Read Weird Things 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. O...
The Good, The Bad, and The AI: One Month of Coding with Cursor | EclecticMind 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 Contributes to Uno Platform: Dramatically Reducing Testing Time 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
Programming with an AI copilot: My perspective as a senior dev 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 Powers Home for 8 Years Using 1,000 Old Laptop Batteries 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
Uno Platform Live Coding: Let's run an Uno app on Android on Ubuntu on #WSL on Windows! Turn your videos into live streams with https://restream.io
AI on Windows: Progress Responses with Phi Silica - Nick's .NET Travels 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 wa...
Modernizing push notification API for Teams - .NET Blog 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 ...
Setup MCP Servers in VS Code in Seconds #vscode #githubcopilot #mcp 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/...
Fluentsubs Transform your favorite videos—from trending shows to viral clips—into powerful language lessons that stick. Supports over 32 languages.
C#, Web, SharpSite 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
Leverage GitHub Copilot in Visual Studio Code and ASP.NET Core | BinaryIntellect Knowledge Base 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 Copil...
This is the Skill you NEED as a software engineer 💌 Free Developer Insights: https://guiferreira.me/newsletter #softwareengineering
Clean Architecture With .NET 9 and CQRS - Project Setup + FREE template 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 ...
GitHub - koreader/koreader: An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices - koreader/koreader
Use Vertical Slice Architecture, Not Layers! 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. Ve...
2025-04-01-final-final-FINAL-V2.go 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 foo...
Get the hell out of the LLM as soon as possible | sgnt.ai Don’t let an LLM make decisions or implement business logic: they suck at that.
GPT-4o draws itself as a consistent type of guy 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.
Work is Life Too | Himanshu Mishra (@OrkoHunter) Personal website and blog of Himanshu Mishra (@OrkoHunter)
Two Attacks on Naive Tree Hashes 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...
Leader self-awareness. Learn 5 tips and 2 tools (FRIS®, RMP) to support leader development. Learn practical tips and tools (FRIS®, RMP) to support leader development. Leader self-awareness is your key to effective leadership and a cohesive team.
Moving 18 years of comments out of Disqus and into my 11ty static site :: Sacha Chua 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.
The Future Favors the Curious » Mike Industries 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 …
Sunsetting openSNP - a personal retrospective 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...
Unpacking Dijkstra’s Note on “Why Numbering Should Start at Zero” 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 strai...
BIND9 as fully recursive resolver in 2025 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.
How I Made My Credit Cardholder Discounts Searchable How I gather my credit card offers in one place so I don't miss out
Bring Your Own Linter This is a practical guide for integrating a custom linter into your Go project.
Web’s biggest problem. Introduction to Web 1.1 – Reinventing the Web 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, c...
How to simplify nested SQL in applications with esProc In data analysis or reporting applications, various complex SQL statements are sometimes encount ..
How to fix the Missing Custom Models bug 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 ...
How Silica Gel Took Over the World Silica gel packets seem like the only thing keeping our packaged food crispy and our belongings free of mildew. How on earth did they all get here?
On Binary Distribution Rebuilds – Simon Josefsson's blog 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...
If you want to browse the internet, you must first invent the universe An unnecessarily detailed description of what happens every time you google something
The Fall of the Open Source Initiative (OSI): The OSI Election is Rigged, Biased Against People Who Oppose the Openwashing of GPL-Violating Bots Operated by Microsoft for Profit (OSI Gets Paid to Promote This) they reckon that pretence of calm would serve them best, helped by puff pieces
Bootstrapping ranking models with an LLM judge - Emir's blog 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 su...
Emjay - implementing function calls 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:
Stop syncing everything 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 on...
Building a search engine from scratch, in Rust: introduction 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.