@brytboi@twtpub.com I mean you can, technically. But most clients won’t render Javascript or HTML fragments at all. Only Markdown, Text, Images and Links.
Went 0-for-3 tonight, first time in a while. I was doing well both of the first two games, but the 3rd game… Well, the less said the better.
For next week, I guess it’s time for the return of Chatterfang and another Night of 1000 Squirrels.
Just remember, they brought it on themselves…
I finally managed to finish reading “How fast are Linux pipes anyway?”: https://mazzo.li/posts/fast-pipes.html That’s cool shit. Very interesting, highly recommended.
Okay I’m fixing this in lextwt, yarnd and twtxt.app (takes a different path). Soon you’ll be able to write shit™ like (<this>) and it’ll get escaped and rendered correctly on the page. Basically you are really writing HTML here, but not intending to do so, Twtxt never supported HTML, and I don’t think it ever should. We extended the format to support basic Markdown, and I think that’s where it should end.
Probably time we wrote a Spec for this really.
Ahh no I was wrong. this is being stripped at the Markdown parsing level due to “unsafe” HTML. Which of course is a bit hard to tell between what is safe and unsafe HTML.
I think the problem here is that (i.e: <foo>) is being treated as HTML, which the browser renders as nothing, because that’s not even a valid element it understands how to render. Hmmm 🤔
Why.
Python’s numeric types complex, float and int are not subtypes of each other, but to support common use cases, the type system contains a straightforward shortcut: when an argument is annotated as having type float, an argument of type int is acceptable; similar, for an argument annotated as having type complex, arguments of type float or int are acceptable.
https://typing.python.org/en/latest/spec/special-types.html#special-cases-for-float-and-complex
@david@daiwei.me Go down to “Releases”, there’s a link to the CHANGES: https://movq.de/git/jenny/CHANGES.html
Okay, so, my website also includes my code / git repos, and those are made browsable by stagit. What I don’t like about this (these days) is that this includes all the diffs of my commits. In other words: All my code.
This makes it super easy for malicious crawlers to slurp up valuable data. I don’t like that.
I’m thinking about switching to this instead:
It still shows project infos and there are Atom feeds, but to get the code, you have to actually clone the repos.
🤔
(If you spot any bugs, let me know.)
+00:00 vs Z should be treated as equivalent UTC 🤦♂️ I'll take a look at the timestamp parsing in Yarnd 🧐
@prologic@twtxt.net For what it’s worth, the twt hash extension is specifically modeled after yarnd’s implementation with all the quirks coming from Go’s stdlib: https://twtxt.dev/exts/twt-hash.html#timestamp-format
“All timezones representing UTC must be formatted using the designated Zulu indicator Z rather than the numeric offsets +00:00 or -00:00. If the timestamp does not explicitly include any timezone information, it must be assumed to be in UTC.”
There you go: https://movq.de/blog/postings/2026-07-10/0/POSTING-en.html
@GabesArcade@gabesarcade.com The no-JS part is one thing, but you also have to disable the (nowadays common) forced-HTTP-to-HTTPS-redirect, because those old browsers can’t do modern crypto. And make sure that your webserver serves the correct page even if no Host header is sent by the client. And don’t even think about serving UTF-8 or even just putting utf-8 in the content type. 😅 And for the JPEG thumbnails I pass a special flag to ImageMagick so that IBM Web Explorer from OS/2 won’t trip. 🤣 And always use link rel="stylesheet" for CSS, because some browsers render inlined CSS as literal text. And … probably more that I forgot by now. 😂
@david@daiwei.me Not sure, actually. Let’s see. Those are the ones where I still have the original disks (or have bought them on eBay again):
- SuSE Linux 6.4 (it’s a massive 7 CD distro with a huge manual, best thing ever)
- OS/2 2.1
- OS/2 Warp 3 (red and blue spine because
$reasons)
- OS/2 Warp 4
- PC DOS 7
- MS-DOS 6.22
- Windows 3.1
- Windows for Workgroups 3.11
- Windows 95 C
- Windows 98
- Windows NT 4 Workstation (still in the mail, though 😅)
- Windows 2000
- Windows XP Professional (last Windows I ever used on my private PCs)
(Plus a few “classic” office products as can be seen here: https://movq.de/blog/postings/2024-05-23/0/POSTING-en.html )
@balloonfu-sen@yarn.girlonthemoon.xyz Do you mind git pull && make build and updating your yarnd instance so it’s in-line with the new Hash v2 spec 🙏
@GabesArcade@gabesarcade.com’s Arcade@gabesarcade.com You will want to either build a client or use one of the ones listed here – Either way you choose! 👌 I just noticed as well in this Twt I’m replying to (threading is a thing™) that you @-mentioned@twtxt.net @bender@twtxt.net incorrectly 😅
@movq@www.uninformativ.de https://movq.de/blog/postings/2026-07-03/0/POSTING-en.html Oh yeah, the toolbar handles. You could actually move the toolbars around and sometimes even customize them. I have no evidence, but to me it feels like a lot of programs don’t allow that anymore nowadays.
This is a neat tool for comparing several public DNS resolvers (some of which were new to me) on various criteria; includes a speed test. https://evilbit.de/dns-resolver-guide.html
@lyse@lyse.isobeef.org Putting HTML into the feed. It should be XHTML. 🤪 (I used <img ...> instead of <img .../>.)
Damn, I broke my Atom feed (and a reader let me know, that’s cool!).
I run vnu on all HTML and CSS files after each build of the website, but I don’t run a feed validator. 😬 Time to change that.
@movq@www.uninformativ.de Yes, that’s what I was thinking, too. For a moment, I wanted to suggest to use <ol> instead of <ul> to fix that. However, that’s only gonna work for the first level, but subsections then miss their parent level.
And it turns out that I was wrong. At least sort of. There are some CSS tricks to fix it: https://stackoverflow.com/a/26243681 Of course, with text or retro browsers, this is not gonna fly.
I also came across this interesting article. I just skimmed it and it’s about real tables of contents with page numbers, so not what you have in mind, but cool nevertheless: https://css-tricks.com/a-perfect-table-of-contents-with-html-css/
@movq@www.uninformativ.de Oh my goodness, what an adventure, hahaha! :-) https://movq.de/blog/postings/2026-06-25/0/POSTING-en.html
Numbered headings in blog posts, yay or nay?
Biggest problem of having them: Links to section anchors (like bla.html#my-first-section) will break if I add a section later on. 🤔
👋 mbox.blue now support custom domains you can point at your ~/public_html or ~/.mbox/expose app/service. Enjoy! 😉
Am I glad that I host nothing but static HTML.
@movq@www.uninformativ.de Regarding https://movq.de/blog/postings/2026-06-16/0/POSTING-en.html:
In my opinion, the KDE 3.5 menu was organized way better than the Windows Start menu. Granted, a typical KDE installation had much more applications to offer, too. So, there was more need to get it right. And it probably was also later in time.
Isn’t Notepad++ and Python cheating!? :-D
Crazy story on the clock’s seconds. I never heard of that before. Neat.
Yeah, UI these days is horrible. (That’s why my own TUIs suck, too!)
Updated draft: http://movq.de/blog/drafts/changelog/POSTING-en.html
I’ll probably publish this later today. Or maybe not at all. It’s one of those topics that might cause outrage because I’m getting it all wrong. 🤪
Belhod! I present Swag – Build offline-first web apps in pure Go and HTML.
Royal family marks King’s birthday at Trooping the Colour parade
Thousands of people have lined the streets to see the royals for the annual Trooping the Colour. ⌘ Read more
Solo traveller? There’s no better country for eating out than here
Too many times, I’ve been to countries where the solo diner is treated like something to be shoved in the corner. ⌘ Read more
Superquiz, Sunday, June 14
Trivia buffs, test your knowledge with today’s interactive superquiz. ⌘ Read more
Australia unveil swimming teams for Commonwealth Games and Pan Pacs
Australia will take a team of 60 swimmers to Glasgow for next month’s Commonwealth Games, including a 17-year-old bolter, as they chase history in the pool. ⌘ Read more
Warriors fume at bizarre buzzer bummer
The Warriors were penalised twice in a matter of minutes for separate shot-clock violations. ⌘ Read more
Team Gen 6: Deutschland und Spanien wollen Europas Kampfjet retten
Frankreich hat das FCAS-Projekt verlassen, der Plan liegt in Trümmern. Airbus versucht, trotzdem weiterzumachen. ( Militär, Politik)
AFL LIVE: Swans superstar Heeney outlines Cox’s rev-up to their leaders before furious comeback
After Melbourne and North Melbourne recorded key wins, the Swans are clashing with the Power under Saturday night lights. Follow along live. ⌘ Read more
AFL LIVE:Sensational Saturday: Swans come from the clouds to win an Adelaide Oval thriller
After Melbourne and North Melbourne recorded key wins, the Swans are clashing with the Power under Saturday night lights. Follow along live. ⌘ Read more
Applied AI-Team: Metas KI-Umbau macht Tausende Entwickler zu Statisten
Der Meta-Konzern opfert Mitarbeiterzufriedenheit für seine KI-Ambitionen. Mit spürbaren Folgen. ( KI, Mark Zuckerberg)
AFL LIVE: Dean Cox lays down the law to his leaders and Warner, Heeney and Grundy respond big-time
After Melbourne and North Melbourne recorded key wins, the Swans are clashing with the Power under Saturday night lights. Follow along live. ⌘ Read more
NRL Highlights: Eels v Raiders - Round 14
Parramatta Eels host the Canberra Raiders in Round 14 of the 2026 NRL Premiership at CommBank Stadium, Sydney. ⌘ Read more
AFL LIVE: Dean Cox lays down the law to his leaders as Swans and Power fight out a thrilling final term
After Melbourne and North Melbourne recorded key wins, the Swans are clashing with the Power under Saturday night lights. Follow along live. ⌘ Read more
Anzeige: Smartwatch Huawei Watch Fit 5 zum Tiefpreis bei Amazon
Die Smartwatch Huawei Watch Fit 5 mit hellem AMOLED-Display, GPS und Sturzerkennung gibt es bei Amazon zum reduzierten Preis. ( Smartwatch, Huawei)
AFL LIVE: Stage set for a thrilling finish to Super Saturday between the Power and high-flying Swans
After Melbourne and North Melbourne recorded key wins, the Swans are clashing with the Power under Saturday night lights. Follow along live. ⌘ Read more
Ladebuchse: Xiaomi will mit Roboterarm E-Autos aufladen
Tesla hat es 2015 vorgeführt und dann aufgegeben. Xiaomi zeigt jetzt, wie ein Roboterarm das Elektroauto in der Garage selbstständig ansteckt. ( Wallbox, Roboter)
Royal family marks King’s birthday at Trooping the Colour parade
Thousands of people have lined the streets to see the royals for the annual Trooping the Colour. ⌘ Read more
2WAY PAKISTAN DEATH
Australian girl killed by police in Pakistan
A WA family were allegedly shot at by Pakistani police in a case of mistaken identity, leaving a nine-year-old dead. ⌘ Read more
Gritty Eels hang on to beat Raiders and snap losing streak
Parramatta defended their goal-line for much of the match but scrapped their way to a tough three-point win over Canberra. ⌘ Read more
AFL LIVE: The best and worst of footy in five minutes for a debutant as Swans soar against Port
After Melbourne and North Melbourne recorded key wins, the Swans are clashing with the Power under Saturday night lights. Follow along live. ⌘ Read more
AFL LIVE: Mills, McDonald, Heeney drag Swans back into Super Saturday clash
After Melbourne and North Melbourne recorded key wins, the Swans are clashing with the Power under Saturday night lights. Follow along live. ⌘ Read more
NRL LIVE: Raiders hit back but Eels in control after first-half shutout
The Eels are out to snap a three-game losing streak against a Canberra missing their Origin stars. Follow the action as it happens. ⌘ Read more
Gears of War: Selbst die Plastik-Lancer war gefährlich
Aua! Ein kleiner Schnitt bei der Präsentation, ein starker Eindruck vom Spiel: E-Day kehrt zum Beginn der Gears-of-War-Saga zurück. Von Peter Steinlechner ( Gears of War, Spiele)
Trump’s name removed from Kennedy Centre in predawn operation
Work began in the early hours after the Department of Justice said the government would miss a court-ordered deadline to take Trump’s name off the Washington venue. ⌘ Read more