@thecanine@twtxt.net Yeah, what @bender@twtxt.net said. That tail is sick. Is this dog crying, though? The vertically elongated eye looks a bit like a tear running down.
@zvava@twtxt.net I am getting [2025/09/11 12:56:01.816] â please set config.host when trying to run âbbycllâ. How to bypass that tiny hurdle?
I had some trouble with my nginx reverse proxy, but after much tweaking and fiddling, I now have the prototype version of my node-based twtxt editor up and running on my site! đ #twtgoals
@prologic@twtxt.net Iâm doing that now as well, but I donât think this is a good solution. This is going to hurt âself-hostingâ in the long run: I cannot afford true self-hosting where I actually do host everything here at home â instead, I must use a cloud provider / VPS for that. It is only a matter of time until my provider starts doing AI shit as well (or rather, the customers do it) and then what? I get blocked, e.g. I canât send email to (some) people anymore. This is already bad and itâs going to get worse.
Erlang Solutions: Healthcare Blog Round-Up
Healthcare is moving quickly, and technology is playing a big part in that shift. The way information is collected, the way patients are cared for, and the way hospitals run are all changing.
Over the past year, our team has written about some of the most important trends shaping the future of healthcare. In this round-up, we bring together three of those articles: remote patient monitoring, big data, and generative AI.
Maybe you have been following along, or ⊠â Read more
Iâve got a prototype of my hardcopy simulator going. Iâm typing on the keyboard and the âdisplayâ goes to the printer:

https://movq.de/v/235c1eabac/MVI_8810.MOV.mp4
The biiiiiiiiiig problem is that the print head and plastic cover make it impossible to see whatâs currently being printed, because this is not a typewriter. This means: In order to see what I just entered, I have to feed the paper back and forth and back and forth ⊠itâs not ideal.
I got that idea of moving back/forth from Drew DeVault, who â as it turned out â did something similar a few years back. (I tried hard to read as little as possible of his blog post, because figuring things out myself is more fun. But that could mean I missed a great idea here or there.)
But hey, at least this is running on my Pentium 133 on SuSE Linux 6.4, printer connected with a parallel cable. đ
(Also, yes, you can see the printouts of earlier tests and, yes, I used ed(1) wrong at one point. đ€Ș And ls insisted on using colors âŠ)
@bender@twtxt.net That is a noble goal. We can talk about that â as long as it doesnât mean giving up essential freedoms like choosing which software you can run on your device (without having to ask someone for permission).
@dce@hashnix.club twtxt is quite light, and trouble-free. Welcome! I also run an ActivityPub server, but yeah, more often around here than there.
@itsericwoodward@itsericwoodward.com Also just a heads up, GIF(s) arenât supproted as an Avatar type on yarnd (what runs twtxt.net). Iâd change this to something thatâs more supproted like PNG, JPEG, etc.
I went for a nice walk to the park this morning and I am quite happy about it. Maybe next week I will go running again!
Distrobox is pretty handy and kind of amazed I havenât played with it before now. I wanted to quickly try out Protonâs Authenticator they just released, but they only had binaries for Ubuntu and Fedora (naturally), but Iâm on Void Linux on this laptop.
Installed the latest basic Fedora image with Distrobox, used dnf to install the downloaded rpm file within it, and presto, running the app within Void like Iâd just downloaded it though the normal repos.
@kat@yarn.girlonthemoon.xyz On the one hand, all these programs have a very long history and the technology behind manpages is actually very powerful â you can use it to write books:
https://www.troff.org/pubs.html
I have two books from that list, for example âThe UNIX programming environmentâ:

