> ?
@eapl.me@eapl.me this is interesting. Is the square bracket something used in the wild for multilingual twts?
@prologic@twtxt.net what are your thoughts? Should we extend the parser to handle [lang] and [boost] ? Or a generic attribute spec. Single word is a boolean attribute. And one with an = is a string key/value.
> ?
@eapl.me@eapl.me this is interesting. Is the square bracket something used in the wild for multilingual twts?
@prologic@twtxt.net what are your thoughts? Should we extend the parser to handle [lang] and [boost] ? Or a generic attribute spec. Single word is a boolean attribute. And one with an = is a string key/value.
What about using the blockquote format with > ?
Snippet from someone else’s post
by: @eapl.me@eapl.me
Would it not also make sense to have the repost be a reply to the original post using the (#twthash), and maybe using a tag like #repost so it eaier to filter them out?
@eapl.me@eapl.me kinda like the format for markdown images?  ?
@eapl.me@eapl.me kinda like the format for markdown images?  ?
@prologic@twtxt.net Iridium is a really nice browser. +1 for that :)
A cold beer and hanging out on twtxt, it doesn’t get much better
@lyse@lyse.isobeef.org got it done today before it got dark (and more snow on the way). Felt good to have it fixed. Now I can finally relax when he’s out there by himself.
@prologic@twtxt.net nope.
@prologic@twtxt.net nope.
@prologic@twtxt.net what?
@prologic@twtxt.net what?
@prologic@twtxt.net Congragulations on your fiber internet. Where I am there was fiber for at least 10 years now.
@lyse@lyse.isobeef.org I have read the white papers for MLS before. I have put a lot of thought on how to do it with salty/ratchet. Its a very good tech for ensuring multiple devices can be joined to an encrypted chat. But it is bloody complicated to implement.
@lyse@lyse.isobeef.org I have read the white papers for MLS before. I have put a lot of thought on how to do it with salty/ratchet. Its a very good tech for ensuring multiple devices can be joined to an encrypted chat. But it is bloody complicated to implement.
@lyse@lyse.isobeef.org , we’re just adding more fence on top, the top of fence is over the snow, and the poles are higher, so I can work with it regardless of snow :) i just ziptie the extra fence, so easy to work with
@lyse@lyse.isobeef.org i first learned about it from this vid https://www.youtube.com/watch?v=6JxvKfSV9Ns&pp=ygUOZmlib25hY2NpIGhlYXA%3D
and this site: https://www.programiz.com/dsa/fibonacci-heap
@lyse@lyse.isobeef.org i first learned about it from this vid https://www.youtube.com/watch?v=6JxvKfSV9Ns&pp=ygUOZmlib25hY2NpIGhlYXA%3D
and this site: https://www.programiz.com/dsa/fibonacci-heap
@prologic@twtxt.net That works pretty well, this is what I needed. :) I like it so far, feels good to run it locally instead of on some online service.. pulled a couple of models (including the one for code). I’ll check that one out next time I’m looking for a solution for something I’m stuck on.
@prologic@twtxt.net I will :) thanks for posting! The executable for the one I posted did not want to run.. so I’ll try the one you sent! :)
@eaplme@eapl.me
Looks really interesting
@movq@www.uninformativ.de Very cool! what language is used for the coding?
Didn’t know of bytesypider and bytedance, I assume those are bots, although I no idea why they are pointing to that address to your site
https://wordpress.org/support/topic/psa-bytedance-and-bytespider-bots-recommend-blocking/
You gave me a good idea to block bytespider. Its just weird what it pulls in.twtxt-php isn’t sending User-Agent headers as it’s in the original spec:
https://twtxt.readthedocs.io/en/latest/user/discoverability.html
sending user agent would be a nice thing to have so that people using regular twtxt clients can find you and anyone else hosting twtxt-php or timeline
HTTP logs are annoying but webmention has an issue that it needs a server to check for webmentions. The server can be an external one or hosted on the same server as far as I can find.
But also HTTP logs need a server that one can view the logs.
@eaplme@eapl.me
I could try and host timetime it does look nice.
That part is missing on the Web side, there is a commented PHP code to do that
https://github.com/eapl-gemugami/twtxt-php/blob/master/libs/TOTP.php#L121
That code would end up generating an totp secret that I could put into the config?Does it have a way to follow feeds from the web ui?
Yes, but you have to be logged in. Currently can only add URLs, not edit or unfollow.
How would I edit or unfollow?
That fit website would be nice to just genete a secret and put it into the .config and then using the totp code to login.
@prologic@twtxt.net What I did as a work around for mattermost was hijack the gitlab oauth login with my own auth server.
@prologic@twtxt.net What I did as a work around for mattermost was hijack the gitlab oauth login with my own auth server.
I’ve added myself to the registries at registry.twtxt.org and twtxt.tilde.institute. I wonder if there’s a list of registries. #meta
Huh. At some point, my twtxt-via-ssh shortcut from my phone stopped working. It does again now! I’ve changed nothing. Yay black boxes! 🤷🏻
@eaplme@eapl.me
Yarn could the twtxt I want more then regular twtxt. Though I do like not having to host a yarn pod.
That client looks really cool. A web client that connects to a regular twtxt without the need to host a full yarn pod for just one user and feed.
What is the difference between twtxt-php and timeline from sorenpeter? Does it have a way to follow feeds from the web ui?
I was looking at it and what prevents someone from downloading the .config file and getting the password? Also how would I generate a totp password to use?
I should try to host that it might be the right not a full on yarn pod but also can post from my phone.
The weird thing is in my server logs it shows that your site pulled in the useragent as https://eapl.me/twtxt/?url=https%3A//neotxt.dk/user/darch/twtxt.txt with bytesypider from bytedance? That sounds weird. Plus I can’t grep just twtxt in my logs and find your feed.
@lyse@lyse.isobeef.org not normal, last time there was this much was 10 years ago. Highway got shut down back then, with people stuck, remember a colleague of mine who got stuck on his way home after work and was still stuck the next morning on highway.
The amount of snow we got this time was a bit shocking, schools has been closed for 3 days (but open tomorrow), all public transport got shut down yesterday (but running again now).
@jason@jasonsanta.xyz go for it!
I am thinking about setting up a yarn instance. Twtxt is cool but it would be nice to be able to post from my phone.
Local posting would be a cool feature for yarn to have. A feed that can only be viewed by logged in users of that instance.
@lyse@lyse.isobeef.org we found out she was actually home, so I helped her get the car out of the way. So all is good now :)
@lyse@lyse.isobeef.org Yeah I know its broken but its not that important of a message.
@xuu@txt.sour.is That was one of the horror puzzles where I had to look for help. 🥴 I modelled my solution after this: https://www.youtube.com/watch?v=2pDSooPLLkI (I can’t explain it better than the video anyway.) It takes a second on my machine and that’s with my own hashmap implementation which is probably not the fastest one.
@lyse@lyse.isobeef.org wind is pretty bad about -15c in wind chill, I should have snowgoggles, but the cap helps (can just tilt head down in the worst wind). Been a crazy day, walked the dog 5km, came home, took over a meter of snow off veranda, helped 2 cars that was stuck on our street, helped neighbour showeling the snow to get his car in, then dug out our car (just in case we need it), and then had to walk to the store (2km) and back because you cant get car out from our street tonight. So for the rest of the evening Im not doing nothing. Haha
They closed svhools tomorrow as well because of the chaos.
@lyse@lyse.isobeef.org Thank you! P.S. Fixed, thank you one more time :-)
@lyse@lyse.isobeef.org
That is what I saw when I went onto twtxt.net to see. But it does not matter much as posts that I write from jenny work.
@lyse@lyse.isobeef.org
I hope this post works fine. I just copied the last post when I changed my feed. But this post is made with jenny.
@lyse@lyse.isobeef.org too dark now, but Ill see what I can do tomorrow :)
@lyse@lyse.isobeef.org yeah, with proper clothing its pretty nice. After I came home it turned into snow, and it snows really hard, so tomorrow I have the fun task of clearing as much as I can :)
Its about 2 at night now, just walked the dog after fireworks has calmed down. He was super excited to see all the snow.. but now its time for some sleep :)
@lyse@lyse.isobeef.org had 2 long walks with Nanook in the rain today, foreworks has started, but he does not care at all ( which is really nice). Getting colder tonight, so itll snow a bit the next days.
@lyse@lyse.isobeef.org I think there is a problem related to the fitting around a corner that is unsolved. I watched a video about it a little while back.
@lyse@lyse.isobeef.org I think there is a problem related to the fitting around a corner that is unsolved. I watched a video about it a little while back.
@lyse@lyse.isobeef.org They sure are silly at times. :-) You really have to combine this event with something else, like learning a new language. Otherwise it gets boring real quick.
What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣
@lyse@lyse.isobeef.org
I don’t know how I would even fix my feed. The only thing I know is to delete or archive my old posts.
@xuu@txt.sour.is Despite that these AoC math text problems are rather silly in my opinion (reminds me of an exercise in our math book where somebody wanted to carry a railroad rail around an L-shaped corner in the house and the question was how long that rail could be so that it still fits — sure, we’ve all carried several meter long railroad rails in our houses by ourselves numerous times…), these algorithms are really neat!
@prologic@twtxt.net 👍🏻👍🏻
@lyse@lyse.isobeef.org
That sunset looks really nice.
@darch@neotxt.dk That looks really nice! Cool feature!
@prologic@twtxt.net
It would and I should switch over and then I can view the logs.
Happy Twixmas everyone (new word I just learned 2 min ago)
I have finally gotten around to implementing a gallery feature to timeline.
http://darch.dk/timeline/gallery?profile=https://yarn.stigatle.no/user/stigatle/twtxt.txt
There is still some hiccups, like the limited caching is making it difficult to make links back to older posts not working. Maybe @eapl.me@eapl.me you can help me with that?
@lyse@lyse.isobeef.org
That is good so that the user can see if someone replies or mentions him. I might have to switch my website to a server I can view logs.
@prologic@twtxt.net
Yarnd exposes it for the users to view logs for there own feed?
@lyse@lyse.isobeef.org
Yeah I think jenny should work fine. Might have got messed up. Don’t know what messed up my file I don’t recall anything that would mess up my file.
Yep the search engine is an option but if I switch to my own server or get a rented server then I will be able to view the logs.
@lyse@lyse.isobeef.org
I use Jenny and I thought the multi line did work. Will keep that in mind when I am writing out posts. Also do you know how I can see if someone mentions me that I am not follwing? I know the user agents exist but I can’t view the server lgos since I host this on codeberg but if I do switch to my own server it would work.
@prologic@twtxt.net thank you! And same to you and your family :) christmas tree is ready, food in the oven, gonna be nice tonight :)
@prologic@twtxt.net Ah, they have that here too, couches and such, you pay extra for that. But they have 5 halls, and we went to the smallest one. Luckily not sitting next to anyone sick :) haha, but yeah, it crossed my mind.. Have not caught anything recently, and a bit risky to go to packed places right before Christmas, but it went fine this time :)
@prologic@twtxt.net Yeah, it costs a lot here too (500 NOK for tickets for 2 adults and 2 kids), and about 200 NOK for some candy there.. (2 sodas, and 2 other items).. But we do not do it often, so I do not think too much of it.
But yeah, it costs a lot.
@movq@www.uninformativ.de So.. i eventually made it to the end on this one.. was able to reuse code from days 8 and 9!
SSBzdGlsbCBkbyBub3QgdW5kZXJzdGFuZCB3aHkgdXNpbmcgdGhlIHJhdGUgb2YgY2hhbmdlIGlu
IHRoZSBwdXNoZXMgZ2l2ZXMgbWUgdGhlIGFuc3dlci4uIGJ1dCB5ZWFoLi4K
@movq@www.uninformativ.de So.. i eventually made it to the end on this one.. was able to reuse code from days 8 and 9!
SSBzdGlsbCBkbyBub3QgdW5kZXJzdGFuZCB3aHkgdXNpbmcgdGhlIHJhdGUgb2YgY2hhbmdlIGlu
IHRoZSBwdXNoZXMgZ2l2ZXMgbWUgdGhlIGFuc3dlci4uIGJ1dCB5ZWFoLi4K
@lyse@lyse.isobeef.org hehe, we won :) but they did good!
@lyse@lyse.isobeef.org Very nice!
@movq@www.uninformativ.de so the pathfinding puzzle has arrived?
@movq@www.uninformativ.de so the pathfinding puzzle has arrived?
@movq@www.uninformativ.de you are probably right.. there seems to be a final 10 trend found over on Reddit.

