# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 235518
# self = https://watcher.sour.is?offset=229193
# next = https://watcher.sour.is?offset=229293
# prev = https://watcher.sour.is?offset=229093
@kingdomcome love this for you
@kingdomcome love this for you
@kingdomcome trueee! good point
@kingdomcome trueee! good point
Let's return to previous conversation: what if detect nick from url: pubnix.com/~nick/twtxt.txt is nick, domain.com/anick.txt is anick and etc
@kat I mean, you could do the mjd approach & record your monitor while sitting a few feet away, with a Bluetooth mouse & keeb, watching your inputs from the view finder
I'm so hot when I do things with fabric no sensible person would do
Deadline TODAY:

Call for Co-Creation Bootcamp: Improving civic participation with emerging technologies - Observatory of Public Sector Innovation

"We are looking for developers, designers, researchers, or technologists to join public sector teams to jointly create solutions to civic participation challenges in our co-creation bootcamp in Lisbon from 26 to 27 February 2025."

https://oecd-opsi.org/blog/call-for-co-creation-bootcamp/
Deadline TODAY:

Call for Co-Creation Bootcamp: Improving civic participation with emerging technologies - Observatory of Public Sector Innovation

"We are looking for developers, designers, researchers, or technologists to join public sector teams to jointly create solutions to civic participation challenges in our co-creation bootcamp in Lisbon from 26 to 27 February 2025."

https://oecd-opsi.org/blog/call-for-co-creation-bootcamp/
happy friday.
Or using the same twt hash method, but only for the URL, to generate the nick, if it doesn't exist, like so, @5vxo4ia
Happy friday.
@eapl.me yeah, it is a typo, meant to be proposal. OP is the "Lord of the Typos". :-P
@probiotic I see nicks as a label, but otherwise superfluous. I can give whatever nick I want to anyone, as long as the feed exists (at least on Yarn).

So, if nick exist on feed, great, use it! if it doesn't, assign a random hash derived from whole URL as nick. Done. :-D
although I agree that it helps, I don't see completely correct to leave the nick definition to the source .txt. It could be wrong from the start or outdated with the time.

I'd rather prefer to get it from the mentioned .txt nick metadata (could be cached for performance).
So my vote would to make it mandatory to follow @<name url> but only using that name/nick if the URL doesn't contain another nick.
A main advantage is that when the destination URL changes the nick, it'll be automagically updated in the thread view (as happens with some other microblogging platforms, following the Jakob's Law)
word of the thay, prosoal
Is it a typo of Proposal right? =P (Genuinely asking)=
Tim Williamson: Knowledge-First, Modal Logic, and the Paradoxes of Philosophy: https://youtu.be/-3v_agVABls
Tim Williamson: Knowledge-First, Modal Logic, and the Paradoxes of Philosophy: https://youtu.be/-3v_agVABls
🤔 Loneliness is positively associated with populist radical right support: https://www.sciencedirect.com/science/article/pii/S027795362500005X
🤔 Loneliness is positively associated with populist radical right support: https://www.sciencedirect.com/science/article/pii/S027795362500005X
📖
📖
@lyse Hmmmm the smell of burning cotton 🤣
@lyse Hmmmm the smell of burning cotton 🤣
@lyse Hmm you ate right 😆 Also did you volunteer to fix this 🤔🤣
@lyse Hmm you ate right 😆 Also did you volunteer to fix this 🤔🤣
@prologic If you've got the feed URL in yarnd's cache, you can easily look up a missing nick. If you can't find it, just show the URL (or maybe just the domain name to be halfway consistent with this @nick@domain thing that yarnd invented) and be done. It's really that simple.

When yarnds peer with each other, the odds of actually having come across that feed URL in the past are higher than with traditional clients that only have their local set of subscribed feeds. One additional improvment would be to also look at all the mentions and see if somebody used a nick for that URL and go with that.

Yeah, yarnd currently renders some really weird shit when the mention contains just a URL, but I'd call that a bug for sure.

