Registry format is its own thing. It takes the regular feed and appends nick \t uri \t to it. Its something that existed before yarn got big. There is still a bit of work but I will put together a ui for it to make it easier to view and navigate.
I need to import my yarn cache. Itâs sitting at about 1.5G in registry format. That should make things interestingâŠ
(#tzctugq) @lyse@lyse I also think we need to remove ourselves a bit from the âTwtxtâ format as it was originally designed by Buckke âŠ
@lyse @lyse.isobeef.org I also think we need to remove ourselves a bit from the âTwtxtâ format as it was originally designed by Buckket.
The beauty of twtxt is, you put one file on your server, done. One.
Iâm not talking ( nor ever was here) about that. We should be allowed to and encourage dot evolve its ⊠â Read more
True. Though if the idea turns out to be better.. then community will adopt it.
if you look at the subject for that twt you will see that it uses the extended hash format to include a URL address.
** mkv no more **
My previous post included a video. I made that video with OBS which outputs .mkv video files.
I wanted to do my best to ensure that folks with a variety of devices and browsers would be able to watch the video if they wanted to, so, I converted it into a few different formats.
Hereâs the bash script I wrote to do that. It relies on ffmpeg.
â`hljs bash
#!/bin/bash
if ! command -v ffmpeg &> /dev/null; then
echo "ffmpeg ... â [Read more](https://eli.li/mkv-no-more)```
Some satisfying icicle-breaking in our backyard: photos.falsifian.org/video/sM7G3vfS6yuc/VID_20250217_203250.mp4
I couldnât resist taking home a prize:
Itâs been snowy here in #Toronto.
(I tried formatting the images in markdown for the benefit of yarn and any other clients that understand it.)
UNIX man pages
What might be somewhat more surprising though considering its research origins is that Unix almost since the very beginning had a comprehensive set of online reference documentation for all its commands, system calls, file formats, etc. These are the the manual- or man-pages. On Unix systems used interactively, the man-pages have historically always been installed, space permitting. The way the manual pages have evolved and how they are used has changed over the decades. This set of posts is intended ⊠â Read more
(#2jsmziq) @lyse@lyse Agree. Iâm not sure we should lax the timestamp format at all IMO. What @xuu@xuu has found is kind of âŠ
@lyse @lyse.isobeef.org Agree. Iâm not sure we should lax the timestamp format at all IMO. What @xuu @txt.sour.is has found is kind of nuts haha đ However I do think we should relax the \t separator between <timestamp> and < ... â [Read more](https://twtxt.net/twt/edh4rba)
trying to keep it simple but.. perhaps it can be extended to fix timestamp formats like using " " instead of "T"
m2049r releases Monerujo v4.1.6 with Exolix fixes
m2049r1 has released Monerujo2 patch version 4.1.63 with minor fixes - including for the Exolix 4 exchange integration - and various other changes and updates:
Minimum weblate requirements
Add Arabic Translation
Updated Swedish translation
Update Turkish and French translations
fix toolbar under notification bar
make node parsing and formatting ipv6-friendly
Update default nodes
update exolix ... â [Read more](https://monero.observer/monerujo-v4.1.6-released-exolix-fixes/)
Run Linux inside a PDF file via a RISC-V emulator
You might expect PDF files to only be comprised of static documents, but surprisingly, the PDF file format supports Javascript with its own separate standard library. Modern browsers (Chromium, Firefox) implement this as part of their PDF engines. However, the APIs that are available in the browser are much more limited. The full specfication for the JS in PDFs was only ever implemented by Adobe Acrobat, and it contains some ridicul ⊠â Read more
Reviving a dead audio format: the return of ZZM
Long-time readers will know that my first video game love was the text-mode video game slash creation studio ZZT. One feature of this game is the ability to play simple music through the PC speaker, and back in the day, I remember that the format âZZMâ existed, so you could enjoy the square wave tunes outside of the games. But imagine my surprise in 2025 to find that, while the Museum of ZZT does have a ZZM Audio section, it recommends t ⊠â Read more
i recorded my first camcorder video!!!! itâs just me practicing guitar after sooo long of not playing it. my acoustic, to be specific (well, itâs an electric acoustic thing but i can play it without plugging it in lol, i do have a stratocaster though). itâs capped at ~30 minutes because i used one mini DVD for it and decided i wasnât gonna use another one to extend the run time. so yeah. it was super fun! i hope i can share it soon, iâm ripping the disc with make MKV right now, then iâll re-encode to a web friendly format, and upload to my site and hope that works well
(#vwonyga) @kat No worries! I consider Yarn.social to be really an ecosystem of clients, tools and services. Twtxt is the underlying exchange fo âŠ
@kat @yarn.girlonthemoon.xyz No worries! I consider Yarn.social to be really an ecosystem of clients, tools and services. Twtxt is the underlying exchange format used and extended (See https://twtxt.dev) â Read more
Todayâs date, 24.12.24 (using the German date format, DD.MM.YY), is special in a quirky mathematical way! Notice how 12 (the month) is exactly half of 24 (the day and the year). This symmetry adds an extra layer of charm to an already magical time of the year. Itâs a rare alignment that makes this Christmas Eve uniquely memorable. â Read more
Appleâs 3D video is uncomfortable viewing â and thatâs a good thing
Wearing special glasses to see depth in your movies did not take off. Apple hopes its ecosystem of creatives and developers will help its own 3D format fare better. â Read more
Great to see another user @aelaraji@aelaraji.com - And I can confirm that my #webmentions works from your server
(I know, the formatting is messed up;)(#u6ymywa) To @anthâs points, I think this should be written as âClient recommendationsâ and âServe recommendationsâ. Separate from the âTwtxt âŠ
To @anth @a.9srv.netâs points, I think this should be written as âClient recommendationsâ and âServe recommendationsâ. Separate from the âTwtxt formatâ spec. â Read more
@eapl.me@eapl.me here are my replies (somewhat similar to Lyseâs and Jamesâ)
Metadata in twts: Key=value is too complicated for non-hackers and hard to write by hand. So if there is a need then we should just use #NSFS or the alt-text file in markdown image syntax
if something is NSFWIDs besides datetime. When you edit a twt then you should preserve the datetime if location-based addressing should have any advantages over content-based addressing. If you change the timestamp the its a new post. Just like any other blog cms.
Caching, Yes all good ideas, but that is more a task for the clients not the serving of the twtxt.txt files.
Discovery: User-agent for discovery can become better. Iâm working on a wrapper script in PHP, so you donât need to go to Apaches log-files to see who fetches your feed. But for other Gemini and gopher you need to relay on something else. That could be using my webmentions for twtxt suggestion, or simply defining an email metadata field for letting a person know you follow their feed. Interesting read about why WebMetions might be a bad idea. Twtxt being much simple that a full featured IndieWeb sites, then a lot of the concerns does not apply here. But thatâs the issue with any open inbox. This is hard to solve without some form of (centralized or community) spam moderation.
Support more protocols besides http/s. Yes why not, if we can make clients that merge or diffident between the same feed server by multiples URLs
Languages: If the need is big then make a separate feed. I donât mind seeing stuff in other langues as it is low. You got translating tool if you need to know whats going on. And again when there is a need for easier switching between posting to several feeds, then itâs about building clients with a UI that makes it easy. No something that should takes up space in the format/protocol.
Emojis: Iâm not sure what this is about. Do you want to use emojis as avatar in CLI clients or it just about rendering emojis?
description header. Or rather, how often it re-fetches it.
So, @prologic@twtxt.net, Yarn isnât rendering the metadata as described on the format documentation. That is, ux2028 is ignored when Yarn renders the description metadata.
@Codebuzz@www.codebuzz.nl I use Jenny to add to a local copy of my twtxt.txt file, and then manually push it to my web servers. I prefer timestamps to end with âZâ rather than â+00:00â so I modified Jenny to use that format. I mostly follow conversations using Jenny, but sometimes I check twtxt.net, which could catch twts I missed.
đ PR to propose Feed Format Extension â Request for comment đ
đ PR to propose Feed Format Extension â Request for comment đ â Read more
(#gctrz4q) I think realistically the only way to resolve this is to formally support and define a specification for feed formats. The availabl âŠ
I think realistically the only way to resolve this is to formally support and define a specification for feed formats. The available mime types lists two formats that I think are important here. text/plain and text/markdown. I believe a specification that defines and formalizes this so that a feed author can state in their feed that their feed is primar ⊠â Read more
@prologic@twtxt.net Iâm not a yarnd user, so it doesnât matter a whole lot to me, but FWIW Iâm not especially keen on changing how I format my twts to work around yarndâs quirks.
I wonder if this kind of postprocessing would fit better between composing (via yarndâs UI) and publishing. So, if a yarnd user types ÂŒ, it could get changed to ÂŒ in the twtxt.txt file for everyone to see, not just people reading through yarnd. But when I type ÂŒ, meaning first out of four, as a non-yarnd user, the meaning wouldnât get corrupted. I can always type ÂŒ directly if thatâs what I really intend.
(This twt might be easier to understand if you read it without any transformations :-P)
Anyway, again, Iâm not a yarnd user, so do what you will, just know you might not be seeing exactly what I meant.
@prologic@twtxt.net One could argue twtxt.netâs display formatting is a little over-eager here.
@Codebuzz@www.codebuzz.nl Speed is an issue for the client software, not the format itself, but yes I agree that it makes the most sense to append post to the end of the file. Iâm referring to the definition that itâs the first url = in the file that is the one that has to be used for the twthash computation, which is a too arbitrary way of defining something that breaks treading time and time again. And this is the case for not using url+date+message = twthash.
https://strftime.org/ date format
Ce que rĂ©vĂšle lâouragan Helene de lâadministration Biden-Harris
Le 27 septembre dernier, un vĂ©ritable dĂ©luge sâabattait sur plusieurs comtĂ©s de Caroline du Nord et du Tennessee aux Ătats-Unis : HĂ©lĂšne, ouragan alors passĂ© en tempĂȘte tropicale, dĂ©versait des trombes dâeau sur les Appalaches entraĂźnant la formation de fleuves de boue massifs qui ont tout emportĂ©. Et comme nous sommes aux Ătats-Unis, le chaos se [âŠ] â Read more
[ANN] Understanding Jamtis: A New Addressing Scheme for Monero
By simplifying how addresses are shared, speeding up wallet synchronization, and ensuring more reliable output detection, Jamtis represents a big leap forward in usabilityâwithout sacrificing Moneroâs commitment to privacy and security.
Link: https://kewbit.org/understanding-jamtis-a-new-address-format-for-monero/
KewbitXMR (Github) â Read more
Idk about other pubnixes but i can freely edit caddy config (or change webserver and use other config format)
twet display twts in raw format with some formatting (sadly no newlines). And for reply messages i just seen (#hash). But which text hidden on hash? currenly im open twtxt.net/twt/hash to see this
why can we both have a format that you can write by hand and better clients?
Some more arguments for a local-based treading model over a content-based one:
The format:
(#<DATE URL>)or(@<DATE URL>)both makes sense: # as prefix is for a hashtag like we allredy got with the(#twthash)and @ as prefix denotes that this is mention of a specific post in a feed, and not just the feed in general. Using either can make implementation easier, since most clients already got this kind of filtering.Having something like
(#<DATE URL>)will also make mentions via webmetions for twtxt easier to implement, since there is no need for looking up the#twthash. This will also make it possible to make 3th part twt-mentions services.Supporting twt/webmentions will also increase discoverability as a way to know about both replies and feed mentions from feeds that you donât follow.
I wrote some code to try out non-hash reply subjects formatted as (replyto ), while keeping the ability to use the existing hash style.
I donât think we need to decide all at once. If clients add support for a new method then people can use it if they like. The downside of course is that this costs developer time, so I decided to invest a few hours of my own time into a proof of concept.
With apologies to @movq@www.uninformativ.de for corrupting jennyâs beautiful code. I donât write this expecting you to incorporate the patch, because it does complicate things and might not be a direction you want to go in. But if you like any part of this approach feel free to use bits of it; I release the patch under jennyâs current LICENCE.
Supporting both kinds of reply in jenny was complicated because each email can only have one Message-Id, and because itâs possible the target twt will not be seen until after the twt referencing it. The following patch uses an sqlite database to keep track of known (url, timestamp) pairs, as well as a separate table of (url, timestamp) pairs that havenât been seen yet but are wanted. When one of those âwantedâ twts is finally seen, the mail file gets rewritten to include the appropriate In-Reply-To header.
Patch based on jenny commit 73a5ea81.
https://www.falsifian.org/a/oDtr/patch0.txt
Not implemented:
- Composing twts using the (replyto âŠ) format.
- Probably other important things Iâm forgetting.
i feel like we should isolate a subset of markdown that makes sense and built it into lextwt. it already has support for links and images. maybe basic formatting bold, italic. possibly block quote and bullet lists. no tables or footnotes
@prologic@twtxt.net Wikipedia claims sha1 is vulnerable to a âchosen-prefix attackâ, which I gather means I can write any two twts I like, and then cause them to have the exact same sha1 hash by appending something. I guess a twt ending in random junk might look suspcious, but perhaps the junk could be worked into an image URL like
. If thatâs not possible now maybe it will be later.git only uses sha1 because theyâre stuck with it: migrating is very hard. There was an effort to move git to sha256 but I donât know its status. I think there is progress being made with Game Of Trees, a git clone that uses the same on-disk format.
I canât imagine any benefit to using sha1, except that maybe some very old software might support sha1 but not sha256.
Hey, @movq@www.uninformativ.de, a tiny thing to add to jenny, a -v switch. That way when you twtxt âThatâs an older format that was used before jenny version v23.04â, I can go and run jenny -v, and âduh!â myself on the way to a git pull. :-D
@movq@www.uninformativ.de alright, fair, and interesting. I was expecting them to be all the same (format wise), but it doesnât matter, for sure, as it works just fine. Thanks!
OpenMetrics is archived, merged into Prometheus
Community post originally published on Medium by Dotan Horovits OpenMetrics is finally back where it has always belonged â Prometheus format Last month the OpenMetrics project was officially archived and folded into Prometheus. Thatâs the end of an open source⊠â Read more
@prologic@twtxt.net I have some ideas:
- Add smartypants rendering, just like Yarn has.
- Add the ability to create individual twtxts, each named after their hash.
- Fix the formatting of the help. :-P
I was not suggesting to that everyone need to setup a working webfinger endpoint, but that we take the format of nick+(sub)domain as base for generating the hashed together with the message date and content.
If we omit the protocol prefix from the way we do things now will that not solve most of the problems? In the case of gemini://gemini.ctrl-c.club/~nristen/twtxt.txt they also have a working twtxt.txt at https://ctrl-c.club/~nristen/twtxt.txt ⊠damn I just notice the gemini. subdomain.
Okay what about defining a prefers protocol as part of the hash schema? so 1: https , 2: http 3: gemini 4: gopher ?
A Simple Archive Format for Self-Contained Executables
The build/run instructions for the example games for
high_impact were subtly wrong:
make sokol
./build/game_sokol
make sokol compiles the Sokol version, converts all assets and puts the results
(executable and converted assets) into the build/ directory. So far so good.
Where it falls apart is in the next line: ./build/game_sokol. The executable
starts just fine, but itâs looking in the current directory ( ./) for all the
assets, ⊠â Read more
@bender@twtxt.net it sure breaks the index formatting.
PEP 751: A file format to list Python dependencies for installation reproducibility
This PEP proposes a new file format for dependency specification to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installers consuming the file should be able to evaluate each package in question in isolation, with no need for dependency resolution at install-time. â Read more
Whatâs a PXM File & How Do You Open It?
File types and file formats can be a bit of a mystery, especially when you stumble into a file that you donât necessarily recognize. One such case that you may come across is a file that has a .pxm file extension, and if you havenât heard of a PXM file before you understandably might be ⊠Read More â Read more
Earth Formation Site
â Read more
Earth Formation Site
â Read more
https://blog.microlinux.fr/formation-git Pleins de tuto #git par la pratique et une fois nâest pas coutume, en français \o/
How to Convert MOV to MP4 on Mac Free with ffmpeg
If you have a video file in MOV format, you may wish to convert the MOV video to MP4 format instead. While there are a variety of methods for converting MOV to MP4, the approach weâre going to address here is by using the command line, with a super easy to use and free tool ⊠Read More â Read more
Create a Resume with Pages on Mac, iPhone, iPad
Creating a resume is one of those tasks that can be stressful, but it does not need to be if youâre in the Apple ecosystem. Thatâs because your iPhone, iPad, and Mac, all have a readily accessible series of resume templates that you can access. Whether itâs updating a resume into a new format, or ⊠Read More â Read more