@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 )
Hello everyone ! đ Behold I bring you (after many years) the launch of the Twtxt App đ â Ye, this is a Desktop and Mobile app built as a Progressive Web App (PWA) using a little framework (Swag) I put together iafter some experiments @xuu@txt.sour.is and I did in Go and HTMX and Service Workers.
The App is offline-first and supports installing to Desktop and Mobile (add to Home screen) and supports a number of publishing backends, including Yarn.socialâs yarnd Pod, Github, Codeberg/Gitea, and a little tiny twtd Twtxt server (See: https://git.mills.io/yarnsocial/twtd).
Please try it out, no need for any account(s) or such, works with your existing feed(s) (as long as the publishing backends work well enough for you!). Please give me feedback! đ
Also, did you know the Twtxt Search Engine is back? đ
@movq@www.uninformativ.de Oooph! Web development is tidious.
I also include width and height from now on in my galleries.
@movq@www.uninformativ.de I see. I just use CDATA (and still have the XHTML trailing slash for <img ⊠/>). But of course, it also has its drawbacks: https://waspdev.com/articles/2026-05-11/avoid-using-cdata-in-rss I might just move away from it.
Everything is a web service these days. :-/
@lyse@lyse.isobeef.org Sounds lovely! (I think. Not sure about spider webs and such. đ )
I woke up to 26°C this morning. đ„”
How truly wonderful! I went out tonight and the first thing I noticed was the temperature drop. It felt actually quite pleasing. What a welcome surprise, I didnât expect that at all. It was warmer in the forst than between the fields. The tiniest breeze helped to cool off the surroundings I think. Right now, the temperature shows 23°C. Itâs supposed to reach 18°C at 5 in the morning before it rapidly shoots through the sky again.
When I left the house I even saw the very end of a nice sunset. A bat was around, too. The several thousand fireflies delivered a fantastic show. Itâs such a pity that I cannot show this to you. :-(
There were many frogs or toads around. Luckily, the light tan gravel road made for a good constrast to the darker hopping amphibians. So, I spotted them just in time. No animals were harmed.
The moon was out and lit up the scenery. I was perfectly chasing my own shadow for several hundred meters on a forest road. I had the moon right in my back. That moon light shadow felt magical. <3
It must have set a new record on picking up spider webs along the way. The threads around arms and legs always feel quite yucky. People were blasting music somewhere in town. You could here that noise in the entire forest. I found that rather annoying. All street lamps are operational again, so I got already blinded right at the entrance to the town. But other than that, this was a very nice evening stroll. Totally recommended. Already looking forward to tomorrow. :-)
Belhod! I present Swag â Build offline-first web apps in pure Go and HTML.
Show HN: Script to bulk delete Claude chats from the web UI
I havenât found a way to delete all chats in bulk like you can on Chatgpt. With Claude, you have to scroll to the bottom, select everything, and delete. The problem is, if you have a lot of chats, it becomes impossible. I created this script. It does it alone. I hope it helps someone.
(conversations disappear from the UI slowly, over several minutes, and remember to keep the tab open until the console shows âFinishedâ, refreshing away from the page ca ⊠â Read more
Scientists Measure Earthâs Vast Underground Fungal Webs
With machine learning and a high-resolution imaging robot, scientists measured and mapped the extent of Earthâs carbon circulatory system. â Read more
Nobody ever gets credit for fixing problems that never happened (2002) [pdf]
Article URL: https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
Comments URL: https://news.ycombinator.com/item?id=48498385
Points: 3
# Comments: 0 â Read more
Scientists Measure Earthâs Vast Underground Fungal Webs
With machine learning and a high-resolution imaging robot, scientists measured and mapped the extent of Earthâs carbon circulatory system. â Read more
Got absolutely jack and sick of all the fucking useless bots, C&C and shitâą hitting my Git server tonight đ€Ź So I sat down and built a lightweight version of Anubis, called caddy-pow. So now going forward, youâll have to (sorry) have a HS-enabled browser to hit git.mills.io which will hopefully make most (if not all) bots just go the fuck away đ€Šââïž #Hostile #Web
Web Browsers on Video Game Consoles
Article URL: https://vale.rocks/posts/game-console-browsers
Comments URL: https://news.ycombinator.com/item?id=48487897
Points: 8
# Comments: 0 â Read more
Hostinger Promo Code: 79% Off for June 2026
Discover exclusive Hostinger promo codes, discounts, and deals on web hosting, cloud plans, and domain registration. Save big on your next Hostinger purchase today. â Read more
Biff.core: system composition for Clojure web apps
Article URL: https://biffweb.com/p/core/
Comments URL: https://news.ycombinator.com/item?id=48463018
Points: 10
# Comments: 2 â Read more
Ask HN: Is the web for machines (/llm.txt) the one we wished we had as humans?
I got really tired, as a human, of parsing the standard marketing heavy web we have today.
Iâve always loved the simplicity of gopher and gemini web.
Recently I found myself manually adding `/llm.txt` to most websites I visit because I find the content for LLMs strait to the point and clear.
The only annoyance is web browsers like chrome do not render the markdown.
So could the AI revolution actually fix the web for humans as a side effect? ⊠â Read more
Castor: CERN Advanced STORage Manager
Article URL: https://castor.web.cern.ch/content/home.html
Comments URL: https://news.ycombinator.com/item?id=48403753
Points: 11
# Comments: 1 â Read more
@movq@www.uninformativ.de enjoy your vacation! A nice read here: https://web.archive.org/web/20260603173839/https://www.theatlantic.com/philosophy/2026/06/no-artificial-intelligence-is-not-conscious/687378/, if you get bored. :-P
The advertising cartel coming to your web browser
Article URL: https://blog.zgp.org/the-advertising-cartel-coming-to-your-web-browser/
Comments URL: https://news.ycombinator.com/item?id=48375175
Points: 20
# Comments: 3 â Read more
How to Edit, Merge, and Split PDFs With Free Online Tools
You donât need expensive software for basic PDF tasks. In fact, all you need is a handful of free web-based apps. â Read more
@movq@www.uninformativ.de LOL. At least now you know your infrastructure and web server can handle some traffic. Consider it a test, in addition to the fleeting recognition. đ€Ł
Most of the time, I take a very very long time to do anything. If I say, for example, âIâll build an IRC Web Clientâ, that may not happen for weeks, if not months, until my sub conscience has has time to process everything. Itâs like basically a âfeelingâ of internal readiness. I never talk through it, never actively think about it, it just happens.
@movq@www.uninformativ.de I really like your style of writing, btw. Itâs much calmer and less aggressive then mine. :-) When I turned my bullet points into paragraphs, I got a bit mad in the process.
Sure, feel free to include anything you want. Regarding citing, this is where twtxt falls short in my opinion. Especially with feed rotation, classic links die quickly. Message hashes only help so much. Nobody outside the twtxt universe knows how to deal with them. So, not perfect for inclusion on a web page. Linking to a thread or message on some yarnd instance might be the more user-friendly option. But the disadvantage is that itâs âjustâ a mirror, not the primary or original source. In all reality, this could be considered splitting hairs, though.
I should have probably written a proper article. That would have given me time to review the result more carefully, too. ;-) Perhaps thatâs something for the future. But honestly, Iâm not sure if I really want to waste my time and energy on that subject. So many other fun or useless things come to mind right away that I could do instead. 8-)
So, yeah, do whatever feels best to you. I donât mind being cited or linked, but I also donât mind not to be cited or not to be linked to. :-D Not a helpful answer, I know. Sorry. ;-) But anyway, thanks for asking, mate! I do appreciate it.
To finish my thought, linking to my frontpage is probably also useless, since I deliberatly do not have a table of contents there. In fact, my entire frontpage is rather silly.
Hostinger Promo Code: 79% Off for June 2026
Discover exclusive Hostinger promo codes, discounts, and deals on web hosting, cloud plans, and domain registration. Save big on your next Hostinger purchase today. â Read more
Internet Starts to Return in Iran After 3-Month Blackout
Some internet connectivity is returning in Iran after nearly 90 days offline, web monitoring groups say. But it isnât clear if the reconnection is permanent. â Read more
Even If You Hate AI, You Will Use Google AI Search
The search giantâs AI-crafted answers are so convenient, youâll be sucked inâto the detriment of the web and the artists and thinkers behind it. â Read more
HostGator Promo Codes: 76% Off for April 2026
Unlock massive savings on HostGator web hosting, WordPress, VPS, and business email plans with our exclusive HostGator promo codes and deals. â Read more
Hostinger Promo Code: 79% Off for May 2026
Discover exclusive Hostinger promo codes, discounts, and deals on web hosting, cloud plans, and domain registration. Save big on your next Hostinger purchase today. â Read more
Thousands of Vibe-Coded Apps Expose Corporate and Personal Data on the Open Web
Companies like Lovable, Base44, Replit, and Netlify use AI to let anyone build a web app in secondsâand in thousands of cases, spill highly sensitive data onto the public internet. â Read more
Cada edição começa com o âState of Libre Graphicsâ, um momento para rever as novidades de cada projeto ao longo do ano que passou. Alguns que nĂŁo estava a acompanhar e/ou nĂŁo conhecia, e que agora quero:
- Blockbench - modelação 3D low-poly
- Coollab - animação em tempo real (tipo TouchDesigner)
- Friction - motion graphics
- Glaxnimate - animação vetorial
- Graphite - motor de animação 2D e etc
- Hyper8 - publicar vĂdeos na web
- L5 - Processing + Lua
- Makepad - IDE pra shaders em Rust
- Openrndr - creative coding
- Ossia Score - sequenciador intermedia
- OurPaint - pintura com pigmentos digitais
- PixiEditor - editor 2D Ă base de nĂłs (nodes)
- TiXL - motion graphics em tempo real e VJ
@rdlmda@rdlmda.me I am reasonably happy with jenny. If I find time for a twtxt project, I would like to make a web page that works as follows: you point it to your own twtxt feed (as a URL parameter), and then it shows you all the feeds referenced by your â# follow =â lines. So, if I put this up, anyone could use it to view their own feed, with no login required. (Probably a difficult project. For example, Iâd want to make sure the backend couldnât be tricked into helping ddos a web server by trying to fetch lots of âfeedsâ from it. Anyway, I have too many other projects.)
@lyse@lyse.isobeef.org Thanks for letting me know. HTML checkers seem happy now. Iâm not sure what to do about the images not loading. The photos have three sizes (thumbnail, photo page, and original if you click the img tag on the photo page); can you at least see the smaller two sizes? Maybe I will do some experimental fetches and/or start measuring things on my web server.
@rdlmda@rdlmda.me Yeah the âwebâ is pretty brokenâą right? đ
@prologic@twtxt.net soâŠ
An isomorphic TypeScript library is a codebase, written in TypeScript, that can run in multiple JavaScript environments, most commonly both the web browser (client-side) and a server (like Node.js). The core idea is to share the exact same code across the frontend and backend, avoiding duplication and improving efficiency.
When the designer uses a font with a âŹ300 web license â Read more
Could it be that Source Sans Pro changed recently? No⊠Somehow at some point âł was replaced with âč in my markdown files⊠I have no idea how this happened.
#Unicode #Typography
Vacation: Doing crazy things like C on DOS, lots of Rust, bare-metal assembly code, everything is fine.
Back at work: How the fuck do I move an email in this web mail program? Am I stupid? đźâđš
2025 end the year rewind:
Compared to only 3 new artworks in 2024 and next to no work, on other projects, this year I not only met the self-imposed goal of monthly pixelart, but exceeded it by 50%, with 18 additions in total.
Relicensed the majority of canine faction owned art and projects, under two less restrictive Creative Commons licensees*. This also applies retroactively, to everyone who used/archived our art and projects, back when the old license didnât allow it.
Disappointed by the current state of the Internet and continued lack of competition among browsers, completely reworked the main website* and made Smol Drive** (a new image gallery project), both made to be compatible with as many web and Gemini browsers, as possible.
*see https://thecanine.smol.pub
**see https://thecanine.smol.pub/smolbox
Searching the web a bit brings up lots of threads where people hate WebP. The problem being that browsers support WebP but other programs tend to be problematic ⊠? đ€
I have to say. A well designed Hypermedia Driven Web Application such as yarndâ using HTMX is just as good, i'd not better, than one written in React.
Speaking of WAF(s) / Web Applicaiton Firewalls â I actually had forgotten that not only have I designed a new WAF from scratch, but Iâve actually implemented it already, and done some local testing. I just havenât put it into production yet⊠What od you think @aelaraji@aelaraji.com ? đ€ https://git.mills.io/prologic/caddy-waf
@prologic@twtxt.net The main thing that I tought of is that whomever is abusing your services must be a well known actor (by range/set of IPs) that got reported by other Crowdsec users. So to my simpletonâs understanding, your reverse-proxy/web server passes the requests by crowdsec for processing, they get banned for $N hours if the source has already been blacklisted by the community or violates any of a set of behavior base rules (and even more hours for repeat offenders); otherwise the requests/responses go as per usual. Not sure if I got things right but this might help paint a better picture of the process.
Tired to re-enable the Ege route to git.mills.io today (after finishing work) and this is what I found đ€Ż Tehse asshole/cunts are still at it !!! đ€Ź â So letâs instead see if this works:
$ host git.mills.io 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:
git.mills.io is an alias for fuckoff.mills.io.
fuckoff.mills.io has address 127.0.0.1


