(#7tpv2na) I have now permitted the following media types:
image/*
audio/*
video/*
text/*
#jhcq4bq
(#7tpv2na) I have now permitted the following media types:
image/*
audio/*
video/*
text/*
(#7tpv2na) Done ā Will be available on this pod as soon as the publish workflow finished successfully.
(#7tpv2na) @bender@twtxt.net yeah it wasnāt so much of a browser thing, more of a security/abuse thing. If you upload large media, we downsize/downscale it, etc.
(#7tpv2na) @bender@twtxt.net The only problem with uploading is the procesing. Do you expect any server-side processing of the WebP or just store and host?
(#7tpv2na) @bender@twtxt.net That we can do easily. Just supporting tendering .webp inline eight? š§
(#bfi7ika) This āļø
(#wmnfghq) @bender@twtxt.net i am split between registrars .. isnic is only managed by the country registrar. the others i have at regular reseller
I am not dead. promise.
(#gk5t5mq) @bender@twtxt.net No plus-aliases, just aliases. The mailserver runs on my OpenBSB box and is managed using BundleWrap (we use that at work), so to create a new alias, I push a new BundleWrap config to the server.
Thank you for the encouragement and love and kind words, @lyse@lyse.isobeef.org @movq@www.uninformativ.de @bender@twtxt.net @doesnm@doesnm.p.psf.lt and others along the way Iām not sure of their feed uris š Iāll keep at it, but for the time being I will keep my distance, mostly off IRC, because I donāt have the energy to spare in that kind of engagement (what//if the worst happens, itās so draining). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted really to build small interconnected communities that any non ātech savvyā person (more or less) could also benefit from ane enjoy. Even if there are aspects of the specs weāve built/extended over time that arenāt āperfectāā¢, theyāre āgood enoughā⢠that theyāve last 5+ years (I believe this is 6 years running now). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (barely covering running costs) so encourage more folks to run pods, and thus twtxt feeds and grow the community ever so slightly. Other than that, I plan to get the specs āin orderā to a point (with @movq@www.uninformativ.de and @lyse@lyse.isobeef.orgās help) where I hope theyāll stand the test of time ā like SMTP.
Thank you all ! š
Thank you for https://www.uninformativ.de/blog/postings/2025-11-09/0/POSTING-en.html, @movq@www.uninformativ.de! I never configured systemd timers, but I would have gotten it wrong, too. Good to know when I eventually stumble across that in the future. Iām still using cron. Yeah, its field order sucks and I always have to look it up (because I donāt deal with that all that often). Indeed, systemdās order sounds more reasonable.
I should work on my client again and add some new features. Like adding a new feed directly in the client and not having to go to the config first. And showing a preview of a feed before actually adding it. Also, a search would be something to add. And finally combining my User-Agent analyzer with my subscription list to spot new feeds automatically.
(#7c3dhmq) @prologic@twtxt.net Iām all for it!
(#zxchmeq) @prologic@twtxt.net Glad youāre back. āļø
(#5ara5ka) Welcome to the party, @threatcat@tilde.club! I reckon itās totally fine what youāre doing. Over time, message counts naturally drop anyway. :-D And this is fine, too.
(#5dyjtqa) @prologic@twtxt.net @movq@www.uninformativ.de Same here, I give each service a dedicated e-mail address. Itās very interesting to see how e-mail addresses are transferred to other actors. Luckily, this only happens rarely. But it does happen. In surprising ways.
Aliases not only help to fight spam, but are also a great way to specify filter rules to sort e-mails.
(#jxpe2iq) Tada, and itās back! \o/
(#jxpe2iq) @quark@ferengi.one Very sad indeed! :-(
@eldersnake@we.loveprivacy.club Unfortunately, itās back down again. But my hopes are high as it is a 503 this time and not a connection error anymore. :-)
PR to clean up some unwanted specs and cleanup some invalid/bad references. š
(#zxchmeq) Shall we call it a good DR exercise? š¤ š
(#zxchmeq) @bender@twtxt.net Haha š¤£
I am sorry folks š
(#dyyssga) @movq@www.uninformativ.de Brilliant, thank you! I didnāt know about that.
(#5dyjtqa) @movq@www.uninformativ.de Yeah ! š Iām trying to build my first micro-SaaS and get more lay-people to protect their own inboxes and identify 𤣠ā Hopefully it all works out šŖ
(#o67gqfa) @lyse@lyse.isobeef.org Itās possible to run the validator locally (my blog generator scripts do that):
https://validator.w3.org/nu/about.html
That way you donāt forget. š„³
(#5dyjtqa) @prologic@twtxt.net FWIW, I love the idea and I do the same with my email domains. Itās the most effective way to fight spam, IMO. š„³
(#mok2vtq) Double congrats, @thecanine@twtxt.net! \o/
Iām not a fan of the gemtext limits. This being only a single page (which probably doesnāt get updated a whole lot), the efforts of having two dedicates files are not all that big, or so Iād at least naively imagine.
I always recommend checking the W3C validator results, even though Iām very guilty of not doing that myself. It just doesnāt occur to me in the heat of the moment. I reckon if I were writing HTML on a more regular basis, I would pick up on making that a real habit. Anyway, your HTML being generated, you probably canāt address the findings, though. So, might not be even worth the time heading over to the validator.
From a privacy point of view, personally, I would definitely host the CSS myself. Other than that, nice link collection. :-)
I just successfully used my own SnipMail service with a real business, whoohoo! š„³
(#vzc3qtq) @eldersnake@we.loveprivacy.club Iāll make a release this weekend (today)
(#vzc3qtq) Also welcome back š
(#vzc3qtq) @eldersnake@we.loveprivacy.club What version are you running btw? Itās probably time you upgraded and time I released a new version finally š If youāre running a version thatās pre-SQLite-cache, then yeah Iām not surprised. The SQLite cache version is honestly much better š¤£
(#es2jiwq) @prologic@twtxt.net Heāll be probably back in a few days or weeks I reckon. Itās not the first time that his raspi (or what hardware does he use again?) is down. :-)
(#s62fiaa) @bender@twtxt.net All good. āļø Itās just that Iāve been through several iterations of this (on other platforms), AI output back and forth, pointing out whatās wrong, but in the end people were just trolling (not saying thatās what you had in mind), because apparently thatās āfunā.
(#oa65m7q) Thanks for sharing your thoughts! Iām going to bed, but Iāll have a closer read/think tomorrow š¤
(#oa65m7q) @movq@www.uninformativ.de Itās formatted just fine š¤
(#oa65m7q) This is formatted poorly on twtxt.net, so hereās a plain text file: https://movq.de/v/971c5a125d/wall-of-text.txt
(#f4xwmia) ⦠and now I just read @bender@twtxt.netās other post that said the Gemini text was a shortened version, so I might have criticized things that werenāt true for the full version. Okay, sorry, Iām out. (And I wonāt play that game, either. Donāt send me another AI output, possibly tweaked to address my criticism. That is besides the point and not worth my time.)
(#f4xwmia) @prologic@twtxt.net Letās go through it one by one. Hereās a wall of text that took me over 1.5 hours to write.
This section says AI should not be treated as an authority. This is actually just what I said, except the AI phrased/framed it like it was a counter-argument.
The AI also said that users must develop āAI literacyā, again phrasing/framing it like a counter-argument. Well, that is also just what I said. I said you should treat AI output like a random blog and you should verify the sources, yadda yadda. That is āAI literacyā, isnāt it?
My text went one step further, though: I said that when you take this requirement of āAI literacyā into account, you basically end up with a fancy search engine, with extra overhead that costs time. The AI missed/ignored this in its reply.
Okay, so, the AI also said that you should use AI tools just for drafting and brainstorming. Granted, a very rough draft of something will probably be doable. But then you have to diligently verify every little detail of this draft ā okay, fine, a draft is a draft, itās fine if it contains errors. The thing is, though, that you really must do this verification. And I claim that many people will not do it, because AI outputs look sooooo convincing, they donāt feel like a draft that needs editing.
Can you, as an expert, still use an AI draft as a basis/foundation? Yeah, probably. But hereās the kicker: You did not create that draft. You were not involved in the āthought processā behind it. When you, a human being, make a draft, you often think something like: āOkay, I want to draw a picture of a landscape and thereās going to be a little house, but for now, Iāll just put in a rough sketch of the house and add the details later.ā You are aware of what you left out. When the AI did the draft, you are not aware of whatās missing ā even more so when every AI output already looks like a final product. For me, personally, this makes it much harder and slower to verify such a draft, and I mentioned this in my text.
You, @prologic@twtxt.net, also mentioned this in your car tyre example.
In my text, I gave two analogies: The gym analogy and the Google Translate analogy. Your car tyre example falls in the same category, but Geminiās calculator example is different (and, again, gaslight-y, see below).
What I meant in my text: A person wants to be a programmer. To me, a programmer is a person who writes code, understands code, maintains code, writes documentation, and so on. In your example, a person who changes a car tyre would be a mechanic. Now, if you use AI to write the code and documentation for you, are you still a programmer? If you have no understanding of said code, are you a programmer? A person who does not know how to change a car tyre, is that still a mechanic?
No, youāre something else. You should not be hired as a programmer or a mechanic.
Yes, that is āskill evolutionā ā which is pretty much my point! But the AI framed it like a counter-argument. It didnāt understand my text.
(But what if thatās our future? What if all programming will look like that in some years? I claim: Itās not possible. If you donāt know how to program, then you donāt know how to read/understand code written by an AI. You are something else, but youāre not a programmer. It might be valid to be something else ā but that wasnāt my point, my point was that youāre not a bloody programmer.)
Geminiās calculator example is garbage, I think. Crunching numbers and doing mathematics (i.e., ācomplex problem-solvingā) are two different things. Just because you now have a calculator, doesnāt mean itāll free you up to do mathematical proofs or whatever.
What would have worked is this: Letās say youāre an accountant and you sum up spendings. Without a calculator, this takes a lot of time and is error prone. But when you have one, you can work faster. But once again, thereās a little gaslight-y detail: A calculator is correct. Yes, it could have ābugsā (hello Intel FDIV), but its design actually properly calculates numbers. AI, on the other hand, does not understand a thing (our current AI, that is), itās just a statistical model. So, this modified example (āaccountant with a calculatorā) would actually have to be phrased like this: Suppose thereās an accountant and you give her a magic box that spits out the correct result in, what, I donāt know, 70-90% of the time. The accountant couldnāt rely on this box now, could she? Sheād either have to double-check everything or accept possibly wrong results. And that is how I feel like when I work with AI tools.
Gemini has no idea that its calculator example doesnāt make sense. It just spits out some generic āargumentā that it picked up on some website.
The AI makes two points here. The first one, I might actually agree with (ābad bot behavior is not the fault of AI itselfā).
The second point is, once again, gaslighting, because it is phrased/framed like a counter-argument. It implies that I said something which I didnāt. Like the AI, I said that you would have to adjust the copyright law! At the same time, the AI answer didnāt even question whether itās okay to break the current law or not. It just said ālol yeah, change the lawsā. (I wonder in what way the laws would have to be changed in the AIās āopinionā, because some of these changes could kill some business opportunities ā or the laws would have to have special AI clauses that only benefit the AI techbros. But I digress, that wasnāt part of Geminiās answer.)
Except for one point, I donāt accept any of Geminiās ācriticismā. It didnāt pick up on lots of details, ignored arguments, and I can just instinctively tell that this thing does not understand anything it wrote (which is correct, itās just a statistical model).
And it framed everything like a counter-argument, while actually repeating what I said. Thatās gaslighting: When Alice says āthe sky is blueā and Bob replies with āwhy do you say the sky is purple?!ā
But it sure looks convincing, doesnāt it?
This took so much of my time. I wonāt do this again. š
(#dmis2va) @bender@twtxt.net We could ā Itās just never became āstrong enoughā⢠of a demand that I ever extended the possibility of supporting other mime types.
(#wmnfghq) @bender@twtxt.net Same I only have one registrar too (OnlyDomains).
(#wmnfghq) @bender@twtxt.net Itās not even available on my registrar anyway š¤£
(#wmnfghq) @bender@twtxt.net Makes me wonder whether somethingarather.zip is a good primary domain for the service Iām building? š¤
(#wmnfghq) @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).
Thoughts/Opinions on Cap š¤
The modern, open-source CAPTCHA
Lightweight, self-hosted, privacy-friendly, and designed to put you first. Switch from reCAPTCHA in minutes.
(#f4xwmia) You do raise very good points though, but I donāt think any of this is particularly new because there are many other examples of technology and evolution of change over time where people have forgotten certain skills like for example, changing a car tyre
(#f4xwmia) @movq@www.uninformativ.de I am genuinely curious as to why you think Geminis summarization and the categorization of your gopher post was and is as you say misunderstood?
I asked this very genuinely because before reading @bender@twtxt.netās comments and Gemini summarization I actually went and unplugged your post into flood gaps go for proxy, and then listen to the text intently with my own human ears š
(#34cy36q) What is this about? I donāt run my Gopher proxy anymore š
(#kspztjq) @bender@twtxt.net Itās sad. Remember that Munich once ran the LiMux project. š
We could build a strong IT sector in Germany or the EU, but we just donāt want to.
(#34cy36q) @lyse@lyse.isobeef.org @bender@twtxt.net Iām not very knowledgable regarding the two points you mentioned, hence I didnāt include them in my list. But, yeah, from what Iāve heard, it doesnāt look good.
(#5i5mhvq) Hmm anyone got a contact detail for Andrew? @eldersnake@we.loveprivacy.club ā The emails/contacts I have have all bounced š