https://movq.de/v/f7d0706059/foundation.ogg
The what foundation? 𤨠Collotrary? Connotrary? I donāt understand what this dude is saying and this keeps bugging me. š
SCNR š„“
Oh dear. Wifi monitoring is really hard. We have the same problem. We tried to do what he proposes (setting up Raspberry Pis as āwifi probesā, setting up entire laptops, you name it, ā¦), but we hardly gained any insights.
The nasty thing about wifi is that itās not enough to know whether a device is connected or not. Yes, sure, if all your wifi probes in one area suddenly disconnect, then you have a problem. But how do you test for roaming? How do you test for client behaviour, like āwifi chip $a behaves ever so slightly different than chip $bā? How many probes do you deploy, one per room? That adds up quickly.
At the end of the day, many of our users are dissatisfied with our wifi ā and we admins canāt reproduce their problems, because we donāt use the exact same configuration that they do. š¢
(We recently switched to offering Ethernet by default again. Thatās much more convenient these days, because many laptops have USB-C: Users connect one cable and get everything ā power, monitor, Ethernet, USB hub. Not all workplaces have such a setup, though.)
@lyse I had to think twice what āBauchaufzügeā means. :-) Nice visualization. āStrecke 2Dā vs. āStrecke 3Dā is interesting - didnāt expect it to make that much of a difference for such a short path. š¤ Also, you might be right, basic navigation probably works with the OSM app. The only thing is, it greets me with āunpaid version, 5 downloadsā remaining, so, dunno how long itāll remain usable.
u4bs34q
here, too.Phew. š„“
When my client fetched @xuuās twt, it read like this (Iām posting screenshots here to avoid something parsing this as markdown):

The hash I got for this was
v6kvlma
. Thatās whatās still stored in my client.Note the wrong mention. xuu must have edited it, because it now reads like this:

And I get
dmypf5q
for that.This latter hash also exists on twtxt.net, but itās not the one that @lyse replied to: https://twtxt.net/conv/dmypf5q
lyse replied to
u4bs34q
(https://twtxt.net/conv/u4bs34q), but I canāt find out what the original raw content of that twt was. Can someone show me that raw twt line? Then I can check which hash I get. šThe simplest explanation is that xuu edited several times and lyse replied to something other than the current/final twt.
(For that original twt from your test cases (the one the say āGreat, last system update broke something ā¦ā), I get
bd3yzvq
, just like your test suite.)
(Please donāt ask why we have such a single point of failure in the first place. Itās a sad story. š)
@carsten Rocket goes whoosh! š I did rewatch it by now. Thereās nothing like following it live, though.
5km is quite the distance. My walk today was about 3.5km and still took me almost an hour. š I didnāt go very fast, though.
(Reminds me, a GPS tracker would be great. Letās see what that lovely Google Play Store has ⦠has ⦠has in store for me ā¦)
In any case, nice shot of the moon. š~
(F1 has become pretty expensive here in Germany, so I donāt follow it closely anymore ā¦)
Itās a good analogy, though. Email is probably the one and only decentralized system that people are somewhat familiar with. š¤
And you have the weirdest trees down there. 39.jpg, whatās going on? š
https://github.com/rss2email/rss2email
I donāt remember anymore (it was 2011) why I didnāt simply use that. š¤
https://www.uninformativ.de/git/xiate/commit/0d8b2f924d8f8e6c8786e940835d346a78d72f3e.html
It works fine with foot, though. Maybe I should just throw away my work and use that ā¦
So, instead of patching newsboat, I polished my āfeed-to-mailā script, added support for Gopher and Gemini, and finally made it public:
https://uninformativ.de/git/feednotify
Iāll let it mature for another week or two and then issue a release.
Probably not useful to anybody, but whatever. š„“
https://wayland.app/protocols/wlr-gamma-control-unstable-v1
āProtocol extensionā sounds complex, but it basically just means: āHereās an XML file that describes our thing.ā Itās much more formalized than specs like EWMH, which are mostly written in prose. If a compositor decides to implement it, it knows exactly which functions to implement, which arguments they get, and so on.
This is a generic extension that allows you to set a gamma table. So, on Sway, you can use this:
https://github.com/minus7/redshift/tree/wayland
However, scroll down to this table:
https://wayland.app/protocols/wlr-gamma-control-unstable-v1#compositor-support
This *only* works on Sway, not GNOME nor KDE.
For GNOME, there is this other fork:
https://github.com/prahal/redshift/tree/add-gnomerr-method-v0.2
Itās using āGnomeRRā, which appears to be part of ālibgnome-desktopā. I couldnāt find official docs for this library (I didnāt search for long, though). Hereās the code: https://gitlab.gnome.org/GNOME/gnome-desktop/-/tree/master/libgnome-desktop Theyāre basically doing their own thing, outside of Wayland protocol specs (or I misunderstood). It probably makes sense from their point of view.
g_set_prgname()
: https://docs.gtk.org/glib/func.set_prgname.html So at least thereās that.
> I just open a new terminal and my tiling window manager takes care of most things
Thatās what I do, too. I only use tmux on the servers, in case I get disconnected. But a WM is much, much better at, well, managing windows. tmux always feels like a crutch and comes with its own set of issues (mainly: it is a terminal emulator itself and does not necessarily support all the escape sequences that the host does).
> Hmm, how do pointer barriers work? How do you switch to another screen then? At one point, you just have to, don't you?
My xpointerbarrier is very simple: It creates a *static* barrier. To switch to another screen, I press a hotkey. But they can be implemented differently, for example you might have to āpushā the pointer over the barrier or you might have to hit it at a certain speed or something like that. I didnāt need anything like that, though.
> What's your use case to send keyboard events to an asortment of windows?
Mainly typing the same thing into multiple SSH sessions. For example, I edited the same zone file on both of our DNS servers at work today.
(Blog post about multipass)
multipass is not a *must have* for me ā tmux has that feature, too, as well as some terminal emulators. But all those other solutions require *thinking ahead*, whereas with multipass I can just combine any windows that I like *at any time*. (Or maybe it is possible with tmux as well, by moving panes around like crazy, which I imagine is quite cumbersome.)
> If I want a fucked up clipboard [ā¦]
I couldnāt be bothered to investigate this. Just found these two links with some more info:
- https://blog.martin-graesslin.com/blog/2016/07/synchronizing-the-x11-and-wayland-clipboard/
- https://www.reddit.com/r/swaywm/comments/rv668l/yet_another_clipboard_thread_x11_sync_wayland_and/
So itās a nice example of āhas been solved in KDE, but not in Swayā.
> Complicating everthing at basically no gain. Security is all good and nice, but if you can't do basic things anymore, then that's the opposite of progress or even a working system.
Iām pretty sure that you can get to a working system, you just have be willing to accept the change. :-)
I agree, it feels like they overshot the target with regards to security. There is no room anymore for *pragmatic* solutions. Itās a tradeoff. With the rise of Flatpak and Snap and all that, I think this additional security is warranted, because people will probably run more and more completely untrusted programs in the future (not even *somewhat* approved by a distro). š«¤
Btw, I *think* nothing in the Wayland protocol specs says that you have to cram everything into the compositor. People *could have* designed interfaces to allow for āa Wayland serverā and āa Wayland window managerā, itās just that nobody did do it. Or maybe things get way too complicated if you try to do it.
There was a waysome project a long time ago, but itās dead. Thatās a super interesting approach. I already loved that about awesomewm back in the day: You can drop your own scripts to greatly extend the core functions. If Iām ever going to write a Wayland compositor, thatās what Iām going to do: Implement as much as possible in Lua, so users can easily install their own stuff.
> I never tried Wayland myself. Nor did I do any research on that matter.
Youāre already an i3 user, arenāt you? š¤ Switching to Sway should be much less painful for you. Give it a shot, donāt trust anything I say! š
I really donāt know. Nobody is doing any of that at the moment because X.Org still works. What will happen if it doesnāt anymore?
- Pointer barriers donāt work. Each compositor has to implement this feature on its own. Sway doesnāt.
- My multipass wonāt work anymore. Has to be implemented in the compositor. I use this almost daily.
- Couldnāt find a way (yet) to set the āapp IDā from GTK3. When running a GTK3 program under Wayland,
wmclass
and wmname
are simply ignored. This means I cannot write assign
rules for my terminal at the moment. Would have to switch to another terminal (or port to GTK4?).- No shared clipboard between XWayland programs (of which there are a lot) and Wayland.
- redshift. Each compositor has to implement this on its own.
In general, the old model of āprograms that work togetherā is gone on Wayland because of security reasons. I can understand the reasoning behind this. Downside is that each compositor has to implement everything and the kitchen sink now. (If I were to write my own Wayland compositor, it would be an unbelievably huge amount of work.) Iām not convinced that this is a good model. The Sway guys are duplicating all the efforts of the GNOME guys and the KDE guys (and thatās basically it, because all the other compositors are toys ā because itās so much harder to write a compositor than an X11 window manager, only larger projects can afford that).
Iām trying to stay positive and optimistic. But itās hard. Wayland does not have a ākiller featureā, at least none that I can see. Why would I *want* to switch?
This situation reminds me of switching from Windows to Linux. For a long time, I was complaining that Linux couldnāt do this or that, so I staid on Windows. Eventually, I saw the *advantages* of using Linux, so switching became much easier and I was willing to make sacrifices. Same thing when I switched my servers from Linux to OpenBSD. With Wayland, I havenāt reached this point yet. All I see is obstacles and disadvantages.
Iāll keep looking for reasons to switch to Wayland ⦠As soon as I find a good reason, itāll be fine.
My favorite quote on this topic by Benno Rice: https://movq.de/v/06189654e5/benno-rice-change.ogg
Sounds a lot warmer than it was over here. š„¶
Oof, right, Iām beginning to remember. š RSS is quite the mess.
Hmm, my feeds use
type="html"
for <content>
and <title>
. Iām gonna fix that.
The FM transmitter that I used was one of those cheap dongles. Something like that: https://www.amazon.de/Bluetooth-FM-Transmitter-MP3-Player-Freisprecheinrichtung-unterst%C3%BCtzt/dp/B07VFT4D6B/ref=sr_1_3 (This was a long time ago, though, and it simply had an analog audio input, not USB. It also had a battery instead of using the carās power.)
As for the DVDs ⦠It really depends. Some of them still work fine, others donāt. š«¤
I wonder when Iāll stop buying CDs. Itās getting rare(r), I admit that. And it is taking up a lot of space, that is annoying, I agree.
The most annoying part about CDs and DVDs is that they have an expiry date, too. Many of my Star Trek DVDs no longer work. š” The same goes for some audio CDs I bought ages ago. I mean, sure, those CDs are close to 30 years old, thatās a long time! But still, they silently turn into garbage. 𫤠You *have* to make backups ā so you might as well buy FLAC files directly.

