đ
@bender@twtxt.net đ
@bender@twtxt.net đ
(Updated) Olimex Showcases Development Board Design Based on ESP32-P4 RISC-V SoC
Olimex Showcases Develoment Board Design Based on ESP32-P4 RISC-V SoC â Read more
New Raspberry Pi USB 3 Hub and Touch Display 2 Released with Enhanced Features
The Raspberry Pi community has launched two new accessories to enhance their single-board computers: the $12 USB 3 Hub, providing four-way USB 3.0 connectivity, and the $60 Touch Display 2, offering a higher-resolution, slimmer touch interface for interactive use. The USB 3 Hub provides high-speed data transfer up to 5 Gbps across four downstream USB
@bender@twtxt.net such as?
Quando o gov corta na ciĂȘncia, nĂŁo Ă© porque nĂŁo sabe o seu valor.
Quando o gov corta na educação, não é porque não sabe gerir a sociedade.
Quando o gov corta nos programas sociais, nĂŁo Ă© porque nĂŁo reconhece o seu papel social.
Ă agenda: este gov de direita, tal como qualquer outro, tem como base programĂĄtica o desmantelamento do estado social e da coisa pĂșblica. E nisso tem sido extremamente eficaz e competente.
Uma esquerda que denuncia a suposta incompetĂȘncia ou burrice das pessoas no poder dĂĄ-lhes o crĂ©dito de estarem empenhados numa sociedade melhor pra todes, e que ao falhar nisso Ă© uma questĂŁo de incompetĂȘncia.
E quando essa denĂșncia Ă© feita atravĂ©s de comentĂĄrios sarcĂĄsticos e apontamentos de âhipocrisiaâ, servindo mais para afirmar superioridade intelectual do que realmente denunciar e avançar alternativas, Ă© uma trĂĄgica forma de clicktivismo que continua extremamente em voga â e a direita agradece.
tl;dr: tratar as medidas opressivas/autoritĂĄrias/securitĂĄrias de qualquer direita como fruto de burrice ou incompetĂȘncia nĂŁo Ă© sĂł um erro, Ă© alimentar e atĂ© legitimar o seu discurso
Making some amateur radio experiments!
@sorenpeter@darch.dk Section 7 on emojis: Exactly that, itâs an avatar for text interfaces. The metadata name needs tweaking, but thatâs a cool idea. If I implemented this in my client, Iâd make the text avatar overridable by the user, though. Otherwise Iâd probably only see boxes for everbody in my terminal. :-D
Thank you, @eapl.me@eapl.me! No need to apologize in the introduction, all good. :-)
Section 3: Iâm a bit on the fence regarding documenting the HTTP caching headers. Itâs a very general HTTP thing, so there is nothing special about them for twtxt. No need for the Twtxt Specification to actually redo it. But on the other hand, a short hint could certainly help client developers and feed authors. Maybe itâs thanks to my distroâs Ngninx maintainer, but I did not configure anything for the Last-Modified
and ETag
headers to be included in the response, the web server just already did it automatically.
The more that I think about it while typing this reply, the more I think your recommendation suggestion is actually really great. It will definitely beneficial for client developers. In almost all client implementation cases Iâd say one has to actually do something specifically in the code to send the If-Modified-Since
and/or If-None-Match
request headers. There is no magic that will do it automatically, as one has to combine data from the last response with the new request.
But I also came across feeds that serve zero response headers that make caching possible at all. So, an explicit recommendation enables feed authors to check their server setups. Yeah, letâs absolutely do this! :-)
Regarding section 4 about feed discovery: Yeah, non-HTTP transport protocols are an issue as they do not have User-Agent
headers. How exactly do you envision the discovery_url
to work, though? I wouldnât limit the transports to HTTP(S) in the Twtxt Specification, though. Itâs up to the client to decide which protocols it wants to support.
Since I currently rely on buckketâs twtxt
client to fetch the feeds, I can only follow http(s)://
(and file://
) feeds. But in tt2
I will certainly add some gopher://
and gemini://
at some point in time.
Some time ago, @movq@www.uninformativ.de found out that some Gopher/Gemini users prefer to just get an e-mail from people following them: https://twtxt.net/twt/dikni6q So, it might not even be something to be solved as there is no problem in the first place.
Section 5 on protocol support: Youâre right, announcing the different transports in the url
metadata would certainly help. :-)
Section 7 on emojis: Your idea of TUI/CLI avatars is really intriguing I have to say. Maybe I will pick this up in tt2
some day. :-)
Perfect, @eapl.me@eapl.me, itâs fixed again. In fact this editor seems to support the Unicode line separator character all too well, otherwise it would not have replaced it in the first place. :-D Time to switch to a more unintelligent editor. ;-)
Thanks, @bender@twtxt.net. I try to.
I havenât noticed any smell of fog, @bender@twtxt.net. Might @nff@www.noizhardware.comâs experience stem from a similar phenomenon that creates a lovely smell after a good, air-cleaning rain shower?
@eapl.me@eapl.me Neat.
So for twt metadata the lextwt parser currently supports values in the form [key=value]
https://git.mills.io/yarnsocial/go-lextwt/src/branch/main/parser_test.go#L692-L698
@sorenpeter@darch.dk on 4 for gemini if your TLS client certificate contains your nick@host could that work for discovery?
the smell of fog is soo gud <3
the smell of fog is soo gud <3
I realise now that the referred post might just be fiction. I am slow Ferengi these days. LOL.
@wbknl@twtxt.net are you still in Russia? It could be hard mailing anything to there these days. I read your ârussia is eternally coldâ, and became curious. Patagonia is the only place I know on South America that it has rounded mountains, though they can be anywhere. Originally from Chile, or Argentina? My curiosity doesnât need feeding, by the way. Itâs all good if it doesnât. :-)
This morning (and a little bit of the afternoon) the idea of having a full referenced archive of twtxts on the web has consumed me a bit. I am talking about something similar to the email archives one see online, but for twtxts, and a more personal level. Such archive would be available, even if the involved feeds are long gone, because feeds will be treated as received emails.
@eapl.me@eapl.me here are my replies (somewhat similar to Lyseâs and Jamesâ)
Metadata in twts: Key=value is too complicated for non-hackers and hard to write by hand. So if there is a need then we should just use #NSFS or the alt-text file in markdown image syntax

