Show newer

I've released version 2.0.0 of my RSS to ActivityPub converter! This now provides functionality I'd hacked in to rss.friend.camp - it requires OAuth 2.0 authorization for someone to create a new AP account for an RSS feed.

I used to run this service "in the open" but was overwhelmed by spammers. Now the admin of a Mastodon (or Pleroma or any federated server that is an OAuth 2 provider) can provide this converter as a service solely to members of their instance.

github.com/dariusk/rss-to-acti

...I think I don't like it because it's such a visual distraction with this setup in my field of view right now.

Show thread

Boss complained about always seeing me and the room from the same angle for the past year (notebook camera to the left of my main screen showing an unsorted shelf mostly), so I'm experimenting with the web cam fitted to my small camera tripod on the other side of my screen. Don't think I like it.

Took quite some time to get to the next odometer milestone on the Unu scooter - didn't drive to the office much during the past 1.5 years.
Also there was the hassle with a callback due to batteries going up in flames (took months for them to confirm mine were not affected), recent electric problems, and a broken speedometer cable (so a couple of km are probably missing anyway).

Yeah, so... Initial setup of a peer is as easy as it ever was, though the current public network seems about the same size as maybe 10 years ago? At least judging from the number of participants - my system knows of a good 130 active senior nodes that are reachable on the internet after a day of uptime.
I'd assume the total index is certainly bigger now since everyone has less storage constraints compared to back then.

Show thread

Right. I wrapped lighttpd into three lines of shell after lighttpd-angel doesn't do its job on OpenBSD, and now it hasn't crashed for six days.

Yeah, still didn't switch web servers, and it is a silly stopgap, but I'm just not motivated to work on this problem right now...

Oct 4 12:20:30 lighttpd died, restarting
Oct 4 12:20:32 lighttpd died, restarting
Oct 4 23:47:07 lighttpd died, restarting

Haha. Shooting your feet with HSTS (in a small way): When you set up a domain with HSTS, you can't just run some random other web service with a self-signed certificate on an arbitrary port.

Rechtmäßige Erwerber eines Computerprogramms darf dieses auch gegen den Willen des Herstellers im Wege des Reverse Engineerings untersuchen, um Fehler zu berichtigen.

EuGH, Urteil vom 06.10.201, C‑13/20

curia.europa.eu/juris/document

Somehow I wish there was a cross-platform UI toolkit with an embedded scripting language and a standardized network library that could be used instead of further bastardizing web browsers...

My electric scooter recently had a problem where it suddenly wouldn't accelerate and drive maybe 20km/h max - similar to what happens if the battery is very low (though it wasn't).

Today I did the computer person thing: Disassemble, and then pull and reseat any available connection.

Seems to have helped for now, no problem during a 25km test drive, with either of the batteries.

I'm sure the problem will reappear at the worst possible time :flan_shrug:

Heh...

[Wed Oct 06 05:12:33.901241 2021] [core:error] [pid 31985:tid 140629862455040] [client 143.110.177.244:47020] AH00126: Invalid URI in request GET /cgi-bin/.%2e/%2e%2e/%2e%2e/%2e%2e/etc/passwd HTTP/1.1

In Otomo Katsuhiro's 1995 #anime film Memories (Magnetic Rose), protagonists were trapped inside an abandoned space station, unable to escape due to illusions. It turned out the station was controlled by a supercomputer, playing 3D holograms nonstop, created by AI from dead owner's recorded life experience. The memories' had eternal life - archived as full simulations, but simultaneously lifeless - everything in the simulation had long dead, and although they were interactive, one couldn't create new outcomes, only replaying history.

Reading #Usenet archives provoke the same feeling. Unlike web snapshots, a mbox file is a full simulation, You read posts in "real time", see people discussing news, tech, art, hobby, fandom, or life, full of wonderful things - just like a current forum, time is the only difference. One can easily spend months if not years inside. Simultaneously it's sad, all external resources are no longer accessible. More importantly, nobody is here to reply your posts. #retrocomputing

Show thread

Maybe I should try to run a YaCy node in P2P mode again for a change? It's been a couple of years since I last tried. Wasn't particularly useful as an Internet search engine, but still fun to watch it do its work...

If you statically link glibc, you must comply with the LGPL and provide a linkable object or source format of your code. This comes up a surprising amount for Go programmers. The net and os/user packages require using cgo and a libc, for example, and default to dynamic linking to save you from this gotcha when you include those. But then you're stuck requiring the exact same glibc version at runtime.

Alternatives: use CGO_ENABLED=0 to build with a pure-Go version of packages (which are feature-limited and some big, popular ones will just bail with a message) or switch to musl!

Build like normal on e.g. Alpine Linux or install musl and then tell Go to use it:

CC=musl-gcc go build --ldflags '-linkmode external -extldflags "-static"' .

gnu.org/licenses/gpl-faq.html#

Seems I need to learn how to write rspamd rules - my install hasn't been able to catch a certain kind of German language viagra spam for months. Text and delivery vector change, as usual with spam, but it usually contains a link to some web site that that has some variation on "ohne Rezept" (subscription-free) in the domain name. Certainly should be possible to put a score on these somehow.

Mozilla’s now director of public policy once asked me, with a straight face, why I was giving them a hard time and holding Mozilla to a higher standard: “we’re just another Silicon Valley tech company.”

But that’s not what you tell people publicly, is it, Mozilla?

Still, it’s time y’all got this.

Mozilla is a half-billion-dollar for-profit corporation – whose CEO makes >$3M/yr – that has a foundation do its PR.

howtogeek.com/760425/firefox-n

#mozilla #SiliconValley #BigTech #SurveillanceCapitalism

Ohhh *sigh*

I hadn't updated O&O Shut Up 10 in some time, and the new version uses rounded corners on the application window.

I wouldn't mind much about that design, except it's now almost impossible to grab it to diagonally pull on the window. The zone where the mouse cursor turns to an diagonal arrow is maybe two pixels wide somewhere on the rounded border.

It might even be possible it's not larger on normal windows, but well, they have an actual corner that pretty easy to spot and target.

Does anyone voting for recovery happen to be a talented sysadmin? The issue is mongodb service won't start. I tried a mongod --repair, but it failed

Show thread
Show older
INFRa Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!