PS: Would anyone be interested if I started a massive global class action suit against companies that do this kind of abusive web crawling behavior, violate/disregards robots.txt and whatever else standards that are set in stone by the W3C? đ€
funny article gopher://sdf.org/0/users/ictia/phlog/2025-11-23-i-am-done-with-the-web.txt
construir coisas na internet passou a ter premissas tĂŁo complexas que uma pessoa se esquece de como se fazia. Ando a re-adoptar esta metodologia, que hoje em dia jĂĄ soa a punk
(entrevista com o Joshua Schachter, criador do del.icio.us)
twtxt.net) was being hammered by something at a request rate of 30 req/s (there are global rate limits in place, but still...). The culprit? Turned out to be a particular IP 43.134.51.191 and after looking into who own s that IP I discovered it was yet-another-bad-customer-or-whatever from Tencent, so that entire network (ASN) is now blocked from my Edge:
At this point Iâm considering starting a class action lawsuit for all the self-hostess and little-web folks that want to host a small thing or two and sue these fucking inconsiderate fucking corporate giants, hopefully win, and make them respect others on the web.
When Reading the Source Code Is the Real Hack: A Web Challenge Story | v1t CTF â Read more
This looks like a botnet, to be honest. The IPs are all over the place. Ethopia, Brazil, Kenya, Lebanon, Netherlands, ⊠I mean, thatâs the logical thing to do, isnât it? Do your web crawling on infected PCs. Nobody will block those, because those are the same IP ranges as legitimate requests. And obviously you donât have to pay for computing time.
⊠and they all send invalid HTTP requests, all answered with HTTP 400 ⊠How silly.
Spurting Webs on Black Cat (paranoid) [Spiderman] â Read more
@bender@twtxt.net I think thatâs where it sends the capture verification requests. Itâs based on PoW, so it has to perform validation somehow. It actually looks pretty decent as far as a way to prevent spam/abuse of forms on the open web (e.g: Waitlist on SnipMail).
@movq@www.uninformativ.de Gemini liked your opinion very much. Here is how it countered:
1. The User Perspective (Untrustworthiness)The criticism of AI as untrustworthy is a problem of misapplication, not capability.
- AI as a Force Multiplier: AI should be treated as a high-speed drafting and brainstorming tool, not an authority. For experts, it offers an immense speed gain, shifting the work from slow manual creation to fast critical editing and verification.
- The Rise of AI Literacy: Users must develop a new skillâAI literacyâto critically evaluate and verify AIâs probabilistic output. This skill, along with improving citation features in AI tools, mitigates the âgaslightingâ effect.
The fear of skill loss is based on a misunderstanding of how technology changes the nature of work; itâs skill evolution, not erosion.
- Shifting Focus to High-Level Skills: Just as the calculator shifted focus from manual math to complex problem-solving, AI shifts the focus from writing boilerplate code to architectural design and prompt engineering. It handles repetitive tasks, freeing humans for creative and complex challenges.
- Accessibility and Empowerment: AI serves as a powerful democratizing tool, offering personalized tutoring and automation to people who lack deep expertise. While dependency is a risk, this accessibility empowers a wider segment of the population previously limited by skill barriers.
The legal and technical flaws are issues of governance and ethical practice, not reasons to reject the core technology.
- Need for Better Bot Governance: Destructive scraping is a failure of ethical web behavior and can be solved with better bot identification, rate limits, and protocols (like enhanced
robots.txt). The solution is to demand digital citizenship from AI companies, not to stop AI development.
fuck spider queen in her web (Ninego) [The Veil Chronicles: Nix University] â Read more
Javaâs Swing is allegedly in âmaintenance modeâ, so I doubt itâs a good idea to use it for new programs. For example, I very much doubt that it will ever support Wayland.
The replacement is supposed to be JavaFX, but thatâs not included in JREs â anymore! It used to be, now itâs not, even though itâs well over 15 years old now.
This whole thing (âJava GUIsâ) appears to have stagnated a lot. Probably because everything is web stuff these days âŠ
https://www.oracle.com/java/technologies/javafx/faq-javafx.html#6
Web Cache Deception Attack â A Hidden Threat in Todayâs Web Applications â Read more
@movq@www.uninformativ.de Yeah, give it a shot. At worst you know that you have to continue your quest. :-)
Fun fact, during a semester break I was actually a little bored, so I just started reading the Qt documentation. I didnât plan on using Qt for anything, though. I only looked at the docs because they were on my bucket list for some reason. Qt was probably recommended to me and coming from KDE myself, that was motivation enough to look at the docs just for fun.
The more I read, the more hooked I got. The documentation was extremely well written, something Iâve never seen before. The structure was very well thought out and I got the impression that I understood what the people thought when they actually designed Qt.
A few days in I decided to actually give it a real try. Having never done anything in C++ before, I quickly realized that this endeavor wonât succeed. I simply couldnât get it going. But I found the Qt bindings for Python, so that was a new boost. And quickly after, I discovered that there were even KDE bindings for Python in my package manager, so I immediately switched to them as that integrated into my KDE desktop even nicer.
I used the Python KDE bindings for one larger project, a planning software for a summer camp that we used several years. Itâs main feature was to see who is available to do an activity. In the past, that was done on a large sheet of paper, but people got assigned two activities at the same time or werenât assigned at all. So, by showing people in yellow (free), green (one activity assigned) and red (overbooked), this sped up and improved the planning process.
Another core feature was to generate personalized time tables (just like back in school) and a dedicated view for the morning meeting on site.
It was extended over the years with all sorts of stuff. E.g. I then implemented a warning if all the custodians of an activitiy with kids were underage to satisfy new the guidelines that there should be somebody of age.
Just before the pandemic I started to even add support for personalized live views on phones or tablets during the planning process (with web sockets, though). This way, people could see their own schedule or independently check at which day an activity takes place etc. For these side quests, they donât have to check the large matrix on the projector. But the project died there.
Hereâs a screenshot from one of the main views:
This Python+Qt rewrite replaced and improved the Java+Swing predecessor.
@lyse@lyse.isobeef.org To be fair, Iâm not convinced of the web design / user interface decisions either. I just hacked this together over a couple of days. Iâm not sold on any of the UI/UX thus far. Open to suggestions, improvements, hell even a complete CSS rewrite đ€Ł UI/UX nor CSS is my strong suite đ
The $2,000 Bug That Changed My Life: How a Tiny URL Parameter Broke Web-Store Pricing !! â Read more
@bender@twtxt.net Kaboom! Hahaha, I did not think of that at all, thanks for pointing it out, mate! :â-D
But let me clarify just in case: I honestly do not want to bash this project. In fact, itâs a great little invention. Itâs just that Iâm not conviced by the current user interface decisions. Anyway, web design isnât right up my alley. I just wanted to add some fun. And luckily, at least someone liked it so far. :-)
@aelaraji@aelaraji.com yeah, it looks tedious because it is. LOL. I can twt no matter where I am because a) with Yarn is as easy as opening a web browser, and b) with jenny is as easy at SSHing to my VPS. But, the keyword is fun. Thatâs what matters!
Mastering Host Header Injection: Techniques, Payloads and Real-World Scenarios
Learn How Attackers Manipulate Host Headers to Compromise Web Applications and How to Defend Against It
[Continue re ⊠â Read more
FFUF Mastery: The Ultimate Web Fuzzing Guide
Practical techniques, wordlists, and templates to fuzz every layer of a web app.
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/ffuf-mastery-the-ultimate-web-fuzzing-guide-f7755c396b92?source= ⊠â Read more
How I Mastered Blind SQL Injection With One Simple Method
Transforming my web security skills by learning to listen to a silent database
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/how-i-mastered-blind-sql-injection-w ⊠â Read more
Master Web Fuzzing: A CheatâSheet to Finding Hidden Paths
Hey there, back again with another post! đ
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/master-web-fuzzing-a-cheat-sheet-to-finding-hidden-paths-6c2bcf5 ⊠â Read more
lavandula: A fast, lightweight web framework in C for building modern web applications
Comments â Read more
@movq@www.uninformativ.de I wouldnât consider this a âdark webâ, no. Itâd just be a new web on top of an already existing âphysicalâ infrastructure, where the web that grew out of that is total garbage.
@prologic@twtxt.net Iâm pretty sure thatâs going to happen at some point or has already happened. đ Is this âthe dark webâ? đ
đ€ đ đ§ What if, What if we built our own self-hosted / small-web / community-built/run Internet on top of the Internet using Wireguard as the underlying tech? What if we ran our own Root DNS servers? What if we set a zero tolerance policy on bots, spammers and other kind of abuse that should never have existed in the first place. Hmmmm
@movq@www.uninformativ.de I submitted it via the form on their website (https://digital-markets-act.ec.europa.eu/contact-dma-team_en) and got the following response:
Dear citizen,
Thank you for contacting us and sharing your concerns regarding the impact of Googleâs plans to introduce a developer verification process on Android. We appreciate that you have chosen to contact us, as we welcome feedback from interested parties.
As you may be aware, the Digital Markets Act (âDMAâ) obliges gatekeepers like Google to effectively allow the distribution of apps on their operating system through third party app stores or the web. At the same time, the DMA also permits Google to introduce strictly necessary and proportionate measures to ensure that third-party software apps or app stores do not endanger the integrity of the hardware or operating system or to enable end users to effectively protect security.
We have taken note of your concerns and, while we cannot comment on ongoing dialogue with gatekeepers, these considerations will form part of our assessment of the justifications for the verification process provided by Google.
Kind regards,
The DMA Team
Qantas responds to cyber hackersâ threat to release customer data
Qantas says it is continuing to support customers as a hacking group threatens to release personal data from around 40 companies to the dark web. â Read more
How marine heat waves reshape ocean food webs and slow deep sea carbon transport
New research shows that marine heat waves can reshape ocean food webs, which in turn can slow the transport of carbon to the deep sea and hamper the oceanâs ability to buffer against climate change. â Read more
TryHackMe Infinity Shell Walkthrough: Web Shell Forensics & CTF Guide â Read more
@itsericwoodward@itsericwoodward.com No worries, all good, mate! We all have to start somewhere. Other software requests my feed several orders of magnitude more often.
I can confirm, the User-Agent header appears to be fixed. \o/
Two other things I noticed, though:
Thereâs now an
OPTIONSrequest for my feed coming from something that claims to be Firefox, pointing to your feed URL in the query. No clue what this is about. In any case, itâs rejected with a405 Method Not Allowed.Not that these few requests bother me at all, but you might wanna implement caching next with either the
If-Modified-SinceorIf-None-Matchrequest headers. This way, if the feed hasnât changed, the web server can reply with a304 Not Modifiedand no body at all, saving unnecessary traffic. But again, this is really not an issue for me at all. I just wanted to make sure youâre aware of it, thatâs all. It might be even already on your agenda. Or you might decide to never do anything about it, which is also fine for me. :-)
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!
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
Working on a project that does Augmented Reality and computer vision object detection and QR code and image recognition inside a Web application. Pretty neat what can be done today with a few thousand lines of JavaScript.
@zvava@twtxt.net Not much of a known fact these days, but thereused to be a Yarn phone app (https://git.mills.io/yarnsocial/app), last version released 5 or so years ago, but it still suggests, it has to be somewhat feasable, to make another one. I donât think anyone tried since, because the web version works well on phones, but Iâm still hoping, we get a more native phone experience, one day.
@thecanine@twtxt.net it should work everywhere. It is a web application.
@prologic@twtxt.net im unsure how i feel about the hash v2 proposal, given it is completely backward incompatible with hash v1 it doesnât really solve any of the problems with it. it only delays collisions, and still fragments threads on post edits
i skimmed through discussions under other the proposals â i agree humans are very bad at keeping the integrity of the web in tact, but hashes in done in this way make it impossible even for systems to rebuild threads if any post edits have occurred prior to their deployment
@mozilla@mozilla must have some telemetry or metrics or something to know how many #32bit firefox users are out there. I bet that, as a percentage, they arenât more than a blip. Still, there has to be several thousand machines out there, running on 32bit hardware, connected to the internet, using #Firefox as its web browser.
And now Mozilla decided to hand those users over to #chromium, by stopping 32-bit support and telling them the alternative is to install a 64bit OS instead.
https://blog.mozilla.org/futurereleases/2025/09/05/firefox-32-bit-linux-support-to-end-in-2026/
Thanks to a blog post by ~solderpunk and the presence of ImageMagick on my pubnix, all of my weirdcore art (apart from the animated works) is now under 32K in size! Honestly, Iâd say the lower JPEG quality actually adds to the vibe of the images: something from the early web, taken permanently out of context and long forgotten.
@thecanine@twtxt.net Iâd expect especially power users not to use the web frontend. Unfortunately, in order to submit MR reviews thatâs very often just the only option.
Dear dev.alessandrocutolo.it, do you really need to fetch my twtxt feed every 20-30 seconds? đ
Not that itâs posing a problem, but I feel like this could be optimized. For example, how about using the if-modified-since request header: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/If-Modified-Since
@bender@twtxt.net Cool, the PDF doesnât have the navigation links between each section, thatâs indeed a tad nicer. Thanks!
@kat@yarn.girlonthemoon.xyz Oh dear, nobody needs bot attacks. :-( Luckily, the web server responding a hell lot quicker today than the last two days.
Now thatâs interesting. Some of these bots start crawling at URLs like this:
That is obviously completely wrong. But I can explain it. Some years ago, I screwed up my nginx rewrite rules, and thatâs how these broken URLs came to be.
It all redirects to /git now, which is why that endpoint sees so much traffic lately.
But what does that mean? Why do they start there? I can only speculate that this company bought an old database of web links and they use that to start crawling. And it was probably a cheap one, because these redirects have been fixed for quite a long time now.
Intelligence artificielle et web parallĂšle
Internet est en train de changer, et de changer plus vite que vous ne pouvez lâimaginer : dâun cĂŽtĂ©, jamais produire du contenu nâa Ă©tĂ© aussi facile mais de lâautre, jamais le contenu rĂ©ellement humain et original nâa Ă©tĂ© aussi rare⊠La tendance est Ă©vidente pour qui regarde avec attention ce qui se passe depuis quelques [âŠ] â Read more
I think social media ruined the Web. Think about how much happier and social people would be without those sites feeding themm inflammatory posts and articles.
UNIX: A History and a Memoir by Brian Kernighan
https://www.youtube.com/watch?v=WEb_YL1K1Qg
I could listen to him all day.
Para quem gere 2 ou mais domĂnios web, o DNScontrol Ă© a ferramenta que vos vai salvar a vida.
Permite gerir os registos pela linha de comandos em vez dos habituais UI web chungas, mas Ă© um especial alĂvio na hora de transferir domĂnios para outro provider e nĂŁo ter de andar a copiar registos Ă mĂŁo.
Administração PĂșblica Portuguesa em 2025:
âFaz prova detalhada de tudo e mais alguma coisa, passo a passo, tintim por tintim, e tudo comprovado e documentado.â
TambĂ©m a Administração PĂșblica Portuguesa em 2025:
âMete tudo isso num sĂł ficheiro e submete atravĂ©s de um formulĂĄrio web. Tamanho mĂĄximo do ficheiro: 5Mb.â
5Mb, o meu telemĂłvel tira fotos maiores que issoâŠ
@movq@www.uninformativ.de having to go to a gopher proxy to see a text document better served on readily available web servers⊠đ€, but I digress. Verbatim text:
What's Missing from "Retro"
~softwarepagan
------------------------------------------------------------------
You know, often, when I say I miss older ways of computing or
connecting online, people tell me "there's nothing stopping you
from doing that now!" and they are technicay correct in most cases
(though I can't, for example, chat with friends on MSN ever
again...) However, let me explain that while this type of thing can
*sort of* fill that hole in my heart, it isn't *the same.*
Say, for example, I wanted to connect with others over a BBS. This
wouldn't offer the same types of connections it used to. While
there are BBSes around with active users, they're no longer there
to discuss movies, Star Trek, D&D, games, etc. They're there to
discuss *BBSes.* The same can be said for Gopher, old-school forums
and all sorts of revival projects (such as Escargot, Spacehey,
etc.) Retrocomputing enthusiasts, while they have a variety of
interests, are often in these spaces to discuss the medium itself
and not other topics. This exists at a stark contrast from how
things were in the past, where a non-tech-inclined person may learn
the tech to connect with likeminded others (as I did as a
Zelda-obsessed kid.)
The same can be said of old media. People will say "well, nobody is
stopping you from watching old shows/movies now!" Again, they are
technically correct. I can go home right now and watch *Star Trek:
The Next Generation* to my heart's content. It will never again,
however, be current, or new. When something is new, it serves as a
shared cultural experience. Remember how "Game of Thrones* felt in
the mid-to-late 2010s? Yeah, that.
It's sad. I sustain myself on a mixed diet of old things, new
things, and new things intended for old millenials like me who like
old things. It can be bittersweet.
Spiders are the only web developers that enjoy finding bugs.
@lyse@lyse.isobeef.org you will have to agree, though, that Yarn has contributed to make it possible to mass adopt (with its many glitches, bugs, and all) because, still, the web is king.
i signed up for omg.lol and iâm really liking it. such a cozy and fun little community with a suite of fun web things. i wish the financial barrier to entry was a bit lower though (maybe like $5 for a few months on it or something) just so i could recommend it to my broke friends more, but i totally get why itâs priced the way it is (solo dev!!!)
@lyse@lyse.isobeef.org A web app called Floor Plan Creator
working on a new astroJS based site and i hate being shit at web design because like i have the media for it ready (itâs for my fandom creations which are all done and ready to be shared here lol) but i keep agonizing over the design T__T
Referer altogether. But maybe this helps talking to misconfigured HTTP servers that reject requests without such a header. No clue.
@lyse@lyse.isobeef.org I know web server which reject request with Referrer header