@lyse@lyse.isobeef.org that 3th shot of the heron taking off is epic!
@johanbove@johanbove.info Why not Signal? đ€
@johanbove@johanbove.info Itâs a good movie! đ
@lyse@lyse.isobeef.org Soonâą soonâą my friend đ€Ł
@prologic@twtxt.net Have you successfully dug up some gold already? The dream of having your own yacht is coming closer.
@arne@uplegger.eu Ich gratuliere zum Vorhangstangenrichtfest. :-)
@arne@uplegger.eu Hehe, schon faszinierend, wie manche Sachen das Hirn ziemlich neu verdrahten.
@arne@uplegger.eu Zum Thema Dinosauerier fÀllt mir dieser 38C3-Vortrag ein, den ich mir die Tage angesehen hab: https://media.ccc.de/v/38c3-how-to-spec-fun-with-dinosaurs
At a gold club today for a friendâs birthday đ„ł
Why are we touting such garbage anyway?! đ€ Why is Apple even entertaining this nonsense?! đ€Šââïž
Appleâs so-called âApple Intelligenceâ is also pretty shitâą
Honestly Appleâs Image Playground is pretty shitâą
@arne@uplegger.eu I do đ
Despite some opinions, I actually love HTMX and use it in many of my projects, including yarnd
to give it that nice SPA-like UX feel without all this Javascript React nonsense đ
Online meetup Yarn.social call is on! Come join us!
I just saw this heron fly by my window, so I investigated: https://lyse.isobeef.org/graureiher-2025-01-25/
@arne@uplegger.eu Nice! đ
@doesnm@doesnm.p.psf.lt @xuu will nuke it with prejudice Iâm sure đ
Ok, itâs really spam account: https://twtxt.net/twt/xu3u7zq . Damn spammers. Can you delete this?
@doesnm@doesnm.p.psf.lt Oh yeah @xuu found his âOpen Registrationsâ got reverted somehow đ€
@andros@twtxt.andros.dev thatâs the one used on https://twtxt.dev đ€Ł
No no! Iâm talking about twtxtâs own branding. Itâs currently horizontal text. Is the image youâre sharing a logo thatâs being used? đŻ
@doesnm@doesnm.p.psf.lt What do you mean? Hmm? đ€
Have freezes after i try scrolling on mobile: https://doesnm.cc/screen-20250125-093748.mp4
Is it spam bot or just innocent citizen? But nickname looks suspious
See here
Anyone coming to the call today? 12:00 UTC (+/- 2hrs)
@andros@twtxt.andros.dev Sounds a bit like what you would do when writing normal Go code to me đ
@andros@twtxt.andros.dev Just to be clear, youâre only talking about the logo for twtxt.dev? đ€
@terron@duque-terron.cat Cute đ„°
The other alternative is to just integrate with Salty.im itself đ
@movq@www.uninformativ.de Itâs all good đ Just discussing two things really a) Publishing private/encrypted messages to target recipients on a Twtxt feed (Direct Messages) and b) A new/alternative logo for https://twtxt.dev đ
@movq@www.uninformativ.de Haha đ€Ł
@movq@www.uninformativ.de Es kann nun noch mehr Daten abschnorcheln! Hurra!
@arne@uplegger.eu /me rennt schreiend davon đđđ
Das Firmenhandy sagt mir nach einem Update: âDein Pixel kann jetzt noch mehr!â Aha. Ist es jetzt ein Voxel? Kannâs jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher SprĂŒche âŠ
@prologic@twtxt.net I donât think thatâll help. đ But donât worry, Iâve been disappointed in k8s again today, so Iâm good. đ
I really need to catch up on your recent twtxt proposals/developments. Iâm totally lost in my other projects at the moment. đ«Ł
I would like to make another proposal to the community, to discuss it calmly: https://git.mills.io/yarnsocial/twtxt.dev/issues/9 #twtxt
Amazing! My response: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18500
Thanks, @andros@twtxt.andros.dev! I commented and replied here: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18490
@andros@twtxt.andros.dev Just when you have made something idiot-proof, the world invents a better idiot.
The mother of the morons is always pregnant.
I like this quote: «Nothing can be made idiot-proof, because idiots are very resourceful.»
Thanks @prologic@twtxt.net !
What is clean architecture? Thatâs a good question.
You think of a pattern for ordering code with good decisions isolating technologies (you can change the web framework or database without break the business logic), easy to test (you only test interfaces and use cases), sharing code between frameworks (entities and use cases), scalability, modulations and standardizing names. Clean architecture is not perfect, it has a learning curve and some abstraction in each technology. You can even find rejection with yours colleagues.
I have a good article on this topic.
https://programadorwebvalencia.com/implementando-arquitectura-limpia-en-python/
#python
@andros@twtxt.andros.dev I never really understood this âCLEANâ architecture⊠đ Can you explain it in your own words as you understand it to mean? đ€
@doesnm@doesnm.p.psf.lt I donât think this has anything to do with yarnd
, but SSH keys in general đ
Yarnd can store password-protected keys without risk because pod owner donât have password, but looks like i/someone should enter password for every message sent or receive? Upd: oh, itâs about ssh? i have key without password lol
@andros@twtxt.andros.dev Could not agree more! đ
Me ha encantado âșïž
I share a simple API template with Clean Architecture using #flask and #fastapi
https://git.andros.dev/andros/api-template-with-clean-architecture
#cleancode #cleanarchitecture
A random suggestion. You should add a password to your private ssh key. Why? If someone steals your key, they wonât be able to do anything without the password.
You should run: ssh-keygen -p
And remember to make a backup copy of key file. As a developer, it is a one of the most valuable files on your computer.
I fell asleep again during snoozing, and started dreaming intensely. My own mind woke me up in time by setting everything I loved on fire within my dream. That jolted me awake alright.
- Make sure the machine is off. â
(confirmed via remote IPMI)
- Unplug the power cables.
- Unrack the machine.
- Bring to office bench.
- Unscrew the cover.
- Plug in a new SATA DOM on a spare SATA cable.
- Boot a bootable Live Linux Rescue system
- Login and confirm both SATA DOM(s) are visible
- Use
dd
to copy the contents of the old SATA DOM to the New.
- Power off
- Remove old SATA DOM
- Confirm the machine comes back in itâs original state.
Took today off work. My workplace has a special form of leave called âMy Dayâ that you can take in addition to your usual Annual leave. So nice! đ Iâm using one of them today to take advantage of the long weekend coming up (Australia Day). Planning on making repairs to one of my Hypervisor nodes that is currently down and powered off for repairs. The SATA DOM (Disk on Module) boot disk is kind of dead and the controller refusing to take any new writes. Itâs about ~5 years old đ€Ł
Plan is to take the machine out of the Rack, place it on my office desk to open it up. Plug in a new 2nd SATA DOM on another SAtA cable. Boot it back up with a Linux Rescue bootable ISO and do a dd
of the old to the new. Then swap âem around and hope đ€ for the best đ
@movq@www.uninformativ.de Progress! They could be at your door any second now. ;-)
@movq@www.uninformativ.de Thatâs cool! :-)
@movq@www.uninformativ.de Docker Swarm to the rescue! đ€Ł
So am I đ€Ł
Didnât really work on my OS this week. Well, editor and assembler also run on DOS now, but that wasnât hard (still cool!):
https://movq.de/v/13bf8c77b9/los-tools-on-dos.mp4
The subshell thingy also works on DOS, I like that.
@lyse@lyse.isobeef.org I think so. Not in my apartment, but somewhere in this building. I guess. đ
@xuu Iâm innocent!
@movq@www.uninformativ.de Have the workers even arrived yet?
@arne@uplegger.eu UnzÀhlige Stellschrauben hab ich auch noch vor mir. Ich will gar nicht dran denken. :-D
âš 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! đ€
@prologic@twtxt.net @lyse@lyse.isobeef.org it seems a recent update reset my pod settings to open registration.
@johanbove@johanbove.info Do it! Those things are great. The âsonicâ ones are even better. I wish those products had been available 20 years ago, would have saved me some trouble. đ
Typical construction site: Absolutely nothing happened so far. If thereâs still nothing going on by Monday, Iâm putting some of the disks back in.
Iâm developing k8s Stockholm syndrome. Send help.
The T on the cars made by the car manufacturer lead by E Musk really stood for Trump all along
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@txt.sour.is, 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@txt.sour.is, 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?