@movq@www.uninformativ.de you are probably right.. there seems to be a final 10 trend found over on Reddit.

@lyse@lyse.isobeef.org ooff, same here :(
@movq@www.uninformativ.de tossing around inline ASM for the AoC..
@movq@www.uninformativ.de tossing around inline ASM for the AoC..
In the holiday spirit i have donned my Santa hat. (shamelessly stolen from @movq@www.uninformativ.de)
In the holiday spirit i have donned my Santa hat. (shamelessly stolen from @movq@www.uninformativ.de)
@prologic@twtxt.net Thanks I am glad to be here. Was here before but now I am back.
@movq@www.uninformativ.de I wish they just muted them out instead of making it an awfully loud meep sound.
@movq@www.uninformativ.de I wish they just muted them out instead of making it an awfully loud meep sound.
@movq@www.uninformativ.de
Yes I have threading on. I wanted to put new posts at the top with set sort_aux = reverse-last-date-sent but that that makes the threads do the newest first not bellow the reply. So all replies are in a top newest order. But I can just use sort date_sent and then go to the end to go to the newest post.
@prologic@twtxt.net
I saw that but then I refreshed the ublock lists and I could watch.
@prologic@twtxt.net That is good even though I do see mutt getting confusing with all the replies and threads.
@prologic@twtxt.net day 6 is super easy if you have int64 and some binomial theory. Skip ahead for the easy stars and catch up!
@prologic@twtxt.net day 6 is super easy if you have int64 and some binomial theory. Skip ahead for the easy stars and catch up!
@movq@www.uninformativ.de it shouldn’t need a full bignum implementation right? Just some left and right shifts for the sq/sqrt and carry for the addition right?
@movq@www.uninformativ.de it shouldn’t need a full bignum implementation right? Just some left and right shifts for the sq/sqrt and carry for the addition right?
@movq@www.uninformativ.de It took a little over a minute on my machine.. i should try to make it multi threaded.. 🤔
Executed in 68.96 secs fish external
usr time 60.84 secs 242.00 micros 60.84 secs
sys time 12.52 secs 252.00 micros 12.52 secs
@movq@www.uninformativ.de It took a little over a minute on my machine.. i should try to make it multi threaded.. 🤔
Executed in 68.96 secs fish external
usr time 60.84 secs 242.00 micros 60.84 secs
sys time 12.52 secs 252.00 micros 12.52 secs
@prologic@twtxt.net The “game” will involve racing and exploding cake - I think he got inspiration from SuperTuxKart. So will see how far we can go. He’s only five still..
@eapl.me@eapl.me I have many fond memories of Turbo pascal and Turbo C(++). They really did have a great help system. And debug tools! Its rare for language docs to be as approachable. QBasic was great. As was PHP docs when I first came into web.
@eapl.me@eapl.me I have many fond memories of Turbo pascal and Turbo C(++). They really did have a great help system. And debug tools! Its rare for language docs to be as approachable. QBasic was great. As was PHP docs when I first came into web.
@johanbove@johanbove.info With pygame or something else? 🤔
@movq@www.uninformativ.de Did you get the email I sent? I found two emails and did not know what one to send to.
@movq@www.uninformativ.de Its more than one line I can email it to you if you like
@prologic@twtxt.net Great now I can start using twtxt and reply.
@prologic@twtxt.net Does putting the hash in my reply work?
@prologic@twtxt.net @xuu@txt.sour.is Don’t think I can reply to the thread in twtwt. Right now Jenny is not working for some reason. I wonder if @movq@www.uninformativ.de has any ideas. Anyway I am happy to be back and will see if I can get jenny working. Though my following list is gone now. Plus I can’t see when someone mentions me if I am not follwing them so I should work on that.
@jason@jasonsanta.xyz if you do see this.. Welcome back! 👋🏼
@jason@jasonsanta.xyz if you do see this.. Welcome back! 👋🏼
I am back on twtxt for now. I am using twtwt client. Don’t think that it does replies so I should try jenny with mutt again.
@movq@www.uninformativ.de haha! I’m sure they had fun working around stuff like nineight
@movq@www.uninformativ.de haha! I’m sure they had fun working around stuff like nineight
@movq@www.uninformativ.de Dang. Really going overboard with this!
@prologic@twtxt.net I didn’t have to do much backtracking. I parsed into an AST-ish table and then just needed some lookups.
The part 2 was pretty easy to work into the AST after.
https://git.sour.is/xuu/advent-of-code-2023/commit/c894853cbd08d5e5733dfa14f22b249d0fb7b06c
@movq@www.uninformativ.de Dang. Really going overboard with this!
@prologic@twtxt.net I didn’t have to do much backtracking. I parsed into an AST-ish table and then just needed some lookups.
The part 2 was pretty easy to work into the AST after.
https://git.sour.is/xuu/advent-of-code-2023/commit/c894853cbd08d5e5733dfa14f22b249d0fb7b06c