Chris Adams

@acdha@code4lib.social
1,010 Followers
2.1K Following
51 Posts
Software developer at a big library
Homepagehttps://chris.improbable.org
GitHubhttps://github.com/acdha

A young German man left the country by kayak in 1932, and spent 7 years kayaking all the way to Australia, only to be interned as an enemy alien. [In the 1st camp he was in, he met *another* German who emigrated by kayak, albeit only as far as Beirut.] A strange, resilient life.

https://www.abc.net.au/listen/programs/abc-rewind/abc-rewind/105368900

01 The Loveday Trilogy | Oskar Speck - ABC listen

The extraordinary tale of one man's mind-bendingly long kayak journey that begins in Germany and ends up in an Australian Detention camp during World War 2.

ABC listen

That story about an AI startup collapsing after it turned out to be 700 Indian developers in a Trenchcoat? It was a made up story by a crypto guy that became clickbait, published unchecked by tech media everywhere. Read the real story behind Builder.ai here: https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/

1/3

Builder.ai did not ā€œfake AI with 700 engineersā€

The claim that the AI startup ā€œfaked AIā€ with hundreds of engineers went viral – and I also fell for it, initially. The reality is much more sobering: Builder.ai built a code generator on top of Claude and other LLMs; it did not build a so-called ā€œMechanical Turk.ā€

The Pragmatic Engineer

Translation: ā€œAll these continents are yours except Antarctica. Attempt no settlements there!ā€

https://www.psu.edu/news/research/story/strange-radio-pulses-detected-coming-ice-antarctica

Strange radio pulses detected coming from ice in Antarctica | Penn State University

A cosmic particle detector in Antarctica has emitted a series of bizarre signals that defy the current understanding of particle physics, according to an international research group that includes scientists from Penn State.

Please tell people when you find work they have done to be good.

We just had a client mail and tell us that the spam issue has stopped, and thanks to recent work we did they've just had a booking for 16 people at their project "thank you".

We all perked up so much.

We do good work, but praise or appreciation is _rare_.

ā€œFor every item, experts face the agonising question of whether to save it as heritage – or, in cases where the contamination is considered a public safety risk, put into a nuclear waste facility.ā€
https://www.bbc.com/future/article/20250605-the-hunt-for-marie-curies-radioactive-fingerprints-in-paris
The hunt for Marie Curie's radioactive fingerprints in Paris

Marie Curie worked with radioactive material with her bare hands. More than 100 years later, Sophie Hardach travels to Paris to trace the radioactive fingerprints she left behind.

BBC
Feed for python_releases

Fediverse account for python_releases

My secret hobby is feeding story ideas to the 404 Media crew via Signal group chat. This was one of them! https://www.404media.co/spam-blogs-ai-slop-domains-wowlazy/
Why Was Nvidia Hosting Blogs About 'Brazilian Facesitting Fart Games'?

Domains owned by Nvidia, Stanford, NPR and the U.S. government are being quietly eaten by AI slop.

404 Media

If you use Mastodon; please pay for your use. Please.

This is not the corporate web of Twitter and Google. No company is paying for your use of this service. Your use of the service is not being sold to ad companies.

You use it? That is costing your admin owner literal actual money.

Pay for things you like. Or they go away. Or they stay but get taken over by exploitative people that will eventually destroy it.

Please, find your instance owner and pay them some money.

Thanks.

ā€œOn June 10, 2018, the rover Opportunity sent its last message from the surface of Mars. Originally expected to serve a three-month mission, Opportunity functioned for over 14 years, traveling over 28 miles (45 kilometers) across Mars and unveiling critical discoveries about the planet’s geology.ā€
https://apnews.com/today-in-history/june-10
Today in History: June 10, Opportunity rover sends last message from Mars

1692: First execution at Salem witch trials 1940: Mussolini declares war on France and Great Britain 1967: Six-Day War ends

