Correction: The webfinger thing doesn’t point out where the webmention endoint is. and I should add in a # webmention = https://...
to my twtxt file. My bad!
@prologic@twtxt.net sure! I don’t know if this is what you need but, let me give it a try.
- I have Timeline installed, which has an endpoint to process #webmentions. Mine for example is
https://aelaraji.com/timeline/webmention
which you can find by queryinghttps://aelaraji.com/.well-known/webfinger
.
- If you mention someone from #Timeline itself, it takes care of querying that and sending in the mention for you.
- Otherwise (what I personally do) you could just:
curl -i -d 'source=https://twtxt.net/user/prologic/twtxt.txt#:~:text=2024-12-09T01:22:37Z' -d 'target=https://aelaraji.com/twtxt.txt' https://aelaraji.com/timeline/webmention
basically what @sorenpeter@darch.dk mentioned in his article Here.
Afterwards, the mentions are stored in their own mentions.txt
feed. The one from the example above looks like this on my Timeline :
Feel free to spam my endpoint if you’d like to give things a try. 👍
[P.S: personally, I don’t seem to get the mentions if I add the Text fragment
part to my target][P.S: personally, I don’t seem to get the mentions if I add the Text fragment
part to my target=]
@prologic@twtxt.net sure! I don’t know if this is what you need but, let me give it a try.
- I have Timeline installed, which has an endpoint to process #webmentions. Mine for example is
https://aelaraji.com/timeline/webmention
which you can find by queryinghttps://aelaraji.com/.well-known/webfinger
.
- If you mention someone from #Timeline itself, it takes care of querying that and sending in the mention for you.
- Otherwise (what I personally do) you could just:
curl -i -d 'source=https://twtxt.net/user/prologic/twtxt.txt#:~:text=2024-12-09T01:22:37Z' -d 'target=https://aelaraji.com/twtxt.txt' https://aelaraji.com/timeline/webmention
basically what @sorenpeter@darch.dk mentioned in his article Here.
Afterwards, the mentions are stored in their own mentions.txt
feed. The one from the example above looks like this on my Timeline :
Feel free to spam my endpoint if you’d like to give things a try. 👍
[P.S: personally, I don’t seem to get the mentions if I add the Text fragment
part to my target][P.S: personally, I don’t seem to get the mentions if I add the Text fragment
part to my target=]
tt
Go rewrite produces some colors. There is definitely a lot more tweaking necessary. But this is a first step in the right direction.
Thank you @bender@twtxt.net and @movq@www.uninformativ.de!
I partially fixed the code block rendering. With some terrible hacks, though. :-( I see that empty lines in code block still need some more work. There are also some other cases around line continuation where the result looks ugly. I have to refactor some parts to make this go more smoothly and do this properly. No way around that.
Turns out, my current message text parser does not even parse plain links. That’s next on the agenda.
Oh, I also noticed that this thing crashes when there is not enough space to actually draw stuff. No shortage of work. Anyway, time is up, good night. :-)
tt
Go rewrite produces some colors. There is definitely a lot more tweaking necessary. But this is a first step in the right direction.
@lyse@lyse.isobeef.org Nice! I’m glad to see this project is coming along. 😊
tt
Go rewrite produces some colors. There is definitely a lot more tweaking necessary. But this is a first step in the right direction.
@lyse@lyse.isobeef.org ooooohhhh, colours! 💖
Finally, the message rendering in my tt
Go rewrite produces some colors. There is definitely a lot more tweaking necessary. But this is a first step in the right direction.
@lyse@lyse.isobeef.org that’s the driveway ramp for the house next door. :-)
@bender@twtxt.net There’s a lot of unused space left on the house!
AAEON Introduces the UP Xtreme i14 Edge, Its First Meteor Lake-Powered Mini PC
AAEON has unveiled the UP Xtreme i14 Edge, a compact fanless Mini PC powered by Intel Core Ultra processors, Intel Arc graphics, and up to 64GB of LPDDR5 memory. Designed for tasks such as computer vision and AI-driven security, it offers significant improvements in memory, graphics, and display capabilities compared to its predecessor. The Mini […][…=] ⌘ Read more
@bender@twtxt.net Fareek that’s nice!!! 😱
@aelaraji@aelaraji.com Can you walk me through your testing process here and share example links etc? 🙏
@bender@twtxt.net I wonder where that dude who was hosting his twtxt feed in a google drive go? 😆 that was hilarious!!
@sorenpeter@darch.dk Noice!! just gave a try… and it’s looking way better! -not that the old format was bad, it’s just that this one is looking more readable-
@johan@johanbove.info and a running web server (or Gemini, Gopher, though those might not work for everyone).
I don’t think a domain name is needed, but a public IP address.
Someone in the neighbourhood is ready!
Did I write here already that the reason why I love Twtxt so much is that it works without having to compile, install anything extra. Just the bin applications that come with 95% of all operating systems and you’re good to read and participate, giving you have a domain name somewhere to host the twtxt.txt file.
@sorenpeter@darch.dk test 5.2
First Advent of Code visualization this year:
https://movq.de/v/e14086cc1c/MVI_8057.MOV.mp4
It’s for day 8. Don’t look if you don’t want to get spoiled. If you don’t know the puzzle, you’ll hardly understand what this is doing – but it’s fancy and colorful and fun to look at, right? 😅
This is Java 1 (AWT) running on a Pentium 133 on OS/2 Warp 4.
Hydroponic Automation Board with Raspberry Pi Zero 2 and STM32 Processor
The RootMaster is a hydroponic automation platform designed to provide precise control over water, and environmental conditions. Designed for developers and enthusiasts, it includes onboard sensors, CAN support, and outputs for controlling up to three pumps and additional peripherals. According to the documentation, the STM32G4 microcontroller is based on the Arm Cortex-M4 32-bit RISC core […][…=] ⌘ Read more
ASUS J6412I-EM-A Mini ITX Motherboard Featuring Intel J6412 Quad Core Processor
ASUS recently featured the J6412I-EM-A, a Mini ITX motherboard designed for embedded industrial applications. It features dual GbE ports, multiple display options, and extended storage capabilities to address diverse operational requirements. This motherboard is configured with the Intel Celeron J6412 processor, built on the 10nm Elkhart-Lake platform. Celeron-J6412 — 4C/4T, 2.0 – 2.6 … ⌘ Read more
@sorenpeter@darch.dk@darch.dk Nice! 👍
Wow, it seem my #Webmentions implementation works from Mastodon via brid.gy
@prologic@twtxt.net It’s always been crazy to watch, yeah. 😅 And kind of frustrating, actually. Without any kind of ranking, this whole thing would be much more relaxed. ✌️
@movq@www.uninformativ.de That’s really disappointing 😢 Even before so-called “AI” (Artificial Incompetence) became “more of a thing” I was always astounded at how quick some of the solutions were coming out! 🤣
So, AI cheaters have ruined the global Advent of Code leaderboard:
https://old.reddit.com/r/adventofcode/comments/1h9cub8/discussion_on_llm_cheaters/
And they don’t even try to hide it anymore.
At this point, any kind of speed contest or ranking has become meaningless. Seeing this kind of behavior is sad and probably unavoidable, because there will always be a few who spoil things for everyone.
The only way going forward, I can think of, is to remove the global ranking and just have private leaderboards. Basically what these two people have said:
- https://old.reddit.com/r/adventofcode/comments/1h9cub8/discussion_on_llm_cheaters/m0zzfb1/
- https://old.reddit.com/r/adventofcode/comments/1h9cub8/discussion_on_llm_cheaters/m0zyswh/
Cheaters won’t get public attention anymore. AoC won’t be “officially” ruined by cheaters anymore. If you want to do a speed contest, you can still do that in private leaderboards.
(Honestly, I’d prefer it if AoC didn’t have any kind of ranking anyway. I’m not really fast enough to compete, but it’s always at the back of my head. And last year I made rank 116 once, so it’s not completely impossible. All this creates a lot of pressure that I have to fight and try to ignore. 🤣)
Over the holiday break I was looking at one of my old projects, µLinux. Turns out I did a fine job realy and have decided to revive the project 🥳 – Just getting the build/tests woring on my Mac Studio (Apple Silicon). Check it out! 👌
#µLinuxWas just catching up on all the LinkedIN garbage that is well umm garbage 🗑️ One was from a candidate I interviewed, so I had to reply to that 😅 – Anyway…. Saw this random post in my “notifications”:
How do land that job with a Unicorn
First off, you’ll have to define what da fuq a “Unicorn” is! 🤣 My understanding a Unicorn is a mythical creature with a horn on its head and wings 🪽 🤦♂️
@bender@twtxt.net Already planning on going back to the same place again next year 🤣
@prologic@twtxt.net “no show, however good, could conceivably be good for ever.” ☺️
No worries, holidays will be back again sooner than you think.
Poo holiday is over 😢
MaixCAM-Pro: High-Performance AI Platform with RISC-V Processor, 5MP Camera Support and WiFi6
The MaixCAM-Pro is a hardware platform for developing and deploying AI vision and IoT applications. It supports rapid prototyping and implementation, offering powerful processing, integrated peripherals, and a versatile software ecosystem for both hobbyists and experienced users. The MaixCAM-Pro features upgraded hardware compared to its predecessor, including … ⌘ Read more
@movq@www.uninformativ.de Hahaha! I find it funny what brain autocorrects can come up with. :-)
“A minimalist social network powered by plain text files”
My brain keeps shortening this to “a socialist network …” and then jumps to “uhh, large parts of the US won’t like this” … 🤦🤪
@bender@twtxt.net I reviewed my solution and it’s pretty much spot on! 🤣 the order of magnitude performance is anywhere between 1-10ms
@prologic@twtxt.net I wouldn’t know! :-)
@bender@twtxt.net I currently use the mixstral and codeastral models. Both open source and run just fine on my personal machines.
Bye bye Angsana! See you again next year hopefully 🤞
@bender@twtxt.net are one of my assumptions off?
@sorenpeter@darch.dk@darch.dk It is actually allowed though 🤣
http://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8
@johanbove@johanbove.info You are also welcome to use and/or borrow from twtxt2html 👌
I was thinking of ‘tw.txt’ to avoid a double T issue… Anyway I’d say the extension and MIME type are important to know what a file (could) contain
https://developer.mozilla.org/en-US/docs/Web/HTTP/MIME_types/Common_types
Reading the original spec, I understand why it should be a .txt file instead of, let’s say twtxt
or anything else. In any case it could be nick.twtxt
to support multiple users in the same directory.
What is curious to me was the decision at that moment of twtxt [dot] txt
. You have the text part twice 🤔. Like mydb.db
or eapl_todo.todo
. Nothing really transcendental, just thinking out loud.
https://twtxt.readthedocs.io/en/latest/user/configuration.html
Added TwtHash hashes to every message on my personal Twtxt HTML renderer. Code is not yet ready for prime-time. Need to work out some kinks still.
@discoverbsdthebsdcommunitylinklog@feeds.twtxt.net This is interesting. Not giving up on #FreeBSD #jails yet but definitely have to give this a try; and if my #podman workflow goes as smooth as it does on #Linux I might just end up installing FreeBSD on the #RaspberryPi too! 🥳
although the only #Go things I’m running in there are a WriteFreely blog and the Saltyd #SaltyIM broker … each running in separate #FreeBSD #jail, those are still running the 14.1-Release (at the moment) anyways.
Upgrading my FreeBSD box to 14.2-RELEASE … I may have read something about some-Go-thing breaking but 🤞
@eapl@eapl.mx if your point is to state that the extension is redundant, why “twt.txt”, and not “twtxt”?
hehe, yes, I’m having problems with https://eapl.mx/pequeña/ being renamed to https://eapl.mx/peque%C3%B1a/