Posts by lhp@mastodon.social
(DIR) Post #AiqSAxXAEwciRQHvMG by lhp@mastodon.social
2024-06-12T06:00:18Z
0 likes, 1 repeats
@schrottkatze https://git.sr.ht/~leon_plickat/wayneko
(DIR) Post #AkGKgMg0Bunyr5NYzw by lhp@mastodon.social
2024-07-24T06:52:20Z
0 likes, 0 repeats
@kura @danderson that isn't very actionable though. What is "one thing"? How atomic do you have to get before it counts as "one" thing? Is the "one thing" from the PoV of the implementor or from the PoV of the user who wants to achieve a task? What is "well"? Well enough for one specific task? Or generally applicable? Who decides the magic barrier for "one thing"-implementations are programs instead of libraries?tl;dr: good code ignores the unix philosophy
(DIR) Post #AkNefd29FSEAUDNqHw by lhp@mastodon.social
2024-07-27T23:08:37Z
1 likes, 0 repeats
Just merged patches updating wayprompt, a #wayland native pinentry implementation using the layer-shell, to #zig 0.13. It was stuck on 0.11 for a while, so this is - at the very least - a nice QoL improvement for users compiling from source.Thanks @uncomfyhalomacro for doing the work! I only needed to change a few minor things. And thanks #emacs and magit for making the workflow of pulling patches from another remote, then reviewing and amending them, very comfortable.
(DIR) Post #AlNf6pxZLMEACAjOUa by lhp@mastodon.social
2024-08-26T12:20:19Z
0 likes, 0 repeats
@dnkl however the protocol isn't really documented. There is an assuan doc for the wire protocol and there is one for the pinentry protocol, but they disagree with each other and with reality. Also sometimes they use "character" when it really should be "byte". Not that anything actually checks line lenghts. Pinentry protocol requires lines lengths which are technically illegal with assuan, but no one seems to care there either...
(DIR) Post #AmvsJVaMnwcssizouG by lhp@mastodon.social
2024-10-12T14:10:40Z
0 likes, 0 repeats
@futurebird @venya and the booklets! Some are really nice. The major reason I have sat through the pain of setting up my scanner recently is archiving all my CD booklets.
(DIR) Post #Ansf44yxaQDUqUd2Fk by lhp@mastodon.social
2024-11-09T22:30:01Z
1 likes, 0 repeats
@prahou I showed you my ~/.config/emacs/init.el, please respond
(DIR) Post #ArcmC4bovc7DJ3f172 by lhp@mastodon.social
2025-03-01T17:04:37Z
1 likes, 0 repeats
@tk those are two different concepts.An application can't arbitrarily become drm master and control the output (there are some exceptions for VR stuff, but it's not common). This is the reason why tabbing out of fullscreen games is seemless on linux but is a crashy mess on windows.But you can of course still do accelerated rendering with OpenGL. If done right, even zero-copy with direct scanout and proper frame timing.Going through XWayland will add a few roundtrips to that.
(DIR) Post #AuZ2MaThP2eKDi7W2S by lhp@mastodon.social
2025-05-28T20:25:47Z
1 likes, 0 repeats
@prahou just use ed. Inside an emacs eshell buffer.Yes, I did that today. Completely unironically and in earnest.
(DIR) Post #AuZ6vQtZQGvcS55myG by lhp@mastodon.social
2025-05-28T21:21:56Z
1 likes, 0 repeats
@eris @prahou almost: It was a very large piece of cheese that didn't fit into the workshop, yet none of the regular tools can leave the workshop.(meaning, excessively large text file (well over a few GB), which emacs isn't great at handling, and I only needed to poke the very last line)
(DIR) Post #AvEARyY4xhkLF8W4TA by lhp@mastodon.social
2025-06-13T22:10:00Z
0 likes, 0 repeats
@whynothugo cloning common platforms would be fine iff done in a malleable way. If there was a versatile base system and the iOS clone is just a lisp script or something similar above which the user could modify.
(DIR) Post #AxNtu9jLuXzb4FNFgW by lhp@mastodon.social
2025-08-20T20:26:24Z
1 likes, 0 repeats
I was about to get really annoyed at zigs "writergate", but then I remembered that I don't actually maintain any #zig code anymore that makes heavy use of readers and writers. Which is probably a sign that the old API wasn't very good.
(DIR) Post #Axc1eqsRFFGC65HC7M by lhp@mastodon.social
2025-08-28T00:48:13Z
0 likes, 0 repeats
a friend just showed me E Nomine and by doing so made me realize I apparently need a "should I ever marry, this might be fun for the dance"-playlist
(DIR) Post #Axe5kqkjPMw3a8hsum by lhp@mastodon.social
2025-08-28T20:45:26Z
1 likes, 0 repeats
youtube tries so hard to ensure everyone is watching videos through their website or official applications with five ads per second. Yet mpv with yt-dlp just keeps working. Suck it losers.
(DIR) Post #AxjIeg6ENFgTzxwxhg by lhp@mastodon.social
2025-08-31T12:38:14Z
1 likes, 0 repeats
Tie repaired :) This took forever, since I am not particularly good at sewing, but totally worth it.
(DIR) Post #AxzIij2gU2DgoSa12W by lhp@mastodon.social
2025-09-08T02:28:02Z
0 likes, 0 repeats
@matt I myself am immediately suspicious of anyone who has an issue with this. It's just a lot of application developers who for whatever reason think they know better than the desktop where windows should be positioned, which is so weird. Like, stay in your lane? Just leave window management to the desktop?
(DIR) Post #AyGUHov9lr4yFVwvWS by lhp@mastodon.social
2025-09-16T13:06:13Z
0 likes, 0 repeats
Does anyone happen to know some software for linux which I can use for that FIDO2 / webauth thing? I now need multi-factor-authentication to log in to university things, which is insanely annoying, and I absolutely refuse to use my phone or any hardware gadget thing.Or, alternatively, are there APIs so I could write a little daemon that pretends to be a hardware key thing which integrates with firefox?
(DIR) Post #B05u3AyMhwREbnB2K8 by lhp@mastodon.social
2025-11-08T22:42:59Z
0 likes, 0 repeats
@neauoire oh do you do infrared photography? Always wanted to try but it seems to be non-trivial to get a camera for that
(DIR) Post #B2DUUu0J6IH4flSkO8 by lhp@mastodon.social
2026-01-12T15:07:01Z
0 likes, 0 repeats
@andrewrk can we do this after the AI companies go bankrupt though? I don't think they deserve anything nice.
(DIR) Post #B2Y8xXYZF80oW0Rm2S by lhp@mastodon.social
2026-01-22T17:04:32Z
0 likes, 0 repeats
@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
(DIR) Post #B2h98hk1BMQH1mJNo0 by lhp@mastodon.social
2026-01-27T01:31:09Z
0 likes, 1 repeats
@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