In-reply-to » @andros I have really tried to get behind it. For an implementation for my TwtxtReader (PHP) I simply lack the knowledge of the standard-openssl parameters. All my solution approaches require “nonce” or “initialization vector” on one or the other side. In addition, the “magic numbers” (“Salted__”) were not consistent in my tests.

@arne@uplegger.eu

Image

If I keep the “nonce”, I can decrypt a message with the shared key, like in the direct message specs.
But that is not how it should work. 😒

⤋ Read More
In-reply-to » Today is an important day. We have a new extension: Direct message 🪇🗨️🚀🥳❤️ https://twtxt.dev/exts/direct-message.html #twtxt

@andros@twtxt.andros.dev I have really tried to get behind it. For an implementation for my TwtxtReader (PHP) I simply lack the knowledge of the standard-openssl parameters.
All my solution approaches require “nonce” or “initialization vector” on one or the other side. In addition, the “magic numbers” (“Salted__”) were not consistent in my tests.

⤋ Read More
In-reply-to » 💭 Remember kids 🧒

@prologic@twtxt.net I wish getting a static IP and a (more) stable internet connection wasn’t so hard over here. Then I could do proper self-hosting as well. But as it stands, I need some rented VPS.

I could go ahead and just use the VPS for the IP, i.e. forward all traffic through Wireguard to a box here at home. Big downside is that the network connection would be even slower than it already is and my ISP breaks down all the time for a few minutes … it’s just bad overall and much easier/better to rent a VPS. 🫤

⤋ Read More
In-reply-to » I'm in an article in Quanta Magazine! It's about the bizarre world of algorithms that re-use memory that's already full. https://www.quantamagazine.org/catalytic-computing-taps-the-full-power-of-a-full-hard-drive-20250218/ I'm the one with all the snow in the background.

Thanks, @falsifian@www.falsifian.org! I’ll definitely start with the latter one then. Let’s see how far I make it. :-)

⤋ Read More

I am so sorry Maggie Forest, but I won’t be voting for you for the Ryan electorate. I will continue to vote for and support Elizabeth Watson-Brown a voice for the people of Ryan who actually gets things done!

⤋ Read More

Silicon Labs-Based XIAO MG24 Series Expands with New Pre-Soldered and Multi-Pack Versions
Seeed Studio has expanded its XIAO MG24 and XIAO MG24 Sense development board lineup with new variants, including pre-soldered versions and 3PCS packs. These additions provide more flexibility for developers working on IoT and Matter-based projects, streamlining prototyping and small-scale production. The XIAO MG24 and XIAO MG24 Sense are now available in 3PCS packs … ⌘ Read more

⤋ Read More
In-reply-to » I got promoted today to try using Passkeys on Github.com. Fine 😅 I did that, but I discovered that when you use your Passkey to login, Chrome prompts you for your device's password (i.e: The password you use to login to your macOS Desktop). Is that intentional? Kind of defeats the point no? I mean sure, now there's no Password being transmitted, stored or presented to Github.com but still, all an attacker has to do is somehow be on my device and know my login password to my device right? Is that better or worse? 🤔

@prologic@twtxt.net I’m speculating, but if I had to guess I’d say it’s probably asking for your user password in order to access some user keyring (or whatever your OS uses to manage user secret credentials) used to safely store your passkeys related data in order to do its passkeys /ME doing air quotes Magic™ … you could try with a different password manager to avoid said scenario.

Also, passkeys UX sucks.

⤋ Read More
In-reply-to » I'm in an article in Quanta Magazine! It's about the bizarre world of algorithms that re-use memory that's already full. https://www.quantamagazine.org/catalytic-computing-taps-the-full-power-of-a-full-hard-drive-20250218/ I'm the one with all the snow in the background.

@lyse@lyse.isobeef.org I am a big fan of “obvious” math facts that turn out to be wrong. If you want to understand how reusing space actually works, you are mostly stuck reading complexity theory papers right now. Ian wrote a good survey: https://iuuk.mff.cuni.cz/~iwmertz/papers/m23.reusing_space.pdf . It’s written for complexity theorists, but some of will make sense to programmers comfortable with math. Alternatively, I wrote an essay a few years ago explaining one technique, with (math-loving) programmers as the intended audience: https://www.falsifian.org/blog/2021/06/04/catalytic/ .

