Trump erwartet mehrtÀgige Verhandlungen
Unmittelbar vor dem zweiten Jahrestag des Angriffs der radikalislamischen Hamas auf Israel und des darauffolgenden Gaza-Krieges sollen in Ăgypten die Weichen fĂŒr ein Ende der Kampfhandlungen gestellt werden. Sowohl Israel als auch die Hamas kĂŒndigten am Sonntag die Entsendung von Verhandlungsteams an â geklĂ€rt werden soll die Umsetzung eines von den USA vorgelegten Friedensplans. US-PrĂ€sident Donald Trump rechnet mit mehrtĂ€gigen Verhandlungen, dann werde man sehen, âwie es ausgehtâ. â Read more
How Will Police Use Their New Powers To Restrict Repeated Protests?
The Home Secretary announces new police powers to restrict protests. â Read more
Nordic Air Defence: Drohnen-Killer fĂŒr 5.000 US-Dollar
Nordic Air Defence will Drohnen durch Aufprall statt Explosion ausschalten. Kostenpunkt: rund 5.000 US-Dollar pro Projektil. ( Drohne, Politik)
Jony Ive: OpenAIs KI-GerÀt kommt nicht voran
Es gibt Probleme bei OpenAIs bildschirmlosem KI-GerÀt: Das Projekt im Wert von 6,5 Milliarden US-Dollar könnte scheitern. ( Jony Ive, KI)
Venture Capital: Mehr als die HĂ€lfte des Risikokapitals flieĂt in KI
KĂŒnstliche Intelligenz bleibt bei Venture Capital beliebt. 2025 sollen bereits ĂŒber 192 Milliarden US-Dollar in KI-Start-ups geflossen sein. ( Wirtschaft, KI)
Trump Just Gave the Military an Extremely Sinister Mission
Fred Kaplan, Â Â - Â Slate
Stephan:Â As usual Trump tells us what he is going to do, but our political system does not seem to be able to process what he says. I am going to be a dictator and take revenge against those who oppose me he made very clear, and that is exacty what he is doing.
Before a gatheri ⊠â Read more
The Best Early Prime Day Deals on AirPods, iPads, and More
Amazon is hosting another Prime Day event this year, called Prime Big Deal Days and offering shoppers the first chance to save on holiday shopping from a major retailer. Similar to last yearâs fall Prime Day, it will last for two days (October 7-8) and you can already find a large selection of early deals across Amazonâs storefront, coveri ⊠â Read more
Remembering Steve Jobs
Today marks the 14th anniversary of Steve Jobs passing away, at the age of 56. He died just one day after Apple unveiled the iPhone 4S and Siri.
Apple CEO Tim Cook has once again paid tribute to Jobs.
âSteve saw the future as a bright and boundless place, lit the path forward, and inspired us to follow,â said Cook, in a [post](https://x.com ⊠â Read more
@alexonit@twtxt.alessandrocutolo.it Thanks mate! Ah cool, now Iâm curious, what did you make? :-)
You used the rubber hammer to fold the metal, not to set the rivets, right? :-? I glued cork on my wooden mallet some time ago. This worked quite good for bending. But rubber might be even better as it is a tad softer. I will try this next time, I think I have one deep down in a drawer somewhere.
@lyse@lyse.isobeef.org Great job!
I suggested it because I did it in the past, but never used it on bigger works.
In my case I did it exclusively on really small projects and used a thin rubber head hammer to prevent deforming the metal.
I experimented with a 2.4x7mm aluminium rivet I had on hand. As expected, it was quite a bit long. Using my pliers wrench, I was able to crush it down by quite some bit. I should have taken a photo right after the hand riveter for comparison. Now, itâs much smoother and the chance of cutting my hand open is reduced by quite a bit. But breaking the burr with a few file strokes is still necessary. I should get 2.4x4mm rivets and try with them. I reckon they would be more suited for my 0.5mm sheet metal.
With the pliers wrench again, I was able to also crush down the chopped off 3mm copper nail and form a second head. That was surprisingly easy. Now, I need to figure out how to efficiently make a head on the remaining copper nail shaft, so that I can use this again.
Both are rock solid, thereâs absolutely no movement at all between the two sheet metal cutoffs.
@movq@www.uninformativ.de I never programmed with Tkinter myself and itâs been ages that I ran a program which used it. I always thought that it looks awful. But maybe there are nicer themes these days. I just wanted to give the demo python3 -m tkinter a try, but this module doesnât exist. I was always under the wrong impression that Tkinter is bundled with Python.
Can You Afford to Die in Your State?
John Stevenson,  Researcher -  John Stevenson Website
Stephan:Â Few Americans are spending a lot of time thinking about what their dying would cost, although over half of us (as the chart at the head of this report shows) worry they wouldnât be able to afford a loved oneâs passing.
Facing the loss of a loved one is hard enough without worrying abo ⊠â Read more
From the chicken archive, 2017.
Not mine, these were more or less free roaming chickens. Farmers didnât use some of their fields for a while and allowed some other farmer to let the birds live there in the meantime.
@lyse@lyse.isobeef.org Xfce is nice, but itâs also mostly GTK. I donât really know the answer yet. For now, Iâll just avoid anything that uses GTK4.
For my own programs, I might have a closer look at Tkinter. I was complaining recently that I couldnât find a good file manager, so it might be an interesting excercise to write one in Python+Tkinter. đ€ (Or maybe thatâs too much work, I donât know yet.)
The VPS provider I use is shutting down, so I have to move things.
I will try and move my yarn instance over to my own hardware, and use tailscale to point to it.
Got some other services to move as well, but Iâll start with this first.
10+ macOS Tahoe Features You Might Have Missed
Appleâs new Liquid Glass design has received most of the attention in news about macOS Tahoe, but there are quite a few new features that make the Mac better than ever, including some that are not super obvious. Weâve rounded up 10 useful macOS Tahoe features that you should know about.
With macOS Tahoe, you have more control over the layout of your menu ⊠â Read more
Einwanderung: US-Regierung bringt Apple zur Löschung von ICE-Tracking-App
Apple hat die App ICEBlock aus dem App Store entfernt - auf Druck der US-Regierung. Damit konnten Positionen von Einwanderungsbeamten gemeldet werden. ( Apple, Politik)
Energy harvesters surpass Carnot efficiency using non-thermal electron states
Harnessing quantum states that avoid thermalization enables energy harvesters to surpass traditional thermodynamic limits such as Carnot efficiency, report researchers from Japan. The team developed a new approach using a non-thermal Tomonaga-Luttinger liquid to convert waste heat into electricity with higher efficiency than conventional approaches. These findings pave the way for more sustainable low-power elect ⊠â Read more
@movq@www.uninformativ.de canât you use generic drivers? I did that for an enterprise copier/printer/scanner we used to have at work, and it worked just fine!
Gap-controlled infrared method enables analysis of molecular interfaces
A novel spectroscopic method developed at Institute of Science Tokyo, Japan, enables highly sensitive analysis of molecules at material interfaces, using a combination of conventional ATR-IR, precise gap-control and advanced data processing. The technique offers a low-cost alternative to conventional interfacial spectroscopy and has potential applications in material sciences, nanotechnology, and biological sciences. â Read more
Researchers demonstrate substrate design principles for scalable superconducting quantum materials
Silicidesâalloys of silicon and metals long used in microelectronicsâare now being explored again for quantum hardware. But their use faces a critical challenge: achieving phase purity, since some silicide phases are superconducting while others are not. â Read more
Making yogurt with ants revives a creative fermentation process
Researchers recreated a nearly forgotten yogurt recipe that once was common across the Balkans and Turkeyâusing ants. Reporting in iScience on October 3, the team shows that bacteria, acids, and enzymes in ants can kickstart the fermentation process that turns milk into yogurt. The work highlights how traditional practices can inspire new approaches to food science and even add creativity to the dinner table. â Read more
Physicists maneuver DNA molecules using electrical fields, offering real-time control
Researchers in McGillâs Department of Physics have developed a new device that can trap and study DNA molecules without touching or damaging them. The device, which uses carefully tuned electric fields, offers scientists unprecedented control over how DNA behaves in real time, creating the opportunity for faster, more precise molecular analysis that could improve diagnostics, genome mapping and the study ⊠â Read more
1.000 Milliarden: Aktienpaket fĂŒr Elon Musk soll verhindert werden
Tesla-Aktien im Wert von einer Billion US-Dollar könnte Musk erhalten. Nun ist dazu aufgerufen worden, den Plan zu kippen. ( Tesla, Elektroauto)
All good things come to an end, I guess.
I have an Epson printer (AcuLaser C1100) and an Epson scanner (Perfection V10), both of which I bought about 20 years ago. The hardware still works perfectly fine.
Until recently, Epson still provided Linux drivers for them. That is pretty cool! I noticed today that they have relaunched their driver website â and now I canât find any Linux drivers for that hardware anymore. Just doesnât list it (it does list some drivers for Windows 7, for example).
I mean, okay, weâre talking about 20 years here. That is a very long time, much more than I expected. But if it still works, why not keep using it?
Some years ago, I started archiving these drivers locally, because I anticipated that they might vanish at some point. So I can still use my hardware for now (even if I had to reinstall my PC for some reason). It might get hacky at some point in the future, though.
This once more underlines the importance of FOSS drivers for your hardware. I sadly didnât pay attention to that 20 years ago.
The MacRumors Show: Leaks Reveal What Apple Products Are Coming Next
On this episode of The MacRumors Show, we discuss the latest leaks about the next-generation iPad Pro, MacBook Pro, Studio Display, and Vision Pro.
_[Subscribe to The MacRumors Show YouTube channel](h ⊠â Read more
GL.iNet Comet PoE Remote KVM with Power over Ethernet
GL.iNet has introduced the Comet PoE (GL-RM1PE), a compact remote KVM device for server management, industrial systems, NVR setups, and HomeLab use. It supports 4K@30 FPS remote display, two-way audio, PoE for simplified deployment, and includes onboard storage with self-hosted cloud support. The Comet PoE is equipped with a quad-core ARM Cortex-A53 processor, paired with [âŠ] â Read more
wafer.space Launches GF180MCU Run 1 for Custom Silicon Fabrication
wafer.space has launched its first pooled silicon fabrication run on Crowd Supply, known as GF180MCU Run 1. The campaign offers designers the opportunity to fabricate 1,000 chips of their own design using GlobalFoundriesâ 180 nm mixed-signal process. The initiative is aimed at providing accessible, structured access to custom silicon, with dies expected to ship in [âŠ] â Read more
Use Vim Or Neovim To Browse Manpages â Read more
Uuuhhh, thatâs rather interesting, I didnât know about that:
Aachen has been officially certified as âBad Aachenâ, but for alphabetical reasons usually declines to use the prefix
â https://en.wikipedia.org/wiki/List_of_spa_towns_in_Germany#A
That made me chuckle.
Sieht ganz so aus, als hĂ€tte die gute @kat@yarn.girlonthemoon.xyz ihre BĂŒchse mit in den Kurort Bad Gateway genommen.
Sorry, this pun only works in German, where âBadâ means spa and is used as prefix for spa towns.
Waste paper, like an opened envelope, suits a shopping list perfectly fine.
Indeed, Iâm drowning in this stuff and I throw it away anyway, so I might just use it.
Youâve got a nice handwriting, I like it.
Thanks. đ (It used to be horrible. Gosh, the teachers scolding me in school ⊠Bah. đ)
9 macOS Tahoe Tips Youâll Actually Use
While the most obvious change to macOS Tahoe 26 is the newly rounded and translucent Liquid Glass interface appearance, there are also a variety of neat new features and customization options that youâre sure to appreciate easily well. Letâs review some of the most useful tips for macOS Tahoe that youâll want to check out, ⊠Read More â Read more
@movq@www.uninformativ.de Not sure, if this observation is correct. I know so many techies who also use every latest shit and automate their homes which is scary as hell to me.
Apple Provides Fix for iMessage Activation Bug in iOS 26
Apple this week provided troubleshooting steps for iPhone owners who are unable to activate iMessage with a phone number in iOS 26.
According to Apple, some customers might not be able to activate iMessage with a phone number ⊠â Read more
Best Buyâs Member Deal Days Sale Has $20 Credit With AirPods Pro 3 Purchase and More
Best Buy recently kicked off a Member Deals Days sale, with exclusive discounts available only to My Best Buy Plus and My Best Buy Total members. With Amazon Prime Big Deal Days approaching, many retailers have begun introducing their own discount events, and Best Buyâs is set to end this ⊠â Read more
Apple Maps May Be Logging Places You Visit â How to Disable
In iOS 26, Apple Maps has a feature called Visited Places that when enabled automatically logs where youâve been, with the aim of making it easier to revisit your favorite spots or to share locations with friends.
While it can be useful for tracking your travels, you might prefer to keep your location history private. Hereâs how to disable the feature and clear you ⊠â Read more
** JavaScript Notebook **
Kartik recently reminded me of my own project playground that I do use from time to time, but that Iâve always been a little frustrated with.
That reminder paired with that frustration lead me to revisit something similar that Iâd started a while ago, but hadnât finished. Notebook is kinda my take on Jupyter Notebooks minus a ton of features and capabilities.
Here is ⊠â Read more
Hello again everyone! A little update on my twtxt client.
I think itâs finally shaping a bit better now, but⊠âïž
As Iâm trying to put all the parts together, I decided to build multiple parallel UIs, to ensure I donât accidentally create a structure that is more rigid than planned.
I already decided on a UI that I would want to use for myself, it would be inspired by moshidon, misskey and some other âsocial feedsâ mock-ups I found on dribbble.
I also plan on building a raw HTML version (for anyone wanting to do a full DIY client).
I would love to get any suggestions of what you would like to see (and possibly use) as a client, by sharing a link, app/website name or even a sketch made by you on paper.
I think Iâll pick a third and maybe a fourth design to build together with the two already mentioned.
For reference, the screens I think of providing are (some might be optional or conditionally/manually hidable):
- Global / personal timeline screen
- Profile screen (with timeline)
- Thread screen
- Notifications screen or popup (both valid)
- DM list & chat screens (still planning, might come later)
- Settings screen (itâll probably be a hard coded form, but better mention it)
- Publish / edit post screen or popup (still analysing some use cases, as some âenginesâ might not have direct publishing support)
I also plan on adding two optional metadata fields:
display_name: To show a human readable alternative for a nick, it fallback tonickif not defined
banner: Using the same format asavatarbut the image expected is wider, inspired by other socials around
I also plan on supporting any metadata provided, including a dynamically parsable regex rule format for those extra fields, this should allow anyone to build new clients that donât limit themselves to just the social aspect of twtxt, hoping to see unique ways of using twtxt! đ€
But you know what still works, my squeeze filler (didnât even refill it) and my old (super cheap) calligraphy set ⊠Iâll just use that.
https://movq.de/v/f48c7cda09/IMG_20251001_200317.jpg.jpg
https://movq.de/v/f48c7cda09/IMG_20251001_202438.jpg.jpg
Spooky season is upon us, so I can take a month break, from being a paper clip.

url metadata field unequivocally treated as the canon feed url when calculating hashes, or are they ignored if they're not at least proper urls? do you just tolerate it if they're impersonating someone else's feed, or pointing to something that isn't even a feed at all?
(#abcdefghijkl https://example.com/tw.txt#:~:text=2025-10-01T10:28:00Z), because it can be simply hacked in to clients currently on hashv1 and provides an off-ramp to location-based addressing
I like that property (an off-ramp to location-based addressing), so I think I could live with that approach. â
(Iâm not sure why weâre using text fragments, though. Wouldnât that link to the first occurence of 2025-10-01T10:28:00Z? Thatâs not necessarily correct. And, to be proper URLs that Firefox and Chromium understand, it would also need to be written as 2025%2D10%2D01T10:28:00Z. The dash carries meaning, sadly. I think all this just creates needless complication. How about we just go with https://example.com/tw.txt#2025-10-01T10:28:00Z?)
url metadata field unequivocally treated as the canon feed url when calculating hashes, or are they ignored if they're not at least proper urls? do you just tolerate it if they're impersonating someone else's feed, or pointing to something that isn't even a feed at all?
@zvava@twtxt.net My clients trusts the first url field it finds. If there is none, it uses the URL that Iâm using for fetching the feed.
No validation, no logging.
In practice, Iâve not seen issues with people messing with this field. (What I do see, of course, is broken threads when people do legitimate edits that change the hash.)
I donât see a way how anyone can impersonate anybody else this way. đ€ Sure, you could use my URL in your url field, but then what? You will still show up as zvava in my client or, if you also change your nick field, as movq (zvava).
url metadata field unequivocally treated as the canon feed url when calculating hashes, or are they ignored if they're not at least proper urls? do you just tolerate it if they're impersonating someone else's feed, or pointing to something that isn't even a feed at all?
@zvava@twtxt.net Yes, the specification defines the first url to be used for hashing. No matter if it points to a different feed or whatever. Just unsubscribe from malicious feeds and youâre done.
Since the first url is used for hashing, it must never change. Otherwise, it will break threading, as you already noticed. If your feed moves and you wanna keep the old messages in the same new feed, you still have to point to the old url location and keep that forever. But you can add more urls. As I said several times in the past, in hindsight, using the first url was a big mistake. It would have been much better, if the last encountered url were used for hashing onwards. This way, feed moves would be relatively straightforward. However, that ship has sailed. Luckily, feeds typically donât relocate.
[$] Fedora floats AI-assisted contributions policy
The Fedora \âšCouncil began a process to create a policy on AI-assisted
contributions in 2024, starting with a survey to ask the community
its opinions about AI and using AI technologies in Fedora. On
September 25, Jason Brooks published
a draft policy for discussion; so far, in keeping with the spirit of
compromise, it has something ⊠â Read more
What is âcom.github.squirrelâ on the Mac?
If youâre a Mac user who watches system resource use by keeping an eye on Activity Monitor, htop, top, or any other monitor of deeper system processes, you may have seen a process called âcom.github.squirrelâ and wondered what it is, and perhaps even wondered if itâs bad. Is it dangerous or malware? github.squirrel has a ⊠Read More â Read more
There are a couple of add-ons to block YouTube Shorts in the browser, but if you are using Firefox with uBlock Origin, you do not need to install anything extra. Just add this filter list to the uBO settings, and you are free from those annoying short videos! At least on the PC⊠Sadly, even with YouTube Premium, there is no option to just ban Shorts from the mobile app. â Read more
Spec-driven development: Using Markdown as a programming language when building with AI
I coded my latest app entirely in Markdown and let GitHub Copilot compile it into Go. This resulted in cleaner specs, faster iteration, and no more context loss. âš
The post [Spec-driven development: Using Markdown as a programming language when building with AI](https://github.blog/ai-and-ml/generative-ai/spec-driven-development-using-markdown-as-a-p ⊠â Read more
[$] Linting Rust code in the kernel
Klint is a Rust compiler extension
developed by Gary Guo to run some
kernel-specific lint rules, which may also be useful for embedded system
development. He spoke about his
recent work on the project at
Kangrejos 2025. The next day, Alejandra GonzĂĄlez
led a discussion about Rustâs normal linter,
Clippy. The two tools ⊠â Read more
@lyse@lyse.isobeef.org I can suggest you a trick to do a âcoldâ welding.
Using a copper wire or a similarly malleable material, pass it through a drilled hole, hammer it on one end until flat, then do the same on the other side.
It does the same job of a rivet but itâs flatter and look nicer on both sides, itâs of course weaker but still strong enough for small objects.
Itâs sometimes used to reduce risk of deformities due to heat in hand-crafted jewelry and to reduce costs of small tools.
iOS 26.0.1 Update Released to Fix Various iPhone 17 Issues, & Blank Screen Icons
Apple has released the first update for iOS 26.0.1, which includes a handful of bug fixes specifically aimed at the new iPhone 17 lineup, as well as addressing an issue for all devices where Home Screen icons can appear blank after using various Liquid Glass customization settings, and another issue where VoiceOver might disable itself ⊠[Read More](https://osxdaily.com/2 ⊠â Read more
Hopefully I can muster up the energy to start this new project:
Put up lots of thermometers and hygrometers in the apartment, have them report their readings wireless to a database.
I suspect that Iâll have to âbuildâ these myself, because ready-to-use kits most like require some sort of cloud service. Dunno, havenât checked yet.
Hi everyone, hereâs a little introduction of my twtxt client (still WIP).
The client Iâm developing is a single tenant project that runs entirely in the browser (it might use an optional backend).
Itâs entirely based on native web-components and vanilla JS, it is designed to act closer to a toolkit than a full-fledged client, allowing users to âDIYâ their own interface with pure html or plain javascript functions.
Users can also build their own engines by including a global javascript object that implement the defined internal API (TBD).
Iâm planning to build a system that is easy enough to build and use with any skill level, using only pure html (with a homebrew minimal template engine) or via plain JS (Iâll be also providing some pre-made templates too).
Everything can be self-hosted on any static hosting provider, this allows to spread twtxt within communities like Neocities and similarly hosted websites (basically any Indieweb/Smallweb/Digital garden website and any of the common GitHub/Lab/Berg/lify Pages).
It will be probably named something like TxtCraft or craf.txt but Iâm not really sure yet⊠đ€ (Maybe some suggestions could help)
Iâm still in the experimental phase, so thereâs no decent source-code to share yet, but it will soon enough!
I think Iâm just about ready to go live with my new blog (migrated from MicroPub). I just finished migrating all of the content over, fixing up metadata, cleaning up, migrating media, optimizing media.
The new blog for prologic.blog soon to be powered by zs using the zs-blog-template is coming along very nicely đ It was actually pretty easy to do the migration/conversation in the end. The results are not to shabby either.
Before:
- ~50MB repo
- ~267 files
After:
- ~20MB repo
- ~88 files
Pretty happy with my zs-blog-template starter kit for creating and maintaining your own blog using zs đ Demo of what the starter kit looks like here â Basic features include:
- Clean layout & typography
- Chroma code highlighting (aligned to your site palette)
- Accessible copy-code button
- âOn this pageâ collapsible TOC
- RSS, sitemap, robots
- Archives, tags, tag cloud
- Draft support (hidden from lists/feeds)
- Open Graph (OG) & Twitter card meta (default image + per-post overrides)
- Ready-to-use 404 page
As well as custom routes (redirects, rewrites, etc) to support canonical URLs or redirecting old URLs as well as new zs external command capability itself that now lets you do things like:
$ zs newpost
to help kick-start the creation of a new post with all the right âstuffââą ready to go and then pop open your $EEDITOR đ€
Salve @elmoneto@elmoneto !
Acho que quero fazer algo parecido com isso aqui, mas a minha incompetĂȘncia / inexperiĂȘncia me derrubaâŠ
Tenho um geodataframe com praças e parques, e um com massa de vegetação significativa (que peguei no geosampa), queria saber calcular o quanto de cada praça estĂĄ coberto de vegetação significativaâŠ
Eu soube fazer um overlay de instersecção, filtrar as com årea menor que 100m2 e usar o .explore() pra colorir as massas por årea, jå fiquei feliz, mas queria mais rsrsrs.
Salve @elmoneto@elmoneto !
Acho que quero fazer algo parecido com isso aqui, mas a minha incompetĂȘncia / inexperiĂȘncia me derrubaâŠ
Tenho um geodataframe com praças e parques, e um com massa de vegetação significativa (que peguei no geosampa), queria saber calcular em uma coluna o quanto cada praça estĂĄ coberta de vegetação significativaâŠ
Eu soube fazer um overlay de instersecção, filtrar as com årea menor que 100m2 e usar o .explore() pra colorir as massas por årea, jå fiquei feliz, mas queria mais rsrsrs.
How GitHub protects developers from copyright enforcement overreach
Why the U.S. Supreme Court case Cox v. Sony matters for developers and sharing updates to our Transparency Center and Acceptable Use Policies.
The post How GitHub protects developers from copyright enforcement overreach appeared first on [The Gi ⊠â Read more
@movq@www.uninformativ.de You didnât miss anything. Just time for more useful stuff. ;-)
Exactly, @zvava@twtxt.net, I agree. (Although, in my client at least, I wouldnât use hashes anywhere.)
@prologic@twtxt.net Hm, I donât know. Over here, we have parties that we would call âleftâ or ârightâ, one of them even calls themselves âThe Leftâ. No idea about your political landscape, but it still makes sense for us. đ€ For me, at least.
I meant, âjljâ. He used to be at https://twt.nfld.uk/, long gone now too. I wonderâŠ
https://zsblog.mills.io/ for anyone interested. I think I still have some small tweaking to do befor eI use this for realz.
@alexonit@twtxt.alessandrocutolo.it Yeah I think weâre overstating the UNIX principles a bit here đ€Ł I get what youâre trying to say though @zvava@twtxt.net đ If I could go back in time and do it all over again, I would have gotten the Hash length correct and I would have used SHA-256 instead. But someone way smarter than me designed the Twt Hash spec, we adopted it and well here we are today, it worksâą đ
@alexonit@twtxt.alessandrocutolo.it Well we have to really use the same spec or threading doesnât really work in a truly decentralized manner đ
Thatâs what Iâm using right now, while my own client is still in the making.
A simple bash script to write a post in a mktemp file then clean it with regex.
I donât even bother to hash the replies, I just open https://twtxt.net and copy the hash by hand since Iâm checking the new posts from there anyway (temporarily, as I might end up DoS-ing everyoneâs feed in my client right now).
@prologic@twtxt.net to clarify: i meant the ability to parse feeds using unix command line utilities, as a principal of twtxtv1âs design. im not sure how feasible it is to build a simple feed reader out of common scripting utilities when hashing is in play, and;
i concede, it does make a lot of sense to fix up the hashing spec rather than completely supplant it at this point, just thinking about what the rewrite would be like is dreadful in and of itself x.x
10 Ways News Media Manipulate Readers
Media bias is often responsible for reader manipulation, but what constitutes bias in news reporting? Individuals and groups are likely to disagree with both the criteria for determining what puts the âslantâ in slanted news and the findings of such considerations. Even to discuss this issue, though, a benchmark of some sort must be used, [âŠ]
The post [10 Ways News Media Manipulate Readers](https://listverse.com/2025/09/26/10-ways-news-media-manipulate-rea ⊠â Read more
Put another way, what you are proposing/pushing for requires hundreds of lines of code to change across a half dozen or so clients and lots of breaking changes, not to mention unknowns.
What I want us to do is make only a few half dozen or so lines of code changes to our clients and minimize the breaking changes and unknowns.
@zvava@twtxt.net Going to have to hard disagree here Iâm sorry. a) no-one reads the raw/plain twtxt.txt files, the only time you do is to debug something, or have a stick beak at the comments which most clients will strip out and ignore and b) Iâm sorry youâve completely lost me! Iâm old enough to pre-date before Linux became popular, so Iâm not sure what UNIX principles you think are being broken or violated by having a Twt Subject (Subject) whose contents is a cryptographic content-addressable hash of the âthingââą youâre replying to and forming a chain of other replies (a thread).
Iâm sorry, but the simplest thing to do is to make the smallest number of changes to the Spec as possible and all agree on a âMagic Dateâ for which our clients use the modified function(s).
@prologic@twtxt.net the simplest thing to do is to completely forgo hashing anything because we are communicating using plain text files right now :3 while i agree hashes are incredibly helpful in the backend im not sure it has a place outside of it, it basically eliminates two core design principals of twtxt (human readability and integrating well with unix command line utilities) and makes new clients more difficult to build than it should be
@alexonit@twtxt.alessandrocutolo.it My problem is I donât see a world where we donât employ some form of cryptography to use as keys for threads in databases and other such things honestly. Iâm not going to use url#timestamp as keys.
Earlier this year, I used Purelymail until I switched back to a self-hosted email server. Today, I found out that Purelymail was sold shortly after I closed my account due to health reasons. The new owner has pledged to continue the service in the same spirit as its founder, who always provided excellent support when I needed it. My reason for switching wasnât due to any dissatisfaction with Purelymail; I simply wanted more control and to host my data in Europe again. I wish Purelymail all the best and hope it conti ⊠â Read more
Building beyond the browser: Keeley Hammond on Electron, open source, and the future of maintainership
Learn what it really takes to sustain one of the webâs most widely used frameworks on this episode of the GitHub Podcast.
The post [Building beyond the browser: Keeley Hammond on Electron, open source, and the future of maintainership](https://github.blog/open-source/maintainers/building-beyond-the-browser-keeley-hammond-o ⊠â Read more
I just created a zs blogging template which Iâm going to use for https://prologic.blog and I might starting writing long-form again soonâą đ So far the âbloggingâ template/engine (if you weill) is quite simple. It comprises essentially of an index.md a prehook and a few utilities:
$ git ls-files
.gitignore
.zs/config.yml
.zs/editthispage
.zs/include
.zs/layout.html
.zs/list
.zs/months
.zs/now
.zs/onthispage
.zs/posthook
.zs/postsbymonth
.zs/prehook
.zs/scripts
.zs/styles
.zs/tagcloud
.zs/taglist
.zs/years
archives/.empty
assets/css/site.css
assets/js/main.js
index.md
posts/hello-zs-blog.md
posts/on-tagging.md
posts/second-post.md
tags/.empty
Run, Test, and Evaluate Models and MCP Locally with Docker + Promptfoo
Promptfoo is an open-source CLI and library for evaluating LLM apps. Docker Model Runner makes it easy to manage, run, and deploy AI models using Docker. The Docker MCP Toolkit is a local gateway that lets you set up, manage, and run containerized MCP servers and connect them to AI agents. Together, these tools let⊠â Read more
@alexonit@twtxt.alessandrocutolo.it that sounds pretty much like Italy! LOL. We pay $48 on renewal in Florida, US, but that fee isnât Federal, so other states may pay more, or less.
@itsericwoodward@itsericwoodward.com I used the dates as is for indexing them as string, the ISO format allows for free auto sorting.
Using Vimdiff As A Git Mergetool â Read more
Using AI to map hope for refugees with UNHCR, the UN Refugee Agency
With the help of GitHub, UNHCR turned drone imagery into maps â helping refugees in Kakuma and Kalobeyei build sustainable, powered communities.
The post Using AI to map hope for refugees with UNHCR, the UN Refugee Agency appeared first on [The GitHub Blog](https://github. ⊠â Read more
Does anyone know of an OsmAnd rendering style that resembles OpenCycleMap? It should highlight cycle networks with vibrant colors and fade everything else. Currently, I plan bike tours by first opening OpenCycleMap on my PC to get an idea and then using OsmAnd on my phone to actually plan the tour. Ideally, I would just use OsmAnd. â Read more
Do You Miss LaunchPad in MacOS Tahoe? Using the New LaunchPad, Plus a LaunchPad Alternative
macOS Tahoe 26 adds some new features, but it also has taken a prominent popular feature away on the Mac, and that is the removal of the dedicated LaunchPad app from macOS Tahoe. LaunchPad is the simple app launcher that is kind of iOS-like and has been on the Mac for a longtime, visible in ⊠Read More â Read more
@movq@www.uninformativ.de better than in the US. Our lasts only 10 years, and you need to go through the vision test, and, of course, pay). Recently they added a little gold star denoting âreal IDâ compliance, and we had to pay $10 to get the old one replacedâout of the regular renew âscheduleâ.
In here it is all about control, and money.
A step-by-step guide to modernizing Java projects with GitHub Copilot agent mode
Learn how to use GitHub Copilot agent mode to modernize legacy Java projects with guided upgrades, automated fixes, and cloud-ready migrations.
The post A step-by-step guide to modernizing Java projects with GitHub Copilot agent mode ⊠â Read more
@alexonit@twtxt.alessandrocutolo.it Yhays kind of love you!! Stance and position on this. If we are going to make chicken changes in the threading model, letâs keep content based addressing, but also improve the use of experience. So in fact, in order to answer your question, I think yes, we can do some kind of combination of both.
@lyse@lyse.isobeef.org I donât think thereâs any point in continuing the discussion of Location vs. Content based addressing.
I want us to preserve Content based addressing.
Letâs improve the user experience and fix the hash commission problems.
I HATED iOS 26 Liquid Glass on iPhone, But Now I Like It
I admit, I was a hater. I absolutely loathed the Liquid Glass interface on iOS 26. I thought it was obnoxious, distracting, excessive, confusing, ugly, hard to read. My initial impressions were really bad, it was so weird looking and off that it made me hate using my iPhone and I immediately regretted upgrading to ⊠Read More â Read more
@movq@www.uninformativ.de Woah, cool!
(WTF, asciiworld-sat-track somehow broke, but I have not changed any of the scripts at all. O_o It doesnât find the asciiworld-sat-calc anymore. How in the world!? When I use an absolute path, the .tle is empty and I get a parsing error. Gotta debug this.)
@prologic@twtxt.net I know we wonât ever convince each other of the otherâs favorite addressing scheme. :-D But I wanna address (haha) your concerns:
I donât see any difference between the two schemes regarding link rot and migration. If the URL changes, both approaches are equally terrible as the feed URL is part of the hashed value and reference of some sort in the location-based scheme. It doesnât matter.
The same is true for duplication and forks. Even today, the âcannonical URLâ has to be chosen to build the hash. Thatâs exactly the same with location-based addressing. Why would a mirror only duplicate stuff with location- but not content-based addressing? I really fail to see that. Also, who is using mirrors or relays anyway? I donât know of any such software to be honest.
If there is a spam feed, I just unfollow it. Done. Not a concern for me at all. Not the slightest bit. And the byte verification is THE source of all broken threads when the conversation start is edited. Yes, this can be viewed as a feature, but how many times was it actually a feature and not more behaving as an anti-feature in terms of user experience?
I donât get your argument. If the feed in question is offline, one can simply look in local caches and see if there is a message at that particular time, just like looking up a hash. Whereâs the difference? Except that the lookup key is longer or compound or whatever depending on the cache format.
Even a new hashing algorithm requires work on clients etc. Itâs not that you get some backwards-compatibility for free. It just cannot be backwards-compatible in my opinion, no matter which approach we take. Thatâs why I believe some magic time for the switch causes the least amount of trouble. You leave the old world untouched and working.
If these are general concerns, Iâm completely with you. But I donât think that they only apply to location-based addressing. Thatâs how I interpreted your message. I could be wrong. Happy to read your explanations. :-)
Here is just a small list of thingsâą that Iâm aware will break, some quite badly, others in minor ways:
- Link rot & migrations: domain changes, path reshuffles, CDN/mirror use, or moving from txt â jsonfeed will orphan replies unless every reader implements perfect 301/410 history, which they wonât.
- Duplication & forks: mirrors/relays produce multiple valid locations for the same post; readers see several âparentsâ and split the thread.
- Verification & spam-resistance: content addressing lets you dedupe and verify youâre pointing at exactly the post you meant (hash matches bytes). Location anchors can be replayed or spoofed more easily unless you add signing and canonicalization.
- Offline/cached reading: without the original URL being reachable, readers canât resolve anchors; with hashes they can match against local caches/archives.
- Ecosystem churn: all existing clients, archives, and tools that assume content-derived IDs need migrations, mapping layers, and fallback logic. Expect long-lived threads to fracture across implementations.
Ten Mind-Boggling Discoveries About Birds
The term âbird-brainedâ is often used to describe something simple or dopey. So it might surprise you to learn that our feathered friends are more complex creatures than we frequently give them credit for. From Kenyaâs charitable starlings to the toxic avians of Papua New Guinea, there are fascinating birds to be found all over [âŠ]
The post [Ten Mind-Boggling Discoveries About Birds](https://listverse.com/2025/09/22/ten-mind-boggling-discoveries-ab ⊠â Read more
I bought an iPhone (as my third smartphone)
I never thought I would do this, but I bought an iPhone. Itâs a pretty cheap iPhone SE 2. Gen (2020) used from eBay, like the device I got issued from my work. Itâs so tiny and itâs really difficult to type even a short text like this. â Read more
«Welcome to the #AutomatingGIS processes course! Through interactive lessons and hands-on exercises, this course introduces you to #GeographicDataAnalysis using the #Python programming language. If you are new to Python, we recommend you first start with the Geo-Python course (geo-python.readthedocs.io) before diving into using it for GIS analyses in this course.
Geo-Python and Automating GIS Processes (â#AutoGISâ) have been developed by the Department of Geosciences and Geography at the University of Helsinki, Finland. The course has been planned and organized by the #DigitalGeographyLab. The teaching materials are openly accessible for anyone interested in learning.»
«Welcome to the #AutomatingGIS processes course! Through interactive lessons and hands-on exercises, this course introduces you to #GeographicDataAnalysis using the #Python programming language. If you are new to Python, we recommend you first start with the Geo-Python course (geo-python.readthedocs.io) before diving into using it for GIS analyses in this course.
Geo-Python and Automating GIS Processes (â#AutoGISâ) have been developed by the Department of Geosciences and Geography at the University of Helsinki, Finland. The course has been planned and organized by the #DigitalGeographyLab. The teaching materials are openly accessible for anyone interested in learning.»
https://autogis-site.readthedocs.io/en/latest/
(via Paul Walter no linkedin)
@kat@yarn.girlonthemoon.xyz, this one, regarding âAnubisâ (which I believe you use, right?): https://github.com/eternal-flame-AD/pow-buster
@kat@yarn.girlonthemoon.xyz, see this one, regarding âAnubisâ (which I believe you use, right?): https://github.com/eternal-flame-AD/pow-buster
@zvava@twtxt.net There would be only one hash for a message. Some to be defined magic date selects which hash to use. If the message creation timestamp is before this epoch, hash it with v1, otherwise hammer it through v2. Eventually, support for v1 could be dropped as nobody interacts with the old stuff anymore. But Iâd keep it around in my client, because why not.
If users choose a client which supports the extensions, they donât have to mess around with v1 and v2 hashing, just like today.
As for the school of thought, personally, Iâd prefer something else, too. Iâm in camp location-based addressing, or whatever it is called. There more I think about it, a complete redesign of twtxt and its extensions would be necessary in my opinion. Retrofitting has its limits. Of course, this is much more work, though.
@lyse@lyse.isobeef.org i dont mind if the hash is not backward compatible but im not sure if this is the right way to proceed because the added complexity dealing with two hash versions isnt justified
regular end users wont care to understand how twt hashes are formed, they just want to use twtxt! so i guess i could work in protecting users from themselves by disallowing post edits on old posts or posts with replies, but iâm not fond of this either really. if they want to break a thread, they can just delete the post (though iâve noticed yarn handling post deletes dubiouslyâŠ)
on activitypub i do genuinely find myself looking through several month or even year old posts sometimes and deciding to edit/reword them a little to be slightly less confusing, this should be trivial to handle on twtxt which is an infinitely simpler specification
[2025/09/11 12:56:01.816] â please set config.host when trying to run "bbycll". How to bypass that tiny hurdle?
Adding too this. The configuration example at the repository reads:
{
"nick": "Example",
"description": "alice's twtxt instance!",
"host": "twtxt.example.com",
"admin": "alice"
}
Would it make more sense changing nick to instance_name or similar? Usually nick is reserved for users, like here, quark. Right? Also, is host the same FQDN to be used while proxying traffic to the application? That is, using the above configuration, itâs Caddy configuration would be:
twtxt.example.com {
encode
reverse_proxy :31212
}
Is that correct?