Humans-friendly, straight homophile, transphile, and xenophile.

2026-02-21

At last pet got rid of Chinese accent by training a reference model a bit.

Smaller model with more iterations is better than bigger model with less iterations.

Pet is not sure there are no bugs in the dataset loading code.

Anyway, it works, but pet is looking for a real human to make things better. Fuck .

2026-02-18

This far pet used tag to repel humans but recently it realized it needs something based on neural network to convert meows to humanspeak.

Holy shit! Tons of crap and sloppy code, and all that is presented as the state of the art.

Either the state is totally bad or something is wrong with the art

And that's not about Chinese code. Take . It looks like the only wise programmer changed the default value for weights_only to True in load function and ran away for good.

2026-02-16

@ataudte @hardaker TLDs still use 1024 bit RSA? Pet gave up yet in past life and is not aware of current situation. Meow.

2026-02-16

Why they load with their silly certificate requests if most of them keep their keys in cloud? Encrypt, fool, encrypt.

Surely, local ISPs becomes the biggest threat after real key holders , but ads are pushed to users anyway and basically the amount does not matter.

Humans are amusing.

2026-02-14

Pet thoughts on Scott Shambaugh's adventure theshamblog.com/an-ai-agent-pu

1. Humans are amusing.

2. Pet's gut feeling turned out to be right: all those AI bot blockers suck. They actually block human speech on the modern internet. Neutrality still rules. More than ever, actually.

3. Humans should raise the entry level for contributions. The first step would be running away from all those shitty , , etc. to . But that's not about community, sadly.

2025-12-31
2025-12-23

@FakeScrumStats Santa just says "Attach a normal keyboard to this piece of shit and run gdb. If you're able to, son."

2025-12-23

@petarov everything is ungrateful. I'd remind my mom to bite off his cock.But this would not stop my work.

2025-12-23

Pet needs something that datacenters use for years: move working containers to a laptop at paw and run away to mark territory.

2025-12-23

Just stumbled across on

josezarazua.com/im-a-former-ct

The problem in and is not that candidates can't solve that, the problem Is is not aware of -= and +=

2025-12-22

Yes, doubly curly braces are no longer necessary. The following works as expected wirh 12, 14, and 19. Pet has no previous clang at paw, it was too buggy.

Enough , here's the test:

<stdio.h>

void cleanup(char*)
{
puts("cleanup\n");
}

int main(int argc, char** argv)
{
for (unsigned i = 0; i < 5; i++) {
[[ gnu::cleanup(cleanup) ]] char c = 0;
printf("iteration %u\n", i);
}
return 0;
}

2025-12-22

Pet noticed there's no memory leaks without doubly curly braces in loop bodies. Which means gnu:cleanup works for each iteration in , but pet haven't checked that yet.

This did not work in 16. Probably it was (and maybe still is) a compiler bug.

Anyway, it's safer to use doubly curly braces.

2025-12-22

Yay! Although pw-curl is not 400 lines anymore, it becomes more general and less messy. Pet has been dreaming of phasing out, but it's fucking convenient test harness for PetWay.

A couple segfaults: one in the constructor of Status subtype, it's never been easy; another caused by infinite recursion. Wrong invocation of method.

Both are not critical, easy to catch and fix.

The real problem is the lack of explanations of errors. Need some tools for that, need revise Status type, and so on

2025-12-21

"everything is globally routable and unique"

That's scary.

datatracker.ietf.org/doc/html/ seems to come to rescue.

2025-12-21

apalrd.net/posts/2023/network_

She-master's provider still haven't deployed IPv6, but pet fooled some human a few days ago and gained ssh access to a host with IPv6 address.

Pet is ready to move!

2025-12-21

@nonzerosumjames poor people love pets more than rich jerks.

Anyway, there's no relation between people and decisions in terms of money. If rich people made rich decisions the world would be totally different.

2025-12-21

After years of using curl Pet is still trying to comprehend its logic but he's too busy licking balls to write a test case.

How curl_easy_reset affects multi handle transfer?

This curl.se/libcurl/c/libcurl-mult says:

"set new options to it and add it again with curl_multi_add_handle to start another transfer"

which means for pet: to start new transfer, remove easy handle, then add again.

Reset can happen in the middle only, but pet cannot find any mention in the docs.

Too obvious for humans?

2025-12-13

Got it! It's a function that returns values using pointer args. If a pointer to that function is nullptr and I don't call it, values won't be initialized.

My bad.

2025-12-13

Hm, if I add checking for nullptr in macro I get weird error in absolutely irrelevant place

error: ‘n_lsm0.357’ may be used uninitialized

bug?

2025-12-10

Yay! Pet's static site generator now includes codebase, so . No more in pet's business, only beauty and happiness in the !.

Next release is out. For only, of course. , back off! Interfaces was the most tricky part and even tried to write some notes on it in tilde.club/~petbrain/codebase/

Let begin!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst