@lanodan@queer.hacktivis.me
@lanodan@queer.hacktivis.me avatar

lanodan

@lanodan@queer.hacktivis.me

Website: https://hacktivis.me/
Lang: Français(natif), English(fluent), LSF(🤏~👌)
Donate via LiberaPay: https://liberapay.com/lanodan_
Localisation: near Rennes, France

Pronouns: meh, pick any, have fun
Timezone: Let's say Mars, I have a non-24h cycle
Dayjob: None
Alts: @lanodan, …

🦊🦄⚧🂡ⓥ :anarchy: 👿🐧 :gentoo: :sun:  
Pleroma maintainer (mostly backend); BadWolf developer; Gentoo contributor; Eternal upstreamer  
  
Arch users needs to pacman -R works-for-me arch-btw  
  
Make the changes you want to see.  
  
That person which uses HJKL in games  
  
Just because computer bad: X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*  
  
banner from: <https://soc.flyingcube.tech/objects/56f79be2-9013-4559-9826-f7dc392417db>  
Federation-bots: [#nobot](https://queer.hacktivis.me/tag/nobot)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Heh, wanted to properly count characters for ls(1) output, occurred to me that it's fundamentally impossible to do 100% correctly because of things like decomposed encoding and fullwidth characters.
Which then reminded me that the -m option of wc(1) doesn't actually count characters, only codepoints, so added a caveat which nobody else seems to have:
https://hacktivis.me/git/utils-std.mdoc/wc.1.html#m

lanodan, to random
@lanodan@queer.hacktivis.me avatar

foo bar
foot bart

lanodan, to random
@lanodan@queer.hacktivis.me avatar

@p "On Human Bots" reminds me of the "As $person says [citation]" pattern where they don't even add their own thoughts and it's quite often taken too much out of context so the cited person can actually end up disagreeing.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Gotta love the broken workarounds for ancient broken systems that autohell just keeps for several decades.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Gah of course BusyBox doesn't works with bmake.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Heh, of course GNU sed would itself depend on sed to build.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Oh yeah, japan has some trains tracks on slopes, kind of surprising at first as it feels like trains shouldn't be able to climb.
screenshot_mpv:[SubsPlease] Yuru Camp S3 - 04 (720p) [8C3C9684]@00:03:19.741.png

lanodan, to random
@lanodan@queer.hacktivis.me avatar
lanodan, to random
@lanodan@queer.hacktivis.me avatar

> Subject: [Important] Regarding the suspension of certain credit cards on DLsite

As in "Visa, Mastercard, and American Express" acting as censors, this shit ought to be regulated against.
Network neutrality but it's also for the banking networks.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Where's my sound…

lanodan, to random
@lanodan@queer.hacktivis.me avatar

https://lists.debian.org/debian-legal/2002/12/msg00212.html
> "This particular group of cats is mostly self-herding." -- Bdale Garbee

Pfft.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Ah oui duralex, la marque de capotes…

(Ça arrive qu'a moi ça?)

lanodan, to random
@lanodan@queer.hacktivis.me avatar

> https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/

So passkeys ended up going usernameless/resident aka doing the well known UX disaster and security disaster (keys need the ability to be rolled easily) of cryptography as the only mean of identification, and then of course ended up discovering that it actually doesn't works well at all.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

> try the static analyzer of gcc
> spews a whole bunch of bullshit

LLVM Static Analyzer is really the only good one out there.

lanodan, to random
@lanodan@queer.hacktivis.me avatar
lanodan, to random
@lanodan@queer.hacktivis.me avatar

> get a sed implementation you can use before a grep one
> make an el-cheapo grep based on sed

lanodan, to random
@lanodan@queer.hacktivis.me avatar

This nice feeling when CI just passes.

lanodan, to random
@lanodan@queer.hacktivis.me avatar
lanodan, to random
@lanodan@queer.hacktivis.me avatar
$ wc ./cmd/tr
  1384   9759 268712 ./cmd/tr
$ busybox wc ./cmd/tr
     1384      9716    268712 ./cmd/tr
$ ./cmd/wc ./cmd/tr
1384 12261 268712 ./cmd/tr

What is a word. :D
Mine is way too eager I think, by taking non-whitespace as a valid byte for a word, but well POSIX says:

The wc utility shall consider a word to be a non-zero-length string of characters delimited by white space.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Love the kind of nonsense Weird Al puts in his songs.

lanodan, to random
@lanodan@queer.hacktivis.me avatar
$ grep -ivc ':' posix_utilities.txt
46
$ grep -ic done posix_utilities.txt
30

Nearly halfway there, dang it.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

tfw ed feels more comfy than traditional vi.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Logi AI thing is kind of funny as someone that's always been using systems like OpenSolaris and Linux.
Like you guys install random vendor software for… the mouse???

lanodan, to random
@lanodan@queer.hacktivis.me avatar

tfw I'm still not used to the new layout of wikipedia.

lanodan, to random
@lanodan@queer.hacktivis.me avatar

By the way to craft this image I ended up cleaning up lib/fonts/font_sun12x22.c in the kernel in a text editor (via regexes) to get only the commented out part that's XBM/PBM-like, kept them separated with just a empty line, then roughly:

  • csplit -n 3 -f 'char' font_sun12x22.xbm '/^$/' '{255}'
  • perl-rename to add the *.pbm file extension
  • Added size metadata: sed -i '1iP1n12 22' char*.pbm
  • Converted them all in *.png for review: for i in *.pbm; do convert $i ${i/.pbm}.png; done
  • Put them all in one image with ImageMagick: montage -adjoin char*.png -geometry +1+1 sheet.png

(That -geometry +1+1 might be bogus/useless here, adapted a previous command of mine where I also needed to create a spritesheet image)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • thenastyranch
  • magazineikmin
  • mdbf
  • GTA5RPClips
  • everett
  • rosin
  • Youngstown
  • tacticalgear
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • khanakhh
  • megavids
  • tester
  • ethstaker
  • cubers
  • osvaldo12
  • cisconetworking
  • Durango
  • InstantRegret
  • normalnudes
  • Leos
  • modclub
  • anitta
  • provamag3
  • lostlight
  • All magazines