3,031 karma · joined November 7, 2011
I'm attached to a tmux session. gdb is probably running in a split with vim.
My views are not necessarily those of my employer.
I live in the Chicago burbs, but I work in the loop. I'd love to buy you a tea, coffee, or a beer to talk about start ups, Clojure, C++, Lisp, Python, toolchains, Bazel or other tech.
github: https://github.com/emidln
bsky: https://bsky.app/profile/emidln.com
email: emidln@gmail.com
MacOS can do caps lock to control or caps lock to escape. I bind caps lock to escape if pressed alone or control if pressed together with another key.
- Karabiner-Elements[0] for key remapping, specifically, for making caps lock into ctrl/esc. I don't know of anything else that does this job. Everyone who remaps keys seems to use this.
- Kitty[1] as my terminal of choice. I spend most of my time logged in remotely to a server via ssh where I attach to a tmux session. Kitty was easy enough to configure/theme and seems well-documented.
- Hammerspoon[2] for a DIY automation/keybinding/window management sys scriptable via lua. I use a private fork of this config: https://github.com/jasonrudolph/keyboard/tree/main
- Vivid[3] to make my macbook's screen brighter when outdoors on sunny days. This is important for me, since I try to spend as much time outside as possible.
[0] https://karabiner-elements.pqrs.org/
[1] https://sw.kovidgoyal.net/kitty/
This gives us reuse without obscuring the real definition.
I automated this in my emacs to be able to "macroexpand" the current buid file in a new buffer. It saves me a lot of time.
[0] https://wiki.gentoo.org/wiki/Gentoo_FreeBSD
[1] https://docs.kernel.org/admin-guide/binfmt-misc.html
[2] https://github.com/torvalds/linux/blob/master/fs/binfmt_elf....
Was that any different? I'd find it hard to believe GNU/Linux vs Linux or Slackware vd Red Hat Linux was worth any more than random dancing or makeup tutorials.
My current non-compete is in the finance industry and uses paid salary during garden leave as a way of avoiding non-compete laws. Nobody esp cares whether it is legal since its a year or two paid vacation.
Distros already enforce a consistent toolchain. Arch, Debian, Fedora, Gentoo, etc.
Maybe chatgpt should be trained to care.
[0] https://github.com/torvalds/linux/blob/9fdfb15a3dbf818e06be5...
[1] https://github.com/torvalds/linux/blob/9fdfb15a3dbf818e06be5...
[2] https://github.com/torvalds/linux/blob/9fdfb15a3dbf818e06be5...
[3] https://github.com/torvalds/linux/blob/9fdfb15a3dbf818e06be5...
I remember a 7th grade math teacher confiscating my workbook when she found out I had done the entire workbook in the first week. I never really understood why. I spent most of that year telling the teacher she already had my homework and refused to do it again on principle. I ended up taking a 0 on every homework assignment and had a C in the class instead of an A+. Fuck that teacher.
> In college you can sometimes talk your way out of the Intro To XYZ classes and go directly to the upper level stuff.
I did this for first year history, computer science, and calc classes. Highly recommend giving it a try.
This is the current state. Why should IBM maintain rolling updates into Fedora ("rawhide"), then cut a Fedora release, then bless a Fedora release as Centos Stream, then backport from rawhide to Centos Stream as needed until they decide to cut a RHEL branch? If I were an exec at IBM, that would seem like a lot of extra releng salary that could be better spent directly on core product (which is RHEL which comes from Centos Stream) or billable hours. Someone's bonus can go up a few bills by eliminating a line item while improving efficiency.
Why should IBM continue paying for rawhide -> fedora release -> centos stream -> rhel ? How long until the fedora release step is put out to pasture then eventually culled?
I'm no longer confident that Fedora will continue to be a thriving open-source project. If IBM is killing RHEL clones now, why risk Fedora being next?
I hear you saying "RHEL is derived from Fedora" and "Fedora is a separate open-source project". The thing is, RHEL is derived from Centos Stream *now*. Why does Fedora need to exist? Or rather, why does Red Hat need to provide engineering and infra to Fedora? It's true that Fedora is a separate project, but its mostly contributed by Red Hat employees. If IBM decides tomorrow to stop paying for Fedora because Centos Stream is enough, can Fedora stand alone?
Maybe this is just FUD, but I no longer have confidence in an IBM owned Linux distro. I've already moved to Debian for personal machines, and I've been advocating it professionally as well. It's just irresponsible for an org that spends significant engineering time customizing their Linux installations to base on an uncertain Red Hat/IBM backed distro over a fully open-source project with no strings attached. Fool me once shame on you but fool me twice and, well, IBM isn't going to get me again.