Haha I pretty much commented the same thing one minute apart.
HN user
l00sed
Educator, artist, developer, blogger #design #dFAB #newmedia #technopolitics #decentralization [ my public key: https://keybase.io/l00sed; my proof: https://keybase.io/l00sed/sigs/9ouT8DXFeWu_u1KD_9qEq4wSD7ya8mFucp4ZF7Ph8_c ]
OpenCode was the first agent harness I used, and I have always like it. You can configure a wide variety of providers, but it's open source and has a number of core contributors.
The other opinionated option is Pi (the Pi agent harness). This is a great lightweight option and also supports a number of providers. You can also use local model servers.
Learning robotics with AI and a Raspberry Pi (and a 3D printer) in my basement. https://youtube.com/shorts/PyLmN8CIZGQ?si=S8XhbNeiOLlyAWLh
Reminds me of Yoyoi Kusama's projects https://www.tate.org.uk/art/artists/yayoi-kusama-8094/obsess...
https://l-o-o-s-e-d.net Design and tech blog :)
Exactly my thoughts with Nextjs. Haha So sad...
That's true. Even then, though, you're dealing with backwards-compatibility support as the system updates. A compiled binary might run well for the systems it was compiled for, but what about longer timelines (a decade)? Will the newest system be able to easily run that compiled binary? Not always... and there's always the possibility it might include vulnerabilities that weren't discovered until later.
I was reading about terminal text editors (em, en, vi, vim, neovim, etc.), and it's interesting how some of the software that "lasts" is more like Theseus' Ship. All the original components replaced over time, but the core concepts last.
Really nicely written and quite thought-provoking. I think about when I die, will anyone be able to use or maintain any of the software I've written? Updates and patches are something so entwined with software that I doubt much of my code would be worth using if it suddenly froze.
It puts a beautiful spotlight on OSS communities and what they do to keep software alive through refactoring, iteration, patching. Also, on well-written documentation— perhaps that's even more important than the code for longterm maintenence and value. A good thesis that encourages someone to write it again, and better?
I've been using dotter for 5+ years and it's been an amazing tool. Doesn't go all in like NixOS, but lets you get close to that functionality by allowing templating to reuse a single dotfile repo across different systems. I also like how you can easily conditionally select configurations and scripts to load depending on environment.
Hey thanks! Glad you think so!
I went from using Windows 95 as a kid to macOS as a professional software engineer. Now, and in between, I've explored a number of unique Linux distros, desktop environments, and window managers. I wanted to share my experience and my love of all things Linux.
At first I thought you were making a joke. Like I'm a caveman, my editor is an anvil. Now I'm curious. Will check this one out.
That is really rad :) I don't have any core memories with thermal printer output, but my dad did play pong with us on his commodore 64.
LazyVim wasn't even around when I first tried Neovim. Knowing what I know now, this would definitely be my distro of choice. The maintainer, Folke, is an incredible programmer and has made many of the most popular plugins used by the community.
I started from Vim and ended up migrating my dotfiles to Lua. I was really glad when I bit the bullet because I was able to keep most of my favorite functionality but start using more of the modern Lua-base plugins. Lazy.nvim is a really great package manager— super simple.
I ended up stealing some LSP config from AstroNvim or another Nvim "distro". I've never tried committing to one of those prebuilds though. I was always hacking at my own configs. I do like to skim some of the code though because they are generally implementing much better design patterns. I'm sure that the community will do a better job than me with Lua 9/10...
The obsessive dotfile management does help to give you a deep understanding of your editor though— I will say that.
Yes, I could have been more equitable for sure. Maybe I can do a better Emacs deep-dive someday.
I'll have to also look up SOS— thanks for mentioning! Haven't heard of Nvi, but that looks interesting. Thanks for sharing those. I'll have to make some edits to the post. I keep getting good add-ins like that. Love learning more about this stuff.
I've used a similar tool, called dotter, by SuperCuber on GitHub. It's actually very similar--uses a handlebars template language and built in Rust. Definitely a must have if you're on multiple *nix systems and you've invested time into developing your configs!
Same....
"AI reviews" is actually a really interesting use-case that I hadn't considered-- but makes so much sense. I feel like it might be good to use Cursor or another AI assistant just for the purpose of suggesting improvements rather than a way to code quicker.
Alright, lsd is pretty good.
I'll check LSD. Exa was very easy to swap for eza, though!
Not my content, but I really appreciated vsupalov's tutorials and writing. The graphics and explanations have helped me tremendously in getting off the ground with Docker.
Thanks for sharing!
So sad to hear. Vim got me hooked on programming. It's truly a revolutionary editor, and now has been adopted and improved by so many others. Bram really touched so many people through Vim. Thank you for your immense contribution to computer science. RIP.
Oh man, what a great domain.
Been dark for a while... moving everything from PHP to Python and React which has been fun, but tedious. Also, I had a baby and they are just crazy amounts of work (and fun).
I will hopefully soon continue to write about projects I'm working on, tech tutorials, Vim+Neovim, Linux, 3D printing, art and design.
I did a write-up when my car battery died on the way to fish fry. Testing for parasitic draw is no fun. https://l-o-o-s-e-d.net/car-hacking
I've been using dotter for over a year and it's incredible. I use the same dotfiles repo for Mac and Linux, and dotter is super easy to change variables or subscribe a machine to specific configs. Thanks a lot for dotter @Supercuber!
Profesor at CMU architecture school, here. Love to see this. Our students worked on building and drawing the P, Q, R chairs designed by Mari.
I wrote that one, but haven't gotten enough traffic again to see if it works... https://l-o-o-s-e-d.net/hug-of-death