Hmmm, maybe I can move some of my shell scripts over to #Rust using #RustScript:
https://www.kurtlawrence.info/blog/gufdjkjkq7wphfhkvrumcvmqdr4r69
I initially thought about doing that with Go since Go is a bit more ergonomic for just spiffing out code IMHO, but the tooling around Rust is simply surpassing Go at an incredible pace.
I've been thinking of how to express what I think about the Burning Man situation, but this guy just did it perfectly.
Fuck Burning Man.
I was looking at arm microcontrollers for a project at work recently. This is not something I have done in a while. Some of the newer ones have features like page protection and secure enclave support that I’ve never seen at that level before. Seems like progress. #microcontroller #trustzone #iot
Well spoken! I'd elect this man. A straight talker who says what he means. I'm ready to be exploited at his whim.
I mean, you can post 50 times a day but I for one, and I suspect many others, will never follow you. I follow tags though, so put more tags in your firehose stream and I may see and interact with some of the ones that interest me. #mastodon #etiquette
@deech I think it’s how much career growth and money are you willing to give up for those tools you really want to use and not what everyone else is using.
I just want to say for my first post to the #Fediverse that I've already seen more #alttext in the last couple of days than I've literally seen in my entire life. I don't know what it is, but as a blind user it's making me emotional to be able to actually interact with content. Think I'll write an introduction soon.
#accessibility #Mastodon #redditMigration
Bored this evening and thinking about #emacs defaults due to posts by @kickingvegas and @summeremacs
I wonder if adopting something like Rust’s edition scheme would be the narrow path that would satisfy everyone. So a variable e.g. emacs-edition would control what defaults you get. If it’s not set, it defaults to the legacy defaults, which are whatever they are before the 1st edition. If it is set to a a particular revision, you get the defaults which were active in that revision. If it’s set to ‘build you get the defaults of the build you are using. If set to e.g. 29, you never get any 30 defaults, but you could get 29.1, 29.2, 29.3, etc.
No clue how practical this is, and it’s just a thought, and not a very deep one. Assuming someone implemented it, the hard part would be what color to paint the next edition’s bike shed, I’m sure.
When an app asks for permissions, the OS should not only let you answer yes or no. Every category should havev a "yes, but feed the app fake data" option.
Want my contacts for no reason? Have these generated fake ones! Wanna listen to my microphone? Here's random ambiance sounds! Location? I'm on a tiny 5x5m island!
Hell yeah! Put it all in your databases!
Actively sabotaging and punishing services wins over boycotts any day.
Some pvc pipe percussion and lead shovel for ya
Step 1: Fire all your best employees to cut costs.
Step 2: Your competitors hire those employees, and become more competitive as a result.
Step 3: Throw good money after bad and pay lawyers to sue your competitors for seizing the opportunity you yourself created for them.
QT: https://techhub.social/@Techmeme/110668587523965550
Continuing my exploration of #meow keybindings for #emacs, I’m finding that just the process of getting ready to use meow is causing quite a few changes to my configuration, independent of meow, for the better:
I am very habituated to having a bunch of vim-like keybindings for window (in the emacs sense) management which are under C-w in vim and evil. This won’t fly for meow, so I finally started using super bindings, adding s-w as the first super binding, and avoiding evil functions for these. I’ve been avoiding super for a long time since I use the windows key as super under linux. In ms-windows that key by default brings up the windows menu, and I decided not to rock that boat. With the pressure on to have at least a few comfortable vim-like bindings, I found a way to allow the window key to be used for super under windows, without much restriction (win-l and win-g being the exceptions).
I use the capslock for my i3 modifier key, and didn’t have an equivalent for windows. Mapping this key to the old windows-key functionality turned out to be super easy with powertoys, and it’s kind of analogous to the i3 modifier, if you squint a little. The linux key mapping is to hyper, while windows hyper has been appropriated by MS to be something completely useless and difficult–maybe impossible–to bind to a key. So this seems like a good use of an available key, and I don’t want to keep the original caps-lock functionality as it’s really rather useless and can be a foot gun when typing in passwords.
I had been binding M-w for other-window, that usage was already provided by a subbinding of C-w and now s-w. This allows some workarounds I had for magit to be removed, and allows using the binding when evil is not active.
I’ve for a long time bound the function keys as sort of a keyboard driven menu system organized around errr… functional groups of frequently used commands. As I will need to use emacs macros if I stick with meow, I needed to provide something equivalent to f3 and f4. So I moved the kmacro original definitions to C-f3 and C-f4 respectively. I am hoping this works out with meow.
I’m not sure I’ll continue with meow (I still haven’t finished the tutorial because of all these yaks to be shaved), but the changes its been driving are quite useful and will be helpful if I ever drop evil.
Old software developer. C++ developer by day, Rust for fun. Linux guy. Hacking on the intersection of #computervision and #neuroscience in my spare time. Fan of #SpaceX, but Elon, not so much.
*** NOTICE ***
I've been getting follows from some fairly dubious accounts, so I'm going to have to approve follows from now on. If you want to be approved, the bar is low, have some followers or a profile that checks out. Be patient, I may not check that often.
#rust #rustlang #emacs #elisp #cplusplus #i3wm #linux #embedded
#space #asciidoc #whisky #bebop