⤋ Read More
In-reply-to » I'm in an article in Quanta Magazine! It's about the bizarre world of algorithms that re-use memory that's already full. https://www.quantamagazine.org/catalytic-computing-taps-the-full-power-of-a-full-hard-drive-20250218/ I'm the one with all the snow in the background.

@falsifian@www.falsifian.org Oh, that’s neat! Interesting how “obviously” isn’t all that obvious at all, even to the contrary. I reckon I have to read up on that subject on the weekend. :-)

I like how Ian’s and your photo complement each other, winter and summer join forces for something special. :-)

⤋ Read More
In-reply-to » You have a microwave oven at home, right?

I’m surprised, here you can’t find dial controls anymore. How old are your ovens? The last one my parents had was from the 90s.

I was amazed experimenting with different combinations, for instance instead of 100, using 60 for a minute, 90 for 1:30, and stupid stuff like heating with 11, 22, 55 seconds and so, to make it quicker to type any time.

⤋ Read More
In-reply-to » What would you like the new twtxt logo to be? Comments: https://git.mills.io/yarnsocial/twtxt.dev/issues/9#issuecomment-18960 Media

among these options, 3

Although I like it more “twt”, without the dot and with a t at the end

⤋ Read More

Show HN: Live-updating version of the ‘What a week, huh?’ meme
As a fun evening project, I made a live-updating version of the ‘What a week, huh?’ meme (based on a panel from The Adventures of Tintin comics [1]).

There’s a page for every timeframe:

- ‘What a day’: https://tintin.dlazaro.ca/day

- ‘What a week’: https://tintin.dlazaro.ca/week

- ‘What a month’: https://tintin.dlazaro.ca/month

