In-reply-to » I would like to make another proposal to the community, to discuss it calmly: https://git.mills.io/yarnsocial/twtxt.dev/issues/9 #twtxt

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

⤋ Read More
In-reply-to » Der TwtxtReader (Dummy) hat ein leichtes Re-Design bekommen. Die Devise lautet "mobile first"! Eine MehrsprachigkeitsunterstĂźtzung ist nun per YAML-Dateien drin. Besonders stolz bin ich auf die Zeitangabe der Beiträge, mit Singular-Plural-Unterscheidung in unterschiedlichen Sprachen. DafĂźr gibt es extra einen eigenen Fluid-ViewHelper zur Übersetzungsschnittstelle. Fortsetzung folgt ...

Have freezes after i try scrolling on mobile: https://doesnm.cc/screen-20250125-093748.mp4

⤋ Read More

Der TwtxtReader (Dummy) hat ein leichtes Re-Design bekommen. Die Devise lautet “mobile first”!
Eine MehrsprachigkeitsunterstĂźtzung ist nun per YAML-Dateien drin.
Besonders stolz bin ich auf die Zeitangabe der Beiträge, mit Singular-Plural-Unterscheidung in unterschiedlichen Sprachen. Dafür gibt es extra einen eigenen Fluid-ViewHelper zur Übersetzungsschnittstelle.
Fortsetzung folgt …

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

@movq@www.uninformativ.de Vielleicht auch ein “MegaPixel”? Hauptsache: Irgendwas mit KI.

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

@andros@twtxt.andros.dev How about putting the whole encrypted conversation into a sperate twtxt-file. Just like the archive feature (?). That way, the general clients don’t have to cope with the decrytption stuff and it won’t break the general public conversations.

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

Thanks @prologic@twtxt.net !

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

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

⤋ Read More

ESP32-S3 Development Board with 2-Inch Display, Camera Interface, and 6-Axis IMU
The ESP32-S3-LCD-2 is a compact development board based on the ESP32-S3R8 processor. It integrates features such as wireless connectivity, a small LCD display, and various interface options, including a battery connector for portable applications. The board is especifically powered by the ESP32-S3R8, a 32-bit LX7 dual-core processor with a clock speed of up to 240 […] ⌘ Read more

⤋ Read More

Super Watchdog Raspberry Pi HAT with Battery Backup Gains Multi-Chemistry Support
The Super Watchdog HAT with UPS Battery Backup provides power management and reliability for mission-critical Raspberry Pi applications. It supports all Raspberry Pi models, ensuring uninterrupted operation, data protection during outages, and system monitoring. The latest release for this HAT introduces multi-chemistry support, allowing compatibility with a range of 18650 battery … ⌘ Read more

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

@doesnm@doesnm.p.psf.lt I don’t think this has anything to do with yarnd, but SSH keys in general 😅

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

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

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

@andros@twtxt.andros.dev Could not agree more! 🙌

⤋ Read More

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.

⤋ Read More

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.

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

  1. Make sure the machine is off. ✅ (confirmed via remote IPMI)
  2. Unplug the power cables.
  3. Unrack the machine.
  4. Bring to office bench.
  5. Unscrew the cover.
  6. Plug in a new SATA DOM on a spare SATA cable.
  7. Boot a bootable Live Linux Rescue system
  8. Login and confirm both SATA DOM(s) are visible
  9. Use dd to copy the contents of the old SATA DOM to the New.
  10. Power off
  11. Remove old SATA DOM
  12. Confirm the machine comes back in it’s original state.

⤋ Read More

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 😅

⤋ Read More

Thank HN: My bootstrapped startup got acquired today
Hello HN,

I’m Paras Chopra, founder of VWO. We’re an A/B testing platform that was born here as a Show HN in 2009: https://news.ycombinator.com/item?id=876141

Today, I sold the company to a private equity firm for $200mn.

It’s covered on TechCrunch: https://techcrunch.com/2025/01/23/everstone-acquires-bootstr…

I was a … ⌘ Read more

⤋ Read More
In-reply-to » @lyse Danke! Ja, es gibt noch unzählige Stellschrauben an dem Ding. Deine Anmerkungen werde ich einarbeiten. Eine mobile Ansicht wär auch noch schĂśn. Derzeit sitzt es auf dem Smartphone doch noch recht stramm.

@arne@uplegger.eu Unzählige Stellschrauben hab ich auch noch vor mir. Ich will gar nicht dran denken. :-D

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

@prologic@twtxt.net @lyse@lyse.isobeef.org it seems a recent update reset my pod settings to open registration.

⤋ Read More

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.

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

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

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

FĂźr heute reicht es dann auch mal. Neue Funktionen:

  • Login-Bereich
  • Wechsler zwischen Zeitachse und Unterhaltung
  • Paginierung nur noch, wenn benĂśtigt
  • Twtxt-Parsing optimiert (Parser-Plugins fĂźr: Youtube, iFrames, Bilder, Erwähnungen, kaputtes HTML, …)
  • unter der Haube aufgeräumt

Die bisher verwendeten ext. Bibliotheken sind:

⤋ Read More
In-reply-to » @arne Uuuuhhh, das fĂźhlt sich klasse an, gute Arbeit mein Lieber! :-)

@lyse@lyse.isobeef.org Danke! Ja, es gibt noch unzählige Stellschrauben an dem Ding. Deine Anmerkungen werde ich einarbeiten. Eine mobile Ansicht wär auch noch schÜn. Derzeit sitzt es auf dem Smartphone doch noch recht stramm.

@Unterhaltungen: Die von gestern zu verschlüsselten Nachrichten war ausschlaggebend für die Umsetzung. In “Timeline” und “Yarn” haben mich die Lösungsansätze bisher nicht überzeugt. Aber wir können ja alle etwas von einander lernen.

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

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

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

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

@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

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

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

⤋ Read More

#Videoclips used to be promotional tools, a way for an artist or band to promote their music. Now you cannot see one without being interrupted in the middle so the platform it was published on can serve you an ad promoting something else…

⤋ Read More

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

⤋ Read More

Tang Console: Compact FPGA Platform for Development and Retro Gaming
Sipeed has recently launched the Tang Console, described as a compact FPGA platform designed for developers and hardware enthusiasts. It offers a flexible and portable solution for applications such as hardware prototyping and retro gaming system emulation. The device is available in two configurations. The 60K variant includes 60K LUTs, 468Kbit SSRAM, and 2Gb DDR3, […] ⌘ Read more

⤋ Read More