Mastodon Feed: Posts

Mastodon Feed

NfNitLoop ("Cody Casterline 🏳️‍🌈") wrote:

@timnitGebru

> a developer's job is now is to teach the AI to be better, make fewer mistakes, etc. To review the code. And to test the changes that the AI makes.

And to be the "accountability sink" as Doctorow puts it. Your name goes on the commit messages. You get the blame for when you didn't catch AI bugs/hallucinations.

And any you *do* catch by spending extra time reviewing/refactoring LLM output is silently credited to the LLM, while being a ding against *your* velocity.

Mastodon Feed

Boosted by soatok@furry.engineer ("Soatok Dreamseeker"):
joepie91@slightly.tech ("Sven Slootweg, ("still kinky and horny anyway")") wrote:

@soatok the chickens appear to have egalitarian decisionmaking, so I'm going to call that a success

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

There's a good chance that this is as good as the tech will get and, despite being thoroughly dysfunctional, it'll still be the long term future of programming simply because employers would rather pay two dollars for a shitty unreliable model than one dollar for an employee.

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

Think about outsourcing. There was no "after the outsourcing bubble" for most western factory workers. There was just immiseration and ruined towns.

There was no "after the 2007 housing bubble". We still have housing bubbles pretty much everywhere you look. The finance markets are even less regulated. Fraud was basically legalised.

So, I'm sceptical about the notion that the software industry will "revert" after the bubble.

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

Unreliable models whose output is massaged into place by overseas labour will just suit them fine, even if the result is largely broken. See outsourcing

I'm guessing there won't be an "after the bubble", at least not for software dev . This might well be the future of coding in perpetuity, just at some point it'll be even shittier

This can only be fixed on a political level. A bubble pop will give the investor class an opportunity to solidify the system into place, much like after 2007

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

So, the post-bubble equilibrium models will either be increasingly stagnant, built using stale training data, extended and tweaked as best as people can, but get stranger and stranger the more they are fine-tuned

Or the models will be something completely different shaped by the new economics

But whether the tech itself is effective or not ultimately isn't the point which, for the the capital class is less local labour.

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

One core problem is that the tech is volatile. You can get very different models from training run to run even using the same data. Current models can do what they do is because they keep throwing money at runs and training data

Because of this volatility, this isn't a tech that works like a foundation. It has lottery dynamics

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

The problem with hoping that we get a "reset" of sorts for software development after the bubble pops is that the shape of LLMs as a tech today is an epiphenomenon of the bubble

Because of the bubble distortions and wildly irrational economics, the post-equilibrium models will inevitably be very different from the current models

This is likely the peak effectiveness of the technology, as right now its backed by the wealth of everything.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

people sure are wrong about uk phone numbers, huh?

Mastodon Feed

Boosted by baldur@toot.cafe ("Baldur Bjarnason"):
mhoye@cosocial.ca wrote:

RE: https://mastodon.social/@nixCraft/117224570706547009

Periodic reminder that if your market depends on volume sales to survive, then killing affordable entry into a market means killing the market.

Mastodon Feed

Boosted by baldur@toot.cafe ("Baldur Bjarnason"):
nixCraft ("nixCraft 🐧") wrote:

AI has killed affordable DIY gaming PCs, along with SSD and RAM prices 😔

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

axiom of voice

Mastodon Feed

Boosted by fromjason ("fromjason.xyz ❤️ 💻 ✍️ 🥐 🇵🇷"):
timnitGebru@dair-community.social ("Timnit Gebru (she/her).") wrote:

So in summary: using AI for coding led to depression, apathy, existential dread, and worse software. Not good. Add on top of that the negative environmental, community, and economic impacts of AI, and it became extremely apparent to me that something's gotta change.

https://brettcodes.com/im-done-using-ai/

Mastodon Feed

Boosted by cstanhope@social.coop ("Your weary 'net denizen"):
brandkopf@mastodon.art ("sommerlich.art") wrote:

A lot of you have asked how I create my detailed oil paintings without copying of photo references, so I wanted to share a brief look into my process.

Video on #peertube :
https://makertube.net/w/f3pfdHt2SWcCk64Z52duYo

#art #mastoart #oilpainting #arttips #tutorial

Oil Painting of a angry goddess from side view.

Mastodon Feed

Boosted by andrewnez ("Andrew Nesbitt"):
imsop@tech.lgbt ("Rowan Tommins") wrote:

@andrewnez Not sure if you're aware of this already: https://wiki.php.net/rfc/end%5Fpear%5Fendorsement

It's looking increasingly likely that PEAR, PHP's legacy package manager, will be made fully read-only in the near future.