- ‘What a year’: [https://tintin.dlazaro … ⌘ Read more

⤋ Read More

ADLINK Introduces OSM MTK510 Featuring MediaTek Genio 510 COM with Yocto Linux Compatibility
ADLINK Technology Inc. has introduced the OSM-MTK510, a compact and rugged computer-on-module based on the MediaTek Genio 510 platform. Designed for efficiency, the OSM-MTK510 supports AI workloads while maintaining power efficiency and long-term availability for industrial and embedded applications. The OSM-MTK510 features the MediaTek Genio 510, a 6-core pro … ⌘ Read more

⤋ Read More

Ezurio Veda SL917 Expands Industrial IoT Connectivity with Wi-Fi 6 and Bluetooth LE
The Veda SL917, developed by Ezurio and based on the Silicon Labs SiWx917 chipset, is a low-power wireless module designed for industrial IoT applications. It provides connectivity options, including Wi-Fi 6, Bluetooth Low Energy 5.4, and support for Matter and IP networking, providing secure cloud connectivity and efficient power management. This device supports OFDMA, MU-MIMO … ⌘ Read more

⤋ Read More

Mostra de Fanzines
17 de Maio de 2025, 15h às 23:59h
Grupo Recreativo de Santo António (Paio Pires) / CoopA

  • lançamento do CoopAzine n° 4
  • concerto por TRAS TE
  • workshop de BD, para crianças, por PEPEDELRAY

    Image

⤋ Read More
In-reply-to » It would appear that Google's web crawlers are ignoring the robots.txt that I have on https://git.mills.io/robots.txt with content:

@prologic@twtxt.net Have you tried Google’s robots.txt report? https://support.google.com/webmasters/answer/6062598?hl=en . I would expect Google to be pretty good about this sort of thing. If you have the energy to dig into it and, for example, post on support.google.com, I’d be curious to hear what you find out.

⤋ Read More
In-reply-to » Something interesting to think about for twtxt, the microblogging for hackers and friends...

Feels like a wider problem with the Internet and to some extent computing as a whole. I’m not advocating for elitism or hostile design, but things are being dumbed down to a ridiculous extent - everyone is encouraged to use their computer as a social media box, streaming + gaming console, not learning how it works (even at the most surface level), no more making your own website, your game you never finish, your collection of media in various file formats… When there is an error, you get a generic error message, the networking app is afraid to let the user come into contact with any networking, past scanning the WiFi QR code or plugging in the Internet cable.

Back when I was in primary school, everyone wanted to run their own personal blog website about nonsense nobody else cared about, downloaded songs, movies, games they had to solve problems to run. Maybe we should once again encourage people to think, at least a little.

⤋ Read More
In-reply-to » (I keep thinking that going back go Gopher or Gemini might be a good idea at this point. They don’t care about that, probably. 🫣)

well, Gemini clients like Lagrange allow to show inline images when you click on an image link. Text based clients, like Amfora, usually allow to watch the image in another ‘window’.

For example here: gemini://text.eapl.mx/en-making-a-tic-tac-toe-variant and there https://text.eapl.mx/en-making-a-tic-tac-toe-variant

I agree that some topics require images to make it easier to explain.

⤋ Read More

develop app
do video streaming
test on Windows
works on Chromium (Chromium, Chrome, Edge, Opera,…) doesn’t work on Firefox
think “surely it’s Chromium/blink compatible, Gecko is what we need to focus on
test on MacOS
Safari broken, Edge broken, Firefox broken, Chrome functions perfectly
GOTTA LOVE THOSE WEB STANDARDS!

⤋ Read More
In-reply-to » On my hit list of assholes tech giants that break the rules and are bad web citizens:

Let me see how mine come out:

  • This is the first bulleted line.
  • This is the second bulleted line.
  • This is the third.

This concludes my test.

⤋ Read More
In-reply-to » After submitting a correction for Apple Maps when they got the name of the Gulf of Mexico wrong, I wrote a letter to Investor Relations: http://a.9srv.net/b/investor_relations

@bender@twtxt.net It’s the blind abiding that worries me a lot. I’m still reading his letter, plus some other similar things I’ve come across I’ll share later. It’s all fucking horrifying just how fucking goddamn corrupted everything is lately 🤦‍♂️

⤋ Read More
In-reply-to » Yesterday I was doing a lot of research on how #hyperdrive and the #holepunch project work. Would it be possible to use it to make #twtxt an easier gateway for new users? Could we stop using web servers? My conclusion: We would end up being a #nostr. On the one hand it would become more complex to use, it would force the user to have software installed, and on the other hand the community would need a central proxy to make the routes accessible via HTTP. In other words, it's not a good idea. However, it's an AMAZING technology. I want to start playing with it.

Why not? I’m agree about hyperdrive and holepunch but do know how nostr related. Also gateway can be more that one without having nostr discovery problem

⤋ Read More
In-reply-to » After submitting a correction for Apple Maps when they got the name of the Gulf of Mexico wrong, I wrote a letter to Investor Relations: http://a.9srv.net/b/investor_relations

@twtxt.net@twtxt.net just being real. I will do it because I feel it’s my duty. As Anthony said on his letter, it isn’t about a silly name, but blindy abiding.

⤋ Read More
In-reply-to » After submitting a correction for Apple Maps when they got the name of the Gulf of Mexico wrong, I wrote a letter to Investor Relations: http://a.9srv.net/b/investor_relations

@a.9srv.net@a.9srv.net I don’t think it will have any impact, but it is the very least we (investors, and/or customers) can do. I will do the same.

⤋ Read More

Bloody hell 🤦‍♂️🤦‍♂️

$ jq -r --arg host "gopher.mills.io" '. | select(.request.host==$host) | "\(.request.client_ip) \(.request.uri) \(.request.headers["User-Agent"])"' mills.io.log-au | while IFS=$' ' read -r ip uri ua; do asn="$(geoip -a "$ip")"; echo "$asn $ip $uri $ua"; done | grep -E '^45102.*' | sort | head
45102 47.251.70.245 /gopher.floodgap.com/0/feeds/democracynow/2015/Oct/14/0 ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"]
45102 47.251.84.25 /gopher.floodgap.com/0/feeds/voaheadlines/2014/Mar/09/voanews.com-content-article-1867433.html ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F0692937396569A52972EB2 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F9657307A96569A52974634 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB7571C7896569A529E6603 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB75EF81296569A529E6617 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FC6564ADB96569A5A9E660C ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]

⤋ Read More

Yesterday I was doing a lot of research on how #hyperdrive and the #holepunch project work. Would it be possible to use it to make #twtxt an easier gateway for new users? Could we stop using web servers?
My conclusion: We would end up being a #nostr. On the one hand it would become more complex to use, it would force the user to have software installed, and on the other hand the community would need a central proxy to make the routes accessible via HTTP. In other words, it’s not a good idea.
However, it’s an AMAZING technology. I want to start playing with it.

⤋ Read More