Searching txt.sour.is

Twts matching #Twtxt
Sort by: Newest, Oldest, Most Relevant

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

⤋ Read More
In-reply-to » you need to send an email @quark if you want an account. I know that might be very profitable. Maybe Odo can disclose it if I give him a new bucket.

@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

⤋ Read More
In-reply-to » I'm closing down neotxt.dk as a yarn pod. It will instead offer hosting of timeline or what ever other php stuff you want to run. To get started send me a poem to poem@neotxt.dk

@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

⤋ Read More
In-reply-to » Also made a webfinger lookup resolver that works with my own webfinger endpoint as well as yarnd servers: http://darch.dk/wf-lookup.php Media Media

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

⤋ Read More
In-reply-to » 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?

@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?

⤋ Read More
In-reply-to » 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?

@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)
  • a mini ryzon 16 core 64G ram, fedora (new main)
    • 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
  • 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.

⤋ Read More
In-reply-to » @bender 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.

@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.

⤋ Read More
In-reply-to » Got my #bitaxe #bitcoin asic #miner today, very cool miner. Super easy to set up. Media

@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.

⤋ Read More
In-reply-to » @bender 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 That’s what I also don’t understand. What is driving all this pierced hate and ignorance in the world lately?!

⤋ Read More
In-reply-to » 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!

@shreyan@twtxt.net What do you mean when you say federation protocol?

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

⤋ Read More
In-reply-to » 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.

@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.

⤋ Read More
In-reply-to » @lyse 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.

@mckinley@twtxt.net Don’t forget the syntax for arrays of sets [[foo.bars]] [[foo.bars]] [[foo.bars]]

⤋ Read More
In-reply-to » Question of the day: What configuration file formats do you all like and use?

@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.

⤋ Read More
In-reply-to » Question of the day: What configuration file formats do you all like and use?

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?

⤋ Read More
In-reply-to » @prologic 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.

@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.

⤋ Read More
In-reply-to » I finally found the NASM assembler.

@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.)

⤋ Read More
In-reply-to » Getting stuff done today.. Bought more fencing, so that the dog can stay outside on the terrace without jumping over to our neighbor, so I'll get that up soon. He has usually been in the garden, but that has been dug into a mudhole by the dog, so when it's rainy\wet etc he can now stay on the terrace. Other then that I'll probably do some coding on my multiplayer game today, since our kids are busy with friends etc.

@prologic@twtxt.net Nice! That sounds great :) Kids have vacation next week - but I do not, so we’ll do stuff after work at least, bowling and other things. :)

⤋ Read More
In-reply-to » I noticed that some of my software projects have a rather long lifetime, so I made a little graph:

@movq@www.uninformativ.de its always fun to look back on old projects. I talked to an old coworker about a codebase i made back in 2010 that still has lots of the same architecture i built into it back then and is still in heavy use.

⤋ Read More
In-reply-to » Linus Torvalds Has 'Robust Exchanges' Over Filesystem Suggestion on Linux Kernel Mailing List Linus Torvalds had "some robust exchanges" on the Linux kernel mailing list with a contributor from Google. The subject was inodes, notes the Register, "which as Red Hat puts it are each 'a unique identifier for a specific piece of metadata on a given filesystem.'"

@prologic@twtxt.net pretty nothing berger. The “blowout” was pretty tame coming from Linus kill yourself now. The world will be a better place” Torvold.

The issue was a dev making a “fix” that didn’t have a documented problem. They reused some specific low level functions they did not understand the reason they were made.

⤋ Read More

Twtxt spec enhancement proposal thread 🧵

Adding attributes to individual twts similar to adding feed attributes in the heading comments.

https://git.mills.io/yarnsocial/go-lextwt/pulls/17

The basic use case would be for multilingual feeds where there is a default language and some twts will be written a different language.

As seen in the wild: https://eapl.mx/twtxt.txt

The attributes are formatted as [key=value]

They can show up in the twt anywhere it is not enclosed by another element such as codeblock or part of a markdown link.