Itâs a bit older, of course, but it looks and feels like a normal book, and it uses the same tech as manpages â which I think is really cool. đ
Itâs comparable to LaTeX (just harder/different to use) but much faster than LaTeX. You can also do stuff like render manpages as a PDF (man -Tpdf cp >cp.pdf) or as an HTML file (man -Thtml cp >cp.html). I think I once made slides for a talk this way.
On the other hand, traditional manpages (i.e., ones that are not written in mandoc) do not use semantic markup. They literally say, âthis text is bold, that text over here is italicsâ, and so on.
So when you run man foo, it has no other choice but to show it in black, white, bold, underline â showing it in color would be wrong, because thatâs not what the source code of that manpage says.
Colorizing them is a hack, to be honest. Youâre not meant to do this. (The devs actually broke this by accident recently. They themselves arenât really aware that people use colors.)
If mandoc and semantic markup was more commonly used, I think it would be easier to convince the devs to add proper customizable colors.
/short/ if it's of this useless kind. Never thought that they ever actually will improve their Atom feeds. Thank you, much appreciated!
@kat@yarn.girlonthemoon.xyz @movq@www.uninformativ.de Sorry, I neither finished it nor in time. :-( Thatâs as good as itâs gonna get for the moment: https://git.isobeef.org/lyse/gelbariab/-/tree/master/rss-proxys?ref_type=heads
The README should hopefully provide a crude introduction. The example configuration file is documented fairly well, I believe (but maybe not). You probably still have to consult and maybe also modify the source code to fit your needs.
Let me know if you run into issues, have questions, wishes etc.
In 1996, they came up with the X11 âSECURITYâ extension:
https://www.reddit.com/r/linux/comments/4w548u/what_is_up_with_the_x11_security_extension/
This is what could have (eventually) solved the security issues that weâre currently seeing with X11. Those issues are cited as one of the reasons for switching to Wayland.
That extension never took off. The person on reddit wonders why â I think itâs simple: Containers and sandboxes werenât a thing in 1996. It hardly mattered if X11 was âinsecureâ. If you could run an X11 client, you probably already had access to the machine and could just do all kinds of other nasty things.
Today, sandboxing is a thing. Today, this matters.
Iâve heard so many times that âX11 is beyond fixable, itâs hopeless.â I donât believe that. I believe that these problems are solveable with X11 and some devs have said âyeah, we could have kept working on itâ. Itâs that people donât want to do it:
Why not extend the X server?
Because for the first time we have a realistic chance of not having to do that.
https://wayland.freedesktop.org/faq.html
Iâm not in a position to judge the devs. Maybe the X.Org code really is so bad that you want to run away, screaming in horror. I donât know.
But all this was a choice. I donât buy the argument that we never would have gotten rid of things like core fonts.
All the toolkits and programs had to be ported to Wayland. A huge, still unfinished effort. If that was an acceptable thing to do, then it would have been acceptable to make an âX12â that keeps all the good things about X11, remains compatible where feasible, eliminates the problems, and requires some clients to be adjusted. (You could have still made âX11X12â like âXWaylandâ for actual legacy programs.)
linodeâs having a major outage (ongoing as of writing, over 24 hours in) and my friend runs a site i help out with on one of their servers. we didnât have recent backups so i got really anxious about possible severe data loss considering the situation with linode doesnât look great (it seems like a really bad incident).
âŠanyway the server magically came back online and i got backups of the whole application and database, iâm so relieved :â)
(Now why is that GNOME gcr thing running with debug logs enabled that print stuff like âsending secret exchange: âŠâ? Is this healthy?)
Only figured this out yesterday:
pinentry, which is used to safely enter a password on Linux, has several frontends. Thereâs a GTK one, a Qt one, even an ncurses one, and so on.
GnuPG also uses pinentry. And you can configure your frontend of choice here in gpg-agent.conf.
But what happens when you donât configure it? Whatâs the default?
Turns out, pinentry is a shellscript wrapper and itâs not even that long. Here it is in full:
#!/bin/bash
# Run user-defined and site-defined pre-exec hooks.
[[ -r "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec ]] && \
. "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec
[[ -r /etc/pinentry/preexec ]] && . /etc/pinentry/preexec
# Guess preferred backend based on environment.
backends=(curses tty)
if [[ -n "$DISPLAY" || -n "$WAYLAND_DISPLAY" ]]; then
case "$XDG_CURRENT_DESKTOP" in
KDE|LXQT|LXQt)
backends=(qt qt5 gnome3 gtk curses tty)
;;
*)
backends=(gnome3 gtk qt qt5 curses tty)
;;
esac
fi
for backend in "${backends[@]}"
do
lddout=$(ldd "/usr/bin/pinentry-$backend" 2>/dev/null) || continue
[[ "$lddout" == *'not found'* ]] && continue
exec "/usr/bin/pinentry-$backend" "$@"
done
exit 1
Preexec, okay, then some auto-detection to use a toolkit matching your desktop environment âŠ
⊠and then it invokes ldd? To find out if all the required libraries are installed for the auto-detected frontend?
Oof. I was sitting here wondering why it would use pinentry-gtk on one machine and pinentry-gnome3 on another, when both machines had the exact same configs. Yeah, but different libraries were installed. One machine was missing gcr, which is needed for pinentry-gnome3, so that machine (and that one alone) spawned pinentry-gtk âŠ
Something happened with the frame rate of terminal emulators lately. It looks like thereâs a trend to run at a high framerate now? Iâm not sure exactly. This can be seen in VTE-based terminals like my xiate or XTerm on Wayland. foot and st, on the other hand, are fine.
My shell prompt and cursor look like this:
$ â
When I keep Enter pressed, I expect to see several lines like so:
$
$
$
$
$
$
$ â
With the affected terminal emulators, the lines actually show up in the following sequence. First, we have the original line:
$ â
Pressing Enter yields this as the next frame:
$
â
And then eventually this:
$
$ â
In other words, you can see the cursor jumping around very quickly, all the time.
Another example: Vim actually shows which key you just pressed in the bottom right corner. Keeping j pressed to scroll through a file means I get to see a j flashing rapidly now.
(I have no idea yet, why exactly XTerm in X11 is fine but flickering in Wayland.)
The WM_CLASS Property is used on X11 to assign rules to certain windows, e.g. âthis is a GIMP window, it should appear on workspace number 16.â It consists of two fields, name and class.
Wayland (or rather, the XDG shell protocol â core Wayland knows nothing about this) only has a single field called app_id.
When you run X11 programs under Wayland, you use XWayland, which is baked into most compositors. Then you have to deal with all three fields.
Some compositors map name to app_id, others map class to app_id, and even others directly expose the original name and class.
Apparently, there is no consensus.
@lyse@lyse.isobeef.org I do my timetracking in a little Python script, locally. Every now and then, I push the data to our actual service. Problem solved â but itâs a completely unpopular approach, they all want to use the web site. I donât get it. Then, of course, when itâs down, shit hits the fan. (Luckily, our timetracking software is neither developed nor run by us anymore. Itâs a silly cloud service, but the upside is that Iâm not responsible anymore. đ€·)
Some of our oldschool devs tried to roll out local timetracking once, about 15 years ago. I donât remember anymore why they failed âŠ
This is developed inhouse, Iâm just so glad that weâre not a software engineering company. Oh wait. How embarrassing.
Oh to be anonymous on the internet. That must be nice. đ
@eldersnake@we.loveprivacy.club This wasnât always the case, though. Quake3, Quake4, Unreal Tournament 99 and 2004 are examples of games that used to run very well as native Linux games. But that was 20+ years ago âŠ
@movq@www.uninformativ.de reminds me how many Windows games using Proton (or WINE with similar patches) on Linux run better than some of the old native Linux binaries.
It took about a year, I think, but Iâve now finished another run of Tomb Raider I, II, and III. And I have, for the first time, played the two bonus packs âUnfinished Businessâ (for TR I) and âGolden Maskâ (for TR II). Theyâre available as a free download, if you have the original games. (The bonus pack for TR III is not free.)
I just love these games â and the game mechanics. Itâs just the right balance between challenging and relaxing.

