lhp
lhp@mastodon.social
<p>Gothic Tinkerer.</p><p>I hack on software, enjoy photography and cooking, am mildly obsessed with vintage and alternative fashion, read mostly classic science fiction and pretentious philosophy books, like to think about esoteric compsci things, and listen mostly to dark-wave and post-punk.</p><p>The only software I use voluntarily is emacs.</p><p>🎵 And however hard I try to integrate, I'll always remain alien 🎶</p><p>⚠️ bigots and tech-bros fuck off ⚠️<br />⚠️ not interested in the hype ⚠️</p>
Posts
-
View post
I love #emacs dicitonary-lookup-definition command. Whether I am reading an ebook and encounter a word I do not know, or am wondering if a word I used in a comment actually means what I want it to mean, I can just look it up with no distraction or context-switch.
-
View post
Ok, xkb implementation is done(-ish)! Took me a little under four days, so less then the wayland implementation but certainly more annoying. Behold the hell-spawn parser cursed into existence to decode this evil format: https://git.sr.ht/~leon_plickat/cassiopia/tree/master/item/cassiopia-xkb/xkb.zig Technically I know have everything to port most of my #wayland projects, including Tarazed (although for that one I also want to move all WM policy to a custom scripting language, so the #zig port...
-
View post
I guess now it&#39;s time for either: 1) build the toolkit itself, likely in tandem with an application 2) design and implement the custom scripting language I want for my WM[1] 3) maaaaybe true type font drawing Although I probably should also catch up on my other obligations, or something [1] I have some concepts floating around in my mind; some sort of a scheme/haskell hybrid build on-top of a lua-like stack machine, maybe
-
View post
Combining my wayland library with a project I do for uni. Wrote a simple image viewer for timepix3 files. It&#39;s not as good as it could be, but it also only took like 30minutes to write.
-
View post
Feels really nice building little tools for myself in a domain where I can just duct-tape a few of my own custom libraries together :) However I really should spend some time thinking about how a Wayland event loop and zigs IO thingy can better cooperate... (Wayland calls must be all done from the same thread to preserve message ordering. F.e. having a dedicated dispatcher thread while also sending requests from other threads would result in a mess I do not wish to debug.)
-
View post
So my laptop charger broke again... Guys I am starting to think this extra-thin barrel jack was maybe not a good idea after all~~~ Also probably the HDMI port has cracked solder joints: The image drops out when I lightly touch the cable. I wonder if this is specifically an old-laptop-problem. If I had one of those fancy new USB-C thinkpads and a USB-C dock at home and at the office, would the USB-C port eventually suffer the same fate? If yes, how long does it last?
-
View post
it&#39;s that time of the year again where I go through my old android devices to find out if any of them are finally supported by pmOS
-
View post
The &quot;clothing I would acquire&quot; and the &quot;clothing I would actually wear&quot; categories unfortunately are not entirely congruous. I suppose because I like suit-adjacent fashion in general, while at the same time not wanting to dress like a conservative (it&#39;s a hard life). Luckily things like waistcoats, suspenders and now slowly even ties are no longer part of what is considered normal formal wear, so it&#39;s easy to style them in a more alternative wa...
-
View post
Anyway, earlier today I walked past a DJ doing a set on the sidewalk with like ten people dancing. Stuff like that is why I love this city. It feels so alive and welcoming.
-
View post
Current mood: Touching the code I don&#39;t like touching because it&#39;s annoying and overcomplicated until it is no longer annoying and overcomplicated. Decoupled receiving bytes from dispatching events in the wayland library. This not only makes the code nicer, but it is also the first step towards integrating with event loops based on zig IO interface. While all wayland messages should be handled in the same thread (including sending them), receiving raw bytes can be done in anothe...
-
View post
With the recent waves of discovered severe security vulnerabilities, it&#39;s really interesting (in a disappointing way) to observe what some people consider solutions. The top two are, of course, memory safe languages and automated scanning of the sloppy kind. They see the problem but they fail to learn from it. Rust won&#39;t safe you if you still run all your applications unsandboxed. The security model of all currently relevant desktop operating system sucks. It needs replacement...
-
View post
What&#39;s this new-ish trend[1] of old TV shows[2] posting clips to youtube? Are the right-holders trying to make ad money, sell DVDs, sell licenses to streaming services, or ... ? Like, how much money is really earned by uploading f-ing Knight Rider clips and why are my recommendations full of those... [1] ok, it&#39;s been going on for years, but only recently has invaded my recommendations [2] the right-holders. I am not talking about fan uploads
-
View post
currently getting back into some of my old favourites from my metal phase and right now this song is playing on repeat non-stop https://midnightdice.bandcamp.com/track/speed-city
-
View post
anyway, more tea!
-
View post
of course one could do the extra effort to get flicker-free un-/maximizing and un-/fullscreening in your window manager, just for firefox to randomly arbitrarily resize itself AFTER it signalled the un-/maximize or un-/fullscreen operation to be complete, basically actively working against your efforts...
-
View post
tried to not post too many negative things here, and I shall return to that shortly, but with this I guess my interest in writing wayland software goes straight into the bin...
-
View post
just realized: my little USB fan has written on its side &quot;natural wind&quot;. Like... no? Not at all? And that&#39;s the point? ??
-
View post
started working on a little presentation to catch my C students up now that we&#39;re nearing the end of the semester. Oops over 30 slides, guess I&#39;ll have to talk for an hour...
-
View post
so woodruff is my favourite ice cream flavour, but according to two of my friends from the states that&#39;s apparently an old people thing? eh, like half their sweets are mouth-wash-flavoured (mint) over there
-
View post
I don&#39;t really like locking the screen on idle, that&#39;s more annoying than useful. But I would like to auto-lock when I leave my desk. Maybe some sort of proximity sensor to check whether the char is occupied?
-
View post
I now posses one (1) white dress shirt. This is the most normal colour of dress shirt I own - I usually prefer more interesting colours or black and actively avoid typical dress shirt colours like powder blue because they look too conservative and boring. This is an experiment. I am allergic to looking non-alt, so I hope trying to wear the white shirt will force me to come up with more interesting ways to style a dress shirt. \end{fashion-blog}
-
View post
Feeling the urge to: * Create a custom wayland client implementation * Improve my zig regex library * Write an in-browser rogue-like doom clone Will probably do none of that this year though 🤷♀️