Added support for uploading images to to #Timeline
Right now you need to copy the markdown code yourself, but next up would be to lean some JS or use HTMX to make the process more smooth.
(#b6rttoq) @lyse@lyse Bur I can’t think of what’s changed to cause this? 🧐
@lyse @lyse.isobeef.org Bur I can’t think of what’s changed to cause this? 🧐 ⌘ Read more
@prologic@twtxt.net Of course you don’t notice it when yarnd only shows at most the last n messages of a feed. As an example, check out mckinley’s message from 2023-01-09T22:42:37Z. It has “[Scheduled][Scheduled][Scheduled]“… in it. This text in square brackets is repeated numerous times. If you search his feed for closing square bracket followed by an opening square bracket (][) you will find a bunch more of these. It goes without question he never typed that in his feed. My client saves each twt hash I’ve explicitly marked read. A few days ago, I got plenty of apparently years old, yet suddenly unread messages. Each and every single one of them containing this repeated bracketed text thing. The only conclusion is that something messed up the feed again.
(#loxagca) @movq@movq Hahahaha 🤣
@movq @www.uninformativ.de Hahahaha 🤣 ⌘ Read more
(#st57gca) @aelaraji@aelaraji “replies” 🤣
@aelaraji @aelaraji.com “replies” 🤣 ⌘ Read more
(#b6rttoq) @lyse@lyse Duplicates again where two days ago? I don’t see this anywhere (unless I’m blind!)
@lyse @lyse.isobeef.org Duplicates again where two days ago? I don’t see this anywhere ( unless I’m blind!) ⌘ 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)
(#ymspbvq) I think the author is a bit out of their depth here. A linear feed isn’t quite what the author seems to be modelling in their view …
I think the author is a bit out of their depth here. A linear feed isn’t quite what the author seems to be modelling in their view of the problems they observe and describe. A linear feed has a beginning and an end. You can ( ideally client-side) sort it by Date, or by Subject like we do with our Twtxt clients. A Tree-structure isn’t what the author thinks either, this is more the struct … ⌘ Read more
(#ymspbvq) The article discusses the challenges posed by linear social media feeds, which often lead to disengagement and difficulty in prioriti …
The article discusses the challenges posed by linear social media feeds, which often lead to disengagement and difficulty in prioritizing content from friends due to constant scrolling. The author proposes an alternative approach using a daily feed structure per day, which organizes posts by date, allowing for easier prioritization and reducing mindless scrolling.
Key Points:
- **Line … ⌘ Read more
(#ymspbvq) What exactly is a linear feed? 🤔
What exactly is a linear feed? 🤔 ⌘ Read more
@eapl.me@eapl.me I like this idea. Another option would be to show a limited number of posts, with an option to see the omitted ones by user. Either way, I wonder how well that works with threading.
@movq@www.uninformativ.de Ja, völlig behämmert. Schade, vertane Chance für einen „Doch“-Knopf.
@prologic@twtxt.net Tolerant yes, but in the right places. This is just encouraging people to not properly care. The extreme end is HTML where parsers basically accept any input. I’m not a fan of that. Whatever.
@prologic@twtxt.net The issue is that all bracketed text in the entire feed has been duplicated again two days ago. The bug is not fixed. Or it’s a new one.
@movq@www.uninformativ.de I can relate to that. :-/
Thanks @prologic@twtxt.net @eapl_en@eapl.me @lyse@lyse.isobeef.org ! I take note
@aelaraji@aelaraji.com You can update the package 😀
(#iiqpj5a) @andros@andros My first point of advice is to stop everything and measure all the important critical user journeys. Design …
@andros @twtxt.andros.dev My first point of advice is to stop everything and measure all the important critical user journeys. Design and Build Service Level Objectives for each and every part of the system you can find that any user cares about. ⌘ Read more
(#b6rttoq) 2024-08-04T11:24:34Z was the last occurrence of this.
2024-08-04T11:24:34Z was the last occurrence of this. ⌘ Read more
(#b6rttoq) @bender@bender @lyse@lyse This bug was fixed back in September last year. But the brackets still appear in my current …
@bender @twtxt.net @lyse @lyse.isobeef.org This bug was fixed back in September last year. But the brackets still appear in my current feed. is that what the issue is? 🤔 ⌘ Read more
(#h52tetq) @lyse@lyse @andros@andros Are we talking about yarnd here? Hmm? 🤔 I’ve thought about a “read flag” but I …
@lyse @lyse.isobeef.org @andros @twtxt.andros.dev Are we talking about yarnd here? Hmm? 🤔 I’ve thought about a “read flag” but I just haven’t bothered so far… ⌘ Read more
(#whkxdqq) @johanbove@johanbove And what are the results so far? 🤔
@johanbove @johanbove.info And what are the results so far? 🤔 ⌘ Read more
(#f73asbq) The cache is only suppose to be for 120s though, but I reckon the caching layer is just stupid? 🤔 (and maybe buggy)?
The cache is only suppose to be for 120s though, but I reckon the caching layer is just stupid? 🤔 ( and maybe buggy)? ⌘ Read more
(#f73asbq) I need to understand how the caching is at play here at the edge. I hit CTRL+R on @mckinley@mckinley’s OP to get the right subje …
I need to understand how the caching is at play here at the edge. I hit CTRL+R on @mckinley @twtxt.net’s OP to get the right subject reply after poking at the underlying HTML elements on the page. ⌘ Read more
(#g5dvdiq) @bender@bender To be fair, I do this in my “spare time” 😅
@bender @twtxt.net To be fair, I do this in my “spare time” 😅 ⌘ Read more
(#f73asbq) @mckinley@mckinley Ahh. I think this is some kind of weird caching issue at my edge! 😱
@mckinley @twtxt.net Ahh. I think this is some kind of weird caching issue at my edge! 😱 ⌘ Read more
(#py6tmvq) @mckinley@mckinley I’m worried we’re really approaching a point where we need to adapt the hashing algorithm and expand the no. of …
@mckinley @twtxt.net I’m worried we’re really approaching a point where we need to adapt the hashing algorithm and expand the no. of bits. Is it at all possible something else is going on here though? 🤞 ⌘ Read more
(#2jsmziq) @lyse@lyse True, but we should also consider building tolerant “systems” 😉
@lyse @lyse.isobeef.org True, but we should also consider building tolerant “systems” 😉 ⌘ Read more
(#gf4vdcq) @algorave.dk@algorave.dk Hello 👋
@algorave.dk @algorave.dk Hello 👋 ⌘ Read more
@andros@twtxt.andros.dev it seems your GtS has issues:
Warning! It looks like trusted-proxies is not set correctly in this instance’s configuration. This may cause rate-limiting issues and, by extension, federation issues.
If you are the instance admin, you should fix this by adding 10.66.66.1/32 to your trusted-proxies.
@andros@twtxt.andros.dev I suggest to not touch it and work on a different project instead. :-D
No, in all seriousness, that’s a tough one. Try to figure out the requirements and write tests to cover them. In my experience, if there is no good documention, tests might also be lacking. It goes without saying that you have to understand the code segments first before you can begin to refactor them. Commit even earlier and more often than usual, this will help you bisecting potentially introduced bugs later on. Basically baby steps.
But it also depends on the amount of refactoring required. Maybe just scrap it entirely and start from scratch. This might not be feasible due to e.g. the overall project size, though.
@andros@twtxt.andros.dev I’m all for elegant solutions. I prefer when the computer helps me to really achieve my goal and solve it completely, not where I still have to manually filter a list by hand. Anyway. :-)
@eapl.me@eapl.me Yeah, you need some kind of storage for that. But chances are that there’s already a cache in place. Ideally, the client remembers etags or last modified timestamps in order to reduce unnecessary network traffic when fetching feeds over HTTP(S).
A newsreader without read flags would be totally useless to me. But I also do not subscribe to fire hose feeds, so maybe that’s a different story with these. I don’t know.
To me, filtering read messages out and only showing new messages is the obvious solution. No need for notifications in my opinion.
There are different approaches with read flags. Personally, I like to explicitly mark messages read or unread. This way, I can think about something and easily come back later to reply. Of course, marking messages read could also happen automatically. All decent mail clients I’ve used in my life offered even more advanced features, like delayed automatic marking.
All I can say is that I’m super happy with that for years. It works absolutely great for me. The only downside is that I see heaps of new, despite years old messages when a bug causes a feed to be incorrectly updated (https://twtxt.net/twt/tnsuifa). ;-)
Exactly, @bender@twtxt.net, just like yours and prologic’s, too. :-( Subsequent Brackets Considered Harmful™.
@eapl.me@eapl.me Read flags are so simple, yet powerful in my opinion. I really don’t understand why this is not a thing in most twtxt clients. It’s completely natural in e-mail programs and feed readers, but it hasn’t made the jump over to this domain.
@mckinley@twtxt.net Yeah, all this JS and HTMX garbage messes up a lot of things which used to work better in the earlier days.
@prologic@twtxt.net @xuu@txt.sour.is There:
Just search for ][ in https://twtxt.net/user/mckinley/twtxt.txt and you’ll see.
@movq@www.uninformativ.de @prologic@twtxt.net @bmallred@staystrong.run @andros@twtxt.andros.dev Thank you all! I don’t have emacs installed, so I’ll try lagrange and see. According to my shell history, I must have played around with amfora ages ago.
@xuu@txt.sour.is People should just fix their feeds. :-)
@aelaraji@aelaraji.com Sorry I’m late! I still have to work on the mention system, I don’t get some of the messages. I’ll look into your case and get back to you shortly 😄
If it’s a problem that ruins your experience, don’t hesitate to create an issue.
(#y4cur4q) @movq@movq I believe that’s the same client I’ve used in the past too. Works nicely on macOS 👌👌
@movq @www.uninformativ.de I believe that’s the same client I’ve used in the past too. Works nicely on macOS 👌👌 ⌘ Read more
@xuu@txt.sour.is Thank you! A common mistake is to see Emacs as a text editor but it’s a Lisp interpreter with a text editor (among other software), so the limit is your imagination 😋. I’m glad you like it! 🙌
(#b6rttoq) @xuu@xuu Err I think that’s the problem somehow hmmm 🧐
@xuu @txt.sour.is Err I think that’s the problem somehow hmmm 🧐 ⌘ Read more
i made a little twtxt feed fixer for when a feed uses other whitespace instead of tabs.
i made a little twtxt feed fixer for when a feed uses other whitespace instead of tabs.
@lyse@lyse.isobeef.org Where? 🧐
(#py6tmvq) @lyse@lyse Where? 🧐
@lyse @lyse.isobeef.org Where? 🧐 ⌘ Read more
(#lonpdha) @xuu@xuu d
@xuu @txt.sour.is d ⌘ Read more
@prologic@twtxt.net the code block is the cause of https://txt.sour.is/twt/zn2kg7q
and the second? i get POST errors when i try to submit the webform.
@prologic@twtxt.net the code block is the cause of https://txt.sour.is/twt/zn2kg7q
and the second? i get POST errors when i try to submit the webform.
@andros@twtxt.andros.dev lol nice! emacs is wild. text and graphics all inline.
@andros@twtxt.andros.dev lol nice! emacs is wild. text and graphics all inline.
@andros@twtxt.andros.dev Broke on me for having alt-urls I think 🥲
twtxt---profile-layout: Wrong type argument: char-or-string-p, ("https://aelaraji.com/twtxt.txt" "gemini://box.aelaraji.com/twtxt.txt" "gopher://box.aelaraji.com/0/twtxt.txt")
@movq@www.uninformativ.de Yeah, maybe. What browsers are you using again for these two?
@mckinley@twtxt.net And there is the bracketed text duplication bug again… Actually with lots of twts. Did you edit a twt? Do you remember? /cc @prologic@twtxt.net
robots.txt file. only noticed it because the OpenAI bot was hitting me with a lot of nonsensical requests. here is the list from last month:
@bmallred@staystrong.run Surprisingly, my
User-agent: *
Disallow: /
seems to work. Or maybe those bastards change their user agent and claim to be someone nice. In any case, I just added a bunch of
location = /robots.txt {
add_header Content-Type text/plain;
return 200 "User-agent: *\nDisallow: /\n";
}
in my nginx config. No need for any bot to visit, crawl and index most of my sites.
@movq@www.uninformativ.de Photographic memory, eh?
@movq@www.uninformativ.de I also thought that I have a new Linux friend the other day. But it was just a fake KDE look from Redmond. :-(
Totally agree @jost@jost.sdfeu.org @prologic@twtxt.net
I have uploaded a new version of #twtxtel 🥳. It’s now possible to view profiles, either your own or others. #twtxt #emacs
@prologic@twtxt.net @xuu@txt.sour.is(#4fmwoaq) @bmallred@bmallred Similar story here 😱
@bmallred @staystrong.run Similar story here 😱 ⌘ Read more
(#snqhnpa) @jost@jost “right person”, who’s to say? And not “AI” but more-generally search. Otherwise I agree ☝️
@jost @jost.sdfeu.org “right person”, who’s to say? And not “AI” but more-generally search. Otherwise I agree ☝️ ⌘ Read more
Did you want to mine Chia? Or Twtxt Coin? 😂
(#fkzfpia) 🤣🤣🤣
🤣🤣🤣 ⌘ Read more
(#7vunqba) Gotta get faster disks man 🤣
Gotta get faster disks man 🤣 ⌘ Read more
@jost@jost.sdfeu.org Happens to everybody. 😂 Well, except for a few people. I have this colleague at work who remembers everything. It’s scary. 😅
@jost@jost.sdfeu.org Yeah, this AI crap is a big reason not to blog.
@andros@twtxt.andros.dev The article is a good reminder of the true blogging mindset. But let’s try to think beyond. 2 ideas: (1) writing “forces clarity, structures your thoughts, sharpens your perspective”. But it also generates thoughts in the sense of Heinrich von Kleist (1805). (2) You’re writing for “the future you, one right person, one day” but you are also writing for the AI. The idea of AI as an audience.
@movq@www.uninformativ.de It happens to the best of us :-) On a more serious note: I’m relieved to hear that I’m not the only one who is completely perplexed by his own projects when returning back to them after a short hiatus.
@movq@www.uninformativ.de So they say. :-D
@prologic@twtxt.net Ha,ha :-) I do not maintain anything! In the context of that post I was just an ordinary citizen. So the ‘we’ refers twice to “we, the citizens of the Baltic States”. (Classical case of social media ‘talk at cross purposes’. Now I understand, why they do this Introduction-thing over on mastodon ;-)
(#r7drneq) @xuu@xuu Why? To both issues:
@xuu @txt.sour.is Why? To both issues: ⌘ Read more
@prologic@twtxt.net we need to remove: https://git.mills.io/yarnsocial/go-lextwt/src/branch/main/ast.go#L776-L784
apparently i can’t make the edit via gitea.. i am guessing its hitting one of your firewall rules.
@prologic@twtxt.net we need to remove: https://git.mills.io/yarnsocial/go-lextwt/src/branch/main/ast.go#L776-L784
apparently i can’t make the edit via gitea.. i am guessing its hitting one of your firewall rules.
(#orktxea) @jost@jost What is this that you maintain? 🤔
@jost @jost.sdfeu.org What is this that you maintain? 🤔 ⌘ Read more
**Whoohoo!
root@vz3:~# free -h
total used free shared buff/cache available
Mem: 62Gi 10G ...**
Whoohoo!
root@vz3:~# free -h
total used free shared buff/cache available
Mem: 62Gi 10Gi 49Gi 72Mi 2.9Gi 51Gi
Swap: 0B 0B 0B
⌘ [Read more](https://twtxt.net/twt/75avnpa)
(#rfo4naa) @andros@andros Nice! 👍
@andros @twtxt.andros.dev Nice! 👍 ⌘ Read more
(#7vunqba) @andros@andros What’s the problem sorry? haha 🤣
@andros @twtxt.andros.dev What’s the problem sorry? haha 🤣 ⌘ Read more
@xuu@txt.sour.is da fuq?!
(#zn2kg7q) @xuu@xuu da fuq?!
@xuu @txt.sour.is da fuq?! ⌘ Read more
@andros@twtxt.andros.dev Awesome! I’ve seen the demo earlier on mastodon, things are getting better and better with each update 👌 Good luck!
I’m realizing that my performance bottleneck is @prologic@twtxt.net ! It is actually calculating the hash to make the replicas, and specifically users with very long feeds 😂 . I’m seriously thinking about enabling replies via configuration.
Look at the size of this coffee!!! 😱 
Look at the size of this coffee!!! 😱
Look at the size of this coffee!!! 😱
⌘ Read more
**💭 Remember kids 🧒
The “Cloud” is just someone else’s computer(s).**
💭 Remember kids 🧒
The “Cloud” is just someone else’s computer(s). ⌘ Read more
Well, that’s another bug: The search https://twtxt.net/search?q=%22LOOOOL%2C+great+programming+tutorial+music%22 yields the wrong hash. It should have been poyndha instead.
@prologic@twtxt.net hmm this isnt right..
@prologic@twtxt.net hmm this isnt right..
(#elzuxba) @movq@movq Over a month now. I think since Jan 8th this year.
@movq @www.uninformativ.de Over a month now. I think since Jan 8th this year. ⌘ Read more
@thecanine@twtxt.net Lol… I just don’t change my default profile pictures. (Well, only when my teammates ask me to.)
@doesnm@doesnm.p.psf.lt Haha, that’s great! :-D
@<url>. Submitting this writes @<domain url> instead of @<nick url> in the feed.
hmm interesting work here.. ill give it a look.. @lyse@lyse.isobeef.org do you know if it is even storing the url into the AST object? afair the code to parse tags url should be the same as the mention url.
@<url>. Submitting this writes @<domain url> instead of @<nick url> in the feed.
hmm interesting work here.. ill give it a look.. @lyse@lyse.isobeef.org do you know if it is even storing the url into the AST object? afair the code to parse tags url should be the same as the mention url.
(#elzuxba) @thecanine@thecanine The thing is, all these IVR phone systems are so fucking useless it’s not even funny. They either can’t understa …
@thecanine @twtxt.net The thing is, all these IVR phone systems are so fucking useless it’s not even funny. They either can’t understand you, are stupid as fuck, or somewhere in between. You spend minutes to hours trying to figure out how to get anywhere you basically just end up giving up. I think it’s done on purpose 😱 ⌘ Read more
**> Sorry it appears I have having difficulty understand how to help you.
Please contact Microsoft at aks blah balh balh**
Sorry it appears I have having difficulty understand how to help you.Please contact Microsoft at aks blah balh balh ⌘ Read more