Someone did a thing:
https://social.treehouse.systems/@ariadne/114763322251054485
Iâve been silently wondering all the time if this was possible, but never investigated: Keep doing X11 but use Wayland as a backend.
This uses XWaylandâs ârootfulâ mode, which basically just gives you a normal Wayland window with all the X11 stuff happening inside of it:
https://www.phoronix.com/news/XWayland-Rootful-Useful
In other words, put such a window in fullscreen and you (more or less) have good old X11 running in a Wayland window.
(For me, personally, this wonât be the way forward. But itâs a very interesting project.)
It annoys me when I clone a git repository A in order to build and self-host some software, only to realize later that I also needed to clone repos B, C and D. Iâm not saying thatâs a bad thingâlogical separation of code between, say, a client and a server is very handyâbut some projects do not communicate very well when you need multiple tools to get it running independently.
@kat@yarn.girlonthemoon.xyz I guess that qualifies as an âArch momentâ, albeit the first one I encountered. Iâm running this since 2008 and itâs usually very smooth sailing. đ
@lyse@lyse.isobeef.org Yeah, YMMV. Some games work(ed) great in Wine, others not at all. I just use it because itâs easier than firing up my WinXP box. (I donât use Wine for regular applications, just games.)
@kat@yarn.girlonthemoon.xyz lol, oof, well, better than nothing. đ„Ž It appears to run quite well. đ€
@kat@yarn.girlonthemoon.xyz UPDATE: getting it to run natively through a VM and other means all failed! so i did the cursed thing and tried the windows installer in wineâŠ..
update on tux racer: ofc it doesnât run on modern linux LMFAOOOOOOO iâm installing red hat in a VM right now
@bmallred@staystrong.run Oh sorry I should have explained those terms đ€Šââïž
@bmallred@staystrong.run Ahhh this is an agent Iâm tryining to play the game of Connect3. It uses a library written in Go Iâve been working on that supports Neuroevolution using Genetic Algorithms. Some features include: Mutation, Speciation, Lamarckian Evolution/Inheritence.
@prologic@twtxt.net do you remember Hamachi? Tailscale/Headscale is Hamachi on steroids. They are used primarily for creating a VPN among all your devices so they can talk to one another as if they were on the same LAN, even when theyâre not. That was, mostly, my WireGuard usage.
I still have WireGuard runningâbecause it is so lite that it doesnât matterâto use as regular VPN, but Headscale keeps all my devices connected forming their own âmini-Internetâ 100% of the time.
@prologic@twtxt.net Tailscale is awesome! I run Headscale; it replaced my vanilla WireGuard install.
Crafting Standalone Python Proof of Concept Exploits
Creating standalone proof of concept exploits implementing a zero-to-hero method, requiring a single action to run.
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/craf ⊠â Read more
container: tool for creating and running Linux containers using lightweight virtual machines on a Mac
Comments â Read more
Containerization is a Swift package for running Linux containers on macOS
Article URL: https://github.com/apple/containerization
Comments URL: https://news.ycombinator.com/item?id=44229348
Points: 500
# Comments: 226 â Read more
Ish: Grep-like text search with optimal alignment, built with Mojo
Associated preprint: https://www.biorxiv.org/content/10.1101/2025.06.04.657890v1
The âbuilt with Mojoâ is there because this tool exists specifically to test run Mojo as a language for bioinformatics tool development.
CH32H417 Dual-Core RISC-V MCU Offers USB, Ethernet, and SerDes Support
WCHâs new CH32H417 microcontroller introduces a dual-core RISC-V architecture designed for embedded applications requiring high-speed connectivity and peripheral integration. It is built on the Qingke V5F core running at 400 MHz and the V3F core at 144 MHz. The microcontroller supports USB 3.2 Gen 1 with a 5Gbps PHY and dual-role host/device functionality, along with [âŠ] â Read more
What next after vibe coding
One interesting possible future of the emergence of âvibe codingâ as common terminology is the possibility to position an alternative.
âReal codingâ?
Future think pieces:
âYou can get yourself up and running quickly with âvibe codingâ but when you get traction youâre going to want have people doing âreal codingââ
âswitching from vibe coding to real coding will typically cost you X% of you initial development, so donât put off switching too lateâ
[Comments](https://lobste.rs/s/m ⊠â Read more
Run Classic MacOS & NeXTSTEP in Your Web Browser
If youâve been a reader of OSXDaily for a while you almost certainly have seen us mention some of the fun web apps that allow you to run full fledged versions of operating systems in your web browser, from Mac OS 9, Mac OS 8, or Mac OS 7, to even Windows 1.0. Many of ⊠Read More â Read more
10 Presidential Mysteries That Are Still Unsolved
Thereâs no shortage of mysteries and unsolved uncertainties when it comes to the various presidents who have run the United States. Every single term, in fact, it seems like more mysteries crop up. Of course, you can attribute many of those to conspiracy theories and the like. And hey, who are we to say whether [âŠ]
The post [10 Presidential Mysteries That Are Still Unsolved](https://listverse.com/2025/06/08/10-presidential-mysteries ⊠â Read more
Run Classic MacOS & NeXTSTEP in Your Web Browser
If youâve been a reader of OSXDaily for a while you almost certainly have seen us mention some of the fun web apps that allow you to run full fledged versions of operating systems in your web browser, from Mac OS 9, Mac OS 8, or Mac OS 7, to even Windows 1.0. Many of ⊠Read More â Read more
Redox gets X11 support, GTK3, and Mesa3D EGL
Weâve cleared another month by the skin of our teeth, so itâs time for another month of progress in Redox, the Rest-based operating system. Theyâve got a big one for us this month, as Redox can now run X11 applications in its Orbital display server, working in much the same way as XWayland. This X11 support includes DRI, but it doesnât yet fully support graphics acceleration. Related to the X11 effort is the brand new port of GTK3 and the arriv ⊠â Read more
Explaining cloudd, photolibraryd, & cloudphotod Processes in MacOS
If youâre a Mac user and youâve ever opened Activity Monitor to explore why your Mac might be feeling slow, itâs likely that youâve seen a few processes running that could be using a lot of CPU, energy, or memory, in particular cloudd, cloudphotod, photolibraryd, and nsurlsessiond. So what the heck are these processes that ⊠[Read More](https://osxdaily.com/2025/06/02/explaining-cloudd-photolibraryd- ⊠â Read more
That time âAIâ translation almost caused a fight between a doctor and my parents
What if you want to find out more about the PS/2 Model 280? You head out to Google, type it in as a query, and realise the little âAIâ summary thatâs above the fold is clearly wrong. Then you run the same query again, multiple times, and notice that each time, the âAIâ overview gives a different wrong answer, with made-up details itâs pulling out of its metaphorical ass. Ev ⊠â Read more
Harpoom: of course the Apple Network Server can be hacked into running Doom
Of course you can run Doom on a $10,000+ Apple server running IBM AIX. Of course you can. Well, you can now. Now, letâs go ahead and get the grumbling out of the way. No, the ANS is not running Linux or NetBSD. No, this is not a backport of NCommanderâs AIX Doom, because that runs on AIX 4.3. The Apple Network Server could run no version of AIX later than 4.1.5 and there are substan ⊠â Read more
Chinaâs economy runs on Uyghur forced labour â Read more
How to Play Fortnite on Mac with FnMacAssistant & Sideloadly
Gamers everywhere are happy that Fortnite is back for iPhone and iPad users, but thereâs no Mac client in sight (yet anyway). But that doesnât mean you canât play Fortnite on the Mac, because if you have an Apple Silicon Mac, and youâre comfortable running some mods and tweaks, you can get the iOS/iPadOS version ⊠[Read More](https://osxdaily.com/2025/05/31/how-to-play-fortnite-on-mac-with-fnmacassistant-sidel ⊠â Read more