Understanding the limits of large language models
Reading level: No programming knowledge required, but trying ChatGPT first is advised.
Reading level: No programming knowledge required, but trying ChatGPT first is advised.
I recently wrote a small 16-bit Forth for 8086 PCs running DOS. I built the basic one-liner loop words that can trivially be built with j...
DA was a part of our KPH project from the beginning. She learned her trade at US Coast Guard master station NMC, adjacent to KPH. At NMC she earned the coveted gold lightning bolt radnoman’s insignia (there was no such thing as a radiowoman in the Coast Guard). She also acquired the salty vocabulary she needed to hold…
Someone mentioned cargo-bloat the other day and it reminded me that I have been wanting to measure the code size for generic functions in librsvg, and see if there are improvements to be made.
Intel's 386 processor (1985) was an important advance in the x86 architecture, not only moving to a 32-bit processor but also switching to a...
Tutorials and articles of Inigo Quilez on computer graphics, fractals, math, art, demoscene, shaders and more.
One of the defining characteristics of the modern world is the ubiquity of steel.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Bank transfers have exploded as a payment method in India and may become more common in much of the world.
Note: On the back of some feedback I’ve created a follow-up of this post where I refine the thesis. I’ve left this post as-is for the sake of comparison
Justin Searls on the looming demise of the 10x developer: Why an era of enthusiast programmers is coming to an end.
Personal blog of Julien (jvoisin) Voisin
Treezor migrated a legacy PHP application from servers to serverless on AWS Lambda. They gained increased scalability, faster response times and fewer production incidents.
Hear from a Warp engineer why building a UI in Rust is challenging. Learn about innovative solutions and approaches to tackle its strict memory management and lack of inheritance.
Habitual and nonhabitual social media users respond differently to likes, shares and comments.
The rise of agile methods (particularly XP) makes some people wonder if there's any role left for software design. I argue that this change shifts from planned to evolutionary design.
The Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2023 was awarded to Claudia Goldin "for having advanced our understanding of women’s labour market outcomes"
A rewrite of this blog post with many new insights and updates appeared in Jan 2026
ISC and NLnet Labs today sent a joint letter to the European Parliament committee working on the EU Cyber Resilience Act.
Discover how the fall of Constantinople in 1453 ended the Byzantine Empire and transformed the great city into Ottoman Istanbul.
Single ownership is one of those concepts that's both easier and more powerful than we realize.
The Enrichment side of the "Accelerate vs Enrich" dichotomy in math education for kids who love math.
In this post, I am going to talk about the N + 1 queries problem. While trying to solve this problem myself recently, I noticed most of the blog posts only talk about the very simple version of the problem and the proposed solutions would break down when the use cases get complex. I will try to get into more depth and…
Norway’s DPA Datatilsynet is penalizing Meta over alleged data privacy breaches, with profound implications across Europe. Learn more in the full news story!
Cement is an industry where capturing carbon emissions may be necessary. A combination with process heat electrification could be better than CCS alone.