Whatās the Zugspitze? This? https://movq.de/v/a9a1ad568c/s.png š¤š³

Maybe these things arenāt common in .au? š¤
Okay, uhm, newsboat uses STFL for terminal rendering and I wonāt even link to its homepage, because it has been overtaken by scammers. š The docs are unreachable, the Arch package fails to build. This makes this whole thing a bit annoying.
The newsboat devs are aware of this issue, but of course, itās a lot of work to change such a core library ⦠Looks like they āforkedā STFL? https://github.com/newsboat/stfl
https://github.com/newsboat/newsboat/issues/2054
š„“
Maybe Iāll try implementing that tomorrow. I have a feeling, though, that it might not be a trivial thing to do. š§
Not sure why. I probably just need to try something different. š~
https://marc.info/?l=openbsd-tech&m=166763228823579&w=2
I donāt understand this mindset.
Also, practicing/learning at full speed is not a good idea. Iām guilty of that myself, of course, itās just too tempting. 𤪠Thatās probably why I still canāt play āWhite Rabbitā properly.
@marado Apartment buildings are great, arenāt they? š
Itās fun to write some simple ASM every now and then. (I call it āsimple ASMā, because that code might *look complicated* but itās really just *very verbose* ā I donāt use that many different instructions or concepts. The amd64 instruction set is *huge* and I just use a tiny fraction of it.) Itās a good excercise, but also very exhausting. š Iām glad that C exists.
(I wrote a ācloneā of it in 2016 in x86 ASM. š Screenshot. Then I gave a little ātalkā about it at work, which was a lot of fun, because my team had never done anything in assembly before.)
04.jpg: How dare you sneak up on her like that! š
I mean, I get it. I, myself, still struggle with the bass line of āWhite Rabbitā and I started learning that shortly after they started learning āFür Eliseā. 𤣠But at some point, come on, move on! It isnāt fun if youāre stuck like that, is it?
As for this:
> My general idea (for any university) is that between 18-25 years is not the best moment to decide what you want to do professionally 'for the rest of your life', so...
100% agree.
https://git.mills.io/yarnsocial/yarn/pulls/494
It was indeed more than just āmulti-protocolā: Having a relative URI also makes it easier to move your entire feed (including archived feeds) to another domain.
We quickly settled on relative URIs, there wasnāt that much of a discussion in the PR. Probably just felt like the right thing to do. š¤
Which makes me think ⦠Do I run a tiling WM just for the terminals or is it beneficial for other programs as well? š§
# prev
relative were multi-protocol feeds, pretty sure. (I havenāt read the rest of this massive thread.)
Interesting to see Halloween decorations pop up. Thatās new, isnāt it? Iāve only seen one house with such a decoration around here. But I like it. š
Heh, youāve got falling leaves in front of the rising sun, I got birds this morning. š Your colors are better, though, more intense. š
do ⦠while
-blocks in sh:#!/bin/sh
while
echo hello
echo "this is the date: $(date)"
sleep 1
test -e file_exists
do :; done
Horrible to read, but hey, might come in handy.
Works surprisingly well. I wake up on my own around 6:00 o'clock, sometimes earlier, sometimes a bit later. Thatās usually good enough for work or appointments.
The lady got glasses or are those yours?
Also, squirrels hiss? Iāve never heard them make a sound. š²