Personally, I do not like the @nick@domain syntax at all. It looks silly to my eyes. What might have also contributed is the fact of this mentions syntax gotten screwed up so many times by yarnd in the past. But that's a totally different topic.
@kat @prologic So, a burning roll of yarn…? :-D
[47°09′09″S, 126°43′46″W] Transponder jammed
#qotd (fitting to today's feelings) "Will now retire to my room with last weekend's newspapers and their fiendish crossword puzzles and spend the morning 'enjoying poor health,' as my mother used to say."
#qotd (fitting to today's feelings) "Will now retire to my room with last weekend's newspapers and their fiendish crossword puzzles and spend the morning 'enjoying poor health,' as my mother used to say."
@prologic Since I live in Germany, I do believe the media here is generally reputable. It really depends where you live of course. Source I look at are Reuters, NPR, The Guardian, Die Zeit, NY Times, CNN, Tagesschau, Spiegel Online, RP Online (for local news), … I would never just trust what I see in my social media feeds.
@prologic Since I live in Germany, I do believe the media here is generally reputable. It really depends where you live of course. Source I look at are Reuters, NPR, The Guardian, Die Zeit, NY Times, CNN, Tagesschau, Spiegel Online, RP Online (for local news), … I would never just trust what I see in my social media feeds.
@gallowsgryph Sorry to hear that dude 😢 Hope things improve for you! 👌👌
@gallowsgryph Sorry to hear that dude 😢 Hope things improve for you! 👌👌
[47°09′54″S, 126°43′46″W] Transponder malfunction
#AI Tools in Society: Impacts on Cognitive Offloading and the Future of Critical Thinking: https://www.mdpi.com/2075-4698/15/1/6
#AI Tools in Society: Impacts on Cognitive Offloading and the Future of Critical Thinking: https://www.mdpi.com/2075-4698/15/1/6
📖 Mathematics is (mostly) Analytic: https://www.cambridge.org/core/elements/mathematics-is-mostly-analytic/290F213C5D2CDE15EF1ECF5C9D83AA51
📖 Mathematics is (mostly) Analytic: https://www.cambridge.org/core/elements/mathematics-is-mostly-analytic/290F213C5D2CDE15EF1ECF5C9D83AA51
#fridayreads #bookstodon

https://en.wikipedia.org/wiki/84,_Charing_Cross_Road ![A picture of Futura's edition of Helene Hanff's "84 Charing Cross Road" (which also includes "The Duchess of Bloomsbury Street").](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/113/803/342/592/627/644/original/30776c78b3baf861.jpg)
#fridayreads #bookstodon

https://en.wikipedia.org/wiki/84,_Charing_Cross_Road ![A picture of Futura's edition of Helene Hanff's "84 Charing Cross Road" (which also includes "The Duchess of Bloomsbury Street").](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/113/803/342/592/627/644/original/30776c78b3baf861.jpg)
⚠️ Leaked Doc: New Rules Allow Slurs on Facebook, Meta Platforms: https://theintercept.com/2025/01/09/facebook-instagram-meta-hate-speech-content-moderation/
⚠️ Leaked Doc: New Rules Allow Slurs on Facebook, Meta Platforms: https://theintercept.com/2025/01/09/facebook-instagram-meta-hate-speech-content-moderation/
[47°09′38″S, 126°43′09″W] --no signal--
[47°09′42″S, 126°43′47″W] Raw reading: 0x6780B762, offset +/-5
@bender Yes yes I konw 🤣🤣
@bender Yes yes I konw 🤣🤣
@kat It most certainly was us fucking around 🤣🤣 Turns out to be a side-effect of the way the Twt Subject extension is implemented in yarnd and now apparently jenny 🤣🤣 Where it strips out the subject from the displayed/rendered content. Which is what you want... But oh well haha 😆
@kat It most certainly was us fucking around 🤣🤣 Turns out to be a side-effect of the way the Twt Subject extension is implemented in yarnd and now apparently jenny 🤣🤣 Where it strips out the subject from the displayed/rendered content. Which is what you want... But oh well haha 😆
@kat Haha, that's why we came up with the name "yarn" and "yarn social". A yarn is an Australian and Canadian (_and a few other places_) term that means "to have a friendly conversation", "to have a chat". Usually around a campfire 🔥
@kat Haha, that's why we came up with the name "yarn" and "yarn social". A yarn is an Australian and Canadian (_and a few other places_) term that means "to have a friendly conversation", "to have a chat". Usually around a campfire 🔥
@kat The twtxt files for yarnd are stored under /path/to/data under the feeds directory. Oner per user.
@kat The twtxt files for yarnd are stored under /path/to/data under the feeds directory. Oner per user.
@movq