The slightly unusual thing is that it's nominally independent, but nobody can find anyone with server access, so the plan is to scrape the current site and repoint the DNS.

Mastodon Feed

Boosted by andrewnez ("Andrew Nesbitt"):
keithamus@indieweb.social wrote:

I'm still making 1 game per month. I'm counting this new one for the month of August and you can't stop me.

Defrag: Time to defrag some disks.

https://www.keithcirkel.co.uk/defrag/

Mastodon Feed

pzmyers@freethought.online ("pzmyers 🕷") wrote:

I'm learning to appreciate the simple joy of kicking people when they are down…when they definitely deserve it.

https://freethoughtblogs.com/pharyngula/2026/09/06/ha-ha-meaty-overlords-take-your-punishment/

https://www.youtube.com/watch?v=hYTQ7%5F%5FNNDI&t=28s

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

i'm really going to have to extract some bits of iddys out into libraries so i can depend on them outside of iddys. all the nat proofs are major convenient.

Mastodon Feed

Boosted by brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:"):
Monamy@pixelfed.social ("Graham") wrote:

Grey Heron on the banks of Chichester Canal #grey #heron #bird #waterbird #wildlife #nature #wildlifephotography #naturephotography #canon #canonphotography

A grey heron stands among white wildflowers and tall green reeds in a field.

Mastodon Feed

brib@bribstodon.xyz ("brib :neofox_floof:​ :Nonbinary:") wrote:

Hi, does anyone have experience with using #SpareRoom in #London?

I signed up to the app and am now getting inundated with people sending me messages about their rooms. This is a good problem to have (it makes it likely I can snap up something reasonably quickly) but I can't figure out which requests are worth following up on. I'm aware due to my autism and lack of familiarity with London I'm at risk at being taken for a ride (and I've dealt before with crappy landlords and houses etc, I don't want to repeat similar mistakes).

