@prologic@twtxt.net how do i enable htmx? i built latest main
@movq@www.uninformativ.de Product activation? Oh.. I never had to deal with that. I always had the CD-R XP Pro version with the enterprise key written in sharpie that my brother got somehow.
@movq@www.uninformativ.de Product activation? Oh.. I never had to deal with that. I always had the CD-R XP Pro version with the enterprise key written in sharpie that my brother got somehow.
@movq@www.uninformativ.de Just donât install windows 11. I believe XP is peak Windows OS anyhow.
@movq@www.uninformativ.de Just donât install windows 11. I believe XP is peak Windows OS anyhow.

nextvi for plan9 beta (https://adi.onl/nextvi.tgz), if interested please consider donating to my future https://openbsd.amsterdam/ Plan 9 virtual machine. (target is 127 âŹ)
https://www.paypal.com/donate/?hosted_button_id=7QXC2F3ANCDC2
@prologic@twtxt.net The old options are still valid, so âShow latest post per feedâ should just be added as a 3th.
I think it is a good addition. Similar to how the Fraidycat RSS reader works. Fraidyc.at also support twtxt, but have not seen any updates since 2021âŠ
đ Okay folks, letâs startup the Yarn.social calls again.
- Event: Yarn.social Online Meetup
- When: 25th May 2024 at 12:00pm UTC (midday)
- Where: Mills Meet : Yarn.social
- Cadence: 4th Saturday of every Month
Agenda:
Anything we want to talk about. Twtxt, Yarn, self hosting, cool stuff youâve been working on. chit-chat, whatever đ
@bender@twtxt.net haha yeah. heâs never been free to roam the house when we are away, heâs either with us - or in his big crate in our bedroom (heâs not in there for long, just when he cannot be with us in the car etc). So itâs going to be damn nice to have a safe place for him outside. We fenced our garden in last year, heâs been there a lot when we are home, he loves it a lot (especially during winter). But we cannot have him there when weâre not home. But with the new dog yard thing - he can stay there without me worrying.
@Prologic@twtxt.net can you pleas fix this line in your twtxt.txt:
# follow = dbucklin@www.davebucklin.com https://www.davebucklin.com/twtxt.txt?nick=dbucklin
It is cause this weird effect on my timeline, where you are now called dbucklin
http://darch.dk/timeline/?profile=https://twtxt.net/user/prologic/twtxt.txt
@mckinley@twtxt.net I have a custom .tmux.conf that makes it very easy to use the multiplexer, but I agree, Zellij seems pretty robust, and intuitive. I like it! Tried compiling it, as with everything Rust, it failed miserably. Good thing there is a binary release I could download to try!
@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.
@movq@www.uninformativ.de Maybe something for you: 7.css - A CSS framework for recreating Windows 7 UI
@adi@twtxt.net I kinda bounced off learning go properly a few years back. This little toy would be a good thing to try again on, now that you mention it. Maybe.
@prologic@twtxt.net Haha, that sh!t is pure (net)art!
@dfaria@twtxt.net the difference is that these other servers does not post several times a day with content that are not informative/interesting to people outside your academic context, which can be perceived as noise.
What @prologic@twtxt.net have done is what I would call curation of the service he offers to the world for free (as in beer). Itâs no one right to have their posts syndicated to the frontpage of twtxt.net, itâs simply a gift he gives to the world and he is free (as in speak) to wrap is anyway he sees fit.
@dfaria.eu@dfaria.eu I hope you stay around đ
@prologic@twtxt.net and @bender@twtxt.net for a start a single user twtxt/yarn pod could look like this đ
I just âpublishedâ a #draft on my blog about âHow Iâve implemented #webmentions for twtxtâ (http://darch.dk/mentions-twtxt), so I wanted to know from you guys if you see yourself doing a similar thing with yarnd @prologic@twtxt.net or others with custom setups?
The wording can be more subtle like âThis feed have not seen much activity within the last yearâ and maybe adding a UI like I did in timeline showing time ago for all feeds
I agree that it good to clean up the Mastodon re-feeds, but it should also be okay for anyone to spin up a twtxt.txt just for syndicating they stuff from blog or what ever.
The ânot receiving repliesâ could partly be fixed by implementing a working webmentions for twtxt.txt
Its quite nice. I have been half tempted to make a twtxt client with it
Its quite nice. I have been half tempted to make a twtxt client with it
@bendwr and I discussing something along the lines of:
I.e: How to deal with or reduce noise from legacy feeds.
@movq@www.uninformativ.de Yeah, normally I just use s browser to open PDF, but we had actually create one and it needed some special Acrobat features. Afterwards I immediately uninstalled it again.
@johanbove@johanbove.info Is there any reason to use this program? I canât remember when I last had it installed, must have been early 2000âs.
@shreyan@twtxt.net first you must clearly explain what a monad is.
@shreyan@twtxt.net first you must clearly explain what a monad is.
@hecanjog@hecanjog.com You need to include the full URL for the audio file for this to work across servers/pods ;)
yes i know @bender@twtxt.net, itâs on my to-do
yes i know @bender@twtxt.net, itâs on my to-do
@bender@twtxt.net you can over at http://darch.dk/timeline/conv/ba3xbfa or by looking at the raw txt https://lyse.isobeef.org/twtxt.txt
I canât help it that twtxt.net only have temporary caching ÂŻ_(ă)_/ÂŻ
@adi@twtxt.net (I would not object to someone wanting to throw FFRDC-class money at P9F, if youâve got a lead! âș)
@prologic@twtxt.net because the downside of over-leveraging yourself is you lose your house.. or more.
@prologic@twtxt.net because the downside of over-leveraging yourself is you lose your house.. or more.
Thanks for your feedback @lyse@lyse.isobeef.org. For some reason i missed it until now. For now I have implemented endpoint discovery for #webmentions as a metadata field in the twtxt.txt like this:
# webmention = http://darch.dk/timeline/webmention
And now added #filter for replies too:
@adi@twtxt.net No, thinking much bigger than that at the moment: http://a.9srv.net/b/us-osqi
Added support for #tag clouds and #search to timeline. Based on code from @dfaria.eu@dfaria.euđ
Live at: http://darch.dk/timeline/?profile=https://darch.dk/twtxt.txt
prev field in your feedâs headers is invalid. đ
Hi @movq@www.uninformativ.de, is it better now?
I have put in a psudo twthash since I did not archive from a specific date/post, but just what I did not find relevant to keep in my main feed.
Hey @sorenpeter@darch.dk, Iâm sorry to tell you, but the prev field in your feedâs headers is invalid. đ
First, it doesnât include the hash of the last twt in the archive. Second, and thatâs probably more important, it forms an infinite loop: The prev field of your main feed specifies http://darch.dk/twtxt-archive.txt and that file then again specifies http://darch.dk/twtxt-archive.txt. Some clients might choke on this, mine for example. đ Iâll push a fix soon, though.
For reference, the prev field is described here: https://dev.twtxt.net/doc/archivefeedsextension.html
@sorenpeter@darch.dk a poem about me giving Odo a free bucket:
A glint in his eye, a sly, Ferengi grin,
Quark crossed the promenade, a curious thing within.
No jeweled trinket, no weapon so grand,
But a simple pail held tight in his hand.Odo, the Constable, with a brow raised high,
âA bucket, Quark? What trickery do you try?â
The Ferengi huckster, with a salesmanâs flair,
âA gift, my friend, a constableâs rare!ââFor those late-night spills, a morphing mishap,
This bucket, dear Odo, will catch every scrap.
And should a suspect turn to goop and flee,
This pailâs the answer, a guarantor, you see!âOdoâs lips twitched, a hint of a smile,
At Quarkâs twisted logic, his mercantile style.
âPerhaps,â he conceded, the bucket held tight,
âA useful addition, in the pursuit of right.âSo Quark made his sale, with a wink and a nod,
A bucket for Odo, a Ferengi oddity, odd.
But on Deep Space Nine, where chaos takes hold,
Even a pail can be worth more than gold.
About the account, thanks, but I already have way too many. :-D
you need to send an email @quark@ferengi.one if you want an account. I know that it might not be very profitable. Maybe Odo can disclose it if I give him a new bucket.
you need to send an email @quark@ferengi.one if you want an account. I know that might be very profitable. Maybe Odo can disclose it if I give him a new bucket.
@mckinley@twtxt.net Iâm over here now. And yes I can send a PR to repo or your are welcome to add it. Credits also to @eapl.me@eapl.me for making a working yarn compatible parser.
@bender@twtxt.net ha! He goes his âpoemâ:
A string of letters, a forgotten name,
An email crafted, a message to claim.
We hit send with a click, a hopeful sigh,
But a bounce-back arrives, a tear in our eye.âDelivery failed,â the message reads cold,
The address it seems, is a story untold.
A ghost in the system, a memoryâs trace,
Lost in the void of cyberspace.
:-D
its a notebook tool like evernote. @sorenpeter@darch.dk linked it above: https://joplinapp.org/
its a notebook tool like evernote. @sorenpeter@darch.dk linked it above: https://joplinapp.org/
It not that easy @xuu@txt.sour.is since I implemented webmentions in a different way that how it have been done in yarnd to work with txt-files. You can find the code in webmention_endpoint.php and new_twt.php at main · sorenpeter/timeline
Thanks @prologic@twtxt.net, I also just manage to get my own version of webmentions working. Please have a read at Webmentions vs. Custom Mentions Spec for Twtxt/Yarn - HedgeDoc and User Lookup for Twtxt/Yarn - Webfinger or Decentralized Identifiers (DIDs) - HedgeDoc for how it sorta works
@eapl.me@eapl.me Take a look at http://darch.dk/timeline/conv/i4nt3ma
@movq@www.uninformativ.de For syncing notes between computers and phones Iâve been very happy with Simple Text - w Dropbox sync for some year, but transitioned to Joplin around new year. Both sync via Dropbox and for Joplin there are also more free options. I guess you could even use something like Syncthing
@movq@www.uninformativ.de the last part is more like âin wild hellâ.
The first part is like when you say fuck, or fucking hell or âshitâ if you know what I mean. :)
@mckinley@twtxt.net its hosted on the mini at home and ingress is handled through my MTR vm.
@mckinley@twtxt.net its hosted on the mini at home and ingress is handled through my MTR vm.
@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?
@mckinley@twtxt.net for me:
- a wall mount 6U rack which has:
- 1U patch panel
- 1U switch
- 2U UPS
- 1U server, intel atom 4G ram, debian (used to be main. now just has prometheus)
- 1U patch panel
- a mini ryzon 16 core 64G ram, fedora (new main)
- multiple docker services hosted.
- multiple docker services hosted.
- synology nas with 4 2TB drives
- turris omnia WRT router -> fiber uplink
network is a mix of wireguard, zerotier.
- wireguard to my external vms hosted in various global regions.
- this allows me ingress since my ISP has me behind CG-NAT
- this allows me ingress since my ISP has me behind CG-NAT
- zerotier is more for devices for transparent vpn into my network
i use ssh and remote desktop to get in and about. typically via zerotier vpn. I have one of my VMs with ssh on a backup port for break glass to get back into the network if needed.
everything has ipv6 though my ISP does not provide it. I have to tunnel it in from my VMs.
@mckinley@twtxt.net for me:
- a wall mount 6U rack which has:
- 1U patch panel
- 1U switch
- 2U UPS
- 1U server, intel atom 4G ram, debian (used to be main. now just has prometheus)
- 1U patch panel
- a mini ryzon 16 core 64G ram, fedora (new main)
- multiple docker services hosted.
- multiple docker services hosted.
- synology nas with 4 2TB drives
- turris omnia WRT router -> fiber uplink
network is a mix of wireguard, zerotier.
- wireguard to my external vms hosted in various global regions.
- this allows me ingress since my ISP has me behind CG-NAT
- this allows me ingress since my ISP has me behind CG-NAT
- zerotier is more for devices for transparent vpn into my network
i use ssh and remote desktop to get in and about. typically via zerotier vpn. I have one of my VMs with ssh on a backup port for break glass to get back into the network if needed.
everything has ipv6 though my ISP does not provide it. I have to tunnel it in from my VMs.
@mckinley@twtxt.net, in your blog, I think a âline-heighâ of 1.5 (if I remember correctly you are setting it on the âbodyâ on CSS) will make it more legible.
@mckinley@twtxt.net 500 GH\s
@bender@twtxt.net Yeah, I do not plan on retiring because of this device lol. But I let it solo mine until it breaks, no need for pennies if you can get the jackpot :p haha.
Gonna buy more of them later on as well.
Itâs just a hobby for me, something to do, and I always enjoy getting various hardware related things. Especially open source stuff.
Also made a webfinger lookup resolver that works with my own webfinger endpoint as well as yarnd servers:
http://darch.dk/wf-lookup.php
@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.
Maybe increase the amount of text we can type on twtxts? I am running out of space! :-)
@bender@twtxt.net Thatâs what I also donât understand. What is driving all this pierced hate and ignorance in the world lately?!
@mckinley@twtxt.net yeah, solo mining for sure.
Going to buy more of them later on as well.
Did another write up on #webfinger and DIDs for twtxt/yarn that you can read and edit/comment in: User lookup for twtxt/yarn - Webfinger or Decentralized Identifiers (DIDs) - HedgeDoc
Iâve gathers my ideas about mentions for twtxt/yarn here: Webmentions vs. custom mentions spec for twtxt/yarn - HedgeDoc
You are welcome to edit and comment in the doc, so our ideas are not fragment into a bunch of treads
@bender@twtxt.net It is the new âpolitically correctâ. Something that was used to describe acting in a more civilized way with one another. Turned into a scapegoat for the other side to label, demonize, and attack.
@bender@twtxt.net It is the new âpolitically correctâ. Something that was used to describe acting in a more civilized way with one another. Turned into a scapegoat for the other side to label, demonize, and attack.
@shreyan@twtxt.net What do you mean when you say federation protocol?
Either use webfinger for identity like mastodon etc. or use ATproto from Bluesky (or both?)
We can use webmentions or create our own twt-mentions for notifying someones feed (WIP code at: https://github.com/sorenpeter/timeline/tree/webmention/views)
Iâm not sure we need much else. I would not even bother with encryption since other platforms does that better, and for me twtxt/yarn/timeline is for making things public
yarn should define its own federation protocol that extends the basic twtxt in ways that twtxt doesnât allow. itâs time. and iâve got ideas!
You canât catch the kill signal. Should this be syscall.SIGTERM instead of os.Kill, xuu? https://git.sour.is/sour-is/go-paste/src/branch/main/main.go#L21
You are totally right.. i think i was going for SIGTERM and SIGQUIT
You canât catch the kill signal. Should this be syscall.SIGTERM instead of os.Kill, xuu? https://git.sour.is/sour-is/go-paste/src/branch/main/main.go#L21
You are totally right.. i think i was going for SIGTERM and SIGQUIT
@lyse@lyse.isobeef.org its a hierarchy key value format. I designed it for the network peering tools i use.. I can grant access to different parts of the tree to other users.. kinda like directory permissions. a basic example of the format is:
@namespace
# multi
# line
# comment
root :value
# example space comment
@namespace.name space-tag
# attribute comments
attribute attr-tag :value for attribute
# attribute with multiple
# lines of values
foo :bar
:bin
:baz
repeated :value1
repeated :value2
each @ starts the definition of a namespace kinda like [name] in ini format. It can have comments that show up before. then each attribute is key :value and can have their own # comment lines.
Values can be multi line.. and also repeated..
the namespaces and values can also have little meta data tags added to them.

the service can define webhooks/mqtt topics to be notified when the configs are updated. That way it can deploy the changes out when they are updated.
@lyse@lyse.isobeef.org its a hierarchy key value format. I designed it for the network peering tools i use.. I can grant access to different parts of the tree to other users.. kinda like directory permissions. a basic example of the format is:
@namespace
# multi
# line
# comment
root :value
# example space comment
@namespace.name space-tag
# attribute comments
attribute attr-tag :value for attribute
# attribute with multiple
# lines of values
foo :bar
:bin
:baz
repeated :value1
repeated :value2
each @ starts the definition of a namespace kinda like [name] in ini format. It can have comments that show up before. then each attribute is key :value and can have their own # comment lines.
Values can be multi line.. and also repeated..
the namespaces and values can also have little meta data tags added to them.

the service can define webhooks/mqtt topics to be notified when the configs are updated. That way it can deploy the changes out when they are updated.
[foo] [foo.bar] [foo.baz]) and it just feels confusing to me, even with indentation. Simple INI files are okay.
@mckinley@twtxt.net Donât forget the syntax for arrays of sets [[foo.bars]] [[foo.bars]] [[foo.bars]]
[foo] [foo.bar] [foo.baz]) and it just feels confusing to me, even with indentation. Simple INI files are okay.
@mckinley@twtxt.net Donât forget the syntax for arrays of sets [[foo.bars]] [[foo.bars]] [[foo.bars]]
@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.
Yeah, the lack of comments makes regular JSON not a good configuration format in my view. Also, putting all keys in quotes and the use of commas is annoying. The big upside is thatâs in lots of standard libraries.
I think the appeal with YAML is that is has comments, is kind of easy to write and read and also provides unlimited nesting levels. But it has all its drawbacks, no question. Forbidding tabs, thousands of different string flavors, having so many boolean options (poor Norwegians) etc. I use it, but I donât particularly enjoy it.
Among simple key value pairs, I like INI files, but with # for comments, not ;. I never used TOML, read up on it yesteray before writing this question, but it looks a bit weird and has some strange rules. I guess I have to give it a try one day.
And yes, as mentioned by several of you, it always depends on the complexity of the configuration at hand.
Iâm developing something for the scouts at the moment with rather simple requirements on the config. Currently, there are just four settings. Even INI would be overkill with its section. I selected JSON for now, because thatâs readily available with Goâs std lib. But I do not like it.
Btw. whatâs your own config format, @xuu@txt.sour.is?
@lyse@lyse.isobeef.org i made my own :D
I do prefer toml for the old school ini style with added support for object lists.
my second would be hjson or any other json with comments style.
@lyse@lyse.isobeef.org i made my own :D
I do prefer toml for the old school ini style with added support for object lists.
my second would be hjson or any other json with comments style.
I came across Google Summer of Code
This one looks interesting, Iâll apply soon, and perhaps is interesting for you as well
https://kiwix.org/en/google-summer-of-code/
Would âtwtxtâ be a good project for the next one? đ€
@reddit_world_news@feeds.twtxt.net and here in Norway they want to punish people more and more.
But the cost of alcohol on society is fine it seems.
@johanbove@johanbove.info dear lord! Can you still sleep at night?!
@movq@www.uninformativ.de Haha! yeah sounds about like my HS CS program. A math teacher taught visual basic and pascal. and over on the other end of the school we had âelectronicsâ which was a room next to the auto body class where they had a bunch of random computer parts scavenged from the district decommissioned surplus storage.
The advanced class would piece together training kits for the basic class to put together.
@movq@www.uninformativ.de Haha! yeah sounds about like my HS CS program. A math teacher taught visual basic and pascal. and over on the other end of the school we had âelectronicsâ which was a room next to the auto body class where they had a bunch of random computer parts scavenged from the district decommissioned surplus storage.
The advanced class would piece together training kits for the basic class to put together.
@lyse@lyse.isobeef.org not frozen, we have abou 5-6 degrees now. So snow is mostly gone etc :) today felt like spring, but tonight and throughout the weekend we will have rain..
@prologic@twtxt.net High five, Iâm âgeneration Javaâ as well! đ There were some leftovers of C++, we used that in the computer graphics courses in Uni a lot. But pretty much anything else that involved programming was Java.
(There was nothing even remotely resembling CS in our âhigh schoolâ. That school neither had the required teachers nor the equipment / PCs.)
I keep muting accounts here (twtxt.net), and they keep popping back on after some time. It is nuts. :-(
@quark@ferengi.one pascal was high school for me 10th grade. I remember making an over the top Yahtzee game with text windows and everything. My instructor got mad at me because it was a ton of pages printed out to review.
@quark@ferengi.one pascal was high school for me 10th grade. I remember making an over the top Yahtzee game with text windows and everything. My instructor got mad at me because it was a ton of pages printed out to review.
@xuu@txt.sour.is wow, I can tell I am older than you (I already knew this, but still). It was nothing but Pascal for me.
@movq@www.uninformativ.de before this century. Back when colleges taught C++ instead of Java for CS degrees.
@movq@www.uninformativ.de before this century. Back when colleges taught C++ instead of Java for CS degrees.