> Was there ever a reason to do that? 🤔

I'm not sure to be honest. I have no idea why you'd ever want to do a "nameless" @-mention.

As an aside, if we could all agree, I'd personally just say we scrap this whole fragile broken shit and bring out WebMentions and be done with it. And then mentions are always @nick@domain and looked up, cached and can never be screwed up haha 🤣
@movq

> Was there ever a reason to do that? 🤔

I'm not sure to be honest. I have no idea why you'd ever want to do a "nameless" @-mention.

As an aside, if we could all agree, I'd personally just say we scrap this whole fragile broken shit and bring out WebMentions and be done with it. And then mentions are always @nick@domain and looked up, cached and can never be screwed up haha 🤣
@lyse

> What’s the motivation for deprecation?

Namely that without the mention having a label (_as such_) it becomes very hard to render it in any sane/nice way. I think we should just stick to @<label url> personally. It makes implementations have to worry about far less edge cases.
@lyse

> What’s the motivation for deprecation?

Namely that without the mention having a label (_as such_) it becomes very hard to render it in any sane/nice way. I think we should just stick to @<label url> personally. It makes implementations have to worry about far less edge cases.
@lyse This could just be a bugger Makefile or something. I'm not sure what version @kat built/deployed from? 🤔🤔 -- Also I need to release v2.0 soon™
@lyse This could just be a bugger Makefile or something. I'm not sure what version @kat built/deployed from? 🤔🤔 -- Also I need to release v2.0 soon™
ROFL 🤣
ROFL 🤣
🧮 USERS:1 FEEDS:2 TWTS:1210 ARCHIVED:83938 CACHE:2896 FOLLOWERS:17 FOLLOWING:14
@ where do I buy that lifetime ticket? Temme, I am ready!
On my blog: Real Life in Star Trek, A Fistful of Datas https://john.colagioia.net/blog/2025/01/09/fistful-datas.html #scifi #startrek #closereading
Thanks, I'm trying my best. Also, nice to meet you (and welcome back?) @oevl, never seen you around before. 🙌
Thanks, I'm trying my best. Also, nice to meet you (and welcome back?) @oevl, never seen you around before. 🙌
@prologic Don't you dare fix it xD it's not a bug, it's a feature! xD
@prologic Don't you dare fix it xD it's not a bug, it's a feature! xD
@kingdomcome I'm all in!
Hmm, I just noticed that the feed template seems to be broken on your yarnd instance, @kat. Looking at your raw feed file (and your mates as well), line 6 reads:

# This is hosted by a Yarn.social pod yarn running yarnd ERSION@OMMIT go1.23.4
^^^^^^^^^^^^

Looks like the first letters of the version and commit got somehow chopped off. I've no idea what happened here, maybe @prologic knows something. :-? I'm not familiar with the templating, I just recall @xuu reporting in IRC the other day that he's also having great fun with his custom preamble from time to time.

That "broken" comment doesn't hurt anything, it's still a proper comment and hence ignored by clients. It's just odd, that's all.
@movq Very cool!
The editor can launch a new shell now:

https://movq.de/v/6ec68b50dd/los86-edit-shell.mp4

Trivial to implement but super useful. It allows for simple but meaningful dev cycles: Edit source code, run/test it, back to editor. That’s what I do in the video.

(The Brainfuck program is silly, but I got nothing else at the moment.)

The I/O cache is also getting better. All that back and forth doesn’t hit the disk at all, once cached.

This whole thing is much more fun and interesting when you run it from a real floppy disk. It’s a 5.25" floppy in the video (so it’s *actually* _floppy_ 😅). Disk seek times can be *catastrophic* and you don’t notice any of this on modern disks.
The editor can launch a new shell now:

https://movq.de/v/6ec68b50dd/los86-edit-shell.mp4

Trivial to implement but super useful. It allows for simple but meaningful dev cycles: Edit source code, run/test it, back to editor. That’s what I do in the video.

(The Brainfuck program is silly, but I got nothing else at the moment.)

