lhp

Gothic Tinkerer

Writing Free Software in emacs. My other passions are cooking, fashion and photography. Enjoying dark and gloomy music, mostly darkwave, post-punk, goth-rock, and some metal. Trying to be an avid reader, currently a lot of Lem. Studying experimental physics. Progressive, obviously.

⚠️ no tech-bros allowed

🛸 I shall always remain alien

🤖 I hate "AI" with the fire of a trillion stars and so should you

lhplhp
2026-02-07

@Tionisla @ricardo the code quality is horrible. The main dev thought he could use ^ instead of pow. And it shells out to external programs in a way that's trivially exploitable (not sure if they fixed it yet). Together with the devs being reactionary morons, it is not a project worth any sane persons time.

lhplhp
2026-02-07

definitely not my cleanest work[1] and I still need to stain the wood, but: mission accomplished! Adding those two shelves (?) means now my headphone amp has a place to live and I can put off getting a new bookshelf for a few weeks longer. It'll either be a coffeetable or bedside table, depending on where I'll end up listen to more music.

[1] I really should invest in proper woodworking tools eventually...

lhplhp
2026-02-06

@mk30 @peter least moronic AI enthusiast

lhp boosted:
2026-02-05

I...can we just stop trying to be reasonable about "AI"?

Like, I get it. Y'all were raised to believe that "adults" are reasonable about *everything* - world-destroying technologies, abusive bosses, global child rape trafficking conspiracies, Nazis - you know, the works.

But that's turned into this knee-jerk "what is the reasonable take on the Torment Nexus?" thing and I'm sorry but there isn't. A. Reasonable. Take.

Except destroy it all and salt the earth it grew out of.

lhplhp
2026-02-04

@Ciantic I don't think zls is an official part of the zig project, so why should they care?

I write zig without any language server and I am doing just fine 🤷

lhplhp
2026-02-04

Currently mildly obsessed with the idea of adding additional storage space to this small table, there is still plenty unused space between its legs. So tomorrow I need to go get two 33x25 cm wood panels, I guess.

lhp boosted:
2026-02-03

The video for my FOSDEM talk, Separating the Wayland Compositor and Window Manager is online now!

I thought it went very well except for the demo of course, I really should have automated it fully with a script or just showed screenshots of various window managers instead.

I did get tons of questions and positive feedback :)

video.fosdem.org/2026/k4601/GR

lhplhp
2026-02-01

why on earth are AI projects now sending emails to the address linked to my github account, telling me I might find their project interesting (I do not)?

"Feel free to reply with any feedback or ideas for [...] AI". Feedback: Don't spam me. Ideas: Delete your project.

lhplhp
2026-01-30

@davidgerard unsurprising, most popular AI-philes seem to have an account there, where they whine to their followers when people on other platforms don't agree with their AI takes

lhplhp
2026-01-29

@idiran @davidgerard the divide is not generational. Both old and young people fall for the AI scam, while those who live healthy AI free lives can also be found in all age ranges.

lhp boosted:
2026-01-29

I'm giving a talk at FOSDEM this Sunday and will be around all weekend fosdem.org/2026/schedule/event

lhplhp
2026-01-28

@davidgerard oh hell, that person in the comments being impressed by how it can help avoid appointment scheduling conflicts... like, calendars exist? How is this even remotely impressive? AI-philes are so far beyond help, it's not even funny anymore (excpet that it actually is still very funny).

breaking: AI can finally do what a torn piece of paper and a cheap pen can do, but in worse and orders of magnitude more expensive.

lhplhp
2026-01-27

Got a cute little table for free at an estate clearance recently. I plan to turn it into a little "listening station": putting it on wheels and somehow attaching my headphone amp underneath (which has gone unused since I've got rid of my desk at home). A headphone holder might be a good idea too, and some cable management I suppose.

lhplhp
2026-01-27

@neauoire being able to repair clothes is such a wonderful skill. I am into vintage suit jackets and I've learned so much just mending the ones I have

lhplhp
2026-01-26

@ariadne @cwebber I have still genuinely no idea what that gas town thingy even really is. Every time I try to look it up, my mind just filters out all the buzz words and then there is nothing left...

lhplhp
2026-01-26

@troi @agitprop_n_absurdity you forget they were intelligent, level-headed and at last one of them was capable of feeling empathy

lhplhp
2026-01-23

@Lazarou @nocontexttrek they fixed that in Enterprise, at least sometimes they had special outdoor uniform jackets.

lhplhp
2026-01-22

@neauoire love the how savage the simple "nothing." after lundukes name is

If he's on there, arguably most famous foss-related "content creators" should be on there, as so many of them love cuddling with fascists.

I'll see if I can find some links, although of course anything related to these people is a severe cognito hazard -_-

lhplhp
2026-01-22

I've set the command_not_found_handle in bash to execute that command in a new frame. This way I can f.e. open 'elfeed' or 'gnus' from bash, like I would in eshell.

I've also wrote a simple bash function 'ff' (mirroring the ff=find-file alias I have in eshell) to open the arguments in a new emacs frame.

Finally I've given my terminal some emacs-like keybinds (C-p/n for scrolling, M-n/p for scrolling through history, C-y for pasting).

Eshell and my terminal feel really similar now.

lhplhp
2026-01-22

@neauoire forth shares a weird attribute I also see in scheme: It allows for neat high level DSLs and very abstract code and it's clear that's the intention of the language, but the fundamentals are in some ways even lower level than C

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst