Show more

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.

Hexnut boosted

Well spoken! I'd elect this man. A straight talker who says what he means. I'm ready to be exploited at his whim.

youtu.be/GxTzMG23-60?si=R5MNjW

#politics #youtube

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.

Hexnut boosted

this table of C escape characters is making the same noises as I do when I have to wake up early

Hexnut boosted

Dear Sir or Madam,

I am sorry to hear of your sadness over your new social media experience. I can't imagine how frustrating it must be to not go viral with the same fucking drivel you posted when you had 30,000 followers.

Much forced cordiality,
H.C. Bunny

Hexnut boosted
Hexnut boosted

Trying to imagine what it’s like to be Ron DeSantis and watching your opponent on his THIRD criminal indictment yet continue to lap you in the polls while you focus on critical societal issues like whether Bud Light and AP Psychology are too woke.

A genuine tragedy for this illustrious gentleman.

Hexnut boosted
Hexnut boosted

Just a reminder, wealth is **not** a zero sum game. If it were we would still be living in caves.

@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.

Hexnut boosted

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 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.

Hexnut boosted

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.

Hexnut boosted

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: techhub.social/@Techmeme/11066

Techmeme  
Twitter threatens to sue Meta over Threads, alleging Meta has "engaged in systematic, willful, and unlawful misappropriation of Twitter's trade sec...

Continuing my exploration of keybindings for , 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:

  1. 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).

  2. 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.

  3. 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.

  4. 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.

Hexnut boosted
Hexnut boosted

me: sorry but i can't sign this NDA

them: why not?

me: i signed an NDA that prevents me from signing NDAs.

them: wow. with who?

me: i'm not allowed to say

Hexnut boosted

My third session trying out ….

My strategy with trying meow is the same as when I switched from in 2015. I’m noodling around with it on a branch of my dotfiles repo. Basically I give myself low pressure editting tasks to see if I’m really ready to roll with the new setup. When I’m comfortable with that, I’ll try it for work tasks. My current task is editing my init.el file (using meow bindings) to convert it to . I was able to remove all the evil config successfully but it is incredibly awkward atm. Other than not really getting meow bindings, the other stumbling points are kind of surprising since so much of this is very automatic after many decades:

  1. Window (in the emacs sense) management. I relied on C-w commands provided by evil. I’ve been able to replace these with various other commands under the C-w binding, mostly leveraging the built-in winmove.

  2. Undo and redo. Although meow has an undo, there’s no redo binding. I don’t like the emacs bindings, so I decided to go more mainstream on this one and use C-z and S-C-z for undo and redo respectively. I’ve never used C-z to suspend emacs, so it doesn’t seem like a huge loss.

  3. Saving files. I used evil commands for these. The emacs bindings are ok, so I’m training myself to use C-x C-s. I’m already used to C-x C-c so this seems consistent.

  4. Searching and replacing in current buffer. I really liked / and the :s///gc vim commands. C-s is a poor substitute so far. Still working on this.

Surprisingly, other than text editing, things are going well. I’m able to use 90% of emacs without issue. I still don’t grok meow bindings yet, so next is getting up to speed on actually editing.

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.