The I/O cache is also getting better. All that back and forth doesn’t hit the disk at all, once cached.

This whole thing is much more fun and interesting when you run it from a real floppy disk. It’s a 5.25" floppy in the video (so it’s *actually* _floppy_ 😅). Disk seek times can be *catastrophic* and you don’t notice any of this on modern disks.
The editor can launch a new shell now:

https://movq.de/v/6ec68b50dd/los86-edit-shell.mp4

Trivial to implement but super useful. It allows for simple but meaningful dev cycles: Edit source code, run/test it, back to editor. That’s what I do in the video.

(The Brainfuck program is silly, but I got nothing else at the moment.)

The I/O cache is also getting better. All that back and forth doesn’t hit the disk at all, once cached.

This whole thing is much more fun and interesting when you run it from a real floppy disk. It’s a 5.25" floppy in the video (so it’s *actually* _floppy_ 😅). Disk seek times can be *catastrophic* and you don’t notice any of this on modern disks.
The editor can launch a new shell now:

https://movq.de/v/6ec68b50dd/los86-edit-shell.mp4

Trivial to implement but super useful. It allows for simple but meaningful dev cycles: Edit source code, run/test it, back to editor. That’s what I do in the video.

(The Brainfuck program is silly, but I got nothing else at the moment.)

The I/O cache is also getting better. All that back and forth doesn’t hit the disk at all, once cached.

This whole thing is much more fun and interesting when you run it from a real floppy disk. It’s a 5.25" floppy in the video (so it’s *actually* _floppy_ 😅). Disk seek times can be *catastrophic* and you don’t notice any of this on modern disks.
tt currently supports all three forms: @<nick url>, @<url> and even the illegal @<nick>. The difference between the last two is whether the token in angle brackets looks like a URL or not. Whenever a nick is available, the nick is rendered. In case there is just a URL, it tries to resolve the nick from the subscriptions. If that also does not work, it displays the URL.
@kat i don't even have like time or space to stream unless it was no mic/video and just me doing stuff on my computer which can be boring without even mic input. plus no way to use camcorder that way. but. it'd be cool if i could so i dream
@kat i don't even have like time or space to stream unless it was no mic/video and just me doing stuff on my computer which can be boring without even mic input. plus no way to use camcorder that way. but. it'd be cool if i could so i dream
i wanna try streaming with owncast using my camcorder as the input device because i found out that i might be able to do that and now i really wanna fuckin try it lol
i wanna try streaming with owncast using my camcorder as the input device because i found out that i might be able to do that and now i really wanna fuckin try it lol
trying to set up @movq's jenny client... currently trying to find where twtxt files are stored on the server so i can set up the scp script i have for this
trying to set up @movq's jenny client... currently trying to find where twtxt files are stored on the server so i can set up the scp script i have for this
@andros Even though I'm not an Emacs user, that's really cool! :-)
good morning yarn friends. we need a funny name for yarn posters. what's something that fits the yarn theme.... i mean we quite literally have threads here. yarn threads. how epic is that. now us posters need a funny name too.
good morning yarn friends. we need a funny name for yarn posters. what's something that fits the yarn theme.... i mean we quite literally have threads here. yarn threads. how epic is that. now us posters need a funny name too.
@suitechic shes the best <3
@suitechic shes the best <3
@suitechic lol thats neat!
@suitechic lol thats neat!
@prologic i thought i was going insane when i saw blank posts on my TL i was like is noscript fucking with me again but no it's you guys fucking around LOLLLL
@prologic i thought i was going insane when i saw blank posts on my TL i was like is noscript fucking with me again but no it's you guys fucking around LOLLLL
@movq same here lol! my aunt actually got it for me so i'm super excited to tinker with it and i might record a vlog for it :D
@movq same here lol! my aunt actually got it for me so i'm super excited to tinker with it and i might record a vlog for it :D
(secret)
(quiet... secret... 😀)
@bender Hahaha! :-D
Komischer Tag heute. Hier in Greifswald hat sich der Lindner eine Schaumtorte gefangen und in der Tagesschau wird über ein Telefonat zwischen Elon Musk und Alice Weidel berichtet. Ein Zirkus das alles.
Again from Win311
[47°09′59″S, 126°43′28″W] Non-significative results -- sampling finished