Tilde Club Twtxt Timeline

2025-11-27T15:44:34Z ( abucci@anthony.buc.ci )
**Better Technology, Worse Motivation: GenAI’s Mediocrity Trap**

> While generative AI (GenAI) promises productive efficiency, it can paradoxically lead to lower-quality work. We conducted an experiment with professional illustrators and found that AI assistance flattens the quality curve—it accelerates initial gains but sharply diminishes the returns on sustained effort. Faced with this, a significant number of professionals made a strategic choice: they sacrificed the final quality to save time.

From http://www.jin-li.org/uploads/1/1/4/5/114595093/ai_and_motivation.pdf

I haven't read this and can't vouch for it; seems vaguely AI-boostery. Still, the conclusions are interesting. This seems to be the picture that is emerging about generative AI generally: most people don't like it and find that degrades the quality of work. Coders seem to like it and think that it helps them, but in fact it makes the slower, less productive, and more bug prone.

By all measures it's a bad technology. We should just be honest about it. There is no need to make excuses for multi-trillion-dollar corporations.

2025-11-26T21:13:34Z ( abucci@anthony.buc.ci )
(#7lrohdq) @prologic AI is slot machines for coders:
- "Before starting tasks, developers forecast that allowing AI will reduce completion time by 24%. After completing the study, developers estimate that allowing AI reduced completion time by 20%. Surprisingly, we find that allowing AI actually increases completion time by 19%--AI tooling slowed developers down." https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
- "Stack Overflow data reveals the hidden productivity tax of 'almost right' AI code": https://venturebeat.com/ai/stack-overflow-data-reveals-the-hidden-productivity-tax-of-almost-right-ai-code

The same intermittent reward operant conditioning that gets people addicted to gambling and thinking that if they follow certain rituals they'll win "next time" drives people's beliefs that AI tools are making them more productive when they're making them less productive. I'm going to guess that a side effect of this is that people think they're typing less when in the longer term they're typing the same amount or more when you factor in the productivity loss (as far as I've read the studies don't measure this so I'm only guessing).

People are also being rapidly de-skilled by this technology: the more they use it, the more their actual skills atrophy. "Continuous exposure to AI might reduce the ADR (adesoma detection rate) of standard non-AI assisted colonoscopy, suggesting a negative effect on endoscopist behaviour." (science speak for saying that radiologists get worse at seeing tumors in scans once they've used AI): https://www.thelancet.com/journals/langas/article/PIIS2468-1253(25)00133-5/abstract 

Nobody who cares about the future should be using this stuff for anything.

2025-04-24T13:54:17Z ( abucci@anthony.buc.ci )
(#mz7r5yq) @bender Wild. The twts look garbled. Like The Thing.

2025-04-22T12:14:33Z ( abucci@anthony.buc.ci )
(#uluw5lq) @bender Drugs.

2025-04-22T12:11:51Z ( abucci@anthony.buc.ci )
(#mz7r5yq) @bender What is happening?

2025-04-22T12:11:22Z ( abucci@anthony.buc.ci )
(#mz7r5yq) @bender What even is this post?

2025-04-09T18:20:14Z ( abucci@anthony.buc.ci )
(#axtyevq) @prologic I haven't been tracking these changes or conversation. Can you link me to something so that I can catch up?

2025-01-29T13:53:39Z ( abucci@anthony.buc.ci )
Today I learned that Jordan Peterson got his start as a public figure answering questions on Quora 😆

2025-01-02T20:36:24Z ( abucci@anthony.buc.ci )
(#qw2yuva) @bender I'm hoping my little one makes it that long; it's possible! Unless some medical miracle occurs I'll be long ago converted to dust by then.

2025-01-02T20:35:16Z ( abucci@anthony.buc.ci )
> Apple has agreed to pay $95 million to settle a lawsuit alleging that its voice assistant Siri routinely recorded private conversations that were then sold to third parties for targeted ads.


From **Siri “unintentionally” recorded private convos; Apple agrees to pay $95M** https://arstechnica.com/tech-policy/2025/01/apple-agrees-to-pay-95m-delete-private-conversations-siri-recorded/

I'm not sure I'm convinced Apple is really that much better than the other big tech companies when it comes to this kind of thing. Their reputation is better and they do seem to be better about things like on-device encryption, but then stories like this come out.

2025-01-02T20:27:14Z ( abucci@anthony.buc.ci )
This year is a perfect square: 2025 = 45². Most of us reading this at time of posting won't be alive next time that happens since 46² = 2116, 91 years from now. This has been bouncing around the internet but for some reason I felt compelled to record it here!

2024-12-19T15:39:18Z ( abucci@anthony.buc.ci )
(#ouh5xvq) @New_scientist No for f*#$'s sake stop pushing this hype

2024-11-26T14:01:01Z ( abucci@anthony.buc.ci )
(#klqhysa) @bender Given that I haven't posted in so long, my lines of twtxt per unit time average is probably lower than most! I'm a bursty twtxter.

2024-11-15T14:58:13Z ( abucci@anthony.buc.ci )
**OpenAI, Google, Anthropic admit they can’t scale up their chatbots any further**

> Once you’ve trained your large language model on the entire written output of humanity, where do you go? 

https://pivot-to-ai.com/2024/11/14/openai-google-anthropic-admit-they-cant-scale-up-their-chatbots-any-further/

So we're going to destroy the environment for AI slop that isn't fit for purpose now and, if you believe the above post, never will be.

2024-11-14T17:37:19Z ( abucci@anthony.buc.ci )
(#lwvppvq) @New_scientist No they don't.

2024-11-04T18:53:04Z ( abucci@anthony.buc.ci )
**Silicon Valley and Wall Street invent collateralized GPU obligations. Surely this will work out fine**

https://pivot-to-ai.com/2024/11/04/silicon-valley-and-wall-street-invent-collateralized-gpu-obligations-surely-this-will-work-out-fine/

> Blackstone, Pimco, Carlyle, and BlackRock have so far lent $11 billion to GPU cloud companies — now apparently called “neoclouds” — such as CoreWeave, Crusoe, and Lambda Labs. The loans are collateralized by the neoclouds’ Nvidia GPUs.


Look ma, new asset bubble!

2024-10-29T17:33:41Z ( abucci@anthony.buc.ci )
(#xrf7xha) @New_scientist Hallucinating invisible pedestrians, great application!

2024-10-23T20:28:11Z ( abucci@anthony.buc.ci )
(#ht6colq) @Phys_org ...which will be entirely ignored when the 💩 hits the 🪭

"Interest grows in geoengineering" because pursuing the obvious, clearest, most direct solution--reducing fossil fuel use--is for some reason off the table. That is already an unethical arrangement. Pasting an ethical framework on top doesn't change the rotten situation at its core.

2024-10-23T20:22:41Z ( abucci@anthony.buc.ci )
(#26mahsq) @New_scientist Pusher can detect own product. Film at 11.

2024-09-08T20:41:38Z ( abucci@anthony.buc.ci )
(#goj6svq) @New_scientist Make sense--if a clown murders the child they don't need to go to the hospital.

2024-09-05T17:43:12Z ( abucci@anthony.buc.ci )
(#7edydnq) @quark wow everybody loves @prologic

2024-08-30T21:05:26Z ( abucci@anthony.buc.ci )
(#fwgehva) @quark Check out this thread if you haven't already: https://mastodon.social/@sundogplanets/112464533481477428

I think we already know It's likely to be a disaster.

2024-08-30T15:19:08Z ( abucci@anthony.buc.ci )
(#fwgehva) @New_scientist It's great that US regulators have approved launching 40,000 satellites with a 5-year lifespan before we had this kind of information about what's likely to happen when they start falling out of orbit at a rate of several per hour.

2024-08-28T23:56:25Z ( abucci@anthony.buc.ci )
(#vowtikq) @prologic My pod, which is running the same commit you are, does not return an error like that. It returns the same HTML it always has. Try it. I nuked my cache before restarting.

Edit: Oh wait, the plot thickens. I do get an error if I use curl or if I use a web browser that isn't logged in. That's good!

2024-08-28T16:02:04Z ( abucci@anthony.buc.ci )
(#vowtikq) @prologic I'm not sure what this update does, but 

```
https://twtxt.net/external?uri=https://google.com&nick=lovetocode999
```

still exhibits the same problem, on your pod and on mine, after the latest update.

2024-08-28T15:40:23Z ( abucci@anthony.buc.ci )
(#vowtikq) @prologic OK, I just updated to commit `77d527`, which looks to be the same one you're running right now. I forgot to blow away my cache before restarting, so I just deleted the `cache` file and restarted.

2024-08-27T21:23:06Z ( abucci@anthony.buc.ci )
Had to disable support functions because I've received three spammy support emails today. Thanks for that feature @prologic

2024-08-27T17:52:51Z ( abucci@anthony.buc.ci )
(#2vmghua) @bender Hey, want to go in halfsies on one?

2024-08-27T17:51:28Z ( abucci@anthony.buc.ci )
(#4hqmipq) @bender Oh look at that, the same problem is still happening on `twtxt.net` too. I tested a different link but that one gave an error. Maybe that means my pod isn't behaving different from `twtxt.net` after all.

2024-08-27T16:34:39Z ( abucci@anthony.buc.ci )
(#krlhs5a) A stopgap setting that would let me stop all calls to `/external` matching a particular pattern (like this damn `lovetocode999` nick) would do the job. Given the potential for abuse of that endpoint, having more moderation control over what it can do is probably a good idea.

2024-08-27T16:25:15Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic I deleted a file named `cache` in my yarn data and restarted. Problem persists.

2024-08-27T16:09:51Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic "Refresh cache in Poderator Settings"

Is there some other way to do that?

2024-08-27T16:06:19Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic What? I compiled, updated, and restarted. If you check what my pod reports, it gives that 7a... SHA. I don't know what that other screenshot is showing but it seems to be out of date. That was the SHA I was running before this update.

2024-08-27T16:01:37Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic Here's a log entry:
```
Aug 27 15:59:43 buc yarnd[1200580]: [yarnd] 2024/08/27 15:59:43 (IP_REDACTED) "GET /external?nick=lovetocode999&uri=https://URL_REDACTED HTTP/1.1" 200 35442 14.554763ms
```

HTTP 200 status, not 404.

2024-08-27T15:57:16Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic This does not seem to fix the problem for me, or I've done something wrong. I did the following:

1. Pull the latest version from `git` (I have commit `7ad848`, same as on `twtxt.net` I believe).
2. `make build` and `make install`
3. Restart `yarnd`
4. Refresh cache in Poderator Settings

Yet I still see these bogus `/external` things on my pod when I hit URLs like the one I sent you recently. When I hit such a URL with `curl` I think it's giving an error? But in a web browser, the (buggy) response is the same as it was before I updated.

So, this problem is not fixed for me.

2024-08-27T15:44:08Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic Aha, now it gives an error. OK I'm updating to this to see if it fixes the issue on my pod! Thank you.

2024-08-27T15:32:10Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic I believe you are not seeing the problem I am describing.

Hit this URL in your web browser:

https://twtxt.net/external?nick=lovetocode999&uri=https://socialmphl.com/story19510368/doujin

That's your pod. I assume you don't have a user named `lovetocode999` on your pod. Yet that URL returns HTTP status 200, and generates HTML, complete with a link to `https://socialmphl.com/story19510368/doujin`, which is not a twtxt feed (that's where the ` twtxt.txt` link goes if you click it). That link could be to anything, including porn, criminal stuff, etc, and it will appear to be coming from your twtxt.net domain.

What I am saying is that this is a bug. If there is no user `lovetocode999` on the pod, hitting this URL should not return HTTP 200 status, and it should definitely not be generating valid HTML with links in it.

Edit: Oops, I misunderstood the purpose of this `/external` endpoint. Still, since the `uri` is not a `yarn` pod, let alone one with a user named `lovetocode999` on it, I stand by the belief that URLs like this should be be generating valid HTML with links to unknown sites. Shouldn't it be possible to construct a valid target URL from the `nick` and `uri` instead of using the pod's `/external` endpoint?

2024-08-27T14:22:20Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic @bender I partially agree with bender on this one I think. The way this person is abusing the `/external` endpoint on my pod seems to be to generate legitimate-looking HTML content for external sites, using a username that does not exist on my pod. One "semantically correct" thing to do would be to error out if that username does not exist on the pod. It's not unlike having a mail server configured as an open relay at this point.

It would also be very helpful to give the pod administrator control over what's being fetched this way. I don't want people using my pod to redirect porn sites or whatever. If I could have something as simple as the ability to blacklist URLs that'd already help.

2024-08-26T19:20:49Z ( abucci@anthony.buc.ci )
(#bwsmumq) @lyse Interesting. The `yarnd --help` currently says (for me):

```
 -R, --open-registrations whether or not to have open user registgration

```

meaning it doesn't give the default setting or warn you that you need to use `-R=false` and not `-R false`. It also leaves unclear whether `--open-registrations false` would work or if you need to do `--open-registrations=false`. It's also unclear whether the setting change in the user interface is overridden by the command line arguments, overrides the command line arguments, is persisted across restarts.

Maybe all this is worth posting an issue for additional documentation on the git repo if there isn't one already.

"registgration" is misspelled that way in the help by the way.

2024-08-26T17:45:59Z ( abucci@anthony.buc.ci )
(#bwsmumq) @lyse Ha, sweet thanks for this! For some reason I thought you had to do this with an environmental variable or command-line option and I didn't think to check the settings. 🤦‍♂

2024-08-26T17:44:16Z ( abucci@anthony.buc.ci )
(#krlhs5a) @prologic Ah nice, thank you! Do you think this fix is ready for me to test it or do you think I should wait til you poke at it?

2024-08-26T01:48:30Z ( abucci@anthony.buc.ci )
(#krlhs5a) For some reason this nick `lovetocode999` is frequently present in my log entries.

2024-08-26T01:34:56Z ( abucci@anthony.buc.ci )
There is a bug in `yarnd` that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

```
YOUR_POD/external?nick=lovetocode999&uri=https://socialmphl.com/story19510368/doujin
```

and see a legitimate-looking page on YOUR_POD, with an HTTP code 200 (success). From that fake page you can even follow an external feed. Try it yourself, replacing "YOUR_POD" with the URL of any `yarnd` pod you know. Try following the feed.

I think URLs like this should return errors. They should not render HTML, nor produce legitimate-looking pages. This mechanism is ripe for DDoS attacks. My pod gets roughly 70,000 hits per day to URLs like this. Many are porn or other types of content I do not want. At this point, if it's not fixed soon I am going to have to shut down my pod. @prologic please have a look.

2024-08-26T01:27:56Z ( abucci@anthony.buc.ci )
(#xauiaga) @mckinley He's signed up three times now even though I keep deleting the account, which is enough for me to permaban this person. I don't technically want open registrations on my pod but up till now I've been too lazy to figure out how to turn them off and actually do that, and there hasn't been a pressing need. I may have to now.

2024-08-25T20:39:13Z ( abucci@anthony.buc.ci )
(#xauiaga) @support No. Try this again and I nuke your IP.

2024-08-25T18:51:17Z ( abucci@anthony.buc.ci )
I stumbled on this today: [Open Source Game Clones](https://osgameclones.com)

> This site tries to gather open-source or source-available remakes of great old games in one place.

2024-08-25T18:49:49Z ( abucci@anthony.buc.ci )
(#4lw3swa) @support Nope.

2024-07-26T13:18:10Z ( abucci@anthony.buc.ci )
(#2rxkcca) @prologic I don't think it's your code. As you said in one of your commit comments, the internet is a hostile place! That's partly why I reacted the way I did: all things considered it's usually better to react quickly and clean up the mess later, then it is to wait and risk further damage. Anyway it sucks @xuu got caught up in it. Hopefully it's all good now.

2024-07-26T01:11:25Z ( abucci@anthony.buc.ci )
(#2rxkcca) @xuu I hope everything is sorted out with your ISP. Please let me know if there's anything I can do to help. I sincerely did not mean to cause you any trouble.

2024-07-26T01:06:20Z ( abucci@anthony.buc.ci )
(#2rxkcca) @stigatle @xuu @lyse "Not cool"? I was receiving many broken (HTTP 400 error) requests per second from an IP address I didn't recognize, right after having my VPS crash because the hard drive filled up with bogus data. None of this had happened on this VPS before, so it was a new problem that I didn't understand and I took immediate action to get it under control. Of course I reported the IP address to its abuse email. That's a 100% normal, natural, and "cool" thing to do in such a situation. At the time I had no idea it was @xuu .

The moment I realized it was @xuu and definitely a false alarm, I emailed the ISP and told them this was a false positive and to not ban or block the IP in question because it was not abusive traffic. They haven't yet responded but I do hope they've stopped taking action, and if there's anything else I can do to certify to them that this is not abuse then I will do that.

I run numerous services on that VPS that I rely on, and I spent most of my day today cleaning up the mess all this has caused. I get that this caused @xuu a lot of stress and I'm sincerely sorry about that and am doing what I can to rectify the situation. But calling me "not cool" isn't necessary. This was an unfortunate situation that we're trying to make right and there's no need for criticizing anyone.

2024-07-25T16:32:56Z ( abucci@anthony.buc.ci )
(#2rxkcca) @prologic Yes, I can do that.

2024-07-25T16:32:43Z ( abucci@anthony.buc.ci )
(#2rxkcca) @stigatle @prologic my `/tmp` is also fine now! Thanks for your help @prologic!

2024-07-25T16:27:21Z ( abucci@anthony.buc.ci )
(#2rxkcca) @prologic I unbanned a few IP address I had blocked before the bugfix. I wasn't being careful and just blocked any IP I saw making a large number of requests to my pod. That slowed the problem down but I think I blocked your and @stigatle 's pods in the process, oops.

2024-07-25T16:15:40Z ( abucci@anthony.buc.ci )
(#2rxkcca) @stigatle Sweet, thank you! I've been shooting myself in the foot over here and want to make sure the situation is getting fixed!

2024-07-25T16:10:01Z ( abucci@anthony.buc.ci )
(#2rxkcca) @stigatle @prologic testing 1 2 3 can either of you see this?

2024-07-25T16:06:23Z ( abucci@anthony.buc.ci )
Hmm, I wonder if I banned too many IPs and caused these issues for myself 😆

2024-07-25T16:03:01Z ( abucci@anthony.buc.ci )
twts are taking a very long time to post from `yarn` after the latest upgrade. Like a good 60 seconds.

2024-07-25T16:02:06Z ( abucci@anthony.buc.ci )
(#2rxkcca) @prologic I don't know if this is new, but I'm seeing:

```
Jul 25 16:01:17 buc yarnd[1921547]: time="2024-07-25T16:01:17Z" level=error msg="https://yarn.stigatle.no/user/stigatle/twtxt.txt: client.Do fail: Get \"https://yarn.stigatle.no/user/stigatle/twtxt.txt\": dial tcp 185.97.32.18:443: i/o timeout (Client.Timeout exceeded while awaiting headers)" error="Get \"https://yarn.stigatle.no/user/stigatle/twtxt.txt\": dial tcp 185.97.32.18:443: i/o timeout (Client.Timeout exceeded while awaiting headers)"
```

I no longer see twts from @stigatle at all.

2024-07-25T15:59:30Z ( abucci@anthony.buc.ci )
(#2rxkcca) @prologic Have you been seeing any of my replies?

2024-07-25T15:52:30Z ( abucci@anthony.buc.ci )
(#wpadxra) It shows up in my twtxt feed so that's good.

2024-07-25T15:43:38Z ( abucci@anthony.buc.ci )
This is a test. I am not seeing twts from @stigatle and it seems like @prologic might not be seeing twts from me. Do people see this?

2024-07-25T15:41:58Z ( abucci@anthony.buc.ci )
@prologic I am not seeing twts from @stigatle anymore. Are you seeing twts from me?

2024-07-25T15:31:00Z ( abucci@anthony.buc.ci )
(#ve43paq) @prologic 
```
./tools/dump_cache.sh: line 8: bat: command not found
No Token Provided

```

I don't have `bat` on my VPS and there is no package for installing it. Is `cat` a reasonable alternate?

2024-07-25T15:27:10Z ( abucci@anthony.buc.ci )
(#ve43paq) @prologic Try hitting this URL:

https://twtxt.net/external?nick=nosuchuser&uri=https://foo.com

Change `nosuchuser` to any phrase at all.

If you hit https://twtxt.net/external?nick=nosuchuser , you're given an error. If you hit that URL above with the `uri` parameter, you can a legitimate-looking page. I think that is a bug.

2024-07-25T15:21:39Z ( abucci@anthony.buc.ci )
(#ve43paq) @prologic Hitting that URL returns a bunch of HTML even though there is no user named `lovetocode999` on my pod. I think it should 404, and maybe with a delay, to discourage whatever this abuse is. Basically this can be used to DDoS a pod by forcing it to generate a hunch of HTML just by doing a bogus GET like this.

2024-07-25T15:15:55Z ( abucci@anthony.buc.ci )
(#ve43paq) I'm seeing GETs like this over and over again:
```
"GET /external?nick=lovetocode999&uri=https://vuf.minagricultura.gov.co/Lists/Informacin%20Servicios%20Web/DispForm.aspx?ID=8375144 HTTP/1.1" 200 35861 17.077914ms
```

always to `nick=lovetocode999`, but with different `uri`s. What are these calls?

2024-07-25T14:57:56Z ( abucci@anthony.buc.ci )
(#ze3zlba) @stigatle I used the following hack to keep my VPS from running out of space: `watch -n 60 rm -rf /tmp/yarn-avatar-*`, run in `tmux` so it keeps running.

2024-07-25T14:55:27Z ( abucci@anthony.buc.ci )
(#homd37a) The vast majority of this traffic was coming from a single IP address. I blocked that IP on my VPS, and I sent an abuse report to the abuse email of the service provider. That ought to slow it down, but the vulnerability persists and I'm still getting traffic from other IPs that seem to be doing the same thing.

2024-07-25T14:34:44Z ( abucci@anthony.buc.ci )
(#homd37a) @prologic There are *a lot* of logs being generated by `yarnd`, which is something I haven't seen before too:

```
Jul 25 14:32:42 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:42 (162.211.155.2) "GET /twt/ubhq33a HTTP/1.1" 404 29 643.251µs
Jul 25 14:32:43 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:43 (162.211.155.2) "GET /twt/112073211746755451 HTTP/1.1" 400 12 505.333µs
Jul 25 14:32:44 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:44 (111.119.213.103) "GET /twt/whau6pa HTTP/1.1" 200 37360 35.173255ms
Jul 25 14:32:44 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:44 (162.211.155.2) "GET /twt/112343305123858004 HTTP/1.1" 400 12 455.069µs
Jul 25 14:32:44 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:44 (168.199.225.19) "GET /external?nick=lovetocode999&uri=http%3A%2F%2Fwww.palapa.pl%2Fbaners.php%3Flink%3Dhttps%3A%2F%2Fwww.dwnewstoday.com HTTP/1.1" 200 36167 19.582077ms
Jul 25 14:32:44 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:44 (162.211.155.2) "GET /twt/112503061785024494 HTTP/1.1" 400 12 619.152µs
Jul 25 14:32:46 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:46 (162.211.155.2) "GET /twt/111863876118553837 HTTP/1.1" 400 12 817.678µs
Jul 25 14:32:46 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:46 (162.211.155.2) "GET /twt/112749994821704400 HTTP/1.1" 400 12 540.616µs
Jul 25 14:32:47 buc yarnd[1911318]: [yarnd] 2024/07/25 14:32:47 (103.204.109.150) "GET /external?nick=lovetocode999&uri=http%3A%2F%2Fampurify.com%2Fbbs%2Fboard.php%3Fbo_table%3Dfree%26wr_id%3D113858 HTTP/1.1" 200 36187 15.95329ms
```

I've seen that `nick=lovetocode999` a bunch.

2024-07-25T14:31:21Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic Inspect? What's `sift`? What would you like to know about the files?

2024-07-25T14:26:27Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic 10 Gbytes has accumulated since I made that last post. It's coming in at a rate of 55 Mbits/second !

2024-07-25T14:22:49Z ( abucci@anthony.buc.ci )
(#rbzcmka) @prologic I think there's more to it than that. I've updated, yet hundreds of gigabytes of junk is still accumulating.

2024-07-25T14:20:19Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic I'm still getting this crap:
```
abucci@buc:~/yarnd/yarn$ ls -lh /tmp/yarnd-avatar-*
-rw------- 1 abucci abucci 863M Jul 25 14:19 /tmp/yarnd-avatar-1594499680
-rw------- 1 abucci abucci 7.8G Jul 25 14:19 /tmp/yarnd-avatar-2144295337
-rw------- 1 abucci abucci 9.8G Jul 25 14:19 /tmp/yarnd-avatar-2334738193
-rw------- 1 abucci abucci 10G Jul 25 14:14 /tmp/yarnd-avatar-2494107777
-rw------- 1 abucci abucci 9.5G Jul 25 13:59 /tmp/yarnd-avatar-2619243454
-rw------- 1 abucci abucci 11G Jul 25 14:04 /tmp/yarnd-avatar-2922187513
-rw------- 1 abucci abucci 7.5G Jul 25 14:14 /tmp/yarnd-avatar-349775570
-rw------- 1 abucci abucci 10G Jul 25 14:09 /tmp/yarnd-avatar-3640724243
-rw------- 1 abucci abucci 901M Jul 25 14:19 /tmp/yarnd-avatar-3921595598
-rw------- 1 abucci abucci 9.5G Jul 25 13:59 /tmp/yarnd-avatar-609094539
-rw------- 1 abucci abucci 9.3G Jul 25 14:04 /tmp/yarnd-avatar-755173392
-rw------- 1 abucci abucci 7.9G Jul 25 14:09 /tmp/yarnd-avatar-984061000
```

Something like 100 Gbytes of this junk has accumulated since I updated and re-started the server. I'm now running the latest version of `yarnd`, so the update did not fix the problem. Something else is going wrong.

How are temporary files growing to 10 Gbytes in size? The name of the file is "yarn-avatar", but why would avatars be so large?

2024-07-25T13:52:20Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic Alright, running `yarnd` 0.15.1 now. I stopped my hack so we'll see if the VPS gets clogged with junk 😆

2024-07-25T13:46:22Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic 
```
abucci@buc:~/yarnd/yarn$ make preflight
Checking Go version ... [ ERR ]
Go 1.16+ is required, found go1.22.5
FATAL: 🙁 preflight failed
make: *** [Makefile:33: preflight] Error 1
```

🤔

2024-07-25T13:43:28Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic Aha, got it. Thanks for looking into it. I'm updating now and we'll see if that stops it.

2024-07-25T02:37:32Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic Sure, but why would this start happening all of a sudden today? Nothing like this has happened before. Is this a known bug?

2024-07-25T02:29:17Z ( abucci@anthony.buc.ci )
(#uqxxstq) https://anthony.buc.ci/info has the deets!

2024-07-25T02:27:47Z ( abucci@anthony.buc.ci )
(#uqxxstq) @prologic 0.15.1, looks like.

2024-07-25T02:14:14Z ( abucci@anthony.buc.ci )
(#uqxxstq) @bender I hope so too. I've never seen anything like this before. Whatever it is, it's strange.

2024-07-25T01:58:00Z ( abucci@anthony.buc.ci )
Hack of the day: running `watch -n 60 rm -rf /tmp/yarn-avatar-*` in a `tmux` because all of a sudden, without warning, `yarnd` started throwing hundreds of gigabytes of files with names like `yarn-avatar-62582554` into `/tmp`, which filled up the entire disk and started crashing other services.

2024-07-25T01:40:42Z ( abucci@anthony.buc.ci )
(#l7ek66a) This is completely insane!

```
abucci@buc:/tmp$ du -sh /tmp/yarnd-avatar-*
564M /tmp/yarnd-avatar-3024946878
7.2G /tmp/yarnd-avatar-3122347915
11G /tmp/yarnd-avatar-3533381443
445M /tmp/yarnd-avatar-441914658
```

I'm going to have to shut down my server soon. This looks like some kind of DDoS. Whether intentional or not it's filling up the disk at an unsustainable rate.

2024-07-25T01:38:34Z ( abucci@anthony.buc.ci )
(#l7ek66a) There are also a bunch of log messages scrolling by. I've never seen this much activity in the log:

```
Jul 25 01:37:39 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:39 (149.71.56.69) "GET /external?nick=lovetocode999&uri=https://pagez.co.uk/services/your-own-100-fully-owned-online-vi>
Jul 25 01:37:39 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:39 (162.211.155.2) "GET /twt/112135496802692324 HTTP/1.1" 400 12 826.65µs
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (51.222.253.14) "GET /conv/muttriq HTTP/1.1" 200 36881 20.448309ms
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (162.211.155.2) "GET /twt/112730114943543514 HTTP/1.1" 400 12 663.493µs
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (27.75.213.253) "GET /external?nick=lovetocode999&uri=http%3A%2F%2Falfarah.jo%2FHome%2FChangeCulture%3FlangCode%3Den>
Jul 25 01:37:40 buc.ci yarnd[829]: time="2024-07-25T01:37:40Z" level=error msg="http://bynet.com.br/log_envio.asp?cod=335&email=%21%2AEMAIL%2A%21&url=https%3A%2F%2Fwww.almanacar.c>
Jul 25 01:37:40 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:40 (162.211.155.2) "GET /twt/111674756400660911 HTTP/1.1" 400 12 545.106µs
Jul 25 01:37:40 buc.ci yarnd[829]: time="2024-07-25T01:37:40Z" level=warning msg="feed FetchFeedRequest: @<lovetocode999 http://alfarah.jo/Home/ChangeCulture?langCode=en&returnUrl>
Jul 25 01:37:41 buc.ci yarnd[829]: [yarnd] 2024/07/25 01:37:41 (162.211.155.2) "GET /twt/112507964696096567 HTTP/1.1" 400 12 838.946µs
```

Something really weird is going on?

2024-07-25T01:36:04Z ( abucci@anthony.buc.ci )
(#l7ek66a) I deleted them all right before I sent my previous message, and already, a few minutes later, there are two more:

```
abucci@buc:~$ du -sh /tmp/yarnd-avatar-3*
1.8G /tmp/yarnd-avatar-3122347915
2.4G /tmp/yarnd-avatar-3533381443
```

What is this?

2024-07-25T01:33:29Z ( abucci@anthony.buc.ci )
(#l7ek66a) @prologic This is weird, but today, out of nowhere, `yarnd` filled up the disk on the VPS where I run it. It's never done anything like this before and I have no idea why it would start. But it threw almost 700 Gbytes of data into `/tmp` in files like this:

```
yarnd-avatar-1087570772 yarnd-avatar-1599127133 yarnd-avatar-2042956376 yarnd-avatar-2562946212 yarnd-avatar-3274766535 yarnd-avatar-3931929859 yarnd-avatar-553201529
yarnd-avatar-1089125452 yarnd-avatar-1606826819 yarnd-avatar-2089122560 yarnd-avatar-2611944556 yarnd-avatar-3310922372 yarnd-avatar-3938996661 yarnd-avatar-556240195
yarnd-avatar-1101228867 yarnd-avatar-1618755765 yarnd-avatar-2104107259 yarnd-avatar-2641384948 yarnd-avatar-3326285269 yarnd-avatar-3939402047 yarnd-avatar-559344463
yarnd-avatar-1112165824 yarnd-avatar-1650827505 yarnd-avatar-2142824779 yarnd-avatar-2680659340 yarnd-avatar-3340682113 yarnd-avatar-3998621883 yarnd-avatar-570292705
yarnd-avatar-1119886894 yarnd-avatar-1656673647 yarnd-avatar-2160786463 yarnd-avatar-271923479 yarnd-avatar-3374584613 yarnd-avatar-4005102536 yarnd-avatar-595490106
yarnd-avatar-1131417623 yarnd-avatar-1685698239 yarnd-avatar-2165405940 yarnd-avatar-2793562275 yarnd-avatar-3380606954 yarnd-avatar-4016872095 yarnd-avatar-679251850
yarnd-avatar-1160959085 yarnd-avatar-1746759128 yarnd-avatar-2171489899 yarnd-avatar-2842068287 yarnd-avatar-3416352997 yarnd-avatar-4110048378 yarnd-avatar-679950970
yarnd-avatar-1231649265 yarnd-avatar-1752278279 yarnd-avatar-2251317422 yarnd-avatar-2843868670 yarnd-avatar-3468636088 yarnd-avatar-4116552474 yarnd-avatar-737874628
```

164 files. Some are empty, some are 7 or even 10 Gbyte.

Any idea what would cause that? And why now, after running `yarnd` for so long with nothing like this happening?

2024-07-19T16:23:24Z ( abucci@anthony.buc.ci )
(#ttjvaya) @movq This outage did affect me, though not much, via the university where my wife teaches and where I teach sometimes. They actually sent out an alert in their emergency alert system (the one they use to alert people of extreme weather events and bomb threats, mostly), telling people that all IT systems were down.

A friend of mine elsewhere pointed out that they pushed this change on a Friday, which of course no software developer with any experience would ever, ever, ever do. I have to assume there's some toxic management at CrowdStrike, but who knows. Even more reasons to sympathize with the poor folks who are probably going to be working nights and weekends to clean up this mess.

2024-07-19T15:30:02Z ( abucci@anthony.buc.ci )
(#jkjmiua) @prologic One of these days I'll turn off registrations

2024-07-19T15:29:31Z ( abucci@anthony.buc.ci )
(#l7ek66a) @prologic Hello!

2024-07-19T14:45:45Z ( abucci@anthony.buc.ci )
(#c2afqsq) @movq Somewhere or another, I think in a William Byrd talk, I heard it suggested that the best ideas in computer science should fit on an index card (ah yes it's this one: https://paperswelove.org/2017/video/will-byrd-most-beautiful-program/ ). He was referring to the basic principles of LISP/the lambda calculus, which have sometimes been called the Maxwell's equations of computer programming (by Alan Kay). Simple, short, elegant, but very densely packed with meaning--generations of people have spent their whole careers unpacking what those simple rules can do.

Much of modern software feels like the polar opposite of that. Not only can you not write it on an index card, you never will be able to because people who write software don't seem to aspire to try. I wish more people thought this way though!

2024-07-19T14:29:04Z ( abucci@anthony.buc.ci )
(#bzcjjra) @New_scientist No.

2024-07-19T14:26:11Z ( abucci@anthony.buc.ci )
(#ooj4evq) @New_scientist It's insane that a single botched software update can have worldwide impact. We've messed up badly.

2024-07-15T12:21:36Z ( abucci@anthony.buc.ci )
(#jkjmiua) @support No.

2024-07-11T12:43:42Z ( abucci@anthony.buc.ci )
(#gz3aivq) @support No.

2024-04-29T13:55:11Z ( abucci@anthony.buc.ci )
(#paebb5a) @bender I have nothing against GoToSocial, but:

> GoToSocial stores statuses, accounts, etc, in a database. This can be either SQLite or Postgres.

`snac` is simpler. Some JSON files and that's it. I can read them with `jq` and `less`. I can use `tar` to back them up. I can hand edit them in a text editor.

2024-04-29T12:52:31Z ( abucci@anthony.buc.ci )
(#gxolr6a) > I think @abucci and @stigatle are running snac? I didn’t have a closer look at snac (no intention of running it), but if that is a relatively small daemon (maybe comparable to Yarn?) that gives you access to the whole world of ActivityPub, then, well, yeah … That’s tough to beat.

Yes, I am running `snac` on the same VPS where I run my yarn pod. I heard of it from @stigatle, so blame him 😏 `snac` is written in C and is one simple executable, uses very little resources on the server, and stores everything in JSON files (no databases or other integrations; easy to save and migrate your data) . It's definitely like yarn in that respect. 

I haven't been around yarn much lately. Part of that is that I've been very busy at work and home and only have a limited time to spend goofing off on a social network. Part of it is that I'm finding `snac` very useful: I've connected with friends I'd previously lost touch with, I've found useful work-related information, I've found colleagues to follow, and even found interesting conferences to attend. There's a lot more going on over there. 

I guess if I had to put it simply, I'd say I have limited time to play and there are more kids in the ActivityPub sandbox than this one. That's not a ding on yarn--I like yarn and twtxt--I'm just time constrained.

2024-01-26T14:00:14Z ( abucci@anthony.buc.ci )
(#fxa4bpa) @New_scientist Silicon Valley’s top AI models are terrible at almost everything. They only seem otherwise because people are easily fooled into believing they have capabilities they don't have.

2023-12-19T15:23:39Z ( abucci@anthony.buc.ci )
Yet another study strongly calling into question the concept of "echo chambers". I've argued it here before and people pushed back, but there is growing evidence that "echo chambers" are a moral panic and not a real phenomenon that we need to worry about. It's time to throw it out and re-think, in my opinion.

https://www.nature.com/articles/s41598-021-81531-x

2023-12-12T17:52:19Z ( abucci@anthony.buc.ci )
COVID is still a leading cause of death in the United States. This pandemic is nowhere near over no matter how many times people try to pretend it is.

2023-12-11T19:38:31Z ( abucci@anthony.buc.ci )
(#5isd6aq) @New_scientist I hate to break it to you but that's not really "A" I?

2023-12-07T20:17:17Z ( abucci@anthony.buc.ci )
(#7jmjuwa) @prologic @movq `s/twitter\.com/nitter.net/`

2023-11-21T19:45:18Z ( abucci@anthony.buc.ci )
(#la3jy6a) @movq I guess so. It's weird and obsessive. They are compulsively monopolistic anymore.

2023-11-20T13:51:36Z ( abucci@anthony.buc.ci )
[Youtube has started to artificially slow down video load times if you use Firefox. Spoofing Chrome magically makes this problem go away. : youtube](https://old.reddit.com/r/youtube/comments/17z8hsz/youtube_has_started_to_artificially_slow_down/)

2023-11-20T13:10:49Z ( abucci@anthony.buc.ci )
(#6i52mba) @Phys_org We're going to be killed by these people's excesses, almost literally. This ratio is indefensible.

2023-11-15T19:52:01Z ( abucci@anthony.buc.ci )
(#eqzslla) @New_scientist No it isn't. The prejudice that playing board games is indicative of general intelligence is passe, outdated.

2023-11-15T13:13:42Z ( abucci@anthony.buc.ci )
(#cikr4oa) @prologic I feel like my kid is a better weather predictor than most weather sites. He freaks out whenever the pressure drops and we know a storm is coming 😆

2023-11-15T13:13:01Z ( abucci@anthony.buc.ci )
(#cikr4oa) @xuu Right now they're laying the groundwork for uncritical belief in the power of #AI, so the next step will be accepting the magical incantations as if they were real.

2023-11-15T13:11:55Z ( abucci@anthony.buc.ci )
(#f5m5s4q) @prologic I don't know but I don't want it!

2023-11-14T17:48:14Z ( abucci@anthony.buc.ci )
(#cikr4oa) @New_scientist no it can't. Your blurb is literally "if we had data we can't have, we could predict weather better". DeepMind is irrelevant in that statement--anyone could.

2023-11-14T17:47:02Z ( abucci@anthony.buc.ci )
(#f5m5s4q) @New_scientist fuck off with this nightmare.

2023-11-10T13:28:32Z ( abucci@anthony.buc.ci )
(#y6ha7ha) @lyse I think we're 90 meters above sea level or thereabouts. Pretty far north in the US though.

2023-11-09T14:40:25Z ( abucci@anthony.buc.ci )
First snowfall of the season.

 ![](https://anthony.buc.ci/media/Mc754ieKwugwKZg7XgaRWh.png)

2023-11-07T13:50:18Z ( abucci@anthony.buc.ci )
(#vrp5cjq) @prologic "who could possibly forget that" you could, apparently lol

2023-11-07T13:49:12Z ( abucci@anthony.buc.ci )
Fuck Earth!
-- Elon Musk

https://aeon.co/essays/elon-musk-puts-his-case-for-a-multi-planet-civilisation

2023-11-06T15:33:08Z ( abucci@anthony.buc.ci )
(#qlcjv5q) @prologic Any of these work? https://gadgetstouse.com/blog/2023/05/15/bypass-ad-blockers-not-allowed-on-youtube/

2023-10-17T00:13:17Z ( abucci@anthony.buc.ci )
(#b7srh4q) @prologic Newpipe on android continues to work fine

2023-10-13T00:17:52Z ( abucci@anthony.buc.ci )
(#ru2lfuq) @phoronix You get what you pay for?

2023-10-12T15:27:41Z ( abucci@anthony.buc.ci )
[Six Months Ago NPR Left Twitter. The Effects Have Been Negligible - Nieman Reports](https://niemanreports.org/articles/npr-twitter-musk/)

2023-10-04T14:30:18Z ( abucci@anthony.buc.ci )
(#67tvvwa) @prologic `iotop`

2023-10-01T00:21:33Z ( abucci@anthony.buc.ci )
(#cukuraa) @lyse oh wow nice autumn shot. I expected to see then silhouette of a witch flying on a broomstick

2023-09-27T19:06:46Z ( abucci@anthony.buc.ci )
More data contradicting the existence of "echo chambers". As I've argued many times before, the concept of an echo chamber or information bubble is not real. The podcast below is an interview of an author of a study where they actually intervened and changed the information diet of 20,000 people (with consent!), then surveyed them after three months. They observed essentially no changes to the study subjects' beliefs and attitudes. They also observed that the typical person, while they tend to gravitate towards people with similar political leanings, only get about 50% of their content from such like-minded people. They get the rest from neutral sources and maybe 20% from non-like-minded people.

Varied information diet + No change in attitudes when information diet is forced to be different = no echo chamber.


[Listen to the podcast episode here](https://publicinfrastructure.org/podcast-download/1464/89-brendan-nyhan-pt-1.mp3)

2023-09-26T15:51:45Z ( abucci@anthony.buc.ci )
[EU warns Elon Musk after Twitter found to have highest rate of disinformation | X (formerly known as Twitter) | The Guardian](https://www.theguardian.com/technology/2023/sep/26/eu-warns-elon-musk-that-twitter-x-must-comply-with-fake-news-laws)

Not a surprise I guess.

2023-09-22T16:40:30Z ( abucci@anthony.buc.ci )
[AWS: Cannot Escape IPv4](https://tty.neveragain.de/2023/09/21/aws-cannot-escape-ipv4.html)

> more than 90% of all AWS service API endpoints do not support IPv6

Sounds like AWS is instituting an IPv4 tax soon.

2023-09-22T11:53:36Z ( abucci@anthony.buc.ci )
Oops, let a SSL certificate expire.

2023-09-21T13:43:05Z ( abucci@anthony.buc.ci )
(#jzzukua) @prologic 
1. It's criminal: Copilot was only possible because of massive theft of other peoples' work (no compensation or even acknowledgement to any of the developers whose code was used to create Copilot)
2. It's positioned to put software developers out of work or so fully de-skill them that they no longer know how to code anything but prompts (after which come corporate-justified salary and benefits decreases)

Don't use it. No one should ever use it. You're destroying your own future as a software developer by leaning on and supporting these things.

2023-09-15T18:51:47Z ( abucci@anthony.buc.ci )
[How Google Authenticator made one company’s network breach much, much worse | Ars Technica](https://arstechnica.com/security/2023/09/how-google-authenticator-gave-attackers-one-companys-keys-to-the-kingdom/)

🤦‍♂

WHY are these big companies treated as though they are the be all and end all of infosec? These are rookie mistakes Google's making, *at scale*.

> Unfortunately Google employs dark patterns to convince you to sync your MFA codes to the cloud, and our employee had indeed activated this “feature”. If you install Google Authenticator from the app store directly, and follow the suggested instructions, your MFA codes are by default saved to the cloud. If you want to disable it, there isn’t a clear way to “disable syncing to the cloud”, instead there is just a “unlink Google account” option.

Like, never ever put your multi-factor tokens into a single cloud storage location! The whole point of this being "multi" factor is that there is a separate, independent physical factor involved in the authentication process. If the authenticator app on your phone puts the tokens in the cloud, then it reduces the security that comes from having a second factor. This is basic stuff.

Of course, never ever use Google Authenticator. All it does is generate TOTP and HOTP codes, which you can do with any OTP app, preferably an open source one that's been vetted.

2023-09-14T23:56:28Z ( abucci@anthony.buc.ci )
[USENET, the OG social network, rises again like a text-only phoenix](https://www.theregister.com/2023/08/30/usenet_revival/)

> The USENET management committee has reconvened and there are green shoots of growth in the original, pre-World Wide Web social network.

2023-09-10T12:41:21Z ( abucci@anthony.buc.ci )
(#zs4fbfa) @movq oops, forgot to say thank you for the birthday wishes!

2023-09-10T12:41:06Z ( abucci@anthony.buc.ci )
(#zs4fbfa) @lyse Thank you!

2023-09-10T12:40:57Z ( abucci@anthony.buc.ci )
(#zs4fbfa) @movq If you've got it, own it!

2023-09-09T00:50:13Z ( abucci@anthony.buc.ci )
(#zs4fbfa) @prologic thank you! Yup, a full half century. Quite weird feeling. I feel like I've finally earned my curmudgeonly personality 😆

2023-09-09T00:48:28Z ( abucci@anthony.buc.ci )
(#xqbzm5a) @mckinley I do the `ls` thing regularly. I even do it after I've already `ls`ed the directory but have run some other command afterwards. I tend to think of it like the LOOK command in text adventures.

2023-09-08T21:05:21Z ( abucci@anthony.buc.ci )
(#zs4fbfa) @ionores thank you, thank you. Hoping to make it to a decent fraction of a century.

2023-09-08T16:13:34Z ( abucci@anthony.buc.ci )
Turned half a century old today. Boy I'm tired.

#birthday

2023-09-07T12:33:00Z ( abucci@anthony.buc.ci )
(#22svhvq) @New_scientist What the flying fuck?

2023-09-06T00:10:14Z ( abucci@anthony.buc.ci )
(#skljzma) @New_scientist GPT-4 didn't win shit.

2023-09-05T00:11:20Z ( abucci@anthony.buc.ci )
(#xwli2wa) @Phys_org Green growth was always horseshit and everyone knows it.

2023-09-01T13:58:23Z ( abucci@anthony.buc.ci )
(#7uig3sq) @prologic I use the gmail webapp for work, and I have to say that over the years it's gotten less and less usable. There are so many little usability things that it's bad at. For instance, if you select a message and hit the Delete key nothing happens. The message is not put in the trash like you'd expect. There are issues like that scattered all over the app. I suspect they spend most of their energy on the spyware side of gmail and dedicate less to making it a useful app for end users (which seems to be true of their search engine too).

2023-09-01T13:45:33Z ( abucci@anthony.buc.ci )
(#if5eb2a) @adi hahaha in some ways it sure does!

2023-09-01T13:45:04Z ( abucci@anthony.buc.ci )
(#if5eb2a) @adi I think it is, and one benefit they have is that you can add third-party repositories to the F-Droid app as you discover them. So, for instance, if you know of a developer who pushes builds to an F-Droid compatible repository, you can add that to your F-Droid app and start tracking updates like you would for any other app in there. Can't do that with Google Play!

F-Droid tends to focus on open source applications that can be built in a reproducible way, which limits the inventory (though of course tends to mean the apps are safer and don't spy on you). There are non-free apps in there as well but they come with warnings so you're informed about what you might be sacrificing by using them. 

That said if you have a favorite app you get through Google Play, there's a decent chance it won't be in F-Droid. Many "big corporate" apps aren't, and vendor-specific apps tend not to be either. But for most of the major functions you might want, like email clients, calendar apps, weather apps, etc etc, there are very good substitutes now in F-Droid. You're definitely making a trade-off though.

What I did was go through the apps I had installed on my last phone, found as many substitutes in F-Droid as I could, started using those instead to see how they worked, and bit by bit replaced as much as I could from Google Play with a comparable app from F-Droid. I still have a few apps (mostly vendor-specific things that don't have substitutes) that come from Google Play but I'm aiming to be rid of those before I need to replace this phone.

2023-09-01T13:35:07Z ( abucci@anthony.buc.ci )
(#eqvdabq) @prologic yeah, it's true. Thing is, Linux as a desktop operating system sucked in 1996 yet I adopted it then anyway because I wanted nothing to do with MS anymore 😆 I know it's not for everyone but I'm pretty tolerant of a less-than-stellar experience if it means I can be free of big-company garbage.

I haven't tried a Linux-based smartphone OS in a long time so I don't have any idea how bad/good it might be. I figure when I finally break down and get a new phone I'll experiment on my current phone.

2023-09-01T13:31:46Z ( abucci@anthony.buc.ci )
(#if5eb2a) @prologic yes, the OS is based on stock Android, so probably wouldn't be of interest if you prefer Apple.

2023-09-01T13:30:47Z ( abucci@anthony.buc.ci )
(#if5eb2a) @adi @prologic F-droid. Getting APKs from developers you trust and side-loading them. Some flavor of Linux. Some distro of the open source parts of Android.

There are lots of options. Bit by bit I divest from anything that's distributed from Google Play. With my latest phone I find and download APKs so that I could have the app without all the Google crap woven through it. By the time I need to replace this one I'll be fully free of Google Play. Most of my apps come from F-droid now. You can a perfectly functional phone/pocket computer unless you're addicted to installing dozens of corporate apps.

2023-09-01T13:27:24Z ( abucci@anthony.buc.ci )
(#if5eb2a) @prologic I've had a Teracube phone for about 3 years now. Theirs comes with a guarantee of 4 years--if something that's covered breaks, you send the phone to them and they fix it and send it back, or they send you a new one. I took advantage of that last year when the screen broke; their tech support even helped me figure out how to wipe the phone when the screen didn't display anything. Pretty painless all around. Have to say I've been very happy with it. It doesn't have the top-end features that new big company phones have, but I don't want those features so that's not an issue for me. I dunno if it's available in Australia or if it's just a US thing.

2023-09-01T13:24:00Z ( abucci@anthony.buc.ci )
(#7dxtvnq) @adi oh yeah, no doubt. I just like to keep an eye on these things because I hate being blindsided.

2023-09-01T13:06:16Z ( abucci@anthony.buc.ci )
(#7dxtvnq) @adi @prologic It's worth bearing in mind that

- Fairphone has taken a considerable amount of VC funding so, sooner or later, that bill will become due: (see: https://techcrunch.com/2023/01/31/fairphone-growth-capital-raise and https://www.crunchbase.com/organization/fairphone)
- Fairphone comes with Google Play apps by default, so it's also a spyware vector (see: https://mastodon.ar.al/@aral/110978014080809471)

I used to have a lot of hope for them but these two ingredients mean that [enshittification](https://en.wiktionary.org/wiki/enshittification) is virtually inevitable.

2023-08-30T15:15:38Z ( abucci@anthony.buc.ci )
(#xevmcwa) @prologic It really is cringeworthy

2023-08-30T14:25:17Z ( abucci@anthony.buc.ci )
(#xevmcwa) @prologic Horseshit hype:
- AI that we have today cannot think--there is no cognitive capacity
- AI that we have today cannot be interviewed--"inter" "viewing" is two minds interacting, but AI of today has no mind, which means this is a puppet show
- AI today is not free--it's a tool, a machine, hardly different from a hammer. It does what a human directs it to do and has no drives, desires, or autonomy. What you're seeing here is a fancy Mechnical Turk

This shit is probably paid for by AI companies who desperately want us to think of the AI as far more capable than it actually is, because that juices sales and gives them a way to argue they aren't responsible for any harms it causes.

2023-08-28T14:35:55Z ( abucci@anthony.buc.ci )
(#vkofzva) @jmjl I'm sorry that I'm not super knowledgeable about alternatives to jmp.chat but I'll tell you what I know. 

You're probably right about jmp.chat not working for you, at least as it is now. You can only get US and Canadian phone numbers through it last time I checked, so if you're not in either of those countries you'd be making international calls all the time and people who wanted to call you would be making international calls too.

I've seen people talk about using SIP as an intermediary: you can bridge SIP-to-XMPP, and bridge SIP-to-PSTN (PSTN = "packet switched telephone network", meaning normal telephone). You can skip the SIP-to-XMPP side if you're comfortable using a SIP client. I don't know very much about SIP or PSTN so I am not sure what to recommend, but perhaps this helps your search queries.

There are a fair number of services like TextNow that let you sign up for a real telephone number that you can then use via their app (I wouldn't use TextNow--they had tons of spyware in their app). I don't know if that kind of service works for you but if it does perhaps you'd be able to find one of them that isn't horrible. This page (https://alternativeto.net/software/jmp-chat/) has a bunch of alternatives; I can't vouch for any of them but maybe it's a starting point if you want to go this route.

Good luck!

2023-08-27T13:46:00Z ( abucci@anthony.buc.ci )
(#bf5yqda) @mckinley Yes, I'm still with jmp.chat, and still very happy with them overall. Their beta period ended and their pricing increased a bit, so that's worth a bit of consideration. I also managed to get one of their eSIMs. I'm slightly less happy with that aspect of their service, though they seem to be actively working on improving it and I knew in advance this was an early beta kind of thing and likely to have issues.

The only unreliability with calls that I've noticed was traceable to the unreliability of my own internet connection. I've confused incoming calls by simultaneously making and taking calls from the computer and the phone, but I think it's understandable that problems might arise and that's not a real use case for me. Once or twice I did not receive a text transcription of a voice mail, but the support is usually quick to address things like that.

I host my own XMPP server and have for a good decade now, and that's what I use with jmp.chat. I can't speak to the quality of their hosting options.

Group texting works fine for me if one of the other parties initiates the group text. I haven't tried to initiate my own group text in well over a year; last time I did, it didn't work. That may or may not be a problem for you, and it may or may not have been fixed by now. Worth investigating more if it's important. I should also say I've only ever used group texts with 3 participants, and can't speak to what happens if there are more nor whether there are upper limits.

Group texts don't use MUC. Rather, they use a special syntax in the JID, something like "+1XXX,+1YYY,...,+1ZZZ@cheogram.com", where the + and , are required, the XXX, YYY, through ZZZ are the phone numbers (no dashes or other special chars just digits), and the @cheogram.com at the end is required.

I recommend the cheogram app if you're on android. It has a lot of nice features on top of the Conversations base. I use gajim on my (linux) computer and it works well with jmp.chat.

I'm happy to answer other questions if you have them!

2023-08-22T17:31:49Z ( abucci@anthony.buc.ci )
Ugh, ffs--the datasette project just added #ChatGPT garbage. Another seemingly nice piece of software and project that I need to stop using.

I guess I can be thankful they self-identify.

2023-08-21T18:05:35Z ( abucci@anthony.buc.ci )
(#aex52eq) @prologic Invidious might satisfy these requirements: https://invidious.io

It's worth noting, though, that Youtube is right now in the process of locking itself down and it might not be long before all third-party frontends stop working. Similar to what twitter and reddit are doing.

2023-08-21T13:28:28Z ( abucci@anthony.buc.ci )
(#yrdafza) @New_scientist No, Google does not predict this. "Google AI" has been self-promoting like this for decades. Remember when they used to brag that they could predict the onset of flu season weeks before it started? That silently went away because they got it badly wrong many times and people caught on to how bad their "predictions" actually were.

They can't stop themselves. Anything about AI coming out of big tech companies these days is marketing, not real, and certainly not science.

2023-08-21T13:26:38Z ( abucci@anthony.buc.ci )
(#addgj3q) @New_scientist because of course they have.

Emily Bender, a computational linguistic and excellent critic of this generative AI nonsense, uses an analogy of an oil spill to characterize what is happening as a result of generative AI. It's polluting the world with false information, false images, false "academic" articles, false books. The companies that create this stuff are not cleaning up their misinformation spill; they're letting the mess spread all over. It's being used to commit crimes, and that'll only get worse. Just like an out of control oil spill will destroy entire ecosystems.

2023-08-18T16:35:12Z ( abucci@anthony.buc.ci )
[Keyword: Decentralization - Initiative for Digital Public Infrastructure](https://publicinfrastructure.org/2023/04/12/keyword-decentralization/)

Figured you'd be interested in this @prologic

2023-08-17T00:23:33Z ( abucci@anthony.buc.ci )
(#lhdjzma) @Phys_org oh fuck off

2023-08-16T12:51:10Z ( abucci@anthony.buc.ci )
(#lpjlrqq) @xuu "tiny" 😆

2023-08-15T02:52:00Z ( abucci@anthony.buc.ci )
(#izsda6q) @New_scientist Wow!

2023-08-08T15:33:37Z ( abucci@anthony.buc.ci )
(#zi4535q) here's my old [web page at Brandeis University](https://www.cs.brandeis.edu/~abucci/)
> Coevolutionary algorithms typically explore domains in which no single evaluation function is present or known. For the purpose of selecting which individuals to maintain and vary, they instead rely on the outcomes of interactions between evolving entities.

I've been using variations of that same phrasing for a very long time--I wrote that web page circa 2005 maybe?

2023-08-08T15:31:21Z ( abucci@anthony.buc.ci )
Found another example of Google stealing something I've written and putting it in a "featured snippet".

What's super annoying about this one is that the source is a course page at Tufts University, not the official page of the publication they're taking this text from. I know the professor who taught that course and I've guest lectured for them before on this topic. They put this publication in their course readings, and I guess that's where Google picked it up.

![](https://anthony.buc.ci/media/CfWbhWbEVoHZNU56Bsa4X9.png)

2023-08-08T14:36:32Z ( abucci@anthony.buc.ci )
(#42qgz2q) @prologic hmm, bummer. I was hoping that translating the `docker` commands to `podman` syntax would work but it looks like it's more subtle than that. Thanks for trying!

The weird thing was I wasn't getting errors like that on my end when I tried it. `podman` thought the connection was created, and it set it as the default. But I don't think it was sending anything over the wire. When I have more time to tinker with it maybe I'll play around and see if I can figure out what's up.

2023-08-08T13:34:42Z ( abucci@anthony.buc.ci )
(#42qgz2q) @prologic Change your script to this:
```
#!/bin/sh

set -e

alias docker=podman

if [ ! command -v docker > /dev/null 2>&1 ]; then
 echo "docker not found"
 exit 1
fi

mkdir -p $HOME/.docker/certs.d/cas

## key stuff omitted

# DO NOT DO THIS docker context create cas --docker "host=tcp://cas.run:2376,ca=$HOME/.docker/certs.d/cas/ca.pem,key=$HOME/.docker/certs.d/cas/key.pem,cert=$HOME/.docker/certs.d/cas/cert.pem"
# DO THIS:
podman system connection add "host=tcp://cas.run:2376,ca=$HOME/.docker/certs.d/cas/ca.pem,key=$HOME/.docker/certs.d/cas/key.pem,cert=$HOME/.docker/certs.d/cas/cert.pem"
# DO NOT DO THIS docker context use cas
# DO THIS: 
podman system connection default cas
```

2023-08-08T13:26:04Z ( abucci@anthony.buc.ci )
(#42qgz2q) @prologic 
```
$ podman --docker 
Error: unknown flag: --docker
```

Why are you using a flag that `podman` doesn't have?

2023-08-08T13:08:30Z ( abucci@anthony.buc.ci )
(#42qgz2q) @prologic podman supports TLS.

2023-08-08T12:37:27Z ( abucci@anthony.buc.ci )
(#42qgz2q) @prologic what do you mean when you say "Docker API"? There are multiple possible meanings for that. `podman` conforms to *some* of Docker's APIs and it's unclear to me which one you say it's *not* conforming to.

You just have to Google "podman Docker API" and you find stuff like this: https://www.redhat.com/sysadmin/podman-rest-api

## What is Podman's REST API?

Podman's REST API consists of two components:
- A **Docker-compatible** portion called Compat API
- A native portion called Libpod API that provides access to additional features not available in Docker, including pods


Or this: https://docs.podman.io/en/latest/markdown/podman-system-service.1.html
> The REST API provided by podman system service is split into two parts: a compatibility layer offering **support for the Docker v1.40 API**, and a Podman-native Libpod layer.

2023-08-07T15:42:47Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic I don't understand what you're saying. `podman` works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.

2023-08-07T15:00:33Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic My understanding is that `podman` can talk to the Docker Engine API. It's just that the commands sometimes have different names in the `podman`verse. I think--never used those features.

2023-08-07T14:58:38Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic I don't get your objection. `dockerd` is 96M and has to run all the time. You can't use `docker` without it running, so you have to count both. `docker` + `dockerd` is 131M, which is over 3x the size of `podman`. Plus you have this daemon running all the time, which eats system resources `podman` doesn't use, *and* `docker` fucks with your network configuration right on install, which `podman` doesn't do unless you tell it to.

That's way fat as far as I'm concerned.

As far as corporate goes, `podman` is free and open source software, the end. `docker` is a company with a pricing model. It was founded as a startup, which suggests to me that, like almost all startups, they are seeking an exit and if they ever face troubles in generating that exit they'll throw out all niceties and abuse their users (see Reddit, the drama with spyware in Audacity, 10,000 other examples). Sure you can use it free for many purposes, and the container bits are open source, but that doesn't change that it's always been a corporate entity, that they can change their policies at any time, that they can spy on you if they want, etc etc etc.

That's way too corporate as far as I'm concerned.

I mean, all of this might not matter to you, and that's fine! Nothing wrong with that. But you can't have an alternate reality--these things I said are just facts. You can find them on Wikipedia or docker.com for that matter.

2023-08-07T14:21:58Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic I had a feeling my container was not running remotely. It was too crisp.

`podman` is definitely capable of it. I've never used those features though so I'd have to play around with it awhile to understand how it works and then maybe I'd have a better idea of whether it's possible to get it to work with `cas.run`. 

There's a `podman`-specific way of allowing remote container execution that wouldn't be too hard to support alongside `docker` if you wanted to go that route. Personally I don't use `docker`--too fat, too corporate. `podman` is lightweight and does virtually everything I'd want to use `docker` to do.

2023-08-07T13:41:15Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic @jmjl
It looks like there's a `podman` issue for adding the `context` subcommand that `docker` has. Currently `podman` does not have this subcommand, although [this comment](https://github.com/containers/podman/issues/12811#issuecomment-1153128175) has a translation to `podman` commands that are similar-ish.

It looks like that's all you need to do to support `podman` right now! Though I'm not 100% sure the containers I tried really are running remotely. Details below.

I manually edited the shell script that `cas.run add` returns, changing all the `docker` commands to `podman` commands. Specifically, I put `alias docker=podman` at the top so the check for `docker` would pass, and then I replaced the last two lines of the script with these:

```
podman system connection add cas "host=tcp://cas.run..."
podman system connection default cas
```

(that ... after `cas.run` is a bunch of connection-specific stuff)

I ran the script and it exited with no output. It did create a connection named "cas", and made that the default. I'm not super steeped in how `podman` works but I believe that's what you need to do to get `podman` to run containers remotely.

I ran some containers using `podman` and I *think* they are running remotely but I don't know the right juju to verify. It looks right though!

This means you could probably make minor modifications to the generated shell script to support `podman`. Maybe when the check for `docker` fails, check for `podman`, and then later in the script use the `podman` equivalents to the `docker context` commands.

2023-08-07T12:28:22Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic hmm, now I get this:

```
$ ssh -p 2222 -i PRIVATE_GITHUB_KEY GITHUB_USERNAME@cas.run add | sh
sh: 135: docker: not found
```

The quickstart says:
```
## Quick Start

 ssh -p 2222 cas.run add | sh
```

so that's why I tried this command (I had to modify it with my key and username like before)

Edit: 🤦‍♂ and that's becasue I don't have `docker` on this machine. Sorry about that, false alarm.

2023-08-07T12:25:17Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic aha, thank you, that got me unjammed.

Turns out I thought I had an SSH key set up in github, but github didn't agree with me. So, I re-added the key.

I also had to modify the command slightly to:

```
ssh -p 2222 -i PRIVATE_GITHUB_KEY GITHUB_USERNAME@cas.run help
```

since I generate app-specific keypairs and need to specify that for `ssh` and I haven't configured it to magically choose the key so I have to specify it in the command line.

Anyhow, that did it. Thanks!

2023-08-06T18:02:04Z ( abucci@anthony.buc.ci )
(#fndjfpa) hello @coreybag please post something that demonstrates you're a human being and not a bot; otherwise I'm afraid I'll have to delete your account!

2023-08-06T18:01:09Z ( abucci@anthony.buc.ci )
(#4zj75sa) @marado hahaha

2023-08-06T15:26:11Z ( abucci@anthony.buc.ci )
(#njayfpq) @movq ![](https://anthony.buc.ci/media/CAuuWDbYxkJj5aHjEzergZ.png)

2023-08-06T13:29:27Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic so what is the command to use? I did `ssh -p 2222 GITHUB_USERNAME@cas.run help` but that gives the same error. There's something missing here.

2023-08-05T21:53:13Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic I do, but you didn't specify in your twt that you needed to use a github account. I copy pasted the `ssh` command you posted verbatim!

2023-08-05T17:16:31Z ( abucci@anthony.buc.ci )
(#axkd3eq) @prologic 
```
# ssh -p 2222 cas.run help 
The authenticity of host '[cas.run]:2222 ([139.180.180.214]:2222)' can't be established.
RSA key fingerprint is SHA256:i5txciMMbXu2fbB4w/vnElNSpasFcPP9fBp52+Avdbg.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[cas.run]:2222' (RSA) to the list of known hosts.
abucci@cas.run: Permission denied (publickey).
```

2023-08-04T14:55:56Z ( abucci@anthony.buc.ci )
(#tz3up7q) @New_scientist hello @prologic here's another feed that's spewing multiple copies of the same post. This one above is repeated 8 times. @awesome-scala-weekly now has 13 copies of each post every week. This definitely looks like a bug in whatever code is generating these feeds, because the source feeds don't have multiple copies of the original posts:

- Has 8 copies of the above post: https://feeds.twtxt.net/New_scientist/twtxt.txt
- Has only 1 copy of the above post: https://www.newscientist.com/feed/home/

I forget whether I filed an issue on this before, but can you tell me where I should do that?

2023-08-03T13:51:34Z ( abucci@anthony.buc.ci )
(#tdpzuha) @prologic the confusion over these words is rampant 🤦‍♂️

2023-08-03T12:17:51Z ( abucci@anthony.buc.ci )
(#tdpzuha) @Planet_Jabber_XMPP 
> The benefits of blockchain implementation across multiple sectors are well-documented

WTF are you talking about? The only thing well-documented about "the blockchain" is that it sucks and its primary use case is creating Ponzi schemes.

2023-08-02T23:16:54Z ( abucci@anthony.buc.ci )
(#nrtxtpa) @prologic are you trying to reinvent cloud computing?!?

2023-08-02T19:54:20Z ( abucci@anthony.buc.ci )
(#kp4mjzq) @movq oof that's bad

2023-08-02T17:15:38Z ( abucci@anthony.buc.ci )
(#nrtxtpa) @prologic hmmm, I might.

2023-08-01T18:52:25Z ( abucci@anthony.buc.ci )
(#3g4an7a) @New_scientist 😐

2023-08-01T14:40:21Z ( abucci@anthony.buc.ci )
[Release jq 1.7rc1 · jqlang/jq · GitHub](https://github.com/jqlang/jq/releases/tag/jq-1.7rc1)

Renewed activity on `jq` after five years. This RC looks nice!

2023-07-31T22:35:38Z ( abucci@anthony.buc.ci )
(#xdfwwgq) @stigatle happy birthday!

2023-07-31T14:10:45Z ( abucci@anthony.buc.ci )
(#ivhcphq) @movq @mckinley I believe the resurgence in availability of municipal WiFi is largely driven by the surveillance capabilities it offers. Every person who has WiFi enabled on their phone can be tracked throughout the city as their phones ping various base stations; a lot of folks aren't aware of just how much information can be slurped out of a phone that isn't locked down just from its WiFi pings. I know this happens in Toronto, and I was familiar with a startup in Massachusetts that based its business model on this very concept. I can only assume it's widespread in the US if not throughout the Western world.

2023-07-31T00:05:26Z ( abucci@anthony.buc.ci )
(#b2k6b5q) @lyse this is excellent advice that I will almost surely heed!

2023-07-30T13:02:58Z ( abucci@anthony.buc.ci )
(#fcjogya) I have new batteries for it now but I have no motivation to replace them. 😩

2023-07-29T19:09:42Z ( abucci@anthony.buc.ci )
(#gcwa5wa) @phoronix 
> For those fond of the COBOL programming language

😆

2023-07-28T11:56:27Z ( abucci@anthony.buc.ci )
(#4sbpj2q) @prologic I'll second this--I find it very hard to read too.

2023-07-26T13:13:47Z ( abucci@anthony.buc.ci )
The hottest 21 days ever recorded on Earth were the last 21 days.

There are climate scientists saying that this summer will be the coolest summer of the rest of our lives. It won't get cooler.

They can say that with confidence because Earth's energy imbalance--the difference between how much energy comes in versus how much is radiated back to space--has been positive since around 2010. Prior to that, the balance would shift negative sometimes, so Earth would radiate a bunch of energy back into space. Not anymore. Earth is an energy sponge now. And net positive incoming energy means temperatures go up.

Climate disaster has been here for awhile, but it's kicking into high gear now. This will not change until we take drastic action.

2023-07-25T16:17:02Z ( abucci@anthony.buc.ci )
(#kzsbkna) @prologic Well, you can mute or block individual users, and you can mute conversations too. I think the tools for controlling your interactions aren't so bad (they could definitely be improved ofc). And in my case, I was replying to something this person said, so it wasn't outrageous for his reply to be pushed to me. Mostly, I was sad to see how quickly the conversation went bad. I thought I was offering something relatively uncontroversial, and actually I was just agreeing with and amplifying something another person had already said.

2023-07-25T15:38:22Z ( abucci@anthony.buc.ci )
(#kzsbkna) @prologic attacking the person, not the idea. It'd be like if you said "yarn is better than mastodon because it isn't push based" and someone who disagreed with you said "well you think that because you're an idiot" or something like that.

2023-07-25T14:53:43Z ( abucci@anthony.buc.ci )
I've only been using `snac`/the fediverse for a few days and already I've had to mute somebody. I know I come on strongly with my opinions sometimes and some people don't like that, but this person had already started going ad hominem (in my reading of it), and was using what felt to me like sketchy tactics to distract from the point I was trying to make and to shut down conversation. They were doing similar things to other people in the thread so rather than wait for it to get bad for me I just muted them. People get so weirdly defensive so fast when you disagree with something they said online. Not sure I fully understand that.

2023-07-25T12:51:20Z ( abucci@anthony.buc.ci )
(#5gmpt7a) @prologic when will we have Y coin, the decentralized crypto money of yarn social???

2023-07-24T17:49:11Z ( abucci@anthony.buc.ci )
(#lwzzgcq) @stigatle "it might provoke Russia"

2023-07-24T13:40:06Z ( abucci@anthony.buc.ci )
I just received this email and I have some questions:

> This email is from a trusted sοurce.
>
> You received this abucci@bucci.onl because you have been disconnected from sending and receiving emails.
> 
> To continue using this email address we urge you to re-confirm if your account is still active on bucci.onl to officially unlock it to our default settings.
>
> Re-confirm account (a link; removed)
>
> ※ This process is very important to help us protect your internet and fight malicious activities. 

Since I administer bucci.onl myself, I'm a little confused. I don't recall disconnecting myself from sending and receiving emails. I don't even know how you disconnect someone from that. I also have never created the email address this email appears to be coming from, but maybe I should trust it anyway since they told me it's a trusted source? Most puzzlingly, I've been sending and receiving emails just fine all morning, so I do not appear to be disconnected from anything? I want to help protect the internet and fight malicious activities, but what should I do??? 🤔🤔🤔🤔🤔

2023-07-23T14:51:47Z ( abucci@anthony.buc.ci )
My UPS failed the other day and I don't know what's wrong with it yet. Very 😱 until I get that fixed or replaced.

2023-07-23T14:47:56Z ( abucci@anthony.buc.ci )
(#us7vxna) @prologic do they censor you???

2023-07-23T14:46:37Z ( abucci@anthony.buc.ci )
(#fxbcufa) @prologic It was super useful if you needed to do the sorts of things it did. I'm pretty sad.

At its core was Sage, a computational mathematics system, and their own version of Jupyter notebooks. So, you could do all kinds of different math stuff in a notebook environment and share that with people. But on top of that, there was a chat system, a collaborative editing system, a course management system (so if you were teaching a class using it you could keep track of students, assignments, grades, that sort of thing), and a bunch of other stuff I never used. It all ran in a linux container with python/conda as a base, so you could also drop to a terminal, install stuff in the container, and run X11 applications in the same environment. I never taught a class with it but I used to use it semi-regularly to experiment with ideas.

2023-07-23T01:15:37Z ( abucci@anthony.buc.ci )
I used to be a big fan of a service called cocalc, which you could also self host. It was kind of an integrated math, data science, research, writing, and teaching platform.

I hadn't run it in awhile, and when I checked in with it today I found their web site brags that cocalc is now "extensively integrated with ChatGPT".

Which means I can't use it anymore, and frankly anyone doing anything serious shouldn't use it either. Very disappointing.

2023-07-23T01:03:48Z ( abucci@anthony.buc.ci )
(#kyuurnq) @prologic wow! The place to go for whiteboard tech is mills.io.

That stinks about Excalidraw. they've been saying that (working on adding collab/self hosting) for over a year.

2023-07-23T00:12:54Z ( abucci@anthony.buc.ci )
Ben Shapiro is threatened by a movie about a doll 😆

2023-07-23T00:00:04Z ( abucci@anthony.buc.ci )
(#sx5saba) @xuu hahaha!

2023-07-22T19:19:33Z ( abucci@anthony.buc.ci )
(#kyuurnq) @lyse oh wow nice, I got it running with no trouble:

```



 |
 |
 | .
 | | |
 | | |
 | | |
 |__________ | |
 / | _,..----. | / ,Y-o..
 .| ,-'' | / .' / ' .
 || [ --.....- | | | `.
 || |".........__ | | \ |
 b | ' | | \ |
 | | | `. _,'
 | | ' `'''



 , , . .
 \ .'| ,-'\V d---. |...
 \. ,'| / |/ | / |
 ` ...,' ,' `..,Y / / |
 _/ | | |
 ,' |
 -._______/



```

2023-07-22T17:21:03Z ( abucci@anthony.buc.ci )
(#kyuurnq) I take it back. Excalidraw is like tldraw--you can integrate it into a Javascript front end if you want. Which means technically you could self-host it if you wanted, but you'd have to write your own front end code to embed it, and host that code somehow.

2023-07-22T17:19:23Z ( abucci@anthony.buc.ci )
(#kyuurnq) @prologic I see what you mean about tldraw. I looked at their github repository and it seems like they are distributing it as an npm package for people who want to include a whiteboard in their Javascript-based frontend. I didn't see a way to just launch the thing.

I have half a mind to write a little scala frontend that sets up one of these, since scalajs makes it very easy to use these Javascript web component things while making it look like you're writing scala.

2023-07-22T17:12:10Z ( abucci@anthony.buc.ci )
(#kyuurnq) @prologic I'm a big fan of https://excalidraw.com , especially the collaborative editing feature, but I don't think you can self-host it 👎

2023-07-22T13:44:26Z ( abucci@anthony.buc.ci )
(#kyuurnq) @prologic whoa that's so cool!

2023-07-17T19:35:50Z ( abucci@anthony.buc.ci )
I'm playing around with `snac2`, which I think @stigatle mentioned on here, and I have to say it's extremely easy to set up and it's been pretty straightforward so far. I wanted to experiment with having a presence on the Fediverse without going through the process of picking Mastodon vs. Gnu Social vs. Friendica vs. ..., and I wanted to self-host instead of picking an instance of one of those. For now I'm abucci@buc.ci, but no guarantees that will remain stable; I'm just testing for the time being.

2023-07-16T00:43:13Z ( abucci@anthony.buc.ci )
(#prgk2sq) @prologic Couldn't agree more

2023-07-15T15:37:13Z ( abucci@anthony.buc.ci )
(#pne2f3a) @stigatle @prologic seconded, that would definitely be nice

2023-07-14T11:10:34Z ( abucci@anthony.buc.ci )
(#ooubl4a) @prologic 
- 2.4 GHz Wi-Fi: long range, can go through walls, fast but not very fast
- 5.0 GHz Wi-Fi: much shorter range, cannot go very far through walls, quite fast
- Li-Fi: long range (?), cannot go through any walls, very very fast

2023-07-14T00:24:02Z ( abucci@anthony.buc.ci )
(#ccnlcjq) @xuu ah, well, I think it's on 1.0.x now but it picked up ipv6 support in 0.10.x

2023-07-13T18:42:32Z ( abucci@anthony.buc.ci )
(#ccnlcjq) @prologic wow that's wild. The ISPs I've had in the last few years supported ipv6. The one I have now does.

2023-07-13T13:35:54Z ( abucci@anthony.buc.ci )
(#khu32eq) @xuu "yet"? It's supported ipv6 for like 6 years now.

2023-07-12T16:06:03Z ( abucci@anthony.buc.ci )
(#khu32eq) @prologic I run `fail2ban` on very aggressive settings to avoid these headaches. That plus manually banning IP ranges that register bots on my pod (🙄) works pretty well for me.

2023-07-07T12:56:13Z ( abucci@anthony.buc.ci )
(#ra4n7wa) @prologic bummer, that's a shame. I ask because I install the vast majority of my phone apps from f-droid these days, and only use Google Play Store when I have no other option. I know the Play Store will have more reach, but I'm guessing reach isn't the highest priority right now.

2023-07-07T00:35:14Z ( abucci@anthony.buc.ci )
(#ra4n7wa) @prologic is it difficult to get packages into f-droid?

2023-07-06T18:11:55Z ( abucci@anthony.buc.ci )
(#veppzdq) @prologic oh my god

2023-07-06T17:17:16Z ( abucci@anthony.buc.ci )
(#mbo4kaa) @prologic hmm, I'd be up for thinking about that. At least at the protocol and design level--I'm afraid I can't help much with Go programming.

2023-07-06T17:16:10Z ( abucci@anthony.buc.ci )
(#7z4l4ra) @prologic ack! Well, good to know.

2023-07-06T17:15:50Z ( abucci@anthony.buc.ci )
(#7z4l4ra) @prologic I don't know! I've never used it--only came across it recently.

2023-07-06T14:17:48Z ( abucci@anthony.buc.ci )
(#clwjr6a) @movq it's a great way to spice up your object storage!

2023-07-06T13:15:04Z ( abucci@anthony.buc.ci )
(#clwjr6a) @movq @prologic I thought you were talking about the [cloud storage](https://wasabi.com) 🤣

2023-07-05T13:38:56Z ( abucci@anthony.buc.ci )
(#abupyoa) @prologic It's true. I think the key point is to make it 100% clear what your intentions are, so that if there ever *is* a legal case against Google, they cannot credibly pretend not to have known.

2023-07-05T09:32:35Z ( abucci@anthony.buc.ci )
(#abupyoa) @prologic That's definitely a concern. I guess it's a way to signal unequivocally that you don't want the page indexed. If they do it anyway, they don't really have an excuse to fall back on--they just blatantly violated your web site's policy.

2023-07-05T09:29:30Z ( abucci@anthony.buc.ci )
(#y7ldi4q) @marado It's very different. Language models are part if traditional search engines and translation engines. The new policy mentions Cloud AI abd Bard specifically. This is a weird change and probably a good preemptive move as I said previously. I'm not sure why you're downplaying it

2023-07-04T14:18:36Z ( abucci@anthony.buc.ci )
(#w7ddtmq) @shreyan If that's your reaction to PragerU, then do I have a podcast for you! https://www.stitcher.com/show/the-audit

2023-07-04T14:16:46Z ( abucci@anthony.buc.ci )
(#y7ldi4q) @marado It can't possibly be defensible, which to me always signals an attempt at a power grab. They never explicitly said "we will use anything we scrape from the web to train our AI" before--that's new. There is growing pushback against that practice, with numerous legal cases winding through the legal system right now. Some day those cases will be heard and decided on by judges. So they're trying to get out ahead of that, in my opinion, and cement their claims to this data before there's a precedent set.

2023-07-04T13:21:53Z ( abucci@anthony.buc.ci )
(#y7ldi4q) @prologic They were almost certainly doing this already, but now they're codifying it in their policies, essentially claiming ownership over everyone's web pages.

2023-07-04T13:20:56Z ( abucci@anthony.buc.ci )
(#y7ldi4q) Time to add

```
<meta name=”googlebot” content=”noindex,nofollow”>
```

to everything I guess.

2023-07-04T13:00:03Z ( abucci@anthony.buc.ci )
[Google Says It'll Scrape Everything You Post Online for AI](https://gizmodo.com/google-says-itll-scrape-everything-you-post-online-for-1850601486)

> Google updated its privacy policy over the weekend, explicitly saying the company reserves the right to scrape just about everything you post online to build its AI tools.

Google can eat shit.

2023-07-03T16:53:08Z ( abucci@anthony.buc.ci )
(#fob5w6q) With Youtube testing a "three strikes and you're out" policy against people who use ad blockers, I'm also wondering whether Web 2.0 is effectively walled off and I should just give up on it entirely and look elsewhere for information and entertainment.

2023-07-03T16:49:26Z ( abucci@anthony.buc.ci )
Wondering how long I'll keep twitter-related feeds (like on fraidycat, or here) before giving up on them as permanently dead.

2023-06-23T18:11:00Z ( abucci@anthony.buc.ci )
(#w7ddtmq) @xuu Oh wow I didn't know he was associated with PragerU. I've listened to a few episodes of The Audit podcast, where they basically shred PragerU content, and it's hilarious and terrifying.

2023-06-23T17:15:34Z ( abucci@anthony.buc.ci )
I never paid a lot of attention to Ben Shapiro before, but what he says is so transparently asinine it boggles the senses. You really have to have a Fox-addled mind to believe that the search for the submersible was completely faked and that the powers-that-be knew the entire time that it had imploded. To believe that a vast conspiracy among hundreds, thousands (?) of people from several countries and spanning several days was orchestrated to lie to the public in order to.....uh, achieve what exactly? "Undermine institutional credibility"? What does that even mean?

This is "the moon landing was faked" levels of conspiracy theory.

![](https://anthony.buc.ci/media/Pv6e25T9TSvpJvTrfdj7RF.png)

2023-06-20T13:24:38Z ( abucci@anthony.buc.ci )
These billionaires are profoundly without intelligence or depth. It's astonishing to see so many shallow, empty fools parading their bad opinions publicly without shame. Let no one ever again fall under the illusion that tech oligarchs are anything more than your racist uncle at Thanksgiving but with more money.

![](https://anthony.buc.ci/media/8pvxrf4CdkkcCB7poqeZdC.png)

2023-06-18T15:14:37Z ( abucci@anthony.buc.ci )
Speaking of men getting owned, Ruth Ben-Ghiat, an expert on authoritarianism who wrote the book _Strongmen_, regularly calls out and degrades wannabe dictators like Elon Musk and it's cathartic to witness.

 ![](https://anthony.buc.ci/media/XYRJbz8K937Sp6zdSbHqc6.png)

2023-06-18T15:06:27Z ( abucci@anthony.buc.ci )
(#b33easq) Also, what a douchebag using the title "Dr." in his twitter handle. As a general rule, a white dude who isn't a medical doctor putting "Dr." in their social media title is a gigantic flashing red flag.

2023-06-18T15:05:07Z ( abucci@anthony.buc.ci )
(#b33easq) Personally? I'd rather a woman owned Jordan Peterson and got him to shut the fuck up.

2023-06-18T15:03:49Z ( abucci@anthony.buc.ci )
(#b33easq) for context, Peterson and a bunch of other know-nothing men are reacting on twitter to an article in The Atlantic co-authored by Applebaum, who has quite a bit of expertise on the subject she's writing about. That doesn't seem to matter at all to Peterson, who knows nothing of these subjects but opines about them anyway. She's been tweeting about these reactions and the screencapture I posted previously is one of hers about Peterson.

2023-06-18T15:01:24Z ( abucci@anthony.buc.ci )
Jordan Peterson likes to mansplain at women when he knows nothing about the subject. Probably because he thinks women should be property of men instead of free individuals.

 ![](https://anthony.buc.ci/media/bGV8FASbWj4hkAL9UchRPM.png)

2023-06-15T18:07:04Z ( abucci@anthony.buc.ci )
![](https://anthony.buc.ci/media/bmYHa4PjzLz6E9mozAgvGM.png) 

Let's be clear here. Daniel Penny allegedly choked a black man, Jordan Neely, to death on a subway car. Neely was being loud, but he was not physically threatening anybody and did not have a weapon. In any other context, this would be called "murder", at the very least, "manslaughter" if one were being gracious. Because of the US's history, a white man murdering a black man in sight of the public is oftentimes, and rightfully, called a "lynching". It has a public, political purpose amounting to terrorism.

Daniel Penny was allowed to go free for awhile after this event. He is only now facing accountability, having been recently indicted (arrested and charged with a crime) as he should have been day of. And here is racist right-wing toadie Ben Shapiro saying that *Daniel Penny*--the white alleged killer--is the one being lynched. Not the black man who was allegedly murdered *by Penny* in view of the public, and who is now dead. Penny himself, who is still very much alive.

@prologic, I don't know how you go on defending Ben Shapiro, but in the context of US society, what Shapiro is saying is reprehensible and unacceptable. He's a right-wing troll with disgusting, not to mention flat out stupid, opinions.

2023-06-13T11:37:48Z ( abucci@anthony.buc.ci )
(#wymrika) @shreyan I noticed that too: #nlmebga

2023-06-12T16:35:13Z ( abucci@anthony.buc.ci )
(#owvsdgq) @movq If I understand it correctly, gtk4 renders using OpenGL. That means some of that RAM that appears to be allocated is actually some trick of the OpenGL driver so that it can map address in RAM space to the GPU's VRAM (depends a lot on your setup though).

What happens if you run it with `GSK_RENDERER=cairo` set?

2023-06-12T16:22:44Z ( abucci@anthony.buc.ci )
(#owvsdgq) @movq 
Doesn't even compile on my system, which is apparently broken:

```
> cc -Wall -Wextra -o win win.c $(pkg-config --cflags --libs gtk4) 
cc: error: unrecognized argument in option ‘-mfpmath=sse -msse -msse2 -pthread -I/usr/include/gtk-4.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0’
cc: note: valid arguments to ‘-mfpmath=’ are: 387 387+sse 387,sse both sse sse+387 sse,387
```

2023-06-12T12:57:31Z ( abucci@anthony.buc.ci )
(#nlmebga) Looks like they edited the headline, but here's a receipt from twitter (well, nitter):
 ![](https://anthony.buc.ci/media/3nSgxXkT72Zx5oih4uUuoS.png)

2023-06-12T12:55:14Z ( abucci@anthony.buc.ci )
[How Ukraine's dam collapse could become the country's 'Chernobyl' | Time](https://time.com/6286309/ukraine-dam-collapse-ecological-catastrophe/)

Chernobyl is in Ukraine you assholes 😆

2023-06-09T11:51:12Z ( abucci@anthony.buc.ci )
(#6ykol7q) @movq by far the weirdest plane: https://movq.de/v/863829c893/IMG_4912.JPG

2023-06-08T12:46:41Z ( abucci@anthony.buc.ci )
(#aere2za) @prologic I mean, I get that there are differences of opinion. But death threats? Who the hell is doing that?

2023-06-08T12:46:08Z ( abucci@anthony.buc.ci )
(#hriu5ca) @prologic hahaha definitely not

2023-06-07T20:11:13Z ( abucci@anthony.buc.ci )
[Sam Altman on Twitter: "a new version of moore’s law that could start soon: the amount of intelligence in the universe doubles every 18 months" / Twitter](https://twitter.com/sama/status/1629880171921563649)

The more I read from this guy, the more I come to believe he is a gigantic douchecanoe. What a profoundly stupid thing to say.

2023-06-07T19:54:06Z ( abucci@anthony.buc.ci )
[GitHub and OpenAI fail to wriggle out of Copilot lawsuit • The Register](https://www.theregister.com/2023/05/12/github_microsoft_openai_copilot/)

Lawsuits alleging GitHub Copilot breached licenses can move forward. Will be interesting to see how these cases are decided. 

This is a fucked up detail:
> The judge meanwhile rejected the defense argument that the plaintiffs should not be allowed to continue their claim pseudonymously based on death threats sent to the plaintiffs' counsel.

Who is sending death threats to the lawyers of people trying to sue GitHub/Microsoft/OpenAI, and why? Something's fishy there.

2023-06-07T19:48:52Z ( abucci@anthony.buc.ci )
[Asleep at the Keyboard? Assessing the
Security of GitHub Copilot’s Code Contributions](https://arxiv.org/pdf/2108.09293.pdf)

40% of code produced by GitHub Copilot has at least one well-known security vulnerability, in the test reported in this paper.

2023-06-07T19:21:48Z ( abucci@anthony.buc.ci )
[Crypto collapse? Get in loser, we’re pivoting to AI – Attack of the 50 Foot Blockchain](https://davidgerard.co.uk/blockchain/2023/06/03/crypto-collapse-get-in-loser-were-pivoting-to-ai/)

Someone on here gave me a hard time when I suggested that the crypto grifters were pivoting to AI after crypto collapsed. But, they were and they still are.

2023-06-07T18:14:06Z ( abucci@anthony.buc.ci )
(#k5eii3q) I found this to be a [good thread](https://threadreaderapp.com/thread/1666480705637851136.html) on the subject of how the media is covering the dam explosion. The author, Timothy Snyder, is a history professor at Yale and has consistently good commentary on the war in Ukraine.

2023-06-07T13:06:18Z ( abucci@anthony.buc.ci )
(#k5eii3q) @prologic I tried to call him but he wouldn't answer the phone 😞

2023-06-07T13:05:01Z ( abucci@anthony.buc.ci )
(#k5eii3q) @stigatle I think I understand NATO's hesitation, but at the same time if this drags on and on for years then it causes massive loss of life and is even more dangerous for everyone. If that nuclear power plant melts down, whether because Russia causes it directly or because of an "accident", then all of Europe can be blanketed with fallout. The longer this goes on, the more likely that possibility (and worse ones!) becomes.

That is scary to be so close to Russia. I hope you're doing OK.

2023-06-06T18:43:33Z ( abucci@anthony.buc.ci )
(#k5eii3q) @prologic yeah, it's a horrible waste.

2023-06-06T15:07:25Z ( abucci@anthony.buc.ci )
(#k5eii3q) @prologic I don't agree. I think he's a thug who benefits a lot if everybody thinks he's a madman.

All through this war, there has been a repeated cycle:
- We can't give Ukraine weapon X; that will provoke Putin and he'll drop a nuke!
- Russian propagandists threaten they're about to drop nukes
- After lots of hand wringing, some country gives weapon X to Ukraine
- No nukes are dropped

We're on like the 5th iteration of this. Now it's about F-16 fighter jets. In the meantime, a lot of Ukrainians AND Russians are dying en masse.

2023-06-06T14:10:11Z ( abucci@anthony.buc.ci )
(#k5eii3q) @prologic I said nothing about an international violent response. You added that 🤔 

If someone punches you in the face over and over again, you don't stand there and take it to avoid "begetting violence". You stop them from punching you, and do your best to ensure they never punch you again. That's not "violence begets violence". That's rationality.

2023-06-06T13:07:05Z ( abucci@anthony.buc.ci )
(#k5eii3q) This demands a response from Europe, the world, not just Ukraine.

2023-06-06T13:03:05Z ( abucci@anthony.buc.ci )
Russia blowing up the Nova Kakhovka dam is an incomprehensible war crime. Among other things, it drains water from the Zaporizhzhia nuclear power plant, water that is needed for cooling. They are trying to generate a widespread disaster. 

They *must* be stopped, immediately, without hesitation. This is unacceptable behavior, crossing every red line we have no matter our politics, without any doubt.

2023-06-05T15:43:05Z ( abucci@anthony.buc.ci )
(#65j7vzq) Seems to me you could write a script that:
- Parses a StackOverflow question
- Runs it through an AI text generator
- Posts the output as a post on StackOverflow

and basically pollute the entire information ecosystem there in a matter of a few months? How long before some malicious actor does this? Maybe it's being done already 🤷

What an asinine, short-sighted decision. An astonishing number of companies are actively reducing headcount because their executives believe they can use this newfangled AI stuff to replace people. But, like the dot com boom and subsequent bust, many of the companies going this direction are going to face serious problems when the hypefest dies down and the reality of what this tech can and can't do sinks in.

We really, really need to stop trusting important stuff to corporations. They are not tooled to last.

2023-06-05T15:36:58Z ( abucci@anthony.buc.ci )
[Dear Stack Overflow, Inc.](https://openletter.mousetail.nl/)

Stack Overflow is being inundated with AI-generated garbage. A group of 480+ human moderators is going on strike, because:

> Specifically, moderators are no longer allowed to remove AI-generated answers on the basis of being AI-generated, outside of exceedingly narrow circumstances. This results in effectively permitting nearly all AI-generated answers to be freely posted, regardless of established community consensus on such content.
>
> In turn, this allows incorrect information (colloquially referred to as "hallucinations") and plagiarism to proliferate unchecked on the platform. This destroys trust in the platform, as Stack Overflow, Inc. has previously noted.

It looks like StackOverflow Inc. is saying one thing to the public, and a very different thing to its moderators.

2023-06-04T16:51:38Z ( abucci@anthony.buc.ci )
"Sam Altman’s AI Hype Roadshow"

"The project of Altman and his merry band of doomsayers appears to be to capture power and create obfuscation by making new myths and legends"

"It assumes that no one will pull back the curtain and expose it as a market-expansion strategy"

Yes.

[On Understanding Power and Technology](https://rachelcoldicutt.medium.com/on-understanding-power-and-technology-1345dc57a1a)

2023-06-04T14:00:24Z ( abucci@anthony.buc.ci )
(#2qky3jq) @lyse @movq I've always liked the sound of crows, and I really really hate the sound of motorized vehicles, so I also find it absurd. I've come to think that some people are at some level afraid of nature, and nature sounds remind them of it.

2023-06-04T13:57:14Z ( abucci@anthony.buc.ci )
(#2qky3jq) @movq wow. I'd trade crow sounds for car sounds, or jet sounds, or leaf blower sounds, or lawn mower sounds, or.....100% of the time.

As far as fighting the birds goes, maybe they're right, but probably it'd be better to re-balance the ecosystem so that crows aren't so dominant? At least there are things to try. When it comes to reducing how much air travel people use, it takes a terrorist attack or a pandemic to affect it.

2023-06-03T15:45:57Z ( abucci@anthony.buc.ci )
(#2qky3jq) @movq Is that a jet flying over? People's priorities are fucked up.

2023-06-01T14:47:29Z ( abucci@anthony.buc.ci )
(#xa73jea) @movq I clone the important stuff on two separate clusters, but both are in my house. One of these days I'm planning to ask my brother to put a server of mine in his house, and then we can cross-clone for offsite backups that don't require the cloud.

2023-06-01T13:26:59Z ( abucci@anthony.buc.ci )
(#xa73jea) @mckinley `backintime` for my desktop and work files. A combination of `rsync`, `zfs` snapshots, and redundancy for "at rest" type things.

2023-06-01T13:25:41Z ( abucci@anthony.buc.ci )
(#zx7xowq) @Planet_Jabber_XMPP No. ChatGPT does not improve your code. Coding is thinking. You offloaded your thought to a machine. You will not be able to reproduce what the machine did for you if you don't have the machine, so you learned nothing.

2023-05-30T15:38:18Z ( abucci@anthony.buc.ci )
I came across the phrase "long fuse, big bang" used to describe large-scale issues with tipping points facing humanity, like climate change, and it feels pretty apt.

2023-05-28T14:43:47Z ( abucci@anthony.buc.ci )
(#hx33uaa) @prologic You more or less need a data center to run one of these adequately (well, train...you can run a trained one with a little less hardware). I think that's the idea--no one can run them locally, they have to *rent* them (and we know how much SaaS companies and VCs love the rental model of computing).

There's a lot of promising research-grade work being done right now to produce models that can be run on a human-scale (not data-center-scale) computing setup. I suspect those will become more commonly deployed in the next few years.

2023-05-28T14:40:46Z ( abucci@anthony.buc.ci )
(#jvh3w7q) @darch I fully agree with this. As the well-worn saying goes, you cannot address social problems with technological solutions.

2023-05-26T12:39:08Z ( abucci@anthony.buc.ci )
(#trgb2sa) @prologic eesh, that's rough! Hope you get a break soon.

2023-05-26T10:17:41Z ( abucci@anthony.buc.ci )
(#trgb2sa) @prologic 13th without a break???

2023-05-23T13:11:26Z ( abucci@anthony.buc.ci )
![](https://anthony.buc.ci/media/7UFEZkm2RM5x3o4zwASFPG.png) 

This guy is just such an idiot lol.

- There's no such mass migration to "the south". Tons of people are leaving Mississippi, Louisiana, Virginia, and New Mexico for instance. I don't know enough about the states with net influxes like Texas and Florida but I suspect they have policies that make it attractive for people to move there
- Not everybody is able to take account of long-term trends when they make housing decisions. There are financial reasons, family reasons, educational reasons, etc that impact such decisions
- But of course, most laughably, cheap energy is fast becoming a thing of the past, and so the problem isn't "solved" by cheap energy, it's just kicked down the road. And ffs, cheap energy is literally causing the very heating that he pretends air conditioning will "solve"--like "solving" your drinking problem by staying drunk all the time

This oversimplification to drive some kind of political point is so embarrassing coming from someone who pretends to be a university professor. It sounds like a teenage doofus from a 1980s movie talking. He well knows all these things, but he decides to present these views anyway.

2023-05-22T12:56:12Z ( abucci@anthony.buc.ci )
(#o3jldpq) @movq I was visiting Germany once, and saw a guy try to load his bicycle onto the bike racks they have on the front of city buses. There were rules about when you could do that, which were posted on the bus stop sign, and I guess the guy thought this was a time when he could do that. But no, the bus driver disagreed. The bus driver got off the bus *with a rule book*, flipped it open to what I guess were the rules about bikes on the bus, and showed him the rules. The guy pointed at the sign, the bus driver said no and pointed at the book, and they went back and forth for I don't know how long. It felt a lot like these videos lol

2023-05-21T11:49:25Z ( abucci@anthony.buc.ci )
(#mh2waua) @prologic doesn't sound like there has been much planning involved in the "planned power outage" if they can't tell you when the power will be out 🤦

2023-05-19T15:12:09Z ( abucci@anthony.buc.ci )
[Pete Buttigieg Loves God, Beer, and His Electric Mustang | WIRED](https://www.wired.com/story/pete-buttigieg-interview-god-beer-electric-mustang/)

This is so embarrassing. I wonder how much Wired gets paid to sell off its editorial integrity.

2023-05-19T11:49:26Z ( abucci@anthony.buc.ci )
[Debt Collectors Want To Use AI Chatbots To Hustle People For Money](https://www.vice.com/en/article/bvjmm5/debt-collectors-want-to-use-ai-chatbots-to-hustle-people-for-money)

Starting to get ugly already.

2023-05-19T01:29:58Z ( abucci@anthony.buc.ci )
(#pjfe6ha) @phoronix Google just sucks in every way it seems.

2023-05-18T12:37:52Z ( abucci@anthony.buc.ci )
(#5yiy53a) @prologic I should have posted the more recent one from May, but the rankings are still pretty similar and Go and scala are tied still!

2023-05-17T16:15:18Z ( abucci@anthony.buc.ci )
According to the [RedMonk programming language rankings from Jan 2023](https://redmonk.com/sogrady/2023/05/16/language-rankings-1-23/), Go and Scala are tied at 14th place 😏

1 JavaScript
2 Python
3 Java
4 PHP
5 C#
6 CSS
7 TypeScript
7 C++
9 Ruby
10 C
11 Swift
12 Shell
12 R
14 Go
14 Scala
16 Objective-C
17 Kotlin
18 PowerShell
19 Rust
19 Dart

 ![](https://anthony.buc.ci/media/X4pyKvmUfYw77FeFAEsnd5.png)

2023-05-17T10:35:55Z ( abucci@anthony.buc.ci )
@ocakuvoe hello! Are you intending to post here? Because of issues with spammers, I delete users who have not posted any txts within a few days of signing up.

2023-05-15T23:36:15Z ( abucci@anthony.buc.ci )
(#3o6hhca) 😒

2023-05-15T15:39:00Z ( abucci@anthony.buc.ci )
(#ekj2t6q) @phoronix nice

2023-05-15T12:17:56Z ( abucci@anthony.buc.ci )
(#kcf4vrq) @xuu lol 😆

2023-05-15T12:05:04Z ( abucci@anthony.buc.ci )
[Fake scientific papers are alarmingly common | Science | AAAS](https://www.science.org/content/article/fake-scientific-papers-are-alarmingly-common)

Probably getting worse fast.

2023-05-14T12:58:12Z ( abucci@anthony.buc.ci )
(#kcf4vrq) @prologic why do these fools think anyone wants "social meets payments"? It's such a ridiculous sounding idea.

2023-05-13T15:36:45Z ( abucci@anthony.buc.ci )
(#bivezxa) @obsidian-roundup how many damn AI plugins does obsidian need? This shit is so annoying; it's sucking the oxygen out of every other development effort.

2023-05-13T01:42:37Z ( abucci@anthony.buc.ci )
(#pmcdfnq) @prologic lol I can't blame you

2023-05-12T12:20:09Z ( abucci@anthony.buc.ci )
(#ldmieda) his...I mean Sanders. I just checked Shapiro's Wikipedia page and his Jewish background is described there too.

2023-05-12T12:18:57Z ( abucci@anthony.buc.ci )
(#ldmieda) @eldersnake Yes.

2023-05-12T12:18:14Z ( abucci@anthony.buc.ci )
(#2bmrx3q) @lyse I knew from the get go it was going to be an annoying thing to track down, which is was, but that made it take even longer because I avoided trying.

2023-05-12T12:16:15Z ( abucci@anthony.buc.ci )
(#5bl6sta) @shreyan I agree re: AR. Vircadia is neat. I stumbled on it years ago when I randomly started wondering "wonder what's going on with Second Life and those VR things" and started googling around. 

Unfortunately, like so many metaverse efforts, it's almost devoid of life. Interesting worlds to explore, cool tools to build your own stuff, but almost no people in it. It feels depressing, like an abandoned shopping mall.

2023-05-12T12:13:59Z ( abucci@anthony.buc.ci )
(#d7vpcza) @shreyan Oh? Tell me more if you feel up to it.

2023-05-12T12:13:22Z ( abucci@anthony.buc.ci )
(#ldmieda) @prologic What? There's literally a "Religion, heritage, and values" section on his Wikipedia page.

2023-05-11T20:24:02Z ( abucci@anthony.buc.ci )
In the "Ben Shapiro says bad stuff" department, here's some anti-semitism:
 ![](https://anthony.buc.ci/media/REVwEHrrB9Tzz5fq4pbpUG.png)

2023-05-11T13:13:28Z ( abucci@anthony.buc.ci )
My desktop computer developed a really annoying vibration-induced buzzing sound a few months ago after I added some hard drives to it. It was one of these where it'd be more or less quiet, and then all of a sudden a buzzing would start. If you tapped the case, it often made the buzzing stop.

One by one I went through my components, and the day before yesterday I finally identified the guilty party, one particular HDD. Currently I have the case open and a piece of cardboard jammed under the drive in its tray. The computer has not buzzed since I did that, so it looks to me like securing that drive better will finally end this madness-inducing sound.

Wild that it takes so long to track down something like this and figure out what to do about it.

2023-05-11T13:09:55Z ( abucci@anthony.buc.ci )
(#d7vpcza) @prologic I've not looked into the Bluesky protocol, so I don't know what to think specifically. But this guy definitely is not impressed lol

2023-05-10T15:24:18Z ( abucci@anthony.buc.ci )
[Sam Wight :verified:: "Fucking Christ the @protocol i…" - Urbanists.Social](https://urbanists.social/@sam/110339902538138997)

Incredible critique of the protocol Bluesky is creating. It sounds like s shitshow.

2023-05-10T12:41:05Z ( abucci@anthony.buc.ci )
(#5bl6sta) @prologic I think those headsets were not particularly usable for things like web browsing because the resolution was too low, something like 1080p if I recall correctly. A very small screen at that resolution close to your eye is going to look grainy. You'd need 4k at least, I think, before you could realistically have text and stuff like that be zoomable and readable for low vision people. The hardware isn't quite there yet, and the headsets that can do that kind of resolution are extremely expensive.

But yeah, even so I can imagine the metaverse wouldn't be very helpful for low vision people as things stand today, even with higher resolution. I've played VR games and that was fine, but I've never tried to do work of any kind.

I guess where I'm coming from is that even though I'm low vision, I can work effectively on a modern OS because of the accessibility features. I also do a lot of crap like take pictures of things with my smartphone then zoom into the picture to see detail (like words on street signs) that my eyes can't see normally. That feels very much like rudimentary augmented reality that an appropriately-designed headset could mostly automate. VR/AR/metaverse isn't there yet, but it seems at least possible for the hardware and software to develop accessibility features that would make it workable for low vision people.

2023-05-10T12:23:22Z ( abucci@anthony.buc.ci )
(#5bl6sta) @stigatle @prologic @eldersnake I love VR too, and I wonder a lot whether it can help people with accessibility challenges, like low vision. 

But Meta's approach from the beginning almost seemed like a joke? My first thought was "are they trolling us?" There's open source metaverse software like [Vircadia](https://vircadia.com) that looks better than Meta's demos (avatars have legs in Vircadia, ffs) and can already do virtual co-working. Vircadia developers hold their meetings within Vircadia, and there are virtual whiteboards and walls where you can run video feeds, calendars and web browsers. What is Meta spending all that money doing, if their visuals look so weak, and their co-working affordances aren't there?

On top of that, Meta didn't seem to put any kind of effort into moderating the content. There are already stories of bad things happening in Horizon Worlds, like gangs forming and harassing people off of it. Imagine what that'd look like if 1 billion people were using it the way Meta says they want.

Then, there are plenty of technical challenges left, like people feeling motion sickness or disoriented after using a headset for a long period of time. I haven't heard announcements from Meta that they're working on these or have made any advances in these.

All around, it never sounded serious to me, despite how much money Meta seems to be throwing at it. For something with so much promise, and so many obvious challenges to attack first that Meta seems to be ignoring, what are they even doing?

2023-05-10T01:47:03Z ( abucci@anthony.buc.ci )
(#5bl6sta) @eldersnake interesting, because some people are writing articles declaring the metaverse dead: https://www.businessinsider.com/metaverse-dead-obituary-facebook-mark-zuckerberg-tech-fad-ai-chatgpt-2023-5

2023-05-09T15:35:28Z ( abucci@anthony.buc.ci )
(#rt3ekma) @prologic It's a fun challenge to see how many words you can say without expressing any ideas at all. Maybe this GPT stuff should be trained to do that!

2023-05-09T13:34:42Z ( abucci@anthony.buc.ci )
(#rt3ekma) @prologic maybe it doesn't fool you, but it fools lots of people and has for thousands of years. That's why politicians (for instance) keep doing it.

2023-05-09T13:24:15Z ( abucci@anthony.buc.ci )
(#rt3ekma) @prologic 
> Let’s assume for a moment that an answer to a question would be met with so many words you don’t know what the answer was at all. Why? Why do this? Is this a stereotype of academics and philosophers? If so, it’s not a very straight-forward way of thinking, let alone answering a simple question.

Well, I can't know what's in these peoples' minds and hearts. Personally I think it's a way of dissembling, of sowing doubt, and of maintaining plausible deniability. The strategy is to persuade as many people as possible to change their minds, and then force the remaining people to accept the idea because they think too many other people believe it.

Let's say you want, for whatever reason, to get a lot of people to accept an idea that you know most people find horrible. The last thing you should do is express the idea clearly and concisely and repeat it over and over again. All you'd accomplish is to cement people's resistance to you, and label yourself as a person who harbors horrible ideas that they don't like. So you can't do that.

What do you do instead? The entire field of "rhetoric", dating back at least to Plato and Aristotle (400 years BC), is all about this. How to persuade people to accept your idea, even when they resist it. There are way too many techniques to summarize in a twt, but it seems almost obvious that you have to use more words and to use misleading or at least embellished or warped descriptions of things, because that's the opposite of clearly and concisely expressing yourself, which would directly lead to people rejecting your idea.

That's how I think of it anyway.

2023-05-09T12:59:17Z ( abucci@anthony.buc.ci )
(#ynqmela) @prologic Yes, and you enjoy the best seafood every day if you want it!

2023-05-09T12:22:01Z ( abucci@anthony.buc.ci )
(#ogr5kya) @chunkimo @prologic I don't think I need Jesus. I need more sleep 😴

2023-05-09T12:21:31Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic hmm, dunno about the recency of that line of thought. I suspect though that given his (recent or not) history, if someone directly asked him "do you support rape" he would not say "no", he'd go on one of these rambling answers about property crime like he did in the video. Maybe I'm mind poisoned by being around academics my whole career, but that way of talking is how an academic gives you an answer they know will be unpopular. PhD = Piled Higher And Deeper, after all right? In other words, if he doesn't say "no" right away, he's saying "yes", except with so many words there's some uncertainty about whether he actually meant yes. And he damn well knows that, and that's why I give him no slack.

There are people in academia who believe adult men should be able to have sex with children, legally, too. They use the same manner of talking about it that Peterson uses. We need to stop tolerating this, and draw hard red lines. No, that's bad, no matter how many words you use to say it. No, don't express doubts about it, because that provides justification and talking points to the people *who actually carry out the acts*.

2023-05-09T12:16:13Z ( abucci@anthony.buc.ci )
(#ynqmela) @xuu LOL omfg.

This is the absurd logical endpoint of free market fundamentalism. "The market will fix everything!" Including, apparently, encroaching floodwater.

I do have to say though, after spending awhile looking at houses, that there are a crapton of homes for sale for very high prices (>$1 million) in coastal areas NASA is more or less telling us will be underwater in the next few decades. I don't get how a house that's going to be underwater soon is worth $1 million, but then I'm never been a free market fundamentalist either so 🤷 Maybe they're all watertight.

2023-05-09T12:11:57Z ( abucci@anthony.buc.ci )
(#5pwcfqa) @lyse that could definitely be a track in an ambient song, no question whatsoever.

The exhaust is amazingly soothing to look at, even though it'd vaporize your entire being in milliseconds if you were anywhere near it.

2023-05-08T12:50:02Z ( abucci@anthony.buc.ci )
[Avalanche caught by FPV drone - Long range mountain surfing in 4k](https://www.youtube.com/watch?v=3nOKWF-UdTg)

Wild.

2023-05-08T11:45:19Z ( abucci@anthony.buc.ci )
The weather all of a sudden went from chilly and wet to warm and pleasant. It's before 8am and it's already 15°C and sunny.

2023-05-07T16:22:22Z ( abucci@anthony.buc.ci )
I am playing some ambient music that begins with a sound that's a bit like the drone of an airplane engine, and I spent a good minute or two adjusting the volume wondering why the music wasn't playing because I thought it was a plane🤦‍♂

2023-05-06T13:55:06Z ( abucci@anthony.buc.ci )
(#f3xuata) @prologic nice

2023-05-04T16:17:12Z ( abucci@anthony.buc.ci )
(#h7gltfa) I may have misspoken in my haste/anguish. I don't know of any examples of Ben Shapiro advocating rape. I do know them of Jordan Peterson. He's known for that, but I've seen it myself. So, to be clear, I don't know if Ben Shapiro is a rape apologist and have no evidence of that. Wouldn't surprise me frankly because the set of ideas he does talk about tends to include being A-OK with crimes against women, but anyway.

2023-05-04T16:13:37Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic yeah man, of course!

2023-05-04T16:11:39Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic https://twitter.com/ardenthistorian/status/1625653951776292864?lang=en

2023-05-04T16:11:18Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic When you unpack what he's saying in that video (which I've watched, and just now re-watched), and strip away all his attempts to wrap this idea in fancy-sound language, he is saying: it would be better if women were viewed as property of men, because then if they were raped, the men who owned them would get mad and do something about it. Because rape would be a property crime then, like trespassing or theft. Left unspoken by him, but very much known to him, is that the man/men who "own" a woman can then have their way with her, just like they can freely walk around their yard or use their own stuff. In his envisioned better world, it'd be impossible for a husband to rape his wife, for instance, because she is his property and he can do almost anything he wants (that's literally what "property" is in Western countries).

It's so fucked up it's hard to put into words how fucked up it is. And this isn't the only bad idea who bangs on about!

2023-05-04T15:24:56Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic Maybe so, but that's not because of the people who are objecting to Jordan Peterson, that's for sure. You really need to read the articles I've posted before going there. Really.

2023-05-04T15:24:18Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic It went there because you are supporting bad people who themselves operate at the level of outrage. You cannot have a "debate" about the ideas of someone like Peterson or Shapiro, *because those ideas should not be considered debate-worthy*. Rape is not OK, period, the end. It is not up for debate or discussion. Yet Peterson acts as if it is. That is abhorrent, and unacceptable in 2023.

2023-05-04T15:23:12Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic Because they are rightwing assholes with a huge platform and they are literally *HURTING PEOPLE*. People get attacked because of things people like Shapiro and Peterson say. This is not just idle chitchat over coffee. They are saying things like it's OK to rape women (and NO I am not going to dig out the videos where they say that --that's up to YOU to do, do your own homework before defending these ghouls).

2023-05-04T15:20:51Z ( abucci@anthony.buc.ci )
(#h7gltfa) @prologic 
> Taking Jordan Peterson asn an example, the only thing he “preaches” (if you want to call it that) is to be honest with yourself and to take responsibility.

This is simply untrue. Read the articles I posted, seriously. 

In a tweet in one of the articles I posted, Peterson states there is no white supremacy in Canada. This is blatantly false. It is disinformation. Peterson has made statements that rape is OK (he uses "fancy" language like "women should be naturally converted into mothers" but unpack that a bit--what he means is legalized rape followed by forced conception). He is openly anti-LGBTQ and refuses to use peoples' preferred pronouns. He seems to believe that women who wear makeup at work are asking to be sexually harassed.

He's using his platform in academia to pretend that straight, white men are somehow the most aggrieved group in the world and everyone else is just whining and can get fucked. The patron saint of Men's Rights Activists and incels. I find him odious.

2023-05-04T15:10:45Z ( abucci@anthony.buc.ci )
(#l4nwadq) @prologic nah, not inclined to do that. The articles suffice--have a read of those when you get the chance.

2023-05-04T14:45:38Z ( abucci@anthony.buc.ci )
(#l4nwadq) @prologic I've read half, skimmed the others. Mostly I was going for scale--look at all those headlines. These are horrible people who say horrible things on a regular basis.

2023-05-04T14:43:27Z ( abucci@anthony.buc.ci )
(#l4nwadq) @prologic omg yes! They are both ultra-right-wing assholes! The worst of the worst! Please tell me you don't listen to these guys' brain poison?

2023-05-04T13:09:54Z ( abucci@anthony.buc.ci )
(#l4nwadq) @prologic 
- [12 Reasons Why No One Should Ever Listen to Jordan Peterson Ever Again](https://www.unikumnett.no/2019/10/12-reasons-why-no-one-should-ever-listen-to-jordan-peterson-ever-again/)
- [Why Jordan Peterson Is Always Wrong](https://jacobin.com/2020/04/jordan-peterson-capitalism-postmodernism-ideology)
- [Here's why Jordan Peterson is the f*cking worst.](https://oncanadaproject.ca/blog/jordan-peterson-is-the-worst): "his ideology quickly morphed into one that reinforces hatred, discrimination, and the oppression of marginalized groups"

- [ANGRY WHITE MEN MAR. 30, 2016
A History of Piers Morgan’s Terrible Opinions](https://www.thecut.com/2016/03/history-of-piers-morgans-terrible-opinions.html)
- [Shut Up, Piers](https://slate.com/news-and-politics/2014/02/piers-morgan-loses-cnn-show-the-british-host-was-rubbish.html)
- [Piers Morgan Is Now an Asshole of Record-Breaking Proportions](https://news.yahoo.com/piers-morgan-now-asshole-record-174057611.html)

You're posting Piers Morgan/Jordan Peterson videos lmao???

2023-05-04T12:56:42Z ( abucci@anthony.buc.ci )
[The Internet Isn't Meant To Be So Small | Defector](https://defector.com/the-internet-isnt-meant-to-be-so-small)

> It's annoying to see millions of dollars thrown at making more-or-less literal dupes of internet
companies that everyone is already using begrudgingly and with diminishing emotional returns. It's maybe more frustrating to realize that the goals of these companies is the same as their predecessors, which is to
make the internet smaller.

2023-05-03T14:53:40Z ( abucci@anthony.buc.ci )
(#eaewypq) I have no interest in doing anything about it, even if I had the time (which I don't), but these kind of thing happen all day every day to countless people. My silly blog post isn't worth getting up in arms about, but there are artists and other creators who pour countless hours, heart and soul into their work, only to have it taken in exactly this way. That's one of the reasons I'm so extremely negative about the spate of "AI" tools that have popped up recently. They are powered by theft.

2023-05-03T14:50:57Z ( abucci@anthony.buc.ci )
(#eaewypq) There's a link to the blog post, but they extracted a summary in hopes of keeping people in Google properties (something they've been called out on many times).

I was never contacted to ask if I was OK with Google extracting a summary of my blog post and sticking it on the web site. There is a very clear copyright designation at the bottom of each page, including that one. So, by putting their own brand over my text, they violated my copyright. Straightforward theft right there.

2023-05-03T14:49:24Z ( abucci@anthony.buc.ci )
Looks like Google's using this blog post of mine without my permission. I hate this kind of tech company crap so much.

 ![](https://anthony.buc.ci/media/NjTvtPh9FVMHcXJhvs3vME.png)

2023-05-03T14:08:36Z ( abucci@anthony.buc.ci )
(#fghhzwa) Do they legitimately believe that end users will encounter videos of gruesome murders, live streams of school shootings, etc etc etc, and be like "oh, tee hee hee, that's not what I want to see! I'd better block that!" and go about their business as usual?

No, they can't possibly be that foolish. They are going to be doing some amount of content moderation. Just not of Nazis, fascists, or far right reactionaries. Which to me means they want that content on there.

2023-05-03T14:04:35Z ( abucci@anthony.buc.ci )
(#fghhzwa) @prologic I know very little about it, but speaking secondhand, it looks like there's a single centralized server now and they're still building the ability to federate? Like, the current alpha they're running is not field testing federation, which makes me think that's not a top priority for them.

2023-05-03T13:03:51Z ( abucci@anthony.buc.ci )
I've seen BlueSky referred to as BS (as in **B**lue **S**ky, but you know...), which seems apt.

CEO is a cryptocurrency fool, as is Jack Dorsey, so I don't expect much from it. Then again I'm old and refuse to join any new hotness so take my curmudgeonly opinions with a grain of salt.

I read somewhere or another that the "decentralization" is only going to be there so that they can push content moderation onto users. They will happily welcome Nazis and fascists, leaving it up to end users to block those instances.

I wonder how they plan to handle the 4chan-level stuff, since that will surely come.

2023-05-02T13:09:36Z ( abucci@anthony.buc.ci )
(#jrfpcaa) @Phys_org using the phrase "machine learning" in this article is misleading and bandwagoning. They used a neural model, which neuroscientists were doing long before "machine learning" became a popular term.

2023-04-30T17:52:13Z ( abucci@anthony.buc.ci )
(#ru6tlia) @prologic yes, I agree. It's bizarre to me that people use the thing at all let alone pay for it.

2023-04-29T17:30:48Z ( abucci@anthony.buc.ci )
(#645gw7a) I get that there are groups of people who don't have many good options besides Bluesky, so moistly this is griping about how bad social media is generally, and how the lousy people in charge continue to be in charge.

2023-04-29T13:51:43Z ( abucci@anthony.buc.ci )
[BlueSky is cosplaying decentralization](https://rys.io/en/167.html#)

> I say “ostensibly decentralized”, because BlueSky’s (henceforth referred to as “BS” here) decentralization is a similar kind of decentralization as with cryptocurrencies: sure, you can run your own node (in BS case: “personal data servers”), but that does not give you basically any meaningful agency in the system.

I don't know why anyone would want to use this crap. It's the same old same old and it'll end up the same old way.

2023-04-28T18:06:14Z ( abucci@anthony.buc.ci )
(#hylyega) @movq ![](https://anthony.buc.ci/media/TK3nvMf72apzgFVdmCEdZ7.png)

2023-04-26T19:08:15Z ( abucci@anthony.buc.ci )
There is a "right" way to make something like GitHub CoPilot, but Microsoft did not choose that way. They chose one of the most exploitative options available to them. For that reason, I hope they face significant consequences, though I doubt they will in the current climate. I also hope that CoPilot is shut down, though I'm pretty certain it will not be.

Other than access to the data behind it, Microsoft has nothing special that allows it to create something like CoPilot. The technology behind it has been around for at least a decade. There could be a "public" version of this same tool made by a cooperating group of people volunteering, "leasing", or selling their source code into it. There could likewise be an ethically-created corporate version. Such a thing would give individual developers or organizations the choice to include their code in the tool, possibly for a fee if that's something they want or require. The creators of the tool would have to acknowledge that they have suppliers--the people who create the code that makes their tool possible--instead of simply stealing what they need and pretending that's fine.

This era we're living through, with large companies stomping over all laws and regulations, blatantly stealing other people's work for their own profit, cannot come to an end soon enough. It is destroying innovation, and we all suffer for that. Having one nifty tool like CoPilot that gives a bit of convenience is nowhere near worth the tremendous loss that Microsoft's actions in this instace are creating for everyone.

2023-04-26T18:58:24Z ( abucci@anthony.buc.ci )
(#ujrsmkq) @carsten That's a dissembling answer from him. Github is owned by Microsoft, and CoPilot is a for-pay product. It would have no value, and no one would pay for it, were it not filled with code snippets that no one consented to giving to Microsoft for this purpose. Microsoft will pay $0 to the people who wrote the code that makes CoPilot valuable to them.

In short, it's a gigantic resource-grab. They're greedy assholes taking advantage of the hard work of millions of people without giving a single cent back to any of them. I hope they're sued so often that this product is destroyed.

2023-04-26T13:10:51Z ( abucci@anthony.buc.ci )
(#pg5dg7q) @thecanine wow this is horrifying. What happened to Opera? It used to be my favorite browser but now they're like that one cousin who started getting into drugs, and then got in trouble with the law, and then before you know it they're scamming old ladies out of their pension money.

2023-04-25T21:04:20Z ( abucci@anthony.buc.ci )
(#zyhzp7q) @darch Made up is not the same as lie. That's obvious isn't it?!?!

2023-04-23T20:59:10Z ( abucci@anthony.buc.ci )
(#zyhzp7q) @darch So a fiction novel, which is labelled "fiction", is a lie? I still don't understand. The word "lie" entails an intention to deceive, but fiction writing does not intend to deceive.

2023-04-23T20:56:47Z ( abucci@anthony.buc.ci )
(#zyhzp7q) @carsten You are conflating "aiming your eyes at" with "viewing art". These are fundamentally different activities.

2023-04-23T20:54:23Z ( abucci@anthony.buc.ci )
(#zyhzp7q) @carsten Animals have inner lives. Computers do not.

Are you really so desperate to make this point thst you're citing _Quora_??? Believe what you want to believe.

2023-04-23T14:52:19Z ( abucci@anthony.buc.ci )
(#zyhzp7q) @darch What do you mean when you say that art is a lie?

2023-04-23T13:14:38Z ( abucci@anthony.buc.ci )
(#5lowz6q) @prologic @carsten
> There is (I assure you there will be, don’t know what it is yet…) a price to be paid for this convenience.

Exactly prologic, and that's why I'm negative about these sorts of things. I'm almost 50, I've been around this tech hype cycle a bunch of times. Look at what happened with Facebook. When it first appeared, people loved it and signed up and shared incredibly detailed information about themselves on it. Facebook made it very easy and convenient for almost anyone, even people who had limited understanding of the internet or computers, to get connected with their friends and family. And now here we are today, where 80% of people in surveys say they don't trust Facebook with their private data, where they think Facebook commits crimes and should be broken up or at least taken to task in a big way, etc etc etc. Facebook has been fined many billions of dollars and faces endless federal lawsuits in the US alone for its horrible practices. Yet Facebook is still exploitative. It's a societal cancer.

All signs suggest this generative AI stuff is going to go exactly the same way. That is the inevitable course of these things in the present climate, because the tech sector is largely run by sociopathic billionaires, because the tech sector is not regulated in any meaningful way, and because the tech press / tech media has no scruples. Some new tech thing generates hype, people get excited and sign up to use it, then when the people who own the tech think they have a critical mass of users, they clamp everything down and start doing whatever it is they wanted to do from the start. They'll break laws, steal your shit, cause mass suffering, who knows what. They won't stop until they are stopped by mass protest from us, and the government action that follows.

That's a huge price to pay for a little bit of convenience, a price we pay and continue to pay for **decades**. We all know better by now. Why do we keep doing this to ourselves? It doesn't make sense. It's insane.

2023-04-23T13:05:47Z ( abucci@anthony.buc.ci )
(#5lowz6q) @carsten 
> I have to write so many emails to so many idiots who have no idea what they are doing

So it sounds to me like the pressure is to reduce how much time you waste on idiots, which to my mind is a very good reason to use a text generator! I guess in that case you don't mind too much whether the company making the AI owns your prompt text?

I'd really like to see tools like this that you can run on your desktop or phone, so they don't send your hard work off to someone else and give a company a chance to take it from you.

2023-04-23T13:03:02Z ( abucci@anthony.buc.ci )
(#zyhzp7q) @prologic @carsten 

(1) You go to the store and buy a microwave pizza. You go home, put it in the microwave, heat it up. Maybe it's not quite the way you like it, so you put some red pepper on it, maybe some oregano.

Are you a pizza chef? No. Do we know what your cooking is like? Also no.

(2) You create a prompt for StableDiffusion to make a picture of an elephant. What pops out isn't quite to your liking. You adjust the prompt, tweak it a bunch, till the elephant looks pretty cool.

Are you an artist? No. Do we know what your art is like? Also no.

The elephant is "fake art" in a similar sense to how a microwave pizza is "fake pizza". That's what I meant by that word. The microwave pizza is a sort of "simulation of pizza", in [this sense](https://en.wikipedia.org/wiki/Simulacra_and_Simulation). The generated elephant picture is a simulation of art, in a similar sense, though it's even worse than that and is probably more of a simulacrum of art since you can't "consume" an AI-generated image the way you "consume" art.

2023-04-21T21:00:10Z ( abucci@anthony.buc.ci )
(#zyhzp7q) @carsten @lyse I also think it is best called fake. Art is created by human beings, for human beings. It mediates a relationship between two people, and is a means of expression. 

A computer has no inner life, no feelings, no experience of the world. It is not sentient. It has no life. There's nothing "in" there for it to express. It's just generating pixels in patterns we've learned to recognize. These AI technologies are carefully crafted to fool people into experiencing the things they experience when they look at human-made art, but it is an empty experience.

2023-04-21T20:54:03Z ( abucci@anthony.buc.ci )
(#5lowz6q) @carsten Who says you need to use anything like that? Where's the pressure coming from?

2023-04-21T20:05:28Z ( abucci@anthony.buc.ci )
(#5lowz6q) @carsten yeesh, it's a for-pay company I wouldn't give them the output of your mind for free and train their AI for them.

2023-04-21T17:17:08Z ( abucci@anthony.buc.ci )
(#tvcahla) @xuu this is alarmingly catchy

2023-04-21T16:05:46Z ( abucci@anthony.buc.ci )
(#tvcahla) @xuu everyone's moving to gated communities!

2023-04-19T23:37:31Z ( abucci@anthony.buc.ci )
(#7p3yc2q) @prologic ack, I didn't see this before. Get well soon!

2023-04-19T16:06:26Z ( abucci@anthony.buc.ci )
[ChatGPT and Elasticsearch: OpenAI meets private data | Elastic Blog](https://www.elastic.co/blog/chatgpt-elasticsearch-openai-meets-private-data)

Terrifying. Elasticsearch is celebrating that they're going to send your private data to OpenAI? No way.

2023-04-19T13:07:55Z ( abucci@anthony.buc.ci )
(#mk4mxkq) @prologic I'm a bit of a GPU junkie (😳) and I have 3, 2019-era GPUs lying around. One of these days when I have Free Time™ I'll put those together into some kind of cluster....

2023-04-18T15:46:24Z ( abucci@anthony.buc.ci )
(#54piw5q) @darch yes!

2023-04-18T15:14:48Z ( abucci@anthony.buc.ci )
(#lc7khva) @prologic yeah. I'd add "Big Data" to that hype list, and I'm sure there are a bunch more that I'm forgetting.

On the topic of a GPU cluster, the optimal design is going to depend a lot on what workloads you intend to run on it. The weakest link in these things is the data transfer rate, but that won't matter too much for compute-heavy workloads. If your workloads are going to involve a lot of data, though, you'd be better off with a smaller number of high-VRAM cards than with a larger number of interconnected cards. I guess that's hardware engineering 101 stuff, but still...

2023-04-18T14:39:32Z ( abucci@anthony.buc.ci )
(#54piw5q) @prologic I would politely suggest again that we not react to people with bad attitudes who talk shit about yarn. If twt is forked, it should be forked to add features that are otherwise not possible. Not to appease people who will probably never be appeased.

2023-04-18T13:15:24Z ( abucci@anthony.buc.ci )
On LinkedIn I see a lot of posts aimed at software developers along the lines of "If you're not using these AI tools (X,Y,Z) you're going to be left behind."

Two things about that:
1. No you're not. If you have good soft skills (good communication, show up on time, general time management) then you're already in excellent shape. No AI can do that stuff, and for that alone no AI can replace people
2. This rhetoric is coming directly from the billionaires who are laying off tech people by the 100s of thousands as part of the class war they've been conducting against all working people since the 1940s. They want you to believe that you have to scramble and claw over one another to learn the "AI" that they're forcing onto the world, so that you stop honing the skills that matter (see #1) and are easier to obsolete later. Don't fall for it. It's far from clear how this will shake out once governments get off their asses and start regulating this stuff, by the way--most of these "AI" tools are blatantly breaking copyright and other IP laws, and some day that'll catch up with them. 

That said, it is helpful to know thy enemy.

2023-04-17T13:16:54Z ( abucci@anthony.buc.ci )
(#pud4w2q) @movq Cheers! I'm happy to agree to disagree too of course! Thanks for engaging!

2023-04-17T13:16:04Z ( abucci@anthony.buc.ci )
(#pud4w2q) @xuu That has no relevance to the point!