# 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 224
# self = https://watcher.sour.is?uri=https://codevoid.de/tw.txt&offset=224
# prev = https://watcher.sour.is?uri=https://codevoid.de/tw.txt&offset=124
From now on, my twtxt feed is gpg signed. I hope this works for everyone.
From now on, my twtxt feed is gpg signed. I hope this works for everyone.
Hmm. I haven't used twtxt in a while. How are you doing?
Hmm. I haven't used twtxt in a while. How are you doing?
Oh this is sad. I'm looking at twtxt again after a while and most of my peers disappeared and I look at a long list of 404 errors.
Oh this is sad. I'm looking at twtxt again after a while and most of my peers disappeared and I look at a long list of 404 errors.
Oh fun. I was not active on txtnish for a while and now all the feeds are 404 :( I miss you guys...
Oh fun. I was not active on txtnish for a while and now all the feeds are 404 :( I miss you guys...
@lahvak: And a decent base system as well as a decent terminal and decent defaults.
@lahvak: And a decent base system as well as a decent terminal and decent defaults.
Right there is also burnout and a lack of structure. Beware!
I like the clean and simple design choice. Easy to read and not distracting. Good!
What about int * a?? ;) I struggle more with if(NULL var) and if(true var)... more error prone, because missing one "=" won't assing anything. But it looks odd to my eye.=*
I like the clean and simple design choice. Easy to read and not distracting. Good!
Right there is also burnout and a lack of structure. Beware!
What about int * a?? ;) I struggle more with if(NULL var) and if(true var)... more error prone, because missing one "=" won't assing anything. But it looks odd to my eye.*=
Today I was looking for a place where I can buy nonDRM digital movies. There is none.
Today I was looking for a place where I can buy nonDRM digital movies. There is none.
Same for chrome: start with --enable-features=WebUIDarkMode --force-dark-mode and set classic theme=
Same for chrome: start with --enable-features=WebUIDarkMode --force-dark-mode and set classic theme=
Firefox: about:config -> create integer key ui.systemUsesDarkTheme = 1 -> Dark Mode enabled! Check my website with and without...=
Firefox: about:config -> create integer key ui.systemUsesDarkTheme = 1 -> Dark Mode enabled! Check my website with and without...=
Days last since Off-By-One-Incident: -1
Days last since Off-By-One-Incident: -1
Huh?! I bombed myself! Allocating 1GB to gzip and send it to the evil bot didn't sound too wrong. But I forgot that the script runs in parallel for each request... BOOM!
Huh?! I bombed myself! Allocating 1GB to gzip and send it to the evil bot didn't sound too wrong. But I forgot that the script runs in parallel for each request... BOOM!
@lucidiot I had this idea. I can probably just set the gz header and send gzip. The request is ending up in a cgi script written in C, which assemples the response. I can do pretty much everything there...
@lucidiot I had this idea. I can probably just set the gz header and send gzip. The request is ending up in a cgi script written in C, which assemples the response. I can do pretty much everything there...
@gbmor Your certificate has expired...
@gbmor Your certificate has expired...
I have trouble with a web crawler using the TOR network. It's misusing the gopher proxy on my page. I don't want to disable/block tor (that would be the easy way out). It's permanently changing user agents and ignoring robots.txt. It ignores HTTP status codes. I'm currently serving it 4MB binary garbage in form of Link. It sucked in about 40GB of data now, but it doesn't explode and keeps crawling. Any other idea about what to do with it?=
I have trouble with a web crawler using the TOR network. It's misusing the gopher proxy on my page. I don't want to disable/block tor (that would be the easy way out). It's permanently changing user agents and ignoring robots.txt. It ignores HTTP status codes. I'm currently serving it 4MB binary garbage in form of Link. It sucked in about 40GB of data now, but it doesn't explode and keeps crawling. Any other idea about what to do with it?=
@tx I have a Dyson V7 Cordless Cleaner and I have to say, this was the best purchase I made in the recent years.
@tx I have a Dyson V7 Cordless Cleaner and I have to say, this was the best purchase I made in the recent years.
Btw. there is a nice BBS reachable via telnet gopher.su 1234 (Extra Plus: It's running on a Playstation 3)
Btw. there is a nice BBS reachable via telnet gopher.su 1234 (Extra Plus: It's running on a Playstation 3)
@freemor: Have you ever looked at pfsense? Once I started, I never touched a DD-WRT again.
@freemor: Have you ever looked at pfsense? Once I started, I never touched a DD-WRT again.
@von: I stole the idea from a random webpage that listed a finger address for contact information. I would assume it's pretty effective against spam ;)
@von: I stole the idea from a random webpage that listed a finger address for contact information. I would assume it's pretty effective against spam ;)
I've set up a fingerd on my domain. I've not had that much fun for quite a while... feel free to finger sex@ dick@ butt@ touch@ root@. The real one is finger@.
I've set up a fingerd on my domain. I've not had that much fun for quite a while... feel free to finger sex@ dick@ butt@ touch@ root@. The real one is finger@.
Phew - server migration completed. What a journey...
Phew - server migration completed. What a journey...
It is way too hot today. And I have my laptop on my lap, which is also hot. So I put another laptop between my laptop and my lap.
It is way too hot today. And I have my laptop on my lap, which is also hot. So I put another laptop between my laptop and my lap.
Qualityland - by Marc Uwe Kling.
Qualityland - by Marc Uwe Kling.
I can recommend the beach in Scheveningen (NL). Nice place, good coffee.
I can recommend the beach in Scheveningen (NL). Nice place, good coffee.
Setting an X background picture with feh
makes trouble with dropdown menus in chrome.
Setting an X background picture with feh
makes trouble with dropdown menus in chrome.
Is it weird that I just want to hang around with some folks and discuss sysctl(2) over a beer or two?
Is it weird that I just want to hang around with some folks and discuss sysctl(2) over a beer or two?
I need to find OpenBSD and C-developers in my area. I feel lonely and stuck way too often. And I feel annoyed by every event here being targeted at linux beginner folks.
I need to find OpenBSD and C-developers in my area. I feel lonely and stuck way too often. And I feel annoyed by every event here being targeted at linux beginner folks.
@metamurks: Also, maybe switch to my https url: https://codevoid.de/tw.txt - txtnish can deal with gopher, but it would always fetch the full file even when nothing has changed (gopher doesn't support HEAD requests). So https might be faster.
@metamurks: Also, maybe switch to my https url: https://codevoid.de/tw.txt - txtnish can deal with gopher, but it would always fetch the full file even when nothing has changed (gopher doesn't support HEAD requests). So https might be faster.
@metamurks: Actually I'm running OpenBSD on APU2 routers, but that would have been to much to explain for the tweet. And OpenWRT is pretty much as good. The APU2 hardware is quite nice compared with what else is out there.
@metamurks: Actually I'm running OpenBSD on APU2 routers, but that would have been to much to explain for the tweet. And OpenWRT is pretty much as good. The APU2 hardware is quite nice compared with what else is out there.
I work in IT, which is the reason our house has: mechanical locks, mechanical windows, routers using OpenWRT, no smart home crap, no Alexa/Google Assistant/..., no internet connected thermostats
I work in IT, which is the reason our house has: mechanical locks, mechanical windows, routers using OpenWRT, no smart home crap, no Alexa/Google Assistant/..., no internet connected thermostats
Fundsache: "Ob das Internet in 20 Jahren genauso kommerzialisiert sein wird wie etwa die öffentlich-rechtlichen Fernsehsender (die ursprünglich auch vollkommen ohne Werbung ausgekommen sind), liegt an den Weichen, die jetzt gestellt werden. Wenn das Internet eines Tages nur noch als Träger von Werbung fungiert und große Unternehmen das Angebot bestimmen, sind die Chancen vertan worden, die wir heute haben." Source: https://events.ccc.de/congress/1994/internet-hype_folgen.html
Fundsache: "Ob das Internet in 20 Jahren genauso kommerzialisiert sein wird wie etwa die öffentlich-rechtlichen Fernsehsender (die ursprünglich auch vollkommen ohne Werbung ausgekommen sind), liegt an den Weichen, die jetzt gestellt werden. Wenn das Internet eines Tages nur noch als Träger von Werbung fungiert und große Unternehmen das Angebot bestimmen, sind die Chancen vertan worden, die wir heute haben." Source: https://events.ccc.de/congress/1994/internet-hype_folgen.html
@kas: Reg. Gajim: Does setting env. variable GDK_DPI_SCALE=2 help?=
@kas: Reg. Gajim: Does setting env. variable GDK_DPI_SCALE=2 help?=
@mdosch: Hmm fgallery relies on javascript, which is something I try to avoid.
@mdosch: Hmm fgallery relies on javascript, which is something I try to avoid.
I switched to OpenBSD and it's nice.
I switched to OpenBSD and it's nice.
Today is: "Spreadsheet Day"
Today is: "Spreadsheet Day"
Me, 3 times a day, "/bin/ksh: :wq: not found"
Me, 3 times a day, "/bin/ksh: :wq: not found"