So: How can I tell a good offer from a bad one? How can I tell which rooms are worth booking viewings for? What are the red flags for scams (or even crappy housing that isn't technically a scam)?

:boost_requested:​ #AskFedi

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

RE: https://mas.to/@ArtSmart/117224245707429658

yup, little people of no account

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
tzimmer_history ("Thomas Zimmer") wrote:

When extremists take power, what is needed is an immediate, collective democratic response on all levels – a kind of comprehensive democratic immune reaction. This kind of mobilization is exactly what *didn’t* happen in the U.S., certainly not immediately.

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
tzimmer_history ("Thomas Zimmer") wrote:

In today’s election in Saxony-Anhalt in east Germany, the far-right AfD is polling at over 40 percent. For the first time since the Nazi dictatorship was defeated in 1945, a rightwing extremist party might get control of a state government. This is a real watershed moment in German post-war history.

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
tzimmer_history ("Thomas Zimmer") wrote:

Sunday reading - on a day that could mark a caesura in German post-war history:

Warnings and Lessons from the Struggle Against Trumpism

In the fight against the far-right AfD, Germany must avoid the mistakes that have sabotaged the democratic response to rightwing extremism in the United States.

🧵

https://steady.page/en/democracyamericana/posts/01654b70-1319-4395-8191-0c6da2ae195b

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

“investigations by journalists, researchers and oversight agencies have documented thousands of citizens detained, deported or otherwise targeted by immigration authorities across decades. One study estimated that U.S. citizens account for as many as 1.5% of all deportees.”

https://www.msn.com/en-us/news/other/born-here-but-deported-a-texas-man-s-harrowing-ordeal/ar-AA2bFu9K?ocid=edgemobile

Mastodon Feed

Boosted by cstanhope@social.coop ("Your weary 'net denizen"):
JulianOliver ("Julian Oliver") wrote:

Pleased to announce there will be a 6th edition of the Tunnel training taking place Oct 12-15.

This course is a strong introduction to the craft of system administration atop a stack entirely free from big tech. Students are guided in the deployment of powerful and sovereign privacy infrastructure on a server all of their own, running on renewable energy in Iceland.

Details here:

https://courses.nikau.io/tunnel

6 seats left.

#selfhosting #privacy #sysadmin #decentralisation #vpn

A screenshot of part of the Tunnel course information page, showing an archaeological site showing a vertical tunnel column. The image is two-tone, emerald green highlights and greyscale.

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

If I was doing something, And then someone doing exactly the same thing produced a political theory of how the benches that were mentioned in the bible were stolen from us by cars, I would reconsider doing that thing. That doesn't seem to matter in this case though

Mastodon Feed

Boosted by pixxl:
returntosender@mas.to ("PointOfNo") wrote:

love knows no boundaries
#catsofmastodon #cats #Humor #caturday

Picture of a doberman  'I attack on my owner's demand'  Picture of a German shepherd  'I attack if my owner is threatened' Picture of a cat  'I attack my owner'

Mastodon Feed

Boosted by pixxl:
blog@spectrecollie.com ("Spectre Collie") wrote:

Bad Vibes Coding

My take on generative AI has pretty rapidly gone from a tentative, “it sucks and I hate it, but after the bubble pops, there might be a few very specific use cases for it, like with programming,” to a vehemently zero-tolerance stance. It’s all garbage, burn it down.

It’s just so bad, in so many different ways, on so many different levels. Trying to ignore or excuse any one of the points against it will still leave you with dozens more.

Have you managed to convince yourself (somehow) that the environmental concerns of the ridiculous over-proliferation of data centers are overblown or inaccurate? You’re still left having to explain why these data centers need to exist at all.

Have you convinced yourself that the decades-long festival of plagiarism and copyright infringement is regrettable, but there’s nothing we can do about it now? Well, as bad a take as that is, it’s still not as if it’s all over and done with. The models are still controlled by and profiting some of the worst people in the world.

Have you decided that “ethically-trained” models that only run locally are the answer? We already had those, and they didn’t make much of a big impression on anyone, because they’re simply not useful. Janelle Shane ran a whole blog about them for several years, pointing out how comically inept they are. Does anyone honestly believe that we’d have a few very rich and morally bankrupt people destroying the global economy if they’d already found a genuinely efficient and ethical way to simulate intelligent agents?

“Honestly believe” is key there, since I’ve seen so many people trying to defend this garbage with claims that are outright counter-factual. Are they being disingenuous? Or do they actually not understand? It’s often difficult to tell.

All I know for certain is that people are still out there insisting that it’s “democratizing.” That it’s a tool that allows people to do things they weren’t capable of before. That there are all of these creative minds with ideas that they’ve never been able to execute, because they don’t know how to program, or because they’re not accomplished artists.

Which is such wrong-headed bullshit, that I can only conclude they’re either literally incapable of introspection or reasoning, or they’re so deliberately lying that they’re due to be struck by lightning from on high at any moment. To forego the absurd amount of resources that people have built up over the past couple of decades, and shared openly with the public, and instead sing the praises of systems owned and controlled by OpenAI, Anthropic, and Google? And to call that democratizing?

For me, it came to a head over the past couple of weeks, when I finally started to become aware of how much it had infiltrated the community of developers for the Playdate.

I should make clear that I’m only giving my own opinions here, and I’m not claiming to speak for anybody else. I’m not claiming to be any kind of thought leader in the community, either. But I do have very strong opinions about the Playdate, the philosophy behind it, and why it’s so valuable. And the thought of using any kind of generative AI with it offends me to my core.

You want to talk about “democratizing?” Pulp is democratizing. Offering incentives for using the device in education is democratizing. Providing all kinds of development tools and documentation, and making every device a development kit, is democratizing. Including a payment and distribution platform called Catalog, while simultaneously encouraging devs to use other platforms like itch.io: that’s democratizing.

So it has been a stone drag to see some people trying to justify/defend their use of AI for developing Playdate games by spouting things along the lines of “in the real world, you’ve got to think about the cost of development, and using AI to make that process quicker and more efficient will help you stay competitive.” And I can’t put it any more simply than this: bullshit.

To elaborate on that: if you’re trying to give aspiring game developers real, practical advice on how to make a viable business from selling their games, you need to take a step back and advise them don’t make games for the Playdate.

Not because I don’t like the Playdate. Just the opposite. I love it. I want to see it keep growing as a platform. I want it to attract more people who have creative ideas but have never before been able to realize them. I want it to be a platform where people can keep making games without bankrupting themselves, and use the money they make from one game to fund the next. I’m not at all saying that I want it to remain a niche, hobbyist platform only for the weirdest of die-hards.

But I want it to grow for the right reasons. I don’t want it to turn into the iOS App Store or Steam. We’ve already seen, over and over again, how platforms get ruined when people come in focused on development time, quick turnaround, and marketability instead of just making good stuff. The platform fills up with quick, uninspired slop. There’s a race to the bottom. And small teams or solo devs with talent get squeezed out by companies who churn out derivative match-3 games and free-to-play junk. Ending up with players asking why they should pay even the ludicrous amount of $5 for a game, when they can get any of these others for 99 cents, or even free?

I have no doubt that some people — assuming they’re even reading this — would dismiss all of that as an overblown, unrealistic, overreaction. What’s the big deal? There’s a difference between using AI as a tool and making slop. An AI-generated thumbnail isn’t going to bring down a whole platform. Using Claude to make unit tests or generate boilerplate code is nothing but a time-saver. Be realistic!

And that’s the problem; I am being realistic. We’ve all seen this stuff happen. It doesn’t happen all at once. It happens as a result of chipping away at our integrity bit by bit. We’ve already got people so far removed from reality that they make absurd claims that sound as if they hadn’t considered them at all.

“Everybody’s already using it.” “Nobody likes it, but it’s here, so we might as well learn to adapt.” This garbage has been around for what, three years? And we’re supposed to think that it’s inevitable and essential? What do you think people did before this garbage got pushed everywhere? Why do you think these companies are so desperate to put it in places that it doesn’t belong? If it were actually useful, it would’ve made the case for itself.

“It’s just like code complete.” “People already copy and paste code from stackoverflow, you know.” So why not use code complete? Why not use stackoverflow? Why choose the least efficient system and least reliable computing systems ever devised to reproduce tools we’ve already got?

“It just does the tedious parts for me.” “Everything is verified from unit tests.” “It handles all the stub functions and boilerplate code.” Every single time I’ve ever tried to automate a tedious process, it’s resulted in my realizing that it would’ve been far more efficient for me to do it by hand. If you’ve got a ton of stub functions, boilerplate code, or glue code, then I invite you to consider how “copy” and “paste” don’t require billionaire-owned data centers to be built in underprivileged communities without their consent. And if you’re using a proven unreliable system to generate the code that is intended to prove the reliability of your code, then you frankly deserve it to blow up in your face.

You know what’s actually here to stay? grep. Nobody likes it, but we all just have to live with it.

I’ve seen proponents of AI insist that it’s a time-saving tool and it’d be foolish not to use it. As if all of us who are against it are stuck in the past, banging rocks together. It’s just foolish, since I remember what it was like when I was starting to learn to program. Wanting to go from BASIC to learning something like C or even Pascal was impossible — not because I didn’t have the time or the inclination, but simply because I couldn’t afford a compiler. Wanting to make digital art was not daunting but actually impossible, because I couldn’t afford a copy of Deluxe Paint. I didn’t have access to any tools like this until I started working for studios and publishers, who owned (and still own) everything I created for them.

Now, people have more free, open, access to more resources than we ever have before, actual tools, and they’re choosing instead to be reliant on companies like Google, OpenAI, or Anthropic again.

It’s especially a drag to see it evangelized by people who consider themselves “seasoned” software engineers, because it so obviously goes against the most basic principles of software engineering. A system that isn’t 100% reliable is 0% reliable. You should always be searching for the most efficient way to solve a problem, and an LLM running in a cloud is the least efficient way to solve the problem. And one of the most cardinal rules: the less code, the better. If you either can’t or don’t want to do something, having an over-engineered system generate more code for you, to solve a known problem, is just stupid. That’s exactly why we have software libraries.

And when I see people insisting that stuff like Claude Code is “enabling” because they don’t know how to program, that’s just the bleakest shit. There have been countless times where I’ve looked at a code sample without knowing how it worked, and had to modify it to be able to do exactly what I wanted. And the process of modifying it is the process that made me figure out how it worked.

It’s just plain depressing to see people who value the end result over the process of creating that result. The process is what’s valuable, in every possible sense.

I saw some Brainiac insist that there’s no value in making something as simple as a ball bouncing on a screen, so what’s the harm in having Claude or something generate that code? And that’s the most wrongheaded thing, which gets it completely backwards.

When I write something that I have a dozen times before, and it works the first time, that’s the purest dopamine hit I get as a programmer. It’s all of the rewards of having something working, without the struggle. And it’s mine. It takes me back, Ratatouille-style, to when I was sitting in front of a Commodore 64 hooked up to an old TV set, typing in programs from a BASIC tutorial, learning how it all works. Being able to do it without thinking much about it means that I’ve learned it, that it’s a part of me, and there’s been a point to all of the repetition. It’s not going to impress anyone else, but it’s one of the few areas where I don’t feel the need to impress anyone else. I just get the simple and pure satisfaction of knowing I know how to do this. And someday, maybe, I’ll be able to do the same with the dot product without having to refer back to an interactive tutorial.

There’s no value in trying to be open-minded or reasonable about something that’s been proven harmful, multiple times, in multiple different ways. We’ve seen that basic fact play out, over and over again, in politics. Ask me sometime how I felt about having to be tactful, respectful, and objective whenever I encountered someone online saying, “It’s nothing personal, I just simply believe that gay people shouldn’t be allowed to marry.” Some things simply aren’t a difference of opinion, and treating something harmful as such does nothing but help normalize it.

But it’s exhausting to be angry all the time. Today I’m just sad, seeing people so eager to throw away their principles for the sake of saving a little time and effort. (Or more accurately, believing that they’re saving themselves some time and effort). I’m just reminded yet again that it never needed to be like this. We don’t need it. It doesn’t enable a single damn thing that wasn’t already possible. We can still choose to just… not.

Mastodon Feed

Boosted by jonny@neuromatch.social ("jonny (nonvenomous)"):
elduvelle@neuromatch.social ("El Duvelle") wrote:

Post (mostly) for instance admins: spam / sleeper account registrations

Our server, with approved registrations (i.e. mods only accept new people after checking their "reasons to join") is still constantly getting spam account requests. (spam, for lack of a better word... maybe 'sleeper accounts'?)

These are not obviously immediate to the untrained eye, but it's been happening for months now and there are some clear patterns. Here's a list of what I've learned so far in case that's useful to other mods. Any additional advice welcome!

How to spot a sleeper account request (beyond the obvious):

  1. Always from a disposable email domain.
  2. Otherwise, a lot of them are from "proton.me" domain or "onionmail.org"
  3. request reads as if it was an account description, not an account request e.g. "writer, queer, loves cats, profile pic of a lake in front of a mountain, posts a lot about bread, here to share ideas and engage positively with the community, my DMs are open" - yeah it sounds like your average Fedi person, but that's probably because they scrape profiles from Fedi in the first place.
  4. The account request will not directly name your server or meaningfully answer the account request text
  5. The name of the account and of their email will have nothing to do with each other, e.g, username "colixal" and email "inyfupvtr@proton.me"
  6. the email usually looks random (see above), probably because they're all randomly-generated.

Solutions / mitigation (for Admins):

  1. Switch on approved registrations on your server! @FediTips has instructions for this.
  2. Tell in your server's account request description that you do not accept registration from disposable emails and you want specific reasons for choosing your server.
  3. How to spot a disposable email domain: you can check this list, but I don't think it's up to date. you can also search for the domain with quotes "domain.xyz" online and it will usually show up as being disposable.
  4. Once you know a domain is disposable, you can block registrations from it (User Preferences menu>Moderation> Blocked email domains > add new)
  5. in doubt, email the "person" to ask them more specific info. 50% of the time the email will bounce back, and 40% you will get no answer. That's your cue to reject those (and possibly add their domain to the block list, although you don't want to block non-disposable ones of course)
  6. requesting a donation, even minimal (say 10p per account) would probably completely block those.
  7. It is possible that we've already accepted a few of the sleeper accounts. We should all probably go back and check everything out (yes, that's easier when you have a small server).
  8. Any other suggestions / tips? Let us know!

