# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 193991
# self = https://watcher.sour.is?offset=190035
# next = https://watcher.sour.is?offset=190135
# prev = https://watcher.sour.is?offset=189935
@andros
> You need break the routine.
I haven’t really done that lately. 🤔 Maybe have another go at Rust (given its increasing importance in the Linux kernel)? Or Elixir, yes, I only had some very, very brief contact with it. 🤔
I just came across an old forum posting of mine about Prolog. That brought up some memories. Prolog is pretty alien, but I do miss stuff like that *because* it’s so different.
Just thinking out loud here. 😅
@kat good day, bored girl! I just finished watching a "Black Mirror" episode, and I and also bored. I want to play Diablo IV, but now the TV is monopolised by wife. Cry, cry, cryyyyyyyy!
Passei boa parte da tarde a tentar montar um servidor doméstico do #Luanti (ex-Minetest) e bato sempre em connection timeouts, mesmo dentro da rede local.
Não compreendo mesmo o que se passa, consigo ligar sem problema entre as máquinas (cliente/server), mas na hora de ligar com o jogo ao servidor, timeout. Experimentei pôr outro pc a fazer de server, mesmo resultado.
Aquela frustração de ter de desistir, especialmente num domingo. Ugh.
Passei boa parte da tarde a tentar montar um servidor doméstico do #Luanti (ex-Minetest) e bato sempre em connection timeouts, mesmo dentro da rede local.
Não compreendo mesmo o que se passa, consigo ligar sem problema entre as máquinas (cliente/server), mas na hora de ligar com o jogo ao servidor, timeout. Experimentei pôr outro pc a fazer de server, mesmo resultado.
Aquela frustração de ter de desistir, especialmente num domingo. Ugh.
morning yarnverse (it's 1:30pm here i slept in). i'm already bored
morning yarnverse (it's 1:30pm here i slept in). i'm already bored
@prologic see if there's anything wrong! maybe the little critter needs more food or water or just some playtime :)
@prologic see if there's anything wrong! maybe the little critter needs more food or water or just some playtime :)
@andros @eapl.me Still lots of bugs in my client. 🥴 I’ll try to fix it next week.
And yes, using the same timestamp twice will very likely break threads.
@andros @eapl.me Still lots of bugs in my client. 🥴 I’ll try to fix it next week.
And yes, using the same timestamp twice will very likely break threads.
@javivf You also cut from the front and not the back.
[47°09′17″S, 126°43′17″W] --interrupted--
@movq Really? 😅 Thank you!
Nobody want to be a shitty programmer. The question is: Do you do anything not to not be one?
Reading blogs or social media and watching YouTube videos is fun. After them, your code may be a little better, of course. But you need a lot. You need to study! Read good books and study the code of other programmers, for example. Maybe work with a new language, architectures and paradigms. You need break the routine.
If you know Object-oriented programming, you learn functional programming.
If you know Model-View-Controller, you learn Model-View-ViewModel.
If you don't know anything about architectures, you learn Clean Architecture, Hexagonal Architecture, etc.
If you know Python, you learn Ruby or Go.
If you know Clojure or Lisp... you don't need to learn anything else. You are already a good programmer. Just kidding. You can learn Elixir or Scala.
Be a good programmer my friend.
@andros Alright. 👍 Btw, your feed uses spaces instead of tabs. 😅
@andros Alright. 👍 Btw, your feed uses spaces instead of tabs. 😅
@prologic if I understand correctly it's *just* to increase hash size from 7 to 12 once it gets calculated, isn't it? BTW is this change already approved? I still don't understand how a proposal become an implementation in the twtxtverse 🤓
[47°09′11″S, 126°43′28″W] 4399 days without news from Herve
@arne cool! I'll try to integrate next week. Can I ping you if I get stuck? 😅
Pinellas County Running - Long run: 8.00 miles, 00:09:07 average pace, 01:12:50 duration
last long run of the training plan. legs were heavy again today. first half hour had a nice sprinkling going on but that humidity crept right in afterwards. more tired than i should be and need to try and keep these next few runs _light_
#running
Pinellas County Running - Long run: 8.00 miles, 00:09:07 average pace, 01:12:50 duration
last long run of the training plan. legs were heavy again today. first half hour had a nice sprinkling going on but that humidity crept right in afterwards. more tired than i should be and need to try and keep these next few runs _light_
#running
@lyse You are of course right! 🤣 There are some low level components that can and should be unit tested for sure! 👌
@prologic I also wore gloves, but after hours of demanding work, my shoulders and wrists were shattered. I hope I'm back to normal tomorrow. :-)
@prologic To clarify, from my observations on how the system behaves, it feels like that. This doesn't make it any better, I know. Sorry mate! I never claimed that testing is always easy, but in my experience it sure does help cutting down regressions. But to each their own, no worries. The diagram is all Greek to me. Anyway.
@bender True.
Good old times. #Windows98
Good old times. #Windows98
@prologic Give it a toy? I don’t know, don’t have any dogs. 😅
@prologic Give it a toy? I don’t know, don’t have any dogs. 😅
[47°09′45″S, 126°43′42″W] Raw reading: 0x68171071, offset +/-3
How do you stop a dog from barking? 🧐
[47°09′20″S, 126°43′28″W] Non-significative results -- sampling finished
hmmm i should play with HTMX sometime. it looks so neat
hmmm i should play with HTMX sometime. it looks so neat
🧮 USERS:1 FEEDS:2 TWTS:1330 ARCHIVED:86883 CACHE:2892 FOLLOWERS:22 FOLLOWING:14
@prologic I JUST SAW THIS POST WITHOUT RESTARTING WE ARE SO BACK
@prologic I JUST SAW THIS POST WITHOUT RESTARTING WE ARE SO BACK
@bender Bahahah 🤣😂 mate, me and one of my SRE colleagues actually came up with the terminology ourselves! 😛
slowing working away at my latest code project: learning PHP by recreating the 2000s fandom mainstay known as a fanlisting! it's been super fun i added a dynamic nav bar and other modifications in the latest commit
fanlistings even to this day rely on old PHP scripts dating back to the early 2000s that need whole ass mySQL or postgres DBs and are incredibly insecure. you can look at them here they're like super jank lol it's sad that new fanlistings have to use them because there's no other options....
slowing working away at my latest code project: learning PHP by recreating the 2000s fandom mainstay known as a fanlisting! it's been super fun i added a dynamic nav bar and other modifications in the latest commit
fanlistings even to this day rely on old PHP scripts dating back to the early 2000s that need whole ass mySQL or postgres DBs and are incredibly insecure. you can look at them here they're like super jank lol it's sad that new fanlistings have to use them because there's no other options....
happy free comic book day! my store was out of freebies but i got some of my pulls and also a trade of one of my favorite reads last year!
happy free comic book day! my store was out of freebies but i got some of my pulls and also a trade of one of my favorite reads last year!
@prologic thank you so much, just did all of that! i'll report back if i still need to restart <3
@prologic thank you so much, just did all of that! i'll report back if i still need to restart <3
[47°09′25″S, 126°43′36″W] Analyzing samples
@prologic Lol I totally forgot about this. I will put it on my todo list
@prologic Lol I totally forgot about this. I will put it on my todo list
@iolfree Ha! I can just picture my eight year old telling me this from the back seat.
@iolfree Ha! I can just picture my eight year old telling me this from the back seat.
I am sure it wasn’t your intention (not even remotely), but it sounds a lot like corporate bullshit. Hahahaha! Are you sure you haven’t been institutionalised?
[47°09′43″S, 126°43′21″W] Re-taking samples
@lyse Heh I have to wear gloves now when swining an axe or it hurts my hands 🤣
A gullible person is one who gets relentlessly targetted by gulls
@kat / @xuu Recommend you git checkout main && git pull
, rebuild and redeploy: make build
, and however you deploy. 🙏 Lots of fixes (_no more stalling_) and optimizations to the feed fetcher, smoother cpu usage, better internal metrics.
I'm not even being facetious here either. I'd llove to see you "unit tests" this:
@lyse Well you are being _slightly_ rude 🤪 Sure you could write unit tests for this, but in practise testing emergent properties and behaviors of a system is actually a lot harder than you might realize. But I'm happy to always be proven wrong 😑
@movq Indeed, a Wüstenmaus sounds cute. However, a Wüstenratte — which is more a desert rat — not so much.
@prologic ODD, lol. I don't wanna be rude, but this sounds more like Code And Fix.
We just split about one and a half cubic meters of fire wood at our scout yard. And even more chainsaw action to cut the logs in smaller chunks. I'm bloody tired now. But it was really great fun swinging the axe. I will sleep like a rock tonight.
Pinellas County Running - 3 miles: 3.02 miles, 00:08:36 average pace, 00:25:56 duration
legs felt really heavy today. woke up tired (even though getting plenty of rest) and probably going to feel the same the rest of the day.
#running
Pinellas County Running - 3 miles: 3.02 miles, 00:08:36 average pace, 00:25:56 duration
legs felt really heavy today. woke up tired (even though getting plenty of rest) and probably going to feel the same the rest of the day.
#running
@kat Yeah right now I'm trying to see if I can "spread the CPU usage of fetching N feeds across M duration" so basically "smooth" out the spikes in CPU usage.
Francisco Ferreira da #Zero sobre o #apagão:
"O apagão é uma oportunidade para ouvirmos e ponderarmos no nosso voto o que os partidos têm a dizer sobre as suas propostas na área da energia e clima, e também de uma vez por todas, clarificarmos que não são viáveis recuos nem arrependimentos relativamente ao carvão ou ao nuclear, porque os custos económicos e ambientais não se compadecem com essas formas de energia."
Francisco Ferreira da #Zero sobre o #apagão:
"O apagão é uma oportunidade para ouvirmos e ponderarmos no nosso voto o que os partidos têm a dizer sobre as suas propostas na área da energia e clima, e também de uma vez por todas, clarificarmos que não são viáveis recuos nem arrependimentos relativamente ao carvão ou ao nuclear, porque os custos económicos e ambientais não se compadecem com essas formas de energia."
@prologic nice! lol that's such a real way to develop
@prologic nice! lol that's such a real way to develop
@kat I've almost fixed this btw 🤗 Just testing it thoroughly and polihsing the code. In case you're curious, I do this style of development called "Observability Driven Development" (ODD) whereby I make observations of the system via metrics and internal observations and adjust the system's overall behavior to the desired outcome 😅
[47°09′11″S, 126°43′39″W] Taking samples
@kat with the help of a friend i got to build a nixOS server image from scratch and use it on a VPS! so that was neat!
@kat with the help of a friend i got to build a nixOS server image from scratch and use it on a VPS! so that was neat!
i'm slowly learning nixOS as part of my new fujocoded contract thing and as scary as it is it's highkey kinda fun. like what do you mean i configure the bootloader with one god damn line in a file that's EPIC
i'm slowly learning nixOS as part of my new fujocoded contract thing and as scary as it is it's highkey kinda fun. like what do you mean i configure the bootloader with one god damn line in a file that's EPIC
my cat has the zoomies. it's 6AM. girl RELAX
my cat has the zoomies. it's 6AM. girl RELAX
@movq LMAO the power of static pages!
@movq LMAO the power of static pages!
@prologic oh i see it! thank you so much! it's no problem i totally understand :)
@prologic oh i see it! thank you so much! it's no problem i totally understand :)
@andros I set up a test feed here:
https://www.uninformativ.de/texudus.txt
I made some preliminary adjustments to my client so that it can work with the different threading model. (And I totally get the concerns, this can be quite a bit of work. Especially in a large code base like Yarn.)
@andros I set up a test feed here:
https://www.uninformativ.de/texudus.txt
I made some preliminary adjustments to my client so that it can work with the different threading model. (And I totally get the concerns, this can be quite a bit of work. Especially in a large code base like Yarn.)