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

LLMe - blog.fogus.me - 3 months ago - eng

LLMe - blog.fogus.me - 3 months ago - eng

This is a fascinating project. I really want to build it myself, but your circuit in Fritzing is really confusing and has a lot of errors. That is why I would need days or weeks to build it, so can you please send me a circuit diagram or a working circuit in Fritzing. I want to add a net, a score counter and audio feedback. I have already made a visual net in Falstad (Note: It might look a little bit off, but it is mostly the fault of the t....

Weird blog traffic - ilearnt.com - 3 months ago - eng
This blog has seen a recent up-tick in views and that would normally be a good thing. However this up-tick has been a bit unusual.

Weird blog traffic - ilearnt.com - 3 months ago - eng
This blog has seen a recent up-tick in views and that would normally be a good thing. However this up-tick has been a bit unusual.

Snyk Studio is redefining AI development security with new integrations for Gemini CLI and Claude Code, enabling developers to build fast without sacrificing safety. Bridge the gap between developer velocity and governance to ensure your code is secure at inception.

Snyk has partnered with Vercel to secure the skills.sh ecosystem, integrating real-time security scanning to detect malicious payloads and prompt injections before they reach your machine. Discover how this partnership is locking down the future of agentic AI.

Oracle World - briansunter.com - 3 months ago - eng
OpenTofu modules for Oracle Cloud's Always Free tier. One `apply` gives you a 4-core ARM box with 24 GB RAM, 200 GB storage, and optional MySQL, S3, monitoring, and budget alerts.

Oracle World - briansunter.com - 3 months ago - eng
OpenTofu modules for Oracle Cloud's Always Free tier. One `apply` gives you a 4-core ARM box with 24 GB RAM, 200 GB storage, and optional MySQL, S3, monitoring, and budget alerts.

I recently built a little package to flash Emacs windows as you switch through them, so I might as well showcase it in a new Bending Emacs episode, so here it goes: Bending Emacs Episode 11: winpulse In addition to showcasing winpulse , we showed some of the built-in window-managing commands like: C-x 3 split-window-right C-x 2 split-window-below C-x 0 delete-window C-x ^ enlarge-window C-x } enlarge-window-horiz....

You may want to combine the output of multiple commands and then sort all of them together. You can use command groups.


Here’s something that frustrates me about coding agents. They forget everything. Every single session starts from scratch. The agent that spent 45 minutes yesterday figuring out your authentication flow? Gone. The decision to use JWT over sessions? Gone. The bug it found in your ORM’s lazy loading? Gone. You start a new session and it re-discovers the same patterns. Repeats the same mistakes. Asks the same questions. It’s like working wit....

GoReleaser builds and ships release artifacts for thousands of projects, making it a high-value supply-chain target. That’s why we were thrilled to be selected for the third session of the GitHub Secure Open Source Fund .


Deep Work - arunmani.in - 3 months ago - eng

This is the story of how a RocksDB unit test I added four years ago, a mini-stress test you might call it, revealed a novel hardware bug in a newer CPU . It was scary enough to be assigned a “high severity” CVE. Background: Unique Identifiers About four years ago, we added unique identifiers to SST files to give them stable identifiers across different filesystems for caching purposes. Part of the motivation here was to eliminate our d....

Here’s something that frustrates me about coding agents. They forget everything. Every single session starts from scratch. The agent that spent 45 minutes yesterday figuring out your authentication flow? Gone. The decision to use JWT over sessions? Gone. The bug it found in your ORM’s lazy loading? Gone. You start a new session and it re-discovers the same patterns. Repeats the same mistakes. Asks the same questions. It’s like working wit....

Deep Work - arunmani.in - 3 months ago - eng

Around the time I set up Hue bulbs for the sunrise simulation I began to have a very odd problem with a couple Home Assistant…

This technology platform, called 'Just Walk Out', required over 1,000 workers in India manually reviewing video footage to verify transactions. By 2022, 700 out of every 1,000 sales needed human review. Amazon pulled the technology from their Fresh grocery stores in 2024.  They paved the way. But it wasn't sustainable. The problem wasn't the concept. It was the complexity. Grocery stores carry thousands of SKUs, items without barcodes, an....

In today's episode we talk about how the simulation we all inhabit was likely updated in 2010, after which everything kinda went to shit, so we demand a roll-back...

I started this blog as a fresh-faced, idealistic 22-year-old. I had just started my dream job at Google and was doing my truck thing, living life my way. The sky was the limit. I had a full head of hair, 1 money rolling in, and aspirations to retire young. After six months of living this brave new life, precocious and optimistic at 23, I wrote a post titled Decimals And Dollars: Planning the Next Decade where I talked about financial i..