⤋ Read More
In-reply-to » (#fytbg6a) What about using the blockquote format with > ?

@sorenpeter@darch.dk this makes sense as a quote twt that references a direct URL. If we go back to how it developed on twitter originally it was RT @nick: original text because it contained the original text the twitter algorithm would boost that text into trending.

i like the format (#hash) @<nick url> > "Quoted text"\nThen a comment
as it preserves the human read able. and has the hash for linking to the yarn. The comment part could be optional for just boosting the twt.

The only issue i think i would have would be that that yarn could then become a mess of repeated quotes. Unless the client knows to interpret them as multiple users have reposted/boosted the thread.

The format is also how iphone does reactions to SMS messages with +number liked: original SMS

⤋ Read More
In-reply-to » (#fytbg6a) What about using the blockquote format with > ?

@eapl.me@eapl.me this is interesting. Is the square bracket something used in the wild for multilingual twts?

@prologic@twtxt.net what are your thoughts? Should we extend the parser to handle [lang] and [boost] ? Or a generic attribute spec. Single word is a boolean attribute. And one with an = is a string key/value.

⤋ Read More

What about using the blockquote format with > ?

Snippet from someone else’s post
by: @eapl.me@eapl.me

Would it not also make sense to have the repost be a reply to the original post using the (#twthash), and maybe using a tag like #repost so it eaier to filter them out?

⤋ Read More
In-reply-to » Bought some more fencing for the garden, need to make it a bit higher some places, so that our husky can spend more time there, a couple of places has been a bit flimsy, time to fix it :) If he really wanted - he could easily get over, but he just likes to stay in the garden, and does never mess with the fence (wire mesh fence, wooden poles in the ground). Also have a long chain as well (that's as long as the garden) but he does not want to have that one one (and it's under 1.5m of snow now). If he ever jumps over or digs himself out I'll get one of long wires that goes overhead that I can attach one of those pulleys \ leash too, that'll be better then a long chain.

@lyse@lyse.isobeef.org got it done today before it got dark (and more snow on the way). Felt good to have it fixed. Now I can finally relax when he’s out there by himself.

⤋ Read More
In-reply-to » Holy moly, this is a fantastic 37C3 talk about security researchers getting attacked and they reverse-engineer and fully disclose the entire – very advanced – attack. Operation Triangulation: What You Get When Attack iPhones of Researchers Very impressive!

@lyse@lyse.isobeef.org I have read the white papers for MLS before. I have put a lot of thought on how to do it with salty/ratchet. Its a very good tech for ensuring multiple devices can be joined to an encrypted chat. But it is bloody complicated to implement.

⤋ Read More
In-reply-to » Bought some more fencing for the garden, need to make it a bit higher some places, so that our husky can spend more time there, a couple of places has been a bit flimsy, time to fix it :) If he really wanted - he could easily get over, but he just likes to stay in the garden, and does never mess with the fence (wire mesh fence, wooden poles in the ground). Also have a long chain as well (that's as long as the garden) but he does not want to have that one one (and it's under 1.5m of snow now). If he ever jumps over or digs himself out I'll get one of long wires that goes overhead that I can attach one of those pulleys \ leash too, that'll be better then a long chain.

@lyse@lyse.isobeef.org , we’re just adding more fence on top, the top of fence is over the snow, and the poles are higher, so I can work with it regardless of snow :) i just ziptie the extra fence, so easy to work with

⤋ Read More
In-reply-to » When it comes to AI stuff - I like to run it myself, not use a service. I found this today - https://github.com/Mozilla-Ocho/llamafile I'll give that a good try when I need it, instead of chatgpt and such services.

@prologic@twtxt.net That works pretty well, this is what I needed. :) I like it so far, feels good to run it locally instead of on some online service.. pulled a couple of models (including the one for code). I’ll check that one out next time I’m looking for a solution for something I’m stuck on.

⤋ Read More
In-reply-to » When it comes to AI stuff - I like to run it myself, not use a service. I found this today - https://github.com/Mozilla-Ocho/llamafile I'll give that a good try when I need it, instead of chatgpt and such services.

@prologic@twtxt.net I will :) thanks for posting! The executable for the one I posted did not want to run.. so I’ll try the one you sent! :)

⤋ Read More
In-reply-to » Feedback on why I didn't choose Mattermost (lack of OIDC) · mattermost/mattermost · Discussion -- My discussions/feedback on Mattermost's decision to have certain useful and IMO should be standard features as paid-for features on a per-seat licensed basis. My primary argument is that if you offer a self-host(able) product and require additional features the free version does not have, you should not have to pay for a per-seat license for something you are footing the bill for in terms of Hardware/Compute and Maintenance/Support (havintg to operate it).

@prologic@twtxt.net What I did as a work around for mattermost was hijack the gitlab oauth login with my own auth server.

⤋ Read More
In-reply-to » Helped pur neighbour today, climbed over to them from second floor, and dug down to the veranda door from roof height, so now they can look out their windows again :) over the weekend I have to get rid of all the snow on our terrace, almost 2 meters there now. But it has stopped snowing now, so its nice to get a break after this.

