107 karma · joined February 14, 2022
I'm a bit curious, what features could you not do without?
For general automation, my blog is built with Emacs Lisp.
For other languages, similarly, x is not the same as x()
I hope that by the end of the book I don't find out that CPS compiled code produces bad stack traces.
In March I switched to Opencode + Kimi K2.5 and found it was a step behind. I switched to GLM 5.1 and has felt like a step above. Its probably some combination of me forgetting the baseline, model improvements, and OpenCode improvements.
$20 a month has been good enough for my coding use cases. I wouldn't call myself a vibe coder. Stuff I do is create graphs/visualizations, review, polish code, generate toy examples for learning.
Edit: Guess it depends on the app
I'm sorry, but that was a horrible example. Corporations have no obligation to donate money to the ballroom yet Google has donated millions.
- I run hermes on the box and it has some scheduled cron jobs.
- I gave it an account on a custom Git forge. It cannot commit without my direct permission, though it can blow the setup up in other ways lol.
- I interact by assigning it issues and talking through Discord.
I'm thinking of getting back and am wondering if the niche (and difficult for me to implement) features are worth it. I might be better off skipping dynamic-unwind, maybe even ripping out call/cc, in favor working on the debugability, ecosystem, performance, and package management story.
There's not much magic in Zig. Keep hitting goto-definition and you can eventually see the OS switch statements and syscalls.
Do not try it if you are scared of memory management and memory leaks.
Git5 would copy some directories but builds would still fallback to files from the monorepo if you didn't track them. It was convenient for me since I could just grep and do fuzzy matching from my editor. Now I have to do some extra work to avoid grepping the entire monorepo. LLMs sometimes still try to grep the entire repo lol.
Now, you could use a perforace, mercurial, or jj interface and it works fine.
Right now, I'm extremely satisfied with my workhorse Linux desktop and less so satisfied with my Linux laptop battery life, but I mostly use desktop anyways.
- https://pasteboard.co/ZDnQm80dHANx.png
- Top is wezterm which is correct.
- Bottom is Zed which uses rgb.
- Both are using Inconsolata though wezterm claims size is 16 and Zed is at 18. I don't have any screen scaling.
*edit formatting
I'll write more this year, I promise
This, like almost all writing about fonts, is bewildering to me. It just doesn't matter. For me, there are just 3 text editors in the world: IDE's, terminal editors, and weird editors (Ed, Teco, etc.)
What's even more strange is reading strong opinions on how great Emacs is, or how terrible NeoVim is ("Gnu good Apache bad", I know.) They're the same thing! I guess I'm too dumb to notice the subtle differences between Lisp and Lua.