I started this blog as a fresh-faced, idealistic 22-year-old. I had just started my dream job at Google and was doing my truck thing, living life my way. The sky was the limit. I had a full head of hair, 1 money rolling in, and aspirations to retire young. After six months of living this brave new life, precocious and optimistic at 23, I wrote a post titled Decimals And Dollars: Planning the Next Decade where I talked about financial i..


OK now that the anniversary’s out of the way, I can stop being hagiographic towards agile software development and point out the one big flaw in the approach. It’s a stinker. Here’s the list of everybody mentioned in the manifesto … Continue reading →

Until recently the LLM tools I’ve tried have been, to be frank, worthless. Copilot was best at writing extremely verbose comments. Gemini would turn a 200 line script into a 700 line collection of gibberish. It was easy for me to, more or less, ignore LLMs for being

At the recent MCPConference in London, one of the members of a panel made the statement “MCP is not just an API wrapper”. This got me thinking what are the main differences.

At the recent MCPConference in London, one of the members of a panel made the statement “MCP is not just an API wrapper”. This got me thinking what are the main differences.



Join us as we drive into the heart of Iceland’s rugged southern highlands and experience the must jaw dropping landscapes of my entire life, over and over again. This is an incredible five day...


State Drift - christophvoigt.com - 3 months ago - eng
New entry for the devlog: We now have a proper distinction between singleplayer/multiplayer-coop. The later one is now also fully functional. For coop I implemented player-specific colors, so it is possible to see who dropped which blocks (will be configurable in future). Without it looked a bit “chaotic”. Also I think it will be cool to see “who is faster”. I also thought about making the block drop round based… But I feel like this way it..

Another entry in the Toy Optimizer series . Last time, we did load-store forwarding in the context of our Toy Optimizer. We managed to cache the results of both reads from and writes to the heap—at compile-time! We were careful to mind object aliasing: we separated our heap information into alias classes based on what offset the reads/writes referenced. This way, if we didn’t know if object a and b aliased, we could at least know th....

What felt like yesterday but is actually closer to 4 years ago I released the first version of code spelunker (cs) and wrote about it here . I then promptly forgot about everything in it as I was focussed on everything else I had been working on, scc, searchcode, bonzamate, work, children. Since a few of those are now not something that need my constant focus I decided to revisit cs and improve it. I was also trialing claude code and i..

Iteration has long been one of the more fragmented areas of Go, with developers relying on ad hoc patterns to traverse custom data structures. This article explores the range-over-functions experiment, a proposed evolution of the language that introduces a standardized iterator model while preserving Go’s familiar for range syntax. Using the new iter package and sequence abstractions, it shows how iteration logic can be expressed more clear..


I’ve ended up with a bunch of these nice little ESP32-C3 modules . I’m a bit late to the party with them, so other people have done a lot of heavy lifting working out how to drive the display. I followed this blog . The only thing I didn’t quite like was the slight bodge in his drawing code where he used the U8G2_SSD1306_128X64_NONAME_F_HW_I2C class and then offset his code to work for 70x40 size display. There is now an appropriate....

Tools, thinking and people September 2007. I'm still a student but got my first job as junior software engineer working 30 hours a week after my classes. As a junior person I was assigned a mentor. His name is Vitalik. He is kind and extremely smart. He is well respected and works on important projects. I got lucky, he was a catch and other people got matched with way less brilliant engineers. I sit next to Vitalik. He is older, but....

Tools, thinking and people September 2007. I'm still a student but got my first job as junior software engineer working 30 hours a week after my classes. As a junior person I was assigned a mentor. His name is Vitalik. He is kind and extremely smart. He is well respected and works on important projects. I got lucky, he was a catch and other people got matched with way less brilliant engineers. I sit next to Vitalik. He is older, but....

I’ve ended up with a bunch of these nice little ESP32-C3 modules . I’m a bit late to the party with them, so other people have done a lot of heavy lifting working out how to drive the display. I followed this blog . The only thing I didn’t quite like was the slight bodge in his drawing code where he used the U8G2_SSD1306_128X64_NONAME_F_HW_I2C class and then offset his code to work for 70x40 size display. There is now an appropriate....

Style terrain by altitude with a new color relief functionality and advanced hillshade methods. Available in both Customize and the latest SDK.

Another entry in the Toy Optimizer series . Last time, we did load-store forwarding in the context of our Toy Optimizer. We managed to cache the results of both reads from and writes to the heap—at compile-time! We were careful to mind object aliasing: we separated our heap information into alias classes based on what offset the reads/writes referenced. This way, if we didn’t know if object a and b aliased, we could at least know th....

88 visitors online