# 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 234723
# self = https://watcher.sour.is?offset=233736
# next = https://watcher.sour.is?offset=233836
# prev = https://watcher.sour.is?offset=233636
@thecanine My apologies, mate! :-( As @david pointed out, this was definitely not my intent at all.
For the easter egg hunt, I first looked for a hidden image map link on the pixel dog in the right lower corner itself. Maybe one giant pixel just links to somewhere else, I figured. But I couldn't find any and then quickly moved on. Hence, I naturally viewed the HTML source. Because where else would be a good hiding place for easter eggs, right?
Next, I noticed the <font>
tags. I thought I had read quite some time ago that they are not an HTML5 thing, but wasn't entirely sure about it. So, I asked the W3C HTML validator. Sure enough. I thought I let you know about the violations. If somebody had found a mistake on my site, I'd love to hear about it, so I could fix it. I'm sorry that my chosen form of report didn't resonate with you all that well. I reckoned you'll also find it a bit funny, but I was clearly very wrong on that.
I actually followed the dog cow link to the video, so I ended up on the easter egg. However, I didn't recognize it as such. ¯\_(ツ)_/¯ Oh well.
Regarding my message about the browser quirks: I read your answer that you were arguing against the HTML validator findings. Of course, everybody can do with their sites whatever they likes._
[47°09′26″S, 126°43′26″W] 4368 days without news from Herve
"Perante a derrota de não se conseguir reduzir a quantidade de resíduos temos um sistema de recolha e tratamento que precisa desde há muito de uma revolução a começar na recolha, com os aterros a ficarem completamente cheios, em vez da mudança estrutural, vamos para a solução simples e cara e propõe-se expandir duas estações de incineração e construir duas novas; quando o trânsito é muito e as emissões do transporte rodoviário não descem entre as margens do Tejo em Lisboa, em vez de se encomendar mais carruagens para a Fertagus, algo que já deveria ter ocorrido desde há muito, propõe, não uma, mas duas travessias para automóveis com atenuante de ao menos uma delas ter comboio; quando concessionárias não cumprem com as suas obrigações de investimento para mitigar o ruído do aeroporto com o dinheiro que angariam, o Estado substitui-se e disponibiliza dinheiro do Fundo Ambiental; quando a rede de carregamento de veículos elétricos inovadora de Portugal tem de ultrapassar problemas de expansão e operacionalidade e resposta, abrimos à exploração de privados sem garantia de interoperabilidade para os utilizadores e sem garantia alguma de redução de custos e facilidade de utilização. Enfim, como é possível falarmos tanto de um caminho para a sustentabilidade quando o curto prazo e o facilitismo é que conta?" (2/2)
"Perante a derrota de não se conseguir reduzir a quantidade de resíduos temos um sistema de recolha e tratamento que precisa desde há muito de uma revolução a começar na recolha, com os aterros a ficarem completamente cheios, em vez da mudança estrutural, vamos para a solução simples e cara e propõe-se expandir duas estações de incineração e construir duas novas; quando o trânsito é muito e as emissões do transporte rodoviário não descem entre as margens do Tejo em Lisboa, em vez de se encomendar mais carruagens para a Fertagus, algo que já deveria ter ocorrido desde há muito, propõe, não uma, mas duas travessias para automóveis com atenuante de ao menos uma delas ter comboio; quando concessionárias não cumprem com as suas obrigações de investimento para mitigar o ruído do aeroporto com o dinheiro que angariam, o Estado substitui-se e disponibiliza dinheiro do Fundo Ambiental; quando a rede de carregamento de veículos elétricos inovadora de Portugal tem de ultrapassar problemas de expansão e operacionalidade e resposta, abrimos à exploração de privados sem garantia de interoperabilidade para os utilizadores e sem garantia alguma de redução de custos e facilidade de utilização. Enfim, como é possível falarmos tanto de um caminho para a sustentabilidade quando o curto prazo e o facilitismo é que conta?" (2/2)
"Perante a derrota de não se conseguir reduzir a quantidade de resíduos temos um sistema de recolha e tratamento que precisa desde há muito de uma revolução a começar na recolha, com os aterros a ficarem completamente cheios, em vez da mudança estrutural, vamos para a solução simples e cara e propõe-se expandir duas estações de incineração e construir duas novas; quando o trânsito é muito e as emissões do transporte rodoviário não descem entre as margens do Tejo em Lisboa, em vez de se encomendar mais carruagens para a Fertagus, algo que já deveria ter ocorrido desde há muito, propõe, não uma, mas duas travessias para automóveis com atenuante de ao menos uma delas ter comboio; quando concessionárias não cumprem com as suas obrigações de investimento para mitigar o ruído do aeroporto com o dinheiro que angariam, o Estado substitui-se e disponibiliza dinheiro do Fundo Ambiental; quando a rede de carregamento de veículos elétricos inovadora de Portugal tem de ultrapassar problemas de expansão e operacionalidade e resposta, abrimos à exploração de privados sem garantia de interoperabilidade para os utilizadores e sem garantia alguma de redução de custos e facilidade de utilização. Enfim, como é possível falarmos tanto de um caminho para a sustentabilidade quando o curto prazo e o facilitismo é que conta?" (2/2)
Diz Francisco Ferreira da #ZERO:
"As últimas semanas, imediatamente antes e desde a queda do governo, têm sido caracterizadas por uma enorme quantidade de decisões, infelizmente muitas delas resultando de uma cedência a interesses particulares ou admitindo que em situações difíceis, a via mais fácil e pior em termos de sustentabilidade é o caminho a seguir. Muitos dos anúncios precisarão ainda de ser concretizados e aí a profundidade e os alertas serão bem mais marcados por parte da ZERO. Porém, se há sempre bons aspetos contemplados, os aspetos fundamentais estragam qualquer bonita pintura." (1/2)
Diz Francisco Ferreira da #ZERO:
"As últimas semanas, imediatamente antes e desde a queda do governo, têm sido caracterizadas por uma enorme quantidade de decisões, infelizmente muitas delas resultando de uma cedência a interesses particulares ou admitindo que em situações difíceis, a via mais fácil e pior em termos de sustentabilidade é o caminho a seguir. Muitos dos anúncios precisarão ainda de ser concretizados e aí a profundidade e os alertas serão bem mais marcados por parte da ZERO. Porém, se há sempre bons aspetos contemplados, os aspetos fundamentais estragam qualquer bonita pintura." (1/2)
Diz Francisco Ferreira da #ZERO:
"As últimas semanas, imediatamente antes e desde a queda do governo, têm sido caracterizadas por uma enorme quantidade de decisões, infelizmente muitas delas resultando de uma cedência a interesses particulares ou admitindo que em situações difíceis, a via mais fácil e pior em termos de sustentabilidade é o caminho a seguir. Muitos dos anúncios precisarão ainda de ser concretizados e aí a profundidade e os alertas serão bem mais marcados por parte da ZERO. Porém, se há sempre bons aspetos contemplados, os aspetos fundamentais estragam qualquer bonita pintura." (1/2)
[47°09′08″S, 126°43′47″W] --bad checksum--
[47°09′55″S, 126°43′36″W] Raw reading: 0x67EE31F1, offset +/-4
[47°09′44″S, 126°43′35″W] Automatic systems disengaged due to heavy rain
🧮 USERS:1 FEEDS:2 TWTS:1295 ARCHIVED:85862 CACHE:2698 FOLLOWERS:18 FOLLOWING:14
@xuu hmmm, maybe I deleted myself.
it adds users by finding them in feeds mentioning or following. Your URL is already added.
Hmm i am not sure how you got the URL with users at the end..
@thecanine I came by to see it. I liked it! I think it all matches quite well the pixel style you are well-known for.
@xuu that's mighty cool! Add me to it? Add @quark too! How often does it run?
Hi, So i made a little MVP registry crawler tool for twtxt. It now has a basic UI to play with. It has a somewhat full history back to about 2018-ish. Plus some interesting bits that were timestamped to earlier.
Find it here: https://watcher.sour.is
Code base is found here: https://git.sour.is/sour-is/xt
@thecanine for what is worth, I don't think @lyse intention was to insinuate your website sucked (though it may well do, but again, not his intent, I am sure). I see it more like a technical jest, and a good one at it. It was fun! Isn't that the intent of April Fools', after all?
@lyse The bird in the wallpaper? That’s a photo from a trip to a local zoo. 😃 This little guy was sitting in one of the bushes and didn’t mind people getting rather close. Full version and more from that day.
@lyse The bird in the wallpaper? That’s a photo from a trip to a local zoo. 😃 This little guy was sitting in one of the bushes and didn’t mind people getting rather close. Full version and more from that day.
[47°09′44″S, 126°43′23″W] Wind speed: 94kph
@eapl.me awesome, and thank you! Sorry I missed all that in the noise. I truly am a TL;DR fan! 😂
@movq Sorry for being completely offtopic, but that's a really cute bird! :-)
In Mexico you couldn't register the word Sonora (state), nor Taqueria (kind of restaurant) as there are two common words, but perhaps the combination of both is trademarkable, I'm not sure, so many 'taquerias' here don't file a trademark request. It's usually "Taquería [LAST_NAME]" or "Taquería [PLACE]".
At the same time, the word "taqueria" was trademarked in UK, like it would be "Paris" or "Pub" I guess, so basically Sonora Taqueria didn't reply to the cease and desist, based on:
> [Lizbeth García]: A brand may not use a word that is generic or descriptive of the products or services it is putting into circulation on the market.
> Since he (Ismael, Taqueria's representative) didn’t get any response, he decided to leave it in the hands of his law firm.
> In early 2023, after all the noise on the internet and the mobilization caused by this case, an agreement was finally reached with Taquería to settle the matter peaceably.
> In March 2023, Michelle and Sam decided to register the Sonora Taquería brand and logo with the UK Intellectual Property Office.
A hike to the highest mountain in the Odenwald, the Katzenbuckel, lit. cat hillock. It was very windy and the sun very rarely showed its face, so it was quite chilly. Nice scenery, nevertheless. Surprisingly, this ski-jumping hill is still in operation. I've never expected this in a hundred years, judging by its state. https://lyse.isobeef.org/katzenbuckel-2025-03-29/
Entrance to a ski-jumping hill in a rather questionable state
yeah! I've passed the critical point at factorio... I managed to automate blue science, trains and oil production... now it's a great fun again...
I am confused (maybe I missed what they said, or didn't read well). What was "Sonora Taqueria" answer to the cease and desist demand letter[1]? Did the accusers simply dropped their suit efford, or was "Sonora Taqueria" able to make their case (see [1])?
[47°09′52″S, 126°43′54″W] Wind speed: 108kph -- batteries low
Quinta-feira 10/4 14h30 eu vou mostrar um pouco de #LSystems, que tem origem em estudos de crescimento de plantas, produzindo formas orgânicas incríveis e também fractais, um dos meus assuntos prediletos!
É só chegar meia hora antes para pegar um ingresso grátis e participat do grupo de estudos em #Python do #SescAvPaulista. https://www.sescsp.org.br/programacao/grupo-de-estudos-em-python-desenho-e-programacao/
https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/LSystem.html
#SescSP #SãoPaulo ![# A fractal esqueletal (lines only) plant drawing. generated from the code below. axioma = "X" regras = {"X": "F+[[X]-X]-F[-FX]+X", "F": "FF" } tamanho = 10 angulo = 25 iteracoes = 4 # repeticoes (voltas na aplicação das regras) xo, yo = 300, 500 def setup(): size(600, 600) frase_inicial = axioma for i in range(iteracoes): frase = "" for simbolo in frase_inicial: substituicao = regras.get(simbolo, simbolo) frase = frase + substituicao frase_inicial = frase print(len(frase)) background(240, 240, 200) translate(xo, yo) for simbolo in frase: if simbolo "F": line(0, 0, 0, -tamanho) translate(0, -tamanho) if simbolo "+": rotate(radians(angulo)) if simbolo "-": rotate(radians(-angulo)) if simbolo "[": push_matrix() if simbolo "]": pop_matrix() ](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/268/805/938/744/596/original/71dda69c95d12438.png)=
I am putting 'vibe coder' skill in my resume...
Nem é preciso ir espreitar as notícias da #nintendo, a Ciberlândia é a minha fonte
(aguardando pelos takes dos correspondentes @seyon, @RuteRadio e @ines@ines)
Nem é preciso ir espreitar as notícias da #nintendo, a Ciberlândia é a minha fonte
(aguardando pelos takes dos correspondentes @seyon, @RuteRadio e @ines@ines)
well, there is a whole book about piracy, DRM and selling stuff on the internet.
https://en.m.wikipedia.org/wiki/Information_Doesn%27t_Want_to_Be_Free
So I won't add much to the topic, what I can say is that this is about being pragmatic. There is some people who's gonna spend their money on books but it requires publicity (polemic topic) and subsidizing creativity with our own money (another controversial one).
Otherwise it's a difficult discipline /profession /industry
[47°09′27″S, 126°43′49″W] Wind speed: N/A -- Cannot comunicate
@andros DRM is a solution to the wrong problem.
@prologic @eapl.me I want to highlight another social problem: People don't read. Paper industry is a bad moment because people don't pay for books; it does not matter if it is a physical or digital platform. I have this information because I have a good friend who left the industry after publishing a magazine, books and working in an editorial. DRM is a try to give some more money.
@prologic @eapl.me I want to highlight another social problem: People don't read. Paper industry is a bad moment because people don't pay for books; it does not matter if it is a physical or digital platform. I have this information because I have a good friend who left the industry after publishing a magazine, books and working in an editorial. DRM is a try to give some more money.
[47°09′39″S, 126°43′00″W] Weather forecast alert -- storm from NW
@lyse I'm allways on the frontline! 🙃
Yes! this is fun 😆
What client are you using? @eapl.me
[47°09′25″S, 126°43′21″W] Reading: 0.09 Sv
🧮 USERS:1 FEEDS:2 TWTS:1294 ARCHIVED:85849 CACHE:2703 FOLLOWERS:18 FOLLOWING:14
@eapl.me a “minimalistic” one too, just like Yarnd. 😅
I’m playing with ratterplatter again: It’s a toy that watches disk I/O and emulates the noise of a real hard disk. (Linux only.) It uses sound samples from one of my older disks.
I tried a different approach at estimating the disk activity and I think I finally got it right (after almost 10 years … 🤦).
Demo, booting a Windows 2000 VM: https://movq.de/v/1400544cc6/2kboot-ratterplatter-2.mp4
(For this purpose alone, I put a couple of mini speakers into my PC case, so that the noise comes from the right place: https://movq.de/v/a3b2dc0932/speakers.jpg)
The results aren’t too bad, but this thing can’t be super accurate due to the huge I/O caches that we have these days. For the video, I dropped the caches before booting Windows, otherwise you would have heard almost nothing.
FWIW, if you don’t know it yet, this is the equivalent for proper keyboard sound: https://github.com/zevv/bucklespring
I’m playing with ratterplatter again: It’s a toy that watches disk I/O and emulates the noise of a real hard disk. (Linux only.) It uses sound samples from one of my older disks.
I tried a different approach at estimating the disk activity and I think I finally got it right (after almost 10 years … 🤦).
Demo, booting a Windows 2000 VM: https://movq.de/v/1400544cc6/2kboot-ratterplatter-2.mp4
(For this purpose alone, I put a couple of mini speakers into my PC case, so that the noise comes from the right place: https://movq.de/v/a3b2dc0932/speakers.jpg)
The results aren’t too bad, but this thing can’t be super accurate due to the huge I/O caches that we have these days. For the video, I dropped the caches before booting Windows, otherwise you would have heard almost nothing.
FWIW, if you don’t know it yet, this is the equivalent for proper keyboard sound: https://github.com/zevv/bucklespring
@movq @xuu That sounds like kat! :-)
Is there some Makefile shenanigans going on maybe? $V
and $C
being swallowed by the Makefile. I fell in that trap again the other day.
yeah its from Yarn.. should be $VERSION@$COMMIT
and its supposed to be replaced with the actual version and commit.
@movq Oh yeah, take some pictures when you do. :-)
Just saw this user agent popping up:
yarnd/ERSION@OMMIT go1.23.4 (+https://.../twtxt.txt; @username)
ERSION? OMMIT? 😅
Just saw this user agent popping up:
yarnd/ERSION@OMMIT go1.23.4 (+https://.../twtxt.txt; @username)
ERSION? OMMIT? 😅
@bender @eapl.me @xuu @movq Glad you all agree. :-D My SOAP knowledge is extremely rusty, I luckily had not to deal with that crap anymore for quite some years now. I even couldn't remember the XML declaration and had to look it up. ;-)
@lyse … I was fully expecting this to be a WSDL file. 😂
@lyse … I was fully expecting this to be a WSDL file. 😂
@prologic I only buy stuff like that, for example games on GOG.COM. Or simply CDs or DVDs. (Rarely I “buy” a movie on some popular streaming service, fully aware that this is just “renting it”.)
But yeah, I sadly have to agree with @bender. 😢
@prologic I only buy stuff like that, for example games on GOG.COM. Or simply CDs or DVDs. (Rarely I “buy” a movie on some popular streaming service, fully aware that this is just “renting it”.)
But yeah, I sadly have to agree with @bender. 😢
@lyse Aww, this reminds me that I haven’t done any Fraktur/calligraphy in a hell of a long time. I should pick that up again. It’s always nice to see this on old buildings.
@lyse Aww, this reminds me that I haven’t done any Fraktur/calligraphy in a hell of a long time. I should pick that up again. It’s always nice to see this on old buildings.
@lyse this is 1990's certified approved
definitely 1e100 superiorer
Now I'm looking forward to see the next version using MessagePack
@lyse Yeah, to be fair, there’s not much of a difference other than a few grace notes (and just lower frequencies). I was mostly just fooling around with this one. 🥴
@lyse Yeah, to be fair, there’s not much of a difference other than a few grace notes (and just lower frequencies). I was mostly just fooling around with this one. 🥴
@movq Yeah, I'm also disappointed each and every time.
@lyse This is so crazy to me. When I think “forest”, I assume “untouched nature”, but that couldn’t be further from the truth. 🫤
@lyse This is so crazy to me. When I think “forest”, I assume “untouched nature”, but that couldn’t be further from the truth. 🫤
[47°09′21″S, 126°43′43″W] --no signal--
Are you all forgetting today’s April’s Fool? 🤣
@thecanine And this is exactly why there are quirks modes in browsers…
I'm actually glad I don't have to deal with all this web shit and work with compilers that hit me in the face when I do something illegal. :-)
@arne Oh no, you are in front of the line!!