AP News
I didn’t know Mikeal Rogers well, but I knew him a bit and wish I’d known him better. Wish I’d gotten to hang out with him more than just a couple-three times. He was always so nice, so funny, so genuinely curious and interested in everything. Fuck cancer. https://b.h4x.zip/mikeal/
Mikeal Rogers

Mikeal Rogers, my best friend, my colleague, confidant, and one of a kind partner in countless late night chats and restless travel sprints, has died. Mikeal died of aggressive cancer. Words feel wholly inadequate because I want to capture the sweep of what he meant to me and to the

things about stuff
Ɨ

If you use Mastodon; please pay for your use. Please.

This is not the corporate web of Twitter and Google. No company is paying for your use of this service. Your use of the service is not being sold to ad companies.

You use it? That is costing your admin owner literal actual money.

Pay for things you like. Or they go away. Or they stay but get taken over by exploitative people that will eventually destroy it.

Please, find your instance owner and pay them some money.

Thanks.

Followup: (because enough eyeballs mean you have to explicitly state assumptions)

...If you can afford, and you get value out of using Mastodon.

Now to get real with you:

- The majority of you can afford to, use it often, and don't pay. You know that.

- Those of you who can't; that's OK. Most instance admins are *happy* to provide you a place to be and voice to have. Happy to.

- The issue is much more that many people don't even consider contributing. Not that some people can't afford to.

How bad is the problem?

I have no idea but lets do back-of-the-envelope maths...

- my instance is €600 short this month.
- Lets assume half is already covered. Sounds realistic. So €1200/m.
- 14,000 active users. Lets share that:
- €1200 / 14,000 = €0.086

To cover costs each active user would need to pay ~9 cents per month.

Lets imagine the average contributor pays €5/m. 1200/5 = 240 people.

Leaving 13,700 not paying.

i.e., it takes 1.7% of people paying €5/m to cover the whole thing.

But Stux is short by half (again, total spit-ball math and realistic-sounding-but-ignorant totals).

So lets assume that €5 is a good average payment for a month of service.

That'd mean that only 0.85% of users are *actually* paying €5/m right now.

THAT is the scope of the issue. The vast majority simply *do not cover their own costs*.

It's the same on all open source services.

Does that sound _fair_ to you?

And this doesn't cover his time on upkeep and running services. That's pure cost.

We can argue a ton about application efficiency, who's asking who to do what, etc. Forget that.

- Does that math sound ballpark right?

- Does it seem fair to you that a tiny minority are expected to support the vast majority?

- Does it seem likely that the vast majority here can't afford the service they use? Can't afford on the order of 9 cents per month if everyone chipped in?

Or does it seem likely that most people simply don't think to support the volunteers providing us things we enjoy?

@mattwilcox curious about the economics of services like https://masto.host/pricing/ and how they fit into the cost equation vs self hosting.
Pricing | Masto.host

Pricing for Masto.host fully managed Mastodon hosting plans. Starting at $6/month.

Masto.host

@brad I did look into self-hosting a couple years ago. My info is likely way out of date, but at the time... self hosting was complicated, it didn't scale well if you had chunky follow lists, it nerfed a lot of discoverability and spam/community moderation stuff, and it would be an ongoing ball-ache to administer.

Then mastohost turned up but I'd already decided on being here. Someone else managing removes much of the technical admin ball-ache, but not the rest.

As for cost... not sure tbh

@mattwilcox how to find one’s admin?

@lindarosesmit

I'm seeing this in the browser with the regular mastodon interface, and in the lower left corner of the window (below where I'm composing this reply) there's a group of links about Mastodon itself and, above them, a group of links about my instance. The "About" link takes me to a page that includes a ko-fi link for donations.

@mattwilcox The image is a screenshot of an announcement post on a social media platform. The background is dark gray, and the text is primarily white with some links in purple. The post is titled "Announcement" in white text at the top. The content of the post is as follows:

"In 9 days new bills arrive for the servers, media storage and emails send. At this moment I am still a massive 660 euros short for this month (estimate). If you can and would like to help me out in paying these bills you can so via:"

