Definitely something going on with replies. This one was replying to the wrong twt and even when I got clever and pasted the right hash it didnât work.
a
@falsifian@www.falsifian.org TLS wonât help you if you change your domain name. How will people know if itâs really you? Maybe thatâs not the biggest problem for something with such low stakes as twtxt, but itâs a reasonable concern that could be solved using signatures from an unchanging cryptographic key.
This idea is the basis of Nostr. Notes can be posted to many relays and every note is signed with your private key. It doesnât matter where you get the note from, your client can verify its authenticity. That way, relays donât need to be trusted.
Definitely something going on here. Cloudflare is my main suspect.
If youâre reading this, it is now possible to post on twtxt.net using Ladybird!
@aelaraji@aelaraji.com Iâm definitely putting that in the list. I like tmux but I just canât wrap my head around the controls. This looks more like a tiling window manager.
@xuu@txt.sour.is Wow. txt.sour.is has IPv6, so are you hosting it on one of those VMs or is it a reverse proxy back home?
QOTD: What do you host on your home server? How do you host it? Are you using containers? VMs? Did you install any management interface or do you just SSH in? What OS does it run?
Mine runs Arch (btw) and hosts a handful of things using Docker. Adguard Home, http://mckinley2nxomherwpsff5w37zrl6fqetvlfayk2qjnenifxmw5i4wyd.onion/, and some other things. NFS, Flexo, and Wireguard (peer and bounce server in my personal network) are outside Docker. I have a hotkey in my window manager that spawns a terminal on my server using SSH. It makes things very easy and I highly recommend it.
I am thinking about replacing Docker with Podman because the Common Wisdom seems to say itâs better. I donât really know if it is or isnât.
Also, how much of your personal infrastructure is on IPv6? I think all the software I use supports both, but Iâve mostly been using IPv4 because itâs easier to remember the addresses. Iâve been working for the last couple days on making it IPv6-only.
@bender@twtxt.net I donât mind the character limit. If I hit it and I still have more to say, itâs a good reminder that I should probably write a note instead. I like to POSSE anything that might have value outside of the current conversation.
@lyse@lyse.isobeef.org Lack of comments are definitely a shortcoming of JSON. I donât like TOML because it lets you have nested categories ([foo] [foo.bar] [foo.baz]
) and it just feels confusing to me, even with indentation. Simple INI files are okay.
The Prosody XMPP serverâs configuration file is just a Lua script because Prosody is written in Lua, and thatâs excellent.
Seriously, where is the suckless-style Nostr client?
I just caught a bit flip in a tmpfs. The 42 MiB file only existed for about 3 minutes before the error was first detected by the FLAC decoder. Very unlikely.
$ xxd -b ../08.\ New\ World\ Rising.flac >old
$ xxd -b 08.\ New\ World\ Rising.flac >new
$ diff old new
2959577c2959577
< 010ef510: 11110011 01001010 11111010 10011111 11110011 00111011 .J...;
---
> 010ef510: 11110011 11001010 11111010 10011111 11110011 00111011 .....;
The future of the Web, as of 2000: https://mckinley.cc/notes/20231013-xhtml-for-dummies.xhtml
QOTD: How do you back up your files?
Rebooting a LUKS Encrypted System Without Typing The Passphrase: https://mckinley.cc/blog/20230526.html
@lyse@lyse.isobeef.org As far as I know, theyâre still visible in the Web UI. Although, in the mobile app and youtube.com, I believe it tells you that the video isnât available without having to click on it. They donât tell you that in the RSS feed, and I agree; it gets annoying.
If we had a custom feed generator that hooks directly into the YouTube API, Iâll bet we could find that information and put â[Scheduled][Scheduled=][Scheduled][Scheduled=][Scheduled][Scheduled=][Scheduled][Scheduled=]â in the title for premieres and remove it when the video is available.
@lyse@lyse.isobeef.org As far as I know, theyâre still visible in the Web UI. Although, in the mobile app and youtube.com, I believe it tells you that the video isnât available without having to click on it. They donât tell you that in the RSS feed, and I agree; it gets annoying.
If we had a custom feed generator that hooks directly into the YouTube API, Iâll bet we could find that information and put â[Scheduled][Scheduled][Scheduled][Scheduled][Scheduled][Scheduled][Scheduled][Scheduled]â in the title for premieres and remove it when the video is available.
More specifically: Will this be expanded into something like Gitea with the concept of users and organizations, or will it stay with a simple flat repository model like upstream legit or cgit?
Also, the shorthand mention syntax has struck again. Apologies, @justamoment@twtxt.net.
@prologic@twtxt.net and @justamoment, this Gitxt project sounds really interesting. Can you tell us about some of your goals?
Atom vs. RSS: https://mckinley.cc/blog/20221109.html
cc @movq@www.uninformativ.de @lyse@lyse.isobeef.org @nmke-de@yarn.zn80.net
It only took me 5 days :)
@prologic@twtxt.net Itâs called âcgodâ and it isnât written in C or Go? I want my money backâŚ
I also like Gopher more than Gemini. The problem Gemini is trying to solve is better solved by just writing static HTML 4.01 pages.
@prologic@twtxt.net Liberaâs insistence on giving them an e-mail and my real IP address makes me really not want to give them either one. Otherwise, Iâd probably talk in IRC regularly.
Weâve barreled past the microblog line and flew straight over the e-mail chain line. This is just social blogging.
There are too many threads going, I canât keep up. Can someone catch me up on whatâs been going on here since last night?
@prologic@twtxt.net Re: Chat system, What if the base specification included a system for per-user arbitrary JSON storage on the server? Kind of like XEP-0049, but expanded upon. Two kinds of objects: public and private. Public objects can be queried by anyone, private objects cannot and must be encrypted with the userâs private key. Public keys could be stored there, as well as anything else defined by extensions. Roster, user block list, avatar, etc.
Anyone with the name âChetan Kunteâ has to have a good sense of humor, no matter how itâs supposed to be pronounced.