Of course, some of these measures are bound to also prevent some genuine people from joining. In this case I think it's worth it, and also, if you can't be bothered writing 3 lines of text to explain why you chose a server then maybe you wouldn't be contributing to Fedi much anyway.

Quantification

We are a very small server (150 active accounts) and are getting about 1-3 such requests per day when our usual rate of genuine requests is about 1-2 per month (well, except when @jonny makes a post that pierces the thin veil with the real world). I can't imagine how many of those must be infiltrating large, open instances like mastodon.social... Have any of you people on other servers noticed it? Please let us know in answers. And if anyone personally knows one of the mastodon.social mods it would be interesting to hear from their point of view.

Possible goals and consequences

  • wasting our time
  • making it harder for genuine people to join
  • sudden spamming
  • use all the server's storage to block the server
  • propaganda
  • harassment (possibly in private posts so they can't be reported)
  • anything else? In any case, no good can come out of it.

Other posts noticing this

quoting @johannab:
https://cosocial.ca/@johannab/116856878972351914
quoting @dsalo:
https://digipres.club/@dsalo/117039864558262328
quoting @tante:
https://tldr.nettime.org/@tante/116845372717559528
quoting @jerry who mentioned making a script to auto-block the disposable domains - I don't know if this exists now?
https://infosec.exchange/@jerry/116805164892680867
and
https://infosec.exchange/@jerry/116846097736300539
quoting @futurebird
https://sauropods.win/@futurebird/117161690843829586

PS: If you answer please un-tag all these nice people to avoid spamming them!

#MastoAdmin #MastoAdminTip #FediAdmin #AcountRequests #SleeperAccounts #SpamAccounts