The post then lists several donation links:

  • paypal.me/stuxOS
  • patreon.com/mstdn
  • ko-fi.com/mstdn
  • bunq.me/stuxhost
  • stux.me/donate
  • liberapay.com/mstdn

At the bottom of the post, there is a thumbs-up icon with the number "1" next to it, indicating one like, and a smiley face icon.

Provided by @altbot, generated privately and locally using Ovis2-8B

🌱 Energy used: 0.217 Wh

@mattwilcox Adding my two cents here as someone who runs an instance. I don't think most folks realize how much of a hog on resources running Mastodon ends up being and how expensive it is to keep afloat. A basic server requires elasticsearch, redis, nginx, and PostgreSQL, not to mention whatever monitoring you might have put in place to make sure you're made aware of server issues.

My instance is SUPER tiny, I've got all of 8 people on it and only 4 of them are active and my Linode VM is barely hanging on at 8 GB of memory and 4 vCPU. If you're on a popular instance, the bill to keep everything humming is going to be high. So folks who are putting out requests like this, they're not exaggerating those numbers, it costs a lot of money to keep a popular Mastodon instance running.

@monkeyninja @mattwilcox I joined Mastodon without knowing how it worked, just to try something else because the bird place was so shite. I’m pretty tech illiterate and am embarrassed to admit I have no idea who my instance’s admin is or how to contact them. Any suggestions for how I can get in touch with them?
@tommoree @mattwilcox Definitely! If you browse to the base URL for a given instance, most will list who the admin is (or list a group of people who act is admins). For instance, it looks like you're on the mastodon.social instance so if you browse to https://mastodon.social it shows the admin is @Mastodon which I'm guessing is a team of people, given the size of the mastodon.social instance.
@tommoree hi, Tom. Right there with you. I use the mastodon app for apple iOS and an app called ice cubes. If you go to the settings menu (āš™ļø) you’ll see server details with administrator information. Oftentimes they provide links for donations or a way to email them.
@tommoree @monkeyninja @mattwilcox
Thank you. I just thought I was old and tech illiterate.
@drpatois Nothing to be ashamed of at all - Masto is complicated to grok (I remember) and frankly it's not obvious _what_ you're siging up to, let alone who runs it or even "what an instance means". @tommoree @monkeyninja
@drpatois @tommoree Goodness no. Like @mattwilcox said, Mastodon is complicated and honestly even folks who do stuff like this for a living might not understand the ins and outs because of how different the model is from other platforms. One of the reasons I stay here though is because of conversations like this. My experience on other platforms was much more negative and anytime someone admitted to not knowing something it felt like they were immediately lambasted. It’s nice to be able to just have a normal conversation and not have to pretend to know all the things.
@monkeyninja Thank you! When I was in college, THE computer was in the computer building and that is where you went to do key punch. Gah! I was only there because of a Psych Stat course.
@drpatois I know the feeling. My junior high had typing classes, a massive room filled with typewriters. I never got to do anything with punchcards though, things had shifted to mainframes by the time I got to college.
@monkeyninja @mattwilcox Maybe it’s time to fund a project at Mastodon to find ways to reduce the requirements. That’s brutal.
@JustinDerrick @mattwilcox Or even just some tuning recommendations. I've administered most of these components on their own so I was pretty comfortable with tuning Elasticsearch and Redis but it's a juggling act as you can't scale them back too far or you start to impact the functionality of your instance.
@monkeyninja @mattwilcox 1GB of RAM per user at such a small scale is crazy. On the systems I used to build (large corporate/government archives), 32GB of RAM would serve 10,000+ users with nearly a million queries a day, without specialized caching, and relatively little tuning.

@JustinDerrick @mattwilcox Yep, 100%! This is a drastic oversimplification but looking at what eats up memory and CPU on my server, the mastodon technology stack uses multiple services that work better the more resources you throw at them. Redis for instance can run on as little as 256 MB of memory and for small implementations, it's generally more than adequate. If you don't tune it though, Redis will basically say "Oh hey, this memory over here is free and I'm allowed to use up to 80% so I'm going to do just that."