@lyse@lyse.isobeef.org not normal, last time there was this much was 10 years ago. Highway got shut down back then, with people stuck, remember a colleague of mine who got stuck on his way home after work and was still stuck the next morning on highway.
The amount of snow we got this time was a bit shocking, schools has been closed for 3 days (but open tomorrow), all public transport got shut down yesterday (but running again now).

⤋ Read More

I am thinking about setting up a yarn instance. Twtxt is cool but it would be nice to be able to post from my phone.
Local posting would be a cool feature for yarn to have. A feed that can only be viewed by logged in users of that instance.

⤋ Read More
In-reply-to » One car was parked half way into garage yesterday, and owner went away, and now snow cannot be cleared because they cannot get past the car (dead end street). So the owner fucked up for everyone here. No one can get anywhere. Pisses me off.

@lyse@lyse.isobeef.org we found out she was actually home, so I helped her get the car out of the way. So all is good now :)

⤋ Read More
In-reply-to » man... day17 has been a struggle for me.. i have managed to implement A* but the solve still takes about 2 minutes for me.. not sure how some are able to get it under 10 seconds.

@xuu@txt.sour.is That was one of the horror puzzles where I had to look for help. 🥴 I modelled my solution after this: https://www.youtube.com/watch?v=2pDSooPLLkI (I can’t explain it better than the video anyway.) It takes a second on my machine and that’s with my own hashmap implementation which is probably not the fastest one.

⤋ Read More
In-reply-to » Media Media Media

@lyse@lyse.isobeef.org wind is pretty bad about -15c in wind chill, I should have snowgoggles, but the cap helps (can just tilt head down in the worst wind). Been a crazy day, walked the dog 5km, came home, took over a meter of snow off veranda, helped 2 cars that was stuck on our street, helped neighbour showeling the snow to get his car in, then dug out our car (just in case we need it), and then had to walk to the store (2km) and back because you cant get car out from our street tonight. So for the rest of the evening Im not doing nothing. Haha
They closed svhools tomorrow as well because of the chaos.

⤋ Read More
In-reply-to » Oh wow, we got almost a meter of snow over night, took over 2 hours to get the car space cleared. Now I have to take the snow off the veranda, and clear some in the garden (Nanook is acting up today, he loves the snow, so will clear some out around the fence, so that he can be out all day if he wants).. I do not want to do a long walk in this weather..)

@lyse@lyse.isobeef.org too dark now, but Ill see what I can do tomorrow :)

⤋ Read More
In-reply-to » Wow, we can get up to a meter of snow in a very short time here, proper snowstorm! Exciting! Also next week the temp drops, cold from siberia comes here, so it'll probably stick around for a while. :)

@lyse@lyse.isobeef.org yeah, with proper clothing its pretty nice. After I came home it turned into snow, and it snows really hard, so tomorrow I have the fun task of clearing as much as I can :)
Its about 2 at night now, just walked the dog after fireworks has calmed down. He was super excited to see all the snow.. but now its time for some sleep :)

⤋ Read More
In-reply-to » Wow, we can get up to a meter of snow in a very short time here, proper snowstorm! Exciting! Also next week the temp drops, cold from siberia comes here, so it'll probably stick around for a while. :)

@lyse@lyse.isobeef.org had 2 long walks with Nanook in the rain today, foreworks has started, but he does not care at all ( which is really nice). Getting colder tonight, so itll snow a bit the next days.

⤋ Read More
In-reply-to » @xuu Despite that these AoC math text problems are rather silly in my opinion (reminds me of an exercise in our math book where somebody wanted to carry a railroad rail around an L-shaped corner in the house and the question was how long that rail could be so that it still fits — sure, we've all carried several meter long railroad rails in our houses by ourselves numerous times…), these algorithms are really neat!

@lyse@lyse.isobeef.org They sure are silly at times. :-) You really have to combine this event with something else, like learning a new language. Otherwise it gets boring real quick.

What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣

⤋ Read More
In-reply-to » I found these write-ups for advent of code. They are quite well done and a great learning resouce for algorithms!

@xuu@txt.sour.is Despite that these AoC math text problems are rather silly in my opinion (reminds me of an exercise in our math book where somebody wanted to carry a railroad rail around an L-shaped corner in the house and the question was how long that rail could be so that it still fits — sure, we’ve all carried several meter long railroad rails in our houses by ourselves numerous times…), these algorithms are really neat!

⤋ Read More