Skip to content

This section will provide interesting statistics or tidbits about my life in this exact moment (with maybe a small delay).

It will probably require JavaScript to self-update, but I promise to keep this widget lightweight and open-source!

JavaScript isn't a menace, stop fearing it or I will switch to WebAssembly and knock your nico-nico-kneecaps so fast with its speed you won't even notice that... omae ha mou shindeiru

← An IndieWeb Webring πŸ•ΈπŸ’ β†’

also if i see one more "Co-Authored-by: Claude" trailer i am going to spontaneously combust

i am of the opinion that co-authored-by is strictly for people and LLMs are certainly not people

i of course understand why Anthropic is doing this: this is PR for them (public relations not pull request). this is their way to quantify claude usage in major public projects. and also a way to show off: look how cool we are, our tool is so cool it's making open source contributions!

but for me it's a red flag that you're the kind of user who is so lazy to think you're not overriding that part of the prompt with something more reasonable like the commonly-proposed Assisted-by trailer (see: Fedora policy, post by xeiaso.net and probably more). you're giving up control and letting a random word generator take charge. you cannot accept responsibility for the actions of your model, because you didn't even slap your own name on it, you let fucking claude pretend it did the work. because guess what: that thing doesn't think no matter how much anthropic's papers want to delude you. it cannot think, it cannot feel, it is a machine and a machine should not be allowed to make decisions because a computer can never be held accountable.

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

just saw a real living person use claude opus 4.6 for a one-line fix. now that's absolute overkill and i think this person is very stupid for many many reasons

first of all who the hell has THAT much money to throw around... i guess anthropic's really subsidizing 'em subscriptions... i wonder what's the catch?

second of all if you're THAT lazy just pass it to haiku, it'll do the job equally well but use way less resources

third of all maybe you should just do it yourself, especially if you're addressing review comments. y'know. out of respect. because i wrote my comment with my hands and not a magic quill that twists words into different words.

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

lmao apparently i've been using a null pointer for stats and DOS has been just... fine with me writing to there??? what???

this is wild.

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

shit maybe i should do opengraph metadata for kittybox

opengraph is kinda stupid bc i'm duplicating data but i mean conventional social media IS stupid sooooooo not news

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

writing programs for DOS fucking sucks apparently. see me suffer.

Read more..

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

Status: experiencing a mental breakdown over the realization that Windows 95 will only enter Public Domain circa 2090, and unless Microsoft chooses to release the source code earlier like it was with older DOS versions, I won't live long enough to see it happen...

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

TIL:

GIT_SEQUENCE_EDITOR="sed -i s/pick/reword/" GIT_EDITOR="sed -i '<whatever>'" git rebase -i HEAD~$N

allows to programmatically clean up commit messages using `sed -i`… or anything else that could edit a file.

Very nice for linting commits after-the-fact if somebody (like past you!) did an oopsie that could be easily machine-fixable.

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

lmao is the LLM age finally making people actually write docs? I'm currently reading an llms-full.txt file of a library I'm playing around with, and ngl it may be better than the official docs with all the code examples and shit

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

TIL: nix develop $(nix eval --raw nixpkgs#pkgsCross.mingwW64.mkShell --apply 's: (s {}).drvPath')

The DLLs shipped are in $LINK_DLL_FOLDERS, so to test with Wine:

x86_64-w64-mingw-gcc ./hello.cpp
# Set the DLL search path; Wine expects semicolons as a separator
WINEPATH="${LINK_DLL_FOLDERS//:/;}" wine ./a.exe

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

i have a feeling ring is kinda cursed and aws-lc-rs is even more cursed

but that is the price i have to pay for using cryptographic algorithms i don't even want to be using in the first place (cough RSA cough)

why can't the world run on ed25519 already? i know it's not PQ-resistant but it's not like RSA is either and yet RSA is still the lowest common denominator in things like OIDC (which is another can of worms imo)

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

Quick note for myself on how to quickly get a curl with ECH support:

(curl.override {
  rustlsSupport = true;
  opensslSupport = false;
  http3Support = false;
}).overrideAttrs (final: prev: {
  configureFlags = prev.configureFlags ++ [ "--enable-ech" ];
})

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

Had to set up Anubis at git.vikanezrimaya.xyz β€” I enabled access logs to debug certain issues and noticed ClaudeBot crawling some cgit endpoints. If you want shit for your dataset just clone the fucking repository ig…

Thank heavens cgit is not exactly resource-demanding, but I have nothing useful in those repos anyway, why would the scrapers even want them in their datasets?

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

Bluesky's age gates are fully client-side, the AppView is oblivious to them and trusts the client. I have some private patches to disable it, as well as fix other nag prompts such as email verification. (I have an entire domain, why do you need my email?)

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

...and so when you introduce a setting that makes shit better, the default is always left at "worse". this is called backwards compatibility.

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0

Taildrop works over Tailscale's local API, which is just HTTP over a Unix socket. The /localapi/v0/files/ folder on the server implements all of the Taildrop receiving functionality.

Read more..

Webmention counters:

  • 0
  • πŸ’¬0
  • πŸ”„0
  • πŸ”–0