Pinned toot

aphorism 

Never demand explanation.
Never demand understanding.

rant 

PSA: I hate cell phones. All of them and everything about them.

complaints, IT et al. 

However inconvenient are, they're way more convenient than the tens of "better" incompatible "alternatives". And autotools are also more robust than all sorts of the IDE-specific "project" formats, made to hide the complexity/flexibility behind a bunch of GUI components.

Generally, I'd call this kind of situation a fake diversity: it only offers all the drawbacks of the fragmentation without any real new features let alone superior quality.

Emacs modes, IDEs 

@amiloradovsky Have you tried dumb-jump in Emacs? It's a zero-configuration package that lets you jump quickly into and out of function definitions using just naming heuristics (hence "dumb"). Has worked pretty well for me for a variety of languages. It can also work alongside any other jump-to-definition mechanism you may already have.

github.com/jacktasia/dumb-jump

embedded 

If you're connecting to U-Boot etc. over (two-three wires only, not the full-blown RS-232), you should disable hardware flow control in , so you can type in commands. You should also just ignore the "offline" status.
If you have more than one Minicom session running at a time, give each of them different lock files (not just /var/lock).

drawing fractals 

made a quick gif of those also

re: rant 

Oh, turns out 2,5+ Go is not enough to install wpa_supplicant and it's config. Not unexpected.

Show thread

rant 

-- one of two only OSes, where to enable Wi-Fi you have to effectively reinstall everything from scratch. 🤦

Emacs modes, IDEs 

I've also figured out how to make a use of the Semantic-mode:
You have to specify the source tree(s) root(s) in a variable, and then open each of the relevant files after enabling the mode, then the indexing kicks in.
Only after that jumping to the definitions and listing of the mentions start working.
However, if there is a "prototype" (forward declaration), it'll jump to it, and then you'll have to press C-c , u to go to the actual definition.
And in many cases it'll not find anything at all, so you have to resort to good old grep and regex search...

P.S. Following recommendations, I've also looked at the other IDEs, and checked out (as a least filthy one...), and it seems to offer no additional features w.r.t. code analysis, only is more bloated (b/c Java etc.).

Show thread

Emacs 

TIL: Bookmarks in are actually useful, although a bit buggy (jumping between bookmarks in the same file doesn't work). So I can make a bookmark (`bookmark-set`/`C-x r m`) for the interesting stops in the call stack and data structures, and jump between them with ease, from one list in a window which doesn't get hidden if I'm not careful...

horror story in two/four words, s/w dev't 

blk-mq tag-set

There used to be apples which fell down and others which flew up into other space.
Those which flew up did not get to reproduce. So apples evolved to fall down.

@amiloradovsky Then maybe this becomes your new nickname generator:

man capabilities | grep -oPe 'CAP_[A-Z_]+[A-Z]' | sort | uniq | sort -R | tail -1

I'm sure you can optimize it a bit :blobfoxwinkmlem:

Losing consciousness from reading the API specs. Yet that seems preferable to the other options.

shitpost 

"unsigned long data" sounds suspicious

Had my first dream where social interaction was conducted entirely over zoom yesterday

shitpost 

pgrep followed by pkill: seek & destroy

never forget to check the dedications of obscure academic texts

observation, abstract 

Attempts to hide the complexity only introduce more of it.

Show more
Functional Café

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!