Got my teeth cleaned professionally today and I am still feeling it. Recommendation is that I use an electric toothbrush⊠Health over sustainability I suppose.
Predicting what is to be expected in about four years in the USA : there is no way in Hell where Trump will allow any form of return to the way it use to be before he took hold of the country. He will let other people die to make sure his regime will stay on for as long as at least he lives.
@doesnm@doesnm.p.psf.lt It stores it in the devices secure store, whatever that is on the device. Itâs different for Android and iOS.
Interesting where Goryon saves current logged account? Because if i kill app it will logout me :(. Save i noticed with IndiePass but it logout me in random moment (or maybe same after killed)
đ Hello @emily0824, welcome to txt.sour.is, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the âš Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ€
@arne@uplegger.eu Uuuuhhh, das fĂŒhlt sich klasse an, gute Arbeit mein Lieber! :-)
Besonders positiv hervorheben muss ich die Rohdatenansicht. Sowas hab ich mir auch schon in der Vergangenheit hin und wieder gewĂŒnscht. Wie toll es doch wĂ€r, direkt den Eintrag im Original zu sehen, ohne erst im Feed mĂŒhsam auf die Suche gehen zu mĂŒssen, was auch noch einen Wechsel auf den Browser oder den Editor erzwingt. Das werd ich mir definitiv auch einbauen. Insbesondere fĂŒr die Entwicklung absolut hilfreich. Die Textarea könntest Du noch mit einem readonly
-Attribut ausstatten.
Die Gesamtbaumansicht einer Unterhaltung gefĂ€llt mir ebenfalls. Davon bin ich ja ein groĂer Verfechter. Nicht nur die direkten Antworten zu sehen, sondern alle. Klar, bei tief verschachtelten Unterhaltungen und sehr langen BeitrĂ€gen verliert man da doch mal den Ăberblick, aber die kommen in der Praxis meiner Erfahrung nur selten vor.
Die zwei Elemente in der FuĂzeile eines Beitrags wĂŒrde ich auch noch versuchen in die Kopfzeile zu verschieben, dann wird die Darstellung insgesamt kompakter, gerade bei Unterhaltungen könnte das von Vorteil sein.
Weiter so!
@lyse@lyse.isobeef.org Du kannst selbst gern mal im TwtxtReader-Dummy herumklicken. Da ist natĂŒrlich alles auf meinen Feed eingestellt.
Bildschirmfotos wirken irgendwie nicht.
@arne@uplegger.eu Klingt gut, Du darfst uns gern mal ein paar Bildschirmfotos vom aktuellen Stand zeigen. :-) Die erste Aufnahme sah bereits recht aufgerÀumt aus.
Ich mĂŒsste auch endlich mal an meinem Client weitermachen. Aber heut nimmer.
@arne@uplegger.eu Ahja, danke fĂŒr die ErlĂ€uterung! EinrĂŒckungen waren meinem Parser tatsĂ€chlich egal, der dĂŒrfte einfach ein trim()
angewendet haben, bevor sich die Zeile zur nÀheren Verarbeitung angesehen hat. :-D
@movq@www.uninformativ.de It says F=700, D=70 and RK=20. I have to research what magnification that translates to, a few days have passed since physics class. Your Celestron Ultima 100 looks much more high quality than this thing.
@movq@www.uninformativ.de GroĂartig! :-D
âDas Leben ist hartâ, albert ein Stein.
â irgendwer auf YouTube
Die Bastelei am TxtwtReader geht gut voran. Neben diversen Filtern und Ansichten werden Unterhaltungen nun schön strukturiert angezeigt. Jetzt mĂŒsste ich mich auch mal um das Verfassen von EintrĂ€gen kĂŒmmern. Wenn ich mit dem Projekt zufrieden bin, lasse ich es vielleicht auch auf die Welt los. #OpenSource
Speaking about telescopes, I have a feeling that a modern medium-priced telescope could be really great. I mean, if I can see Saturnâs rings with my bird scope, I would expect a good-ish telescope to be pretty great these days. đ€
@lyse@lyse.isobeef.org I see. đ€ Does it say anything about the magnification factor?
đ Hello @empockelimi, welcome to txt.sour.is, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the âš Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ€
@aelaraji@aelaraji.com Iâve been noticing the same, so I opened an issue now (https://github.com/sorenpeter/timeline/issues/55) and then we will have to look into it.
@prologic@twtxt.net I know! I know! đ€Ł and it feels like I wonât be either, at least for a while ⊠On the bright #Go side, Iâm trying to switch everything (static web stuff and reverse-proxy) to #Caddy
@aelaraji@aelaraji.com Haha donât ask me đ€Ł I donât do PHP đ
@arne@uplegger.eu Hahaha, vor Dekaden hab ich auch mal einen âXMLâ-âParserâ selbst gebaut. Der wollte dann pro Zeile entweder einen öffnenden oder einen schlieĂenden Tag oder aber einen Wert haben. :-O Ganz ĂŒbel, aber fĂŒr den damaligen Anwendungsfall hatâs gelangt. War halt bloĂ kein XML. :-D
Was konkret war dann das Problem von dem zu sauberen XML in Deinem Fall? Und schön zu hören, dass Du das GerÀt vor dem vorzeitigen Elektroschrotttod bewahrt bekommen hast. :-)
Zum Abschluss noch ne ganz doofe Frage, ganz offensichtlich hab ich von Radios keinen blassen Schimmer. Wieso muss denn das Ding ĂŒberhaupt mit XML rumfuhrwerken? O_o
LECK MICH FETT!
Das KĂŒchenradio (Sagem - My Dual Radio 700) gibt wieder Töne von sich! Der XML-Parser von dem Ding ist sowas von hinĂŒber. Die âFertiglösungenâ YCast und YTuner haben ein zu ordentliches XML erstellt. Per Trial and Error habe ich dann die Formatierung gefunden, die die olle Kiste braucht. đ„ł
@lyse@lyse.isobeef.org i trusted all pods yesterday and now when i pull it up they are all untrusted.
@xuu The Pod.LastSeen
and Pod.LastUpdated
fields are only ever updated in the Cache.DetectPodFromUserAgent(âŠ)
function as far as I can tell. This function is called in Cache.DetectClientFromRequest(âŠ)
and Cache.DetectClientFromResponse(âŠ)
.
Cache.DetectClientFromRequest(âŠ)
is only invoked when the twtxt.txt is requested and looks at the User-Agent
HTTP request header.
Cache.DetectClientFromResponse(âŠ)
is only called in Cache.FetchFeeds(âŠ)
and looks at the Powered-By
HTTP response header. This header would be set in twtxt.txt HTTP responses from yarnd. A bunch of places invoke Cache.FetchFeeds(âŠ)
, including a periodic job (UpdateFeedsJob.Run()
). Maybe something is iffy around these locations.
@movq@www.uninformativ.de Itâs an old, cheap Optus without any model information on it. It was maybe 180DM or so in a discounter 25, 30 years ago. Its main job is to collect dust, canât even remember its last use. That must have been easily 15 years ago I reckon. Thus, absolutely no surprise. Maybe Iâll just take it apart and see what I can see as the week progresses.
did I just break something else? đ đ€Ł
@lyse@lyse.isobeef.org @prologic@twtxt.net đ There was something weird going on with my #Timeline instance, the text input box was visible even though I was logged out and I was able to twt from it ⊠It has to do with cache because it wouldnât disappear unless I whip my websiteâs cache from the browser.
Poke @sorenpeter@darch.dk and @eapl.me@eapl.me I have no Idea how to reproduce this.
@lyse@lyse.isobeef.org Oh no. đ„Ž What kind of telescope have you got?
Iâm rather frozen after half an hour looking at Venus and Saturn through the telescope outside. I couldnât see any rings around Saturn. Disappointing. It also appeared rather dark. The very bright Venus on the other hand told me that there is something growing inside the scope. :-( Or maybe there is dust.
An all time favorite. // Amorphis - Drifting Memories // https://www.youtube.com/watch?v=WoY4oJkpBEs #NowPlaying
@xuu I added some logging when a âdeadâ peer is removed as I suspect this to be a hot candidate for all the trouble. https://git.mills.io/yarnsocial/yarn/commit/21538951f9dc71b9366db6dbb784a8078096a4c8 Does this yield anything?
Itâs nice to see weâre all largely thinking along the same lines. e.g: Salty.im đ
@eapl.me@eapl.me Yeah this is true. Previously RSA and AES were more common. These days Salsa and Chacha and Curve are fairly prevalent. For example all the Wireguard stuff uses Curve25519 / Ed25519 crypto. Signal uses very similar crypto too, but with some very nice double ratcheting 3DH.
twtxt
(for now), although I see the community could be interested in.
@eapl.me@eapl.me I -think weâve gotten use to it somewhat đ€Ł
a year ago I had a struggle to find documentation about it and now it seems there are more examples, cool!
twtxt
(for now), although I see the community could be interested in.
I agree đ, although itâs easy to lose comments over time and are not so grouped by topic, itâs not so easy to vote or make a survey about itâŠ
I prefer a forum for that đ
here are a few ideas you might take into consideration when designing a secure IM https://developer.virgilsecurity.com/docs/e3kit/fundamentals/secure-instant-messaging/
Obviously if youâve worked on something similar, you already know it, he
I made a draft of an âencrypted public messengerâ, which was basically a Feed for an address derivate from the public ket, letâs say âabcd..eaeaâ
Anyone could check, âare there any messages for my address?â and you get a whole list of timestamps and encrypted stuff.
Inside the encrypted message is a signature from the sender. That way you âcouldâ block spam.
Only the owner of the private key could see who sent what, and soâŠ
And even with that my concussion was that users expectations for a private IM might be far away from my experiment.
@doesnm@doesnm.p.psf.lt whilst technically true, expensive and unnecessary.
Again: if you can decrypt - itâs for you
@johanbove@johanbove.info Easier said than done. Couldnât believe my eyes this morning.
It is not possible to remove it, otherwise you do not know that the message is for you. With that information you canât decrypt.
@doesnm@doesnm.p.psf.lt I always do đ
I updated the specification with base64, Curve25519 and more examples: https://github.com/tanrax/twtxt-direct-message-extension
Can you share summary after meeting?
@prologic@twtxt.net @lyse@lyse.isobeef.org First, please leave me your comments on the repository! Even if itâs just to give your opinion on what shouldnât be included. The more variety, the better.
Second, Iâm going to try to do tests with Elliptic keys and base64. Thanks for the advice @eapl@eapl.me
Finally, Iâd like to give my opinion. Secure direct messages are a feature that ActivityPub and Mastodon donât have, to give an example. By including it as an extension, weâre already taking a significant leap forward from the competition. Does it make sense to include it in a public feed? In fact, weâre already doing that. When we reply to a user, mentioning them at the beginning of the message, itâs already a direct message. The message is within a thread, perhaps breaking the conversation. Direct messages would help isolate conversations between 2 users, as well as keeping a thread cleaner and maintaining privacy. I insist, itâs optional, it doesnât break compatibility with any client and implementing it isnât complex. If you donât like it, youâre free to not use it. If you donât have a public key, no one can send you direct messages.
Keep breathing and stay cool.
đđ Reminders that this weekend our monthly Yarn.social online meetup. Whoâs coming? đ€ Some possible topics:
- Direct Messaging for Twtxt
- @prologic@twtxt.net âs new EdgeGuard services đ€Ł
- Whatâs the weather like? đ
Details:
- When: 25th Jan 2025 at 12:00PM UTC (midday)
- Where: https://meet.mills.io/call/Yarn.social
twtxt
(for now), although I see the community could be interested in.
@eapl.me@eapl.me@eapl.me@eapl.me But weâre actively discussing on Twtxt đ€Ł
[0]
). A syntax like the following could help to know what public key you used to encrypt the message, and which private key the client should use to decrypt it:
@eapl.me@eapl.me@eapl.me@eapl.me Agree with the base64 encoding đ
While the US politicians and tech billionaires are going full-on fascist mode, here is a reminder that there are European alternatives for many well known digital and online services: https://european-alternatives.eu
@eapl.me@eapl.me@eapl.me@eapl.me actually it is easy đ€Ł Itâs now the standard for SSH keys đ
Simplifying my online presence further by removing my Known site. Goodbye social.johanbove.info - it was sometimes a little fun.
@aelaraji@aelaraji.com Hmmm? đ€
@xuu Is this because thereâs a bug in persisting trusted peers? đ€
@lyse@lyse.isobeef.org This is a good point.
@doesnm@doesnm.p.psf.lt Thatâs actually not true, because youâd have to know the target youâre interested in, in the first place. Inboxes in Salty.IM are deliberately shahed for this reason. So whilst you may know your own inbox address, etc, I (as an arbitrary bad actor) wouldnât easily be able to guess (let alone brute force) my way to another inbox address of an interested party.
Itâs ok for most encrypted protocols (In salty you can fetch other messages but canât decrypt). Btw i think recipient can be removed so if someone seen message they tried to decypt, if canât - its not message to you
hmmm? đ€
I remember starting that one.. it was a bit gratuitous for me to get past the first few episodes.
and yes.. these all come with satisfying endings across multiple seasons.
my gotoâs are the Expanse, the Magicians, XFiles, House, Umbrella Academy, Orphan Black, 12 Monkeys, the star treks (DS9 especially)
i have probably watched through them a half dozen times each. some more :D
It seems related to us poor single user pods not getting the trust to share twts.. which it seems to still untrust on restart for me.
@movq, @prologic@twtxt.net when navigating to a Yarn. If the head twt is missing then the whole thread is not accessible. It only returns an error. so i have no way to view any of the replies within the thread other than the end twt.
@xuu Can you elaborate in textual form for the poor vision impaired developer đ€Ł đ
Just threw this RSS feed into Newsboat. The titles suck, but I hope the content makes up for it. :-)
@movq@www.uninformativ.de Speaking of fog, a workmate showed me his view out of the window today and you couldnât even see a hundred meters. Looked really nice! :-) We actually had a little bit of sun over here.
@movq@www.uninformativ.de Woah, that sun from satellite SDO is fucking sick! https://social.bund.de/system/media_attachments/files/113/859/065/836/106/300/original/95b43f7a0086476d.jpeg
@xuu Whatâs going on here? Are you doing anything or does it jump to that error page randomly?
@lyse@lyse.isobeef.org Ahh, that good old orange light. đ Yeah, everythingâs foggy here as well.
I havenât read the entire specification, but I think there is a fundamental design problem. Why would someone put an encrypted message on a public feed that is completely useless to everybody other than the one recipient? This doesnât make sense to me. It of course depends on the threat model, but wouldnât one also want to minimize the publicly visible metadata (who is communicating with whom and when) when privately messaging? I feel there are better ways to accomplish this. Sorry, if I miss the obvious use case, please let me know. :-)
Clouds are hiding the planets right now, but the sky was slightly on fire before: https://lyse.isobeef.org/abendhimmel-2025-01-20/
This UX can be very frustrating.
another one would be to allow changing public keys over time (as it may be a good practice [0]
). A syntax like the following could help to know what public key you used to encrypt the message, and which private key the client should use to decrypt it:
!<nick url> <encrypted_message> <public_key_hash_7_chars>
Also Iâd remove support for storing the message as hex, only allowing base64 (more compact, aiming for a minimalistic spec, etc.)
my first thought is that encrypting messages with Elliptic keys is not as easy as with RSA, although I tried doing something similar a few months ago with ECIES
https://github.com/eapl-gemugami/owl/blob/main/src/app/controller/ecies_demo.php
interesting idea. Iâm not personally interested on having DM conversations on twtxt
(for now), although I see the community could be interested in.
Iâd suggest to enable the Discussion section in your Github repo to receive comments, as we did for timeline
https://github.com/sorenpeter/timeline/discussions
@eldersnake@we.loveprivacy.club @arne@uplegger.eu Donât let your telescopes rot! đ
@lyse@lyse.isobeef.org They say, 18:48 today is the next time slot: https://social.bund.de/@dlr_next/113859521382441187
@andros@twtxt.andros.dev đ€©đ
I promise I will! Itâs the next step đ
It would also be great if you put up a PR against twtxt.dev đ
@andros@twtxt.andros.dev My only comment so far is to use Ed25519 keys for crypto.
I want to share a little idea for a new extension with the goal of adding direct messages in #twtxt https://github.com/tanrax/twtxt-direct-message-extension
@slashdot@feeds.twtxt.net Who the F+++ still uses gooâs search engine anyway xD Shout out to all my homies hosting a Searx instance đđ€
@bender@twtxt.net planning on being around in 10 years đ€ đ
How long will it take for the opponents of the Trump regime to start mysteriously disappearing?
@twtxt.net@twtxt.net when is the christening? Let me know, and I will plan a trip to down under. âșïž
This is an absolutely amazing talk about fixing a satellite in space. Totally worth watching, highly recommended. Super great engineering! Iâm blown away, this is sooooo cool! https://media.ccc.de/v/38c3-hacking-yourself-a-satellite-recovering-beesat-1
@movq@www.uninformativ.de Oh yeah, nice! I gotta have to check tomorrow. I keep forgetting.
ISS (the long âlineâ on the right) passing Venus and Saturn:
Jupiter and its moons a few days ago:
Not spectacular shots, but hey, itâs something.
Also saw the crescent Venus and Saturnâs rings through my scope (you know, the one for bird watching).
Multihull of the year Winner: 2024 ILIAD 53F Power Catamaran Yacht Tour - YouTubeđ Really loving this Multihull Power Catamaran đ Very nice yacht! đ„ïž
Preaching to the choir, I guess: The PC is Dead: Itâs Time to Make Computing Personal Again
@xuu The OA this time. I donât know if itâs any good. I saw an actor that I thought I recognized, looked it up, saw that the show got cancelled, and then stopped watching. I hate unfinished stories.
@kat@yarn.girlonthemoon.xyz Only scp
/rsync
for me. :-) But I remember there is one server that only provides SFTP access. :-/
@kat@yarn.girlonthemoon.xyz Do you want to stand it up on your own or use it as a service? đ€đ€
@kat@yarn.girlonthemoon.xyz sounds intriguing đ€
Hola desde Hispa Emacs!! @cats@duque-terron.cat
@suitechic@yarn.girlonthemoon.xyz itâs a great post!