(#5ww6qaq) @bender@bender It does right 🤣 (no highlights though, will have to figure out how I refactor the display code to support that …
@bender @twtxt.net It does right 🤣 ( no highlights though, will have to figure out how I refactor the display code to support that) ⌘ Read more
**Search syntax appears to be:
hello
"hello world"
hello AND world
hello OR world
hello NOT world
"this is a phrase"
```**
Search syntax appears to be:
hello
“hello world”
hello AND world
hello OR world
hello NOT world
“this is a phrase”
”` ⌘ Read more
(#zzyjqvq) @lyse@lyse I’m open to other suggestions 🤣 But hopefully both adding the additional prompt, not allowing it to enter …
@lyse @lyse.isobeef.org I’m open to other suggestions 🤣 But hopefully both adding the additional prompt, not allowing it to enter shell history and removing from my shell history prevents me from doing such silly things in haste by pressing ^R
and using fuzzy search which if you type fast you sometimes get wron … ⌘ Read more
(#dptuzoa) I had a day like that just today, in fact I’ve had one of those weeks, actually no wait, I’ve had one of those months! 🤯
I had a day like that just today, in fact I’ve had one of those weeks, actually no wait, I’ve had one of those months! 🤯 ⌘ Read more
FYI: I’ve re-opened up search for anonymous use. So things like this now work without having to have an account on this pod or login. 👌 #sear …
FYI: I’ve re-opened up search for anonymous use. So things like this now work without having to have an account on this pod or login. 👌 #search #twtxt ⌘ Read more
(#nhf2wda) Fixed.
Fixed. ⌘ Read more
(#nhf2wda) Confirmed. Fix inbound.
Confirmed. Fix inbound. ⌘ Read more
Is it just me or is there a display bug for “Yarn”(s) that are duplicating the root twt? 🤔
Is it just me or is there a display bug for “Yarn”(s) that are duplicating the root twt? 🤔 ⌘ Read more
(#zzyjqvq) This is an example of what I believe every SRE should master and whatever Post Incident Review (PIR) should focus on. Where did t …
This is an example of what I believe every SRE should master and whatever Post Incident Review (PIR) should focus on. Where did the system fail. What are the missing or incomplete Safety Controls. ⌘ Read more
(#zzyjqvq) Then I cleaned up my shell history of all of the invocations I ever made of dkv rm ...
to make sure I never ever have this so easil …
Then I cleaned up my shell history of all of the invocations I ever made of dkv rm ...
to make sure I never ever have this so easily accessible in my shell history ( ^R
):
”`
$ awk ‘
/^#/ { ts = $0; next }
/^dkv rm/ { next }
{ if (ts) print ts; ts=“”; print }
’ ~/.bash_history > ~/.bash_history.tmp && mv ~/.bash_history.tmp ~/.bash_history && history -r
”` ⌘ Read more
**(#zzyjqvq) So I re-write this shell alias that I used all the time alias dkv="docker rm"
to be a much safer shell function:
dkv() {
if ...**
So I re-write this shell alias that I used all the time `alias dkv="docker rm"` to be a much safer shell function:
dkv() {
if [[ “$1” == “rm” && -n “$2” ]]; then
read -r -p "Are you sure you want to delete volume '$2'? [Y/n] " confirm
confirm=${confirm:-Y}
if [[ "$confirm" =~ ^[Yy]$ ]]; then
# Disable history
set +o history
# Delete the volume
dock ... ⌘ [Read more](https://twtxt.net/twt/ml3toqq)
This weekend (as some of you may now) I accidently nuke this Pod’s entire data volume 🤦♂️ What a disastrous incident 🤣 I decided …
This weekend ( as some of you may now) I accidently nuke this Pod’s entire data volume 🤦♂️ What a disastrous incident 🤣 I decided instead of trying to restore from a 4-month old backup ( we’ll get into why I hadn’t been taking backups consistently later), that we’d start a fresh! 😅 Spring clean! 🧼 – Anyway… One of the things I realised was I was missing a very critical Safety Controls in my own … ⌘ Read more
(#idk64aa) @bender@bender Please remind me to fix this after I’m done with this cachet branch and it’s merged 🤞
@bender @twtxt.net Please remind me to fix this after I’m done with this cachet branch and it’s merged 🤞 ⌘ Read more
(#idk64aa) Okay that’s a bug 😆
Okay that’s a bug 😆 ⌘ Read more
(#idk64aa) Does mentioning @prologic@prologic not work? 🧐
Does mentioning @prologic @twtxt.net doesnm.p.psf.lt not work? 🧐 ⌘ Read more
(#irccp5a) @bender@bender I know! 😂 Thankfully I think I fixed most problematic bugs 🤞
@bender @twtxt.net I know! 😂 Thankfully I think I fixed most problematic bugs 🤞 ⌘ Read more
(#bzshema) @movq@movq Just keep them for a while.
@movq @www.uninformativ.de Just keep them for a while. ⌘ Read more
(#az35blq) @bender@bender Whoohoo! 🥳
@bender @twtxt.net Whoohoo! 🥳 ⌘ Read more
(#az565zq) @lyse@lyse Very nice 😊
@lyse @lyse.isobeef.org Very nice 😊 ⌘ Read more
(#jljcuea) @lyse@lyse Haha yeah 🤣 And thanks I’ll take a look but honestly it’ll be fine 😆
@lyse @lyse.isobeef.org Haha yeah 🤣 And thanks I’ll take a look but honestly it’ll be fine 😆 ⌘ Read more
(#jljcuea) @movq@movq Nah it’s okay 🤣 It would only be a partial restore anyway 😭
@movq @www.uninformativ.de Nah it’s okay 🤣 It would only be a partial restore anyway 😭 ⌘ Read more
I need to get Peering working again on this branch! That will drag in many Twts Twts I now no longer have 😭
I need to get Peering working again on this branch! That will drag in many Twts Twts I now no longer have 😭 ⌘ Read more
At least I’ve fixed many bugs with the new SQLiteCache 🤣
At least I’ve fixed many bugs with the new SQLiteCache 🤣 ⌘ Read more
(#jiapu4q) @aelaraji@aelaraji Sounds cool! 😎
@aelaraji @aelaraji.com Sounds cool! 😎 ⌘ Read more
(#jljcuea) @movq@movq We’ll recover just fine right ? 😆 It’s only 4 months worth of posts 😅 Not like it’s the end of the wo …
@movq @www.uninformativ.de We’ll recover just fine right ? 😆 It’s only 4 months worth of posts 😅 Not like it’s the end of the world 😂 ⌘ Read more
(#jljcuea) Oh well, let’s just start over! 🤣
Oh well, let’s just start over! 🤣 ⌘ Read more
Oh well. I’ve gone and done it again! This time I’ve lost 4 months of data because for some reason I’ve been busy and haven’t been taking backup …
Oh well. I’ve gone and done it again! This time I’ve lost 4 months of data because for some reason I’ve been busy and haven’t been taking backups of all the things I should be?! 🤔 Farrrrk 🤬 ⌘ Read more
FindTwter fixed
FindTwter fixed ⌘ Read more
Mentions view fixed
Mentions view fixed ⌘ Read more
(#jiapu4q) @aelaraji@aelaraji That’s pretty cool! 😎
@aelaraji @aelaraji.com That’s pretty cool! 😎 ⌘ Read more
(#rizwvva) @bender@bender As you know it’s very hard to have consistency in decentralised system. Not as hard in a distributed system, and ea …
@bender @twtxt.net As you know it’s very hard to have consistency in decentralised system. Not as hard in a distributed system, and easy in a centralised one haha 🤣 ⌘ Read more
(#igytpja) @bender@bender Working?
@bender @twtxt.net Working? ⌘ Read more
(#spo6afa) @bender@bender Testing forking?
@bender @twtxt.net Testing forking? ⌘ Read more
(#4bcqx7q) @bender@bender C’
@bender @twtxt.net C’ ⌘ Read more
(#6g5fmya) B
B ⌘ Read more
A
A ⌘ Read more
(#nevnkoq) @bender@bender What do you mean? The way things are written hopefully hasn’t changed at all 🤞
@bender @twtxt.net What do you mean? The way things are written hopefully hasn’t changed at all 🤞 ⌘ Read more
(#o5rdlra) Works okay hmmm what’s up?
Works okay hmmm what’s up? ⌘ Read more
(#o5rdlra) @bender@bender Like this?
@bender @twtxt.net Like this? ⌘ Read more
(#jihhx5a) woot fixed edits and deletes 🤣 Okay okay g’night (fer realz now!) 😴
woot fixed edits and deletes 🤣 Okay okay g’night ( fer realz now!) 😴 ⌘ Read more
(#jihhx5a) One more update 🤣
One more update 🤣 ⌘ Read more
(#jihhx5a) @bender@bender Okay 👍
@bender @twtxt.net Okay 👍 ⌘ Read more
if someone can help me create a list of things that are either not working or behaving in an unexpected/indescribable way, please list them, in …
if someone can help me create a list of things that are either not working or behaving in an unexpected/indescribable way, please list them, in some order of priority, and I’ll focus on fixing them tomorrow. G’night! 😴 ( leaving this pod on the highly experimental SqliteCache
backend) ⌘ Read more
(#jihhx5a) I think yes
I think yes ⌘ Read more
(#jihhx5a) Do I add a function to delete a Twt if it was an Edit/Delete from the user?
Do I add a function to delete a Twt if it was an Edit/Delete from the user? ⌘ Read more
(#jihhx5a) Because this cache behaves very differently compared to the old cache. Feeds are never overwritten like they used to!
Because this cache behaves very differently compared to the old cache. Feeds are never overwritten like they used to! ⌘ Read more
(#jihhx5a) Fuck! 🤣 Yes this makes sense! Now you’ll see edits too 😱
Fuck! 🤣 Yes this makes sense! Now you’ll see edits too 😱 ⌘ Read more
(#jihhx5a) Wait…
Wait… ⌘ Read more
(#jihhx5a) Confirmed fix 🥳
Confirmed fix 🥳 ⌘ Read more
(#jihhx5a) Testing a fucuped typo if I can
Testing a fucuped typo if I can ⌘ Read more
**(#jihhx5a) EDIT: Testing a fucked typo if I can**
EDIT: Testing a fucked typo if I can ⌘ Read more
(#vhxqsna) @bender@bender Soon™ 🔜
@bender @twtxt.net Soon™ 🔜 ⌘ Read more
(#jihhx5a) Fixed. Rolling out shortly…
Fixed. Rolling out shortly… ⌘ Read more
(#jihhx5a) @bender@bender Thanks I’ll fix that!
@bender @twtxt.net Thanks I’ll fix that! ⌘ Read more
(#qp5q6oq) @bender@bender LOL 😂 Bitcask is still the user database bahahaha 😅
@bender @twtxt.net LOL 😂 Bitcask is still the user database bahahaha 😅 ⌘ Read more
(#uo5vf2a) @bender@bender Of course 🤣
@bender @twtxt.net Of course 🤣 ⌘ Read more
(#7tkcv5a) @bender@bender Hah, gonna have to go to bed though I think. I hope no-one minds too badly that there are going to be bugs for and …
@bender @twtxt.net Hah, gonna have to go to bed though I think. I hope no-one minds too badly that there are going to be bugs for and weird stuff for a bit. I’ll try to fix more things tomorrow (Sunday). 👌 ⌘ Read more
Pod feels a bit snapper for sure….
Pod feels a bit snapper for sure…. ⌘ Read more
(#xay3krq) @bender@bender Dunno 🤷 so far uptime is 4m so maybe not? 🤣
@bender @twtxt.net Dunno 🤷 so far uptime is 4m so maybe not? 🤣 ⌘ Read more
(#x7j62sa) @bender@bender Answered :D
@bender @twtxt.net Answered :D ⌘ Read more
(#uo5vf2a) @bender@bender I did, but wasn’t sure so I asked 🤣
@bender @twtxt.net I did, but wasn’t sure so I asked 🤣 ⌘ Read more
(#7tkcv5a) @bender@bender Backend is SQLite now. I switched drivers and so far so good. ’m seeing very stable CPU utilization, and a stable m …
@bender @twtxt.net Backend is SQLite now. I switched drivers and so far so good. ’m seeing very stable CPU utilization, and a stable memory consumption of under 100MB ⌘ Read more
(#7tkcv5a) @bender@bender As soon as the drop the notion of “old” twts, drop the re-fetch all feeds. Yes.
@bender @twtxt.net As soon as the drop the notion of “old” twts, drop the re-fetch all feeds. Yes. ⌘ Read more
(#jihhx5a) some things may be broken or not quite right. LMK! 🙏
some things may be broken or not quite right. LMK! 🙏 ⌘ Read more
(#jihhx5a) @bender@bender Sort of, still fixing bugs. I had so much trouble with this sqlite driver, that in the end I swithced it to another …
@bender @twtxt.net Sort of, still fixing bugs. I had so much trouble with this sqlite driver, that in the end I swithced it to another driver and so far so good 😊 fingers crossed 🤞 ⌘ Read more
Is this thing on?! 🤣
Is this thing on?! 🤣 ⌘ Read more
(#qseva3q) @kat@kat Did you build the software for it? 🤔
@kat @yarn.girlonthemoon.xyz Did you build the software for it? 🤔 ⌘ Read more
Okay. let’s see how things work now…. (sorry for all the fucking around!)
Okay. let’s see how things work now…. ( sorry for all the fucking around!) ⌘ Read more
Hmmm
Hmmm ⌘ Read more
Okay we’ve survived for ~6m now (beating our 4m numerous OOM kills) 🤣 Also massive improvements in performance so far 🥳
Okay we’ve survived for ~6m now ( beating our 4m numerous OOM kills) 🤣 Also massive improvements in performance so far 🥳 ⌘ Read more
**Hmm I spoke to soon™ :( 🙁 Another OOM kill :/ 😕
time="2025-04-05T03:26:12Z" level=info msg="[mem] Feeds fetch started: HeapAlloc=3 ...**
Hmm I spoke to soon™ :( 🙁 Another OOM kill :/ 😕
time=“2025-04-05T03:26:12Z” level=info msg=“[mem] Feeds fetch started: HeapAlloc=34MB Goroutines=31”
time=“2025-04-05T03:27:17Z” level=info msg=“[mem] Feeds fetch done: HeapAlloc=67MB Goroutines=92”
time=“2025-04-05T03:29:23Z” level=info msg=“[mem] Feeds fetch started: HeapAlloc=56MB Goroutines=41”
time=“2025-04-05T03:29:23Z” level=info msg=“[ … ⌘ Read more
(#zwpl2xq) We’re also running on the new SQLiteCache
👌
We’re also running on the new SQLiteCache
👌 ⌘ Read more
(#zwpl2xq) @xuu@xuu That last commit might have fixed the memory problem 🤞
@xuu @txt.sour.is That last commit might have fixed the memory problem 🤞 ⌘ Read more
Seem to be holding at 100-120MB RSS 🙏
Seem to be holding at 100-120MB RSS 🙏 ⌘ Read more
(#eywtdoa) Trump is a fool !
Trump is a fool ! ⌘ Read more
(#vi62rlq) @bender@bender Holy moly! 🤯
@bender @twtxt.net Holy moly! 🤯 ⌘ Read more
(#4bz3ama) @bender@bender Haha 🤣
@bender @twtxt.net Haha 🤣 ⌘ Read more
(#4bz3ama) I’ll fix this soon 😂
I’ll fix this soon 😂 ⌘ Read more
(#cs6lodq) @andros@andros DRM is a solution to the wrong problem.
@andros @twtxt.andros.dev DRM is a solution to the wrong problem. ⌘ Read more
(#qqhnmpq) @bender@bender So true 😥
@bender @twtxt.net So true 😥 ⌘ Read more
(#js7gc3a) @javivf@javivf Welcome indeed 🤗
@javivf @adn.org.es Welcome indeed 🤗 ⌘ Read more
(#cs6lodq) @eldersnake@eldersnake Same!
@eldersnake @we.loveprivacy.club Same! ⌘ Read more
(#cs6lodq) @andros@andros That’s a shame. But here’s the thing about piracy. If I could download a PDF or MP3/OGG of a Book I’d happil …
@andros @twtxt.andros.dev That’s a shame. But here’s the thing about piracy. If I could download a PDF or MP3/OGG of a Book I’d happily pay for this. If I could download an MP3/OGG of some Music I would pay for this. If I could download an MP4 of a Movie I would pay for this.
The reason piracy exists at all is economic … ⌘ Read more
(#5nqfajq) Okay trying SqliteCache
again with a slight tweak. I might have to rethink the hard-coded LIMIT 50
.
Okay trying SqliteCache
again with a slight tweak. I might have to rethink the hard-coded LIMIT 50
. ⌘ Read more
Going back to old MemoryCache
for now and going to bed 🛌
Going back to old MemoryCache
for now and going to bed 🛌 ⌘ Read more
Hmmm this needs a bit more work.
Hmmm this needs a bit more work. ⌘ Read more
And we’re back. On the new Sqlitecache
🥳
And we’re back. On the new Sqlitecache
🥳 ⌘ Read more
Ooops I ran a docker build
on one of my production nodes (the ingress node) 😱
Ooops I ran a docker build
on one of my production nodes ( the ingress node) 😱 ⌘ Read more
(#hv7xxjq) @bender@bender Okay 👌
@bender @twtxt.net Okay 👌 ⌘ Read more
👋 Folks that use this pod, I’ll be rolling out an experimental new caching backend to this pod shortly. Stay tuned. Please provide feedback e …
👋 Folks that use this pod, I’ll be rolling out an experimental new caching backend to this pod shortly. Stay tuned. Please provide feedback either here via Twtxt or on IRC. Thanks! 🙏 ⌘ Read more
**(#hv7xxjq) There are however a few implications to note:
It will be possibly to page through much larger quantities of twts per feed, this is …**
There are however a few implications to note:It will be possibly to page through much larger quantities of twts per feed, this is potentially unlimited ( depends on disk space)
Automated Feeds ( bots) like @tiktok @feeds.twtxt.net will now behave/display very differently. You will see all it’s … ⌘ Read more
I think my new SqliteCache
is almost ready for prime time 🤞
I think my new SqliteCache
is almost ready for prime time 🤞 ⌘ Read more
This is why I blocked entire ASN(s) 🤣
This is why I blocked entire ASN(s) 🤣 ⌘ Read more
(#r66fewa) @bender@bender Soon 🤣
@bender @twtxt.net Soon 🤣 ⌘ Read more
(#lnrgahq) @bender@bender Yeah me too hmm 🧐
@bender @twtxt.net Yeah me too hmm 🧐 ⌘ Read more
(#lnrgahq) @eapl.me@eapl.me@eapl.me@eapl.me Ahh I see 😅
@eapl.me @eapl.me @eapl.me @eapl.me Ahh I see 😅 ⌘ Read more
@xuu@txt.sour.is Got the most basic view working 😅
@xuu @txt.sour.is Got the most basic view working 😅 ⌘ Read more
(#w4mnpkq) @xuu@xuu Actually… I’m working on a new Sqlite backend/cache for yarnd
🤣 I might revive yarns (_the crawler / search …
@xuu @txt.sour.is Actually… I’m working on a new Sqlite backend/cache for yarnd
🤣 I might revive yarns ( the crawler / search engine) one day 🤞 ⌘ Read more
**(#lnrgahq) @eapl.me@eapl.me@eapl.me@eapl.me What’s with your client not using the proper syntax for mentions?
$ bat 'https://twtxt.net/twt/ ...**
[@eapl.me _@eapl.me_](https://twtxt.net/external?uri=https://eapl.me/twtxt.txt&nick=eapl.me) [@eapl.me _@eapl.me_](https://twtxt.net/external?uri=https://eapl.me/tw.txt&nick=eapl.me) What’s with your client not using the proper syntax for mentions?
$ bat ‘https://twtxt.net/twt/lnrgahq’ | jq ‘.text’
”(#4xaabhq) thanks @prologic!
@bender the idea of the RFC was to reach an agreement on a … ⌘ Read more
I wonder if I can do away with the followers follows mutes
tables and expect the client to actually filter Twts appropriately before Displ …
I wonder if I can do away with the followers follows mutes
tables and expect the client to actually filter Twts appropriately before Display? This would simplify the SqliteCache
considerably and also mean it would be agnostic of single-user or multi-user as that’s delegated to another layer. Hmmm 🧐 ⌘ Read more