In-reply-to » yarnd does not do auto discovery via webfinger though.. i cant put @username and have it fetch the feed url from webfinger. to fully make feeds portable. would also need to be able to use that for hashing.

@xuu@txt.sour.is You’re right, it doesn’t at the moment, it was primarily used in combination with the activitypub feature. But this is pretty easy to use, as the webfinger part (at least) is pretty rock solid (ActivityPub not so much :/)

⤋ Read More
In-reply-to » yarnd does not do auto discovery via webfinger though.. i cant put @username and have it fetch the feed url from webfinger. to fully make feeds portable. would also need to be able to use that for hashing.

well @username@username rather…

⤋ 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!

yarnd does not do auto discovery via webfinger though.. i cant put @username and have it fetch the feed url from webfinger. to fully make feeds portable. would also need to be able to use that for hashing.

⤋ Read More
In-reply-to » I just figured out, their domain was just one letter different from another EV charging company domain.

In their defense, they don’t have a web site up at that domain address.

⤋ Read More
In-reply-to » Oh, btw, previous guys I worked with never heard of Go!

@prologic@we.loveprivacy.club They were doing embedded development just like you would JavaScript development, using only “the framework”, as I said: https://github.com/espressif/esp-idf, compile times were super long (20s), the boss asked “How many times do I compile per day?” I said: “constantly….”. Just couldn’t work with the framework, was super slow. Had to develop the driver bare metal and after that integrate it!

⤋ 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!

@mckinley@twtxt.net Also agree, and yarnd already employes the use of WebMentions, WebSub and WebFinger. So maybe this thread can just be about a) documenting/designing the protocol b) building a new Yarn backend and c) Building a new reference frontend?

⤋ 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!

I agree with @sorenpeter@darch.dk. WebFinger and WebMentions are very much in the spirit of Twtxt and both of them are already in use. If we’re going to do much more than that, we should probably just use Nostr instead.

⤋ Read More
In-reply-to » @lyse This is what I was using cu for https://github.com/espressif/esp-idf?tab=readme-ov-file#viewing-serial-output

@lyse@lyse.isobeef.org That was for an energy metering driver I made (EV charging stations).

I’m currently working on a VCS for small projects. Single file, plain text repository made entirely of just patches. I’m currently porting to 9Front and all I have is to do add suport for 3 way merging (I think I’ll just use diff3 on Linux and merge3 on OpenBSD for that. Currently it only supports plain text and no binaries.

This an example repo for my dotfiles https://0x0.st/HRnc.diff, view log implementation in awk: https://0x0.st/HRnT.sh

@everybody
If interested, some 💵 would be great as I’ve been out of job for a few months now and they payed like shit when I was working with them.

https://www.paypal.com/donate/?hosted_button_id=7QXC2F3ANCDC2

You could clone that repo with only:

curl https://0x0.st/HRnc.diff | tee v | patch -p0 

However, patch would leave some extra files in the directory.

⤋ 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!

We can start this thread off by listing some ofd the problems that exist today:

  • There is no identity of a feed per se. This makes moving feeds to another location hard(er).
  • There is no way to notify a feed in any way (e.g: @-mention someone) – It’s a 1-way street.
  • what else?

⤋ 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 This is a brilliant idea! 💡I’ve got ideas too! I’d like to even share/borrow some ideas from some of the work we did in Salty IM too 👌 – What have you got in mind? – As an aside, it might also be worth (finally?) just re-imagining Twtxt? (perhaps we can still support the old legacy twtxt though but keep it completely a separate thing design/software wise?)

⤋ Read More

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!

⤋ Read More
In-reply-to » @lyse gron does something very similar with JSON. I used to use it more, but these days I just reach for jq instead.

@lyse@lyse.isobeef.org The thing that really unlocked jq for me was learning how to get a TSV output. That was a complete game changer, because it meant I could easily use it in a shell pipeline. I found it to be better than gron for that purpose. Just make an array for each item containing all the values you need and pipe it to the filter @tsv.

$ # Search YouTube using the Invidious API for "never gonna give you up" and write the results to out.json
$ curl -sGL -A 'Mozilla/5.0 (Linux; x86_64) Ladybird/1.0' -o out.json --data-urlencode 'q=never gonna give you up' 'https://farside.link/invidious/api/v1/search' 
$ jq -r '.[] | select(.type == "video") | [ .title, .author, .authorVerified, .videoId ] | @tsv' out.json
Rick Astley - Never Gonna Give You Up (Official Music Video)	Rick Astley	true	dQw4w9WgXcQ
Rick Astley - Never Gonna Give You Up [Lyrics]	GlyphoricVibes	true	QdezFxHfatw
InsurAAAnce & Rick Astley Never Gonna Give You Up	CSAA Insurance Group, a AAA Insurer	true	GtL1huin9EE
[...]

⤋ Read More
In-reply-to » @lyse gron does something very similar with JSON. I used to use it more, but these days I just reach for jq instead.

@mckinley@twtxt.net Woah, how cool is that!? :-D Thank you! I’m sure gron will come in very handy some day, now that I have it in my tool bag. My jq skills are pretty much non-existent, though. I don’t use it often enough.

⤋ Read More
In-reply-to » @lyse Regarding YAML's readability, I miss the - for list items constantly when reading YAML files. I'll get confused because I think I'm not in a list or I'm in the previous list item, then I have to go back. List items are all on the same indentation column and one tiny character is the only thing defining a new one. I don't know if others have this problem.

@lyse@lyse.isobeef.org Blank lines help a lot.

⤋ Read More