Even though my instance only has 8 users, their interactions, who they follow, who those followers boost, etc. *also* plays in to the footprint as the server doesn't just store the data for its own users but the data on anyone that user has interacted with and that creates a massive footprint. For example, no one on my instance has shared any media files for about a week, yet the cached media on my server at this time is a little over 100 GB. That's because even though no one on my instance shared anything, they follow people who do, and that all gets cached locally.

So the distributed nature of the fediverse ends up being a double-edged sword.

@monkeyninja @mattwilcox Forgive the question, since I know literally nothing about hosting a Mastodon instance -- but what's the effect of reducing that cache? 100GB is huge, wouldn't 10GB be cheaper/better/easier? Also, could that cache be moved somewhere where hosting is cheaper, like some old hardware with some new drives on a residential fibre line, rather than on a pricey cloud box?
@JustinDerrick @mattwilcox I have mine hosted on inexpensive object storage (basically like s3 but on Linode) and I purge contents regularly, otherwise it would eat me out of house and home šŸ˜€. That's the recommended config in the deployment docs, but not everyone is deploying to a cloud provider so object storage isn't always a possibility for everyone. I have mine set to clean up anything older than a week. Shorter than that and you'd really run into diminishing returns as it would simply fetch the media again as soon as you or one of your users browsed their feed. In terms of the size of the data, it's largely driven by who you follow and what they share. There may be ways to configure it such that none of the media is cached at all (not 100% sure if that's possible or not) but then you'd be shifting the load elsewhere as every time you browse your feed, you're fetching the data fresh and it would be cached somewhere...likely in memory I think.
@monkeyninja @mattwilcox I’m curious about the average mastodon instance. Sure, I can see popular ones requiring several hundred dollars/pounds each month to run. But many are quite small
@tsyum @mattwilcox That's the thing though, I don't think there really is an average where Mastodon is concerned because of its decentralized nature. There are certainly ways I could scale back the resources for the front end by moving some of the services so I'm not operating on an "all my eggs in one basket" config. e.g. use an external Redis cluster, external PostgreSQL service, etc. But then I'd be shifting to multiple service layers and that would likely increase the overall cost rather than decrease it. It would likely dramatically improve the performance of my server though.
@mattwilcox Thanks for the reminder. Just donated!

@mattwilcox if you use ANY fediverse service.....

They are almost always run by kind-hearted volunteers, usually subsiding the running costs heavily

@mattwilcox I commend people who operate Mastodon servers as much as anyone else.

But if an individual-run instance with 14.000 people is basically in the red every single month, then this is not a sustainable way of running a Mastodon instance.

There is a systemic issue that needs to be resolved ... not begging users to help every month.

@soc@chaos.social 1. I agree that the software seems wildly inefficient.
2. It’d help if it were more efficient
3. It isn’t begging to ask for people using stuff you provide to pay their way. No one is entitled to use any service for free.
4. Size of instance doesn’t matter at all. It is the ratio of people who pay toward the cost. It scales with it. And way too few people pay.

@mattwilcox The point is that if a hobby causes economic hardship every month, one should probably get a different hobby.

It sucks, yes, but there has to be some reflection about "is my hobby–relative to my income–viable?" before the hosters pull the plug due to unpaid bills.

@soc Why? You're acting as though the issue is the person wanting to build and foster a community for not _giving enough_ - and not the vast majority of people who come in and expect that to happen _at no cost to themselves_. To participate without contributing. To see a "bring your own booze" party and walk into the party, drink the booze, and say "well, I'm here and that's the value I provide! You shouldn't offer shared booze then!"

@mattwilcox
> You're acting as though the issue is the person wanting to
> build and foster a community for not _giving enough_

If you think this, then you probably should read the things I wrote more carefully.

@soc @mattwilcox In contrast to the tone of this post and your comment (sincerely no offense intended), in Stux's own words:
@not3ottersinacoat @mattwilcox Which is a great stance, just not an economically viable one, as it appears.
@soc My point is if everyone who *can* donate did so, I think things would be fine. But the issue is that we shouldn't be guilting the people who can't. The Fediverse should be for everyone and if it's not then it's worthless.

@not3ottersinacoat No one is being guilted here. People are being asked to consider their use of a service and whether they can contribute.

The numbers are plain: the vast majority simply use and do not contribute. And the vast majority *could contribute*.

This isn't about the minority that can't, it's about the majority who don't and could.

@mattwilcox I've read your follow ups and, well said :)
@not3ottersinacoat Yeah, Stux is a good person. But the point is that *way too many people* decide that "the host of the party being generous" means *they* can just not contribute and it's OK. When they absolutely could, and should. @soc

@mattwilcox @not3ottersinacoat @soc Sorry for tapping in..  

There's a little two sides of this, I very much feel ashamed for asking these donations and would love to just pay it all myself and dont bother you all.. But.. with the current size of most of the services i run, it's a little too much at this point for me to pay alone. At this point servers costs about 4-5 times our home rent so.. yeah

@stux Please do not feel ashamed. There is nothing whatsoever to be ashamed about. Rather the opposite. @not3ottersinacoat @soc@chaos.social

@mattwilcox @not3ottersinacoat ā¤ļø I do always try to put the tone on "if you can donate" and not forcing in any way  

It kinda breaks my hearts when people say something like "sorry i cant do more"! Never apoligize for helping out, every bit helps 

@stux My point of contention is that nice people doing tons of work and literally funding what other people use with cold hard cash... end up feeling bad about asking the gigantic majority who are simply using their work to *consider* paying towards that work.

This is the fediverse. There are plenty of people who grok the technical effort needed, and open source economics, and have no issues buying $6 coffees on the morning routine.

"Sacrifice" a coffee once a month.

@not3ottersinacoat

@stux (Obviously, not aimed at those that really can't afford, nor should they feel bad about that - but this is a tech-heavy space, with above-normal-representation of software developers; a relatively lucrative profession. The numbers don't add up. )
@not3ottersinacoat
@mattwilcox Thanks for the reminder!
@mattwilcox oh i pay for my use i assure you
@mattwilcox Or just host your own instance
@xaetacore If only it were so easy

@mattwilcox I wish I could, I'm just a minimum wage employee with my own overheads.

I set my account to auto-delete after 2 weeks to mitigate servers having to store unnecessary data though.

@tiredhorizon I’m sure things will improve for you in time - but to be clear; the type of person that actually can’t afford isn’t the issue I don’t think. It’s the majority that can, and don’t.

@mattwilcox I kind of assumed you meant about others anyway, just saying that some of us want to.

I checked my accounts and had a few quid I forgot about in the paypal so sent a couple. Hopefully it goes towards it all!

@mattwilcox IMHO that's one of the good things of Mastodon and decentralization itself: it allow for splitting costs between everyone instead of one big instance having to receive a lot of donations or having incentives to switch to being supported by companies (like ads and/or AI companies).

It's also friendly for people with financial needs: a platform that requires everyone to pay might workaround that, but then just those that can pay that fee would join. If someone is struggling financially, don't get pressured to help their instance using their own money, try other means instead, like, boosting posts asking for donations and promoting responsibility among users, mainly those new to the platform. We are a community, not products for advertisers to enjoy, we should help each other.

@mattwilcox & sponsor them with other things you're good at providing!
ask them what they need help with!

@mattwilcox

As an instance owner; I concur.

@Mikal

@evoterra @mattwilcox

I had been making random donations every year, but I just signed up to my instance's contribution page at $9/month. 30 cents per day seems kinda cheapskate when I think of it like that.

@mattwilcox I totally agree we should pay for our use. Could you explain how to do that, please? For people who are new or not tech savvy, it would be helpful info. I read a similar post a while back and I had to do a decent bit of clicking around to find out how to send some financial support.