if something is NSFWIDs besides datetime. When you edit a twt then you should preserve the datetime if location-based addressing should have any advantages over content-based addressing. If you change the timestamp the its a new post. Just like any other blog cms.
Caching, Yes all good ideas, but that is more a task for the clients not the serving of the twtxt.txt files.
Discovery: User-agent for discovery can become better. Iâm working on a wrapper script in PHP, so you donât need to go to Apaches log-files to see who fetches your feed. But for other Gemini and gopher you need to relay on something else. That could be using my webmentions for twtxt suggestion, or simply defining an email metadata field for letting a person know you follow their feed. Interesting read about why WebMetions might be a bad idea. Twtxt being much simple that a full featured IndieWeb sites, then a lot of the concerns does not apply here. But thatâs the issue with any open inbox. This is hard to solve without some form of (centralized or community) spam moderation.
Support more protocols besides http/s. Yes why not, if we can make clients that merge or diffident between the same feed server by multiples URLs
Languages: If the need is big then make a separate feed. I donât mind seeing stuff in other langues as it is low. You got translating tool if you need to know whats going on. And again when there is a need for easier switching between posting to several feeds, then itâs about building clients with a UI that makes it easy. No something that should takes up space in the format/protocol.
Emojis: Iâm not sure what this is about. Do you want to use emojis as avatar in CLI clients or it just about rendering emojis?
(Updated) Banana Pi Showcases BPI-CanMV-K230D Zero with Canaan K230D Chip Design
(Updated) Banana Pi Showcases BPI-CanMV-K230D Zero with Canaan K230D Chip Design â Read more
SolidRun HummingBoard i.MX8M IIOT SBC with NVMe, RS232, RS485, and LTE Support
SolidRun has launched a single-board computer tailored for Industrial Internet of Things and Human-Machine Interface applications, built around the i.MX8M Plus System-on-Module from NXP. Its carrier board includes features like RS232, RS485, dual CAN-FD, and dual 1Gb Ethernet and more. According to the official announcement, the HummingBoard i.MX8M IIOT carrier board is compatible with the ⊠â Read more
@eapl.me@eapl.me Regarding supporting languages:
That said, coming from platforms like X and Masto, where switching languages is easy, I naturally read content and write into my timeline in at least three languages. Changing my âaccountâ is not a simple as switching languages, and in those platforms have another meaning (âIâm a different personâ). Supporting that would be beneficial for some, though Iâm not sure how many would use it.
I think this is more of a client concern in my opinion. Like @lyse@lyse.isobeef.org said earlier though, sometimes he and @movq@www.uninformativ.de âTwtâ in German. I donât (nor anyone else Iâm aware of) have a problem with this. It seems to be that a âclientâ could detect this and deal with this appropriately or give a user appropriately controls.
For me (_personally__ Iâve never found it a problem. I use extensions like âSimple Translateâ anyway, so it doesnât matter a great deal to me.
@eapl.me@eapl.me Just responding to some of your specific ideations here:
Sure! From my research, Gemini (and likely Gopher as well) donât have a similar header, so if a client is using those protocols, they wonât be able to inform your server.
So, itâs worth considering, would twtxt 2.0 only support HTTP/S?
Iâm not sure how to standardize âDiscoveryâ across different protocols for serving feeds, HTTP, Gopher, Gemini, etc. beyond what you initially suggested. But hereâs the thing, the User-Agent
HTTP Header isnât the only aspect to âdiscoveryâ. Discovery in practise is more of an organic property of @-mentions across feeds in the first place, something that crawlers take advantage of.
@slashdot@feeds.twtxt.net Oh come one?! Web5?! Since when was this even thing?! đ± đ€Šââïž I could grample with Web 1.0, Web 2.0 and even Web 3.0 (to a container degre), but Web 4.0 and Web 5.0 ?! Come on?! đ± Get the fuck out! (GTFO) đ
Thanks @lyse@lyse.isobeef.org! Iâm replying here https://text.eapl.mx/reply-to-lyse-about-twtxt
Jack Dorseyâs Block Scraps âWeb5â Project
Block will abandon development of its Web5 decentralized internet project and reduce investment in music streaming service Tidal to focus on bitcoin mining hardware and self-custody wallets, the payments company announced in its third-quarter letter to shareholders. The Jack Dorsey-led firm cited strong market demand for its bitcoin mining products and Bitkey wallet as key drivers behind the st ⊠â Read more
Damn, itâs certainly broken. Thank you for letting me know! Iâm editing my .txt file by hand, and it seems WinSCP editor doesnât support that character and replaced them all =/
notiz.pulli â https://notiz.blog/p/Ctu
@wbknl@twtxt.net That it pretty cool đ
This is beautiful and made my day
Will Republicans Bring Back Windows 95 and VHS Tapes?
Americans, congrats on a landslide victory!
On my blog: Real Life in Star Trek, Timeâs Arrow, part 1 https://john.colagioia.net/blog/2024/11/07/time-s-arrow-1.html #scifi #startrek #closereading
Forlinx FET MX95xx C System on Module for Industrial and IoT Applications
Forlinx Embedded has introduced the FET-MX95xx-C System on Module, built around the high-performance NXP i.MX95xx processor for industrial, automotive, and IoT applications. Key features include a 10GbE port, dual GbE ports, CAN interfaces, camera support, and multiple wireless protocols. Unlike the FET3562J-C SoM, this new Forlinx device is powered by the NXP i.MX95xx processor. It
I built another small shelf for the drill press. I upcycled the wooden sticks from New Year rockets that littered the neighborhood. I really love the rustic look of it: https://lyse.isobeef.org/tmp/tischbohrmaschinenregal/
When I glued the shelf between the posts of the stand, I tightened the long clamp too hard, ripping the back panel and shelf board apart. So, I had to reglue them. :-)
Righto, @eapl.me@eapl.me, ta for the writeup. Here we go. :-)
Metadata on individual twts are too much for me. I do like the simplicity of the current spec. But I understand where youâre coming from.
Numbering twts in a feed is basically the attempt of generating message IDs. Itâs an interesting idea, but I reckon it is not even needed. Iâd simply use location based addressing (feed URL + â#â + timestamp) instead of content addressing. If one really wanted to, one could hash the feed URL and timestamp, but the raw form would actually improve disoverability and would not even require a richer client. But the majority of twtxt users in the last poll wanted to stick with content addressing.
yarnd actually sends If-Modified-Since
request headers. Not only can I observe heaps of 304 responses for yarnds in my access log, but in Cache.FetchFeeds(âŠ)
we can actually see If-Modified-Since
being deployed when the feed has been retrieved with a Last-Modified
response header before: https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/cache.go#L1278
Turns out etags with If-None-Match
are only supported when yarnd serves avatars (https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/handlers.go#L158) and media uploads (https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/media_handlers.go#L71). However, it ignores possible etags when fetching feeds.
I donât understand how the discovery URLs should work to replace the User-Agent
header in HTTP(S) requests. Do you mind to elaborate?
Different protocols are basically just a client thing.
I reckon itâs best to just avoid mixing several languages in one feed in the first place. Personally, I find it okay to occasionally write messages in other languages, but if that happens on a more regularly basis, Iâd definitely create a different feed for other languages.
Isnât the emoji thing âjustâ a client feature? So, feed do not even have to state any emojis. As a user Iâd configure my client to use a certain symbol for feed ABC. Currently, I can do a similar thing in tt
where I assign colors to feeds. On the other hand, what if a user wants to control what symbol should be displayed, similar to the feedâs nick? Hmm. But still, my terminal font doesnât even render most of emojis. So, Unicode boxes everywhere. This makes me think it should actually be a only client feature.
@bender@twtxt.net cos I live outside the United States and they donât send to my country
@bender@twtxt.net I have my radio shack a mess
@prologic@twtxt.net Yeah, the principle of data economy. :-)
Btw. if you blindly run the command again in a few days, your query might match new feeds that are not included in todayâs list. Hence, some accounts might be dropped without a warning. But then, they probably donât care.
Hehe, thank you guys, Iâm still alive :)
Hey @eapl.me@eapl.me, your feed is broken. All U+2028 got transformed into newlines.
Fsck democrats! Donât mourn, organize!
I wish I had someone who could send me the Hacker Decals and Patch from Hackerboxes. Mail forwarding systems are so expensive!
I have lots of things to do at home. All I need is more energy.
Na #musiquinta do #protesto, confesso que fui fã dos Homens da Luta, pré-festival da canção, e tenho pena de terem desaparecido do mapa⊠Os melhores animadores de manifestaçÔes. E o povo, på?
@bender@twtxt.net i am a huge fan of CW. My training sessions gave me 50wpm proficiency. But one needs to keep practicing.
@bender@twtxt.net yes. Today, FT8 is widely used, but I prefer Robust Packet and telegraphy.
T Display S3 AMOLED Plus with Enhanced 1.91âł Display and Real Time Clock
The T-Display S3 AMOLED Plus is an upgraded development board based on the ESP32-S3 microcontroller with a dual-core LX7 processor. It features a 1.91âł AMOLED display with a 240Ă536 resolution, using RM67162 IPS AMOLED technology for sharp colors and full viewing angles with QSPI interface support. Similar to the LILYGO T4 S3 launched last year,
@wbknl@twtxt.net Itâs probably okay for things like Twtxt which are designed to be in the open anyway đ
@prologic@twtxt.net right. Encryption is not allowed by legislation.
@wbknl@twtxt.net The only thing I know about the HAM Radio space is that itâs considered âtabooâ to encrypt the traffic. So that makes secure IP a bit difficult to say the least right? đ€
@bender@twtxt.net yes, I am. @prologic@twtxt.net IP over hamradio works fine. We can request IPv4 or IPv6 addresses.
@wbknl@twtxt.net Ahh none that Iâm aware of. Iâve thought about getting into HAM Radio myself, but havenât so farâŠ
@bender@twtxt.net I mean Iâve thought about it! Itâs an intriguing idea to be able to have basic IP over HAM Radio đ€
@prologic@twtxt.net i think i didnât explain myself correctly. I was wondering how many twtxt.net users are hams.
@wbknl@twtxt.net How do you mean? How do you think that would even work? đ€
I wonder how many hamradio operators use twtxt.net
FYI đ I will be deleting the following inactive users from my pod (twtxt.net) soonâą:
$ ./tools/inactive_users.sh 730
@thgie@twtxt.net last seen 732 days ago
@will@twtxt.net last seen 740 days ago
@shaneflores@twtxt.net last seen 752 days ago
@magnus@twtxt.net last seen 757 days ago
@nickmellor@twtxt.net last seen 757 days ago
@birb@twtxt.net last seen 763 days ago
@screem@twtxt.net last seen 772 days ago
@servusdei@twtxt.net last seen 774 days ago
@alex@twtxt.net last seen 790 days ago
@andreottica@twtxt.net last seen 801 days ago
@fox@twtxt.net last seen 822 days ago
@anx@twtxt.net last seen 829 days ago
@olav@olav.bonn.cafe last seen 855 days ago
@caesar@twtxt.net last seen 866 days ago
@jim@twtxt.net last seen 869 days ago
@rell@twtxt.net last seen 882 days ago
@readfog@twtxt.net last seen 886 days ago
If anyone on this lists sees this post and wishes to preserve their feed/account for some reason (beyonds backups I maintain), please login at least once over the next coming weeks to get off this list. I will re-run this tool again, and then nuke blindly anything that matches >730 days of inactivity.
MYC LR3576 SoM with Octa-Core RK3576 for Embedded Applications
MYC LR3576 SoM with Octa-Core RK3576 for Embedded Applications â Read more
@bender@twtxt.net Not too big. Its 13.7 x 10 x 5.
One of my quirksâdonât ask me whyâis collecting backpacks, bags, patches, and watches, especially those related to aviation and the military. Just yesterday, I added a Direct Action Messenger bag and a 5.11 backpack to my collection.
@bender@twtxt.net they revel in their blindness. Roll within their stink.
@eapl.me@eapl.me Also welcome back đ€
@eapl.me@eapl.me Thereâs some good ideas in this đ I think we can definitely incorporate some of them pretty easily already. Others will have to be discussed, and some other bits like hashing and edits are a bit more controversial.
@bender@twtxt.net You gotta laugh at the stupidy of the world donât you? đ€Ł
Let it sink in how the richest person on the planet was EXTREMELY directly involved in getting his preferred candidate in the US presidency seat.
Iâve been thinking of a few improvements for the next generation of twtxt spec, let me know if these are useful or interesting :) https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version
I am so sorry.
Fuxk đ€Ł
E tu, jĂĄ segues os coisos?
@coisos@coisos https://mastodon.social/@coisos/113433826528961309
@wbknl@twtxt.net You are not đ€
@prologic@twtxt.net tell me Iâ not alone in my suffering
After testing Vivaldi for a couple of weeks I am convinced this is a great browser and to support the team behind it, I decided to start sending them a couple of Euro monthly, just to keep the momentum going.
So letâs recap⊠Weâve got Putin waging war against Ukraine. Netanyahu waging war against Palestine. Iran getting involved. Kim Jong Un helping Russia and sending soldiers as resources for Putinâs war. And now Trump has won a 2nd term in the US where weâll see him scrap EU sanctions and fines against US companies violating EU laws and what else? đ€
What dafuq is wrong with this world?! đ