chamoda
Re:My Homelab AI Dev Platform
on Tuesday June 16, 2026 @05:05AM (#48552546)
I did this with github actions + opencode. It has mainly two components called daydream and nightwatch. Daydream runs on a daily schedule looking at the VISION.MD file in the project and also look at the project and suggest new ideas, security , maintenance tasks (you can set a ratio of maintenance vs new ideas) and create a new issue. Then nightwatch runs daily at night and picks up oldest issue and suggest a PR. I'm in total control of merging, can ask for changes which agent again will execute immediately.
This has been helpful to revive few old projects and keep momentum on active projects. I've been closing more PRs than merging but I think that's fine. I quickly ran out of free github action hours so I had to self host actions. However basic self-host actions setup may not be secure enough because VM is not destroyed after each action like github own action jobs environment.
Anybody can try it out actions from https://github.com/chamoda/agent-foundry, minimal setup don't need any API keys, works with mimo 2.5 free model by default.
The Gervais Principle
How to read more books in 2026
The Annoying Usefulness of Emacs [video]
Thoughtworks Technology Radar Nov 2025 [pdf]
Re:Ask HN: What trick of the trade took you too long to learn?
on Tuesday August 05, 2025 @04:52AM (#44795770)
For anyone interested, here’s how I achieve the same in i3wm: it works with the Print key and lets you select the area using only CLI tools.
bindsym --release Print exec "scrot -s '%Y:%m:%d:%H:%M:%S.png' -e 'xclip -selection clipboard -t image/png -i $f && mv $f ~/Pictures'"
Re:How to Run Python in Production
on Monday April 21, 2025 @04:13AM (#43749481)
Well, you can even block event loop in `async def` if you are not careful. When you are using `async def` you need to do all your IO (disk, network) operations asynchronously or your are blocking the event loop.
Just Stop Using Makefile
Test drive Linux distros online
Emacs 30 (pre-release) highlights
Next.js 15 RC
Firefox 126.0 released with ZSTD support
React Native New Architecture
TypeScript 5.4
Compression efficiency with shared dictionaries in Chrome
Lindy Book – Find the best books of all time
Firefox 123.0 is now available
Emacs Viewer for Devdocs.io
Terence Tao – Machine Assisted Proof [video]
Re:Gemini Ultra Released
on Thursday February 08, 2024 @09:07AM (#39302052)
More discussion here https://news.ycombinator.com/item?id=39301495
Gemini Ultra now available in Google Bard
Looking Ahead to Emacs 30
TypeScript 5.4 Beta
How Did REST Come to Mean the Opposite of REST?
New in Chrome 121
Firefox 122.0 Released
Re:Linux 6.7 Kernel Released
on Monday January 08, 2024 @08:07AM (#38911389)
Notable changes.
- The Bcachefs file system is now in the kernel
Bcachefs is a next-generation of CoW (Copy-on-Write) file system for Linux (similar to zfs or btrfs with improvements). It has support for snapshots, compression, encryption, caching, replication and more.
- New Futex API Futex (Fast User-space Mutex) is kernel system call operate directly on user-space to improve performance of locking mechanisms inside programs. Set of significant incremental improvements made to clean up the Futex API.
- Exceptions for BPF virtual machine Did you know that there's a virtual machine called BPF that runs inside kernal space to safely execute dynamic programs with JIT compilations? BPF (Berkeley packet filter) has been getting more and more improvements over the years and exceptions was the latest improvement to the language.
- Itanium (IA-64) architecture removed for the kernel IA-64 which was Intel's attempt for 64 bit processor architecture which was completely overshadowed by AMD's x86-64 is now completely gone from the Linux kernel.Issue Tree (Logic Tree)
Re:Midjourney v6
on Friday December 22, 2023 @09:59AM (#38734737)
This twitter thread has some https://twitter.com/nickfloats/status/1737728299332460681