Joborg

@joborg
43 Followers
138 Following
414 Posts
In Stockholm. Personal account.
I knew this slush fund shit sounded familiar. 😡
#USpol

continuing thoughts in: https://neuromatch.social/@jonny/116328409651740378

one thing that is clear from reading a lot of LLM code - and this is obvious from the nature of the models and their application - is that it is big on the form of what it loves to call "architecture" even if in toto it makes no fucking sense.

So here you have some accessor function isPDFExtension that checks if some string is a member of the set DOCUMENT_EXTENSIONS (which is a constant with a single member "pdf"). That is an extremely reasonable pattern: you have a bunch of disjoint sets of different kinds of extensions - binary extensions, image extensions, etc. and then you can do set operations like unions and differences and intersections and whatnot to create a bunch of derived functions that can handle dynamic operations that you couldn't do well with a bunch of consts. then just make the functional form the standard calling pattern (and even make a top-level wrapper like getFileType) and you have the oft fabled "abstraction." that's a reasonable ass system that provides a stable calling surface and a stable declaration surface. hell it would probably even help the LLM code if it was already in place because it's a predictable rules-based system.

but what the LLMs do is in one narrow slice of time implement the "is member of set {pdf}" version robustly one time, and then they implement the regex pattern version flexibly another time, and then they implement the any str.endswith() version modularly another time, and so on. Of course usually in-place, and different file naming patterns are part of the architecture when it's feeling a little too spicy to stay in place.

This is an important feature of the gambling addiction formulation of these tools: only the margin matters, the last generation. it carefully regulates what it shows you to create a space of potential reward and closes the gap. It's episodic TV, gameshows for code: someone wins every week, but we get cycles in cycles of seeming progression that always leave one stone conspicuously unturned. The intermediate comments from the LLM where it discovers prior structure and boldly decides to forge ahead brand new are also part of the reward cycle: we are going up, forever. cleaning up after ourselves is down there.

Tech debt is when you have banked a lot of story hours and are finally due for a big cathartic shift and set the LLM loose for "the big cleanup." this is also very similar to the tools that scam mobile games use (for those who don't know me, i spent roughly six months with daily scheduled (carefully titrated lmao) time playing the worst scam mobile chum games i could find to try and experience what the grip of that addition is like without uh losing a bunch of money).

Unlike slot machines or table games, which have a story horizon limited by how long you can sit in the same place, mobile games can establish a space of play that's broader and more continuous. so they always combine several shepherd's tone reward ladders at once - you have hit the session-length intermittent reward cap in the arena modality which gets you coins, so you need to go "recharge" by playing the versus modality which gets you gems. (Typically these are also mixed - one modality gets you some proportion of resource x, y, z, another gets you a different proportion, and those are usually unstable).

Of course it doesn't fucking matter what the modality is. they are all the same. in the scam mobile games sometimes this is literally the case, where if you decompile them, they have different menu wrappings that all direct into the same scene. you're still playing the game, that's all that matters. The goal of the game design is to chain together several time cycles so that you can win->lose in one, win->lose in another... and then by the time you have made the rounds you come back to the first and you are refreshed and it's new. So you have momentary mana wheels, daily earnings caps, weekly competitions, seasonal storylines, and all-time leaderboards.

That's exactly the cycle that programming with LLMs tap into. You have momentary issues, and daily project boards, and weekly sprints, and all-time star counts, and so on. Accumulate tech debt by new features, release that with "cleanup," transition to "security audit." Each is actually the same, but the present themselves as the continuation of and solution to the others. That overlaps with the token limitations, and the claude code source is actually littered with lots of helpful panic nudges for letting you know that you're reaching another threshold. The difference is that in true gambling the limit is purely artificial - the coins are an integer in some database. with LLMs the limitation is physical - compute costs fucking money baby. but so is the reward. it's the same in the game, and the whales come around one way or another.

A series of flashing lights and pictures, set membership, regex, green checks, the feeling of going very fast but never making it anywhere. except in code you do make it somewhere, it's just that the horizon falls away behind you and the places you were before disappear. and sooner or later only anthropic can really afford to keep the agents running 24/7 tending to the slop heap - the house always wins.

@adavid @spriebsch @preinheimer And we're still in the early phase of @pluralistic's enshittification cycle with AI.

The likes of Anthropic, OpenAI, Google, and Microsoft are still locking users and businesses into their platforms.

Tokens are being given away for free, even to people who don't want them.

The real rentseeking fun begins once everyone's locked into a platform.

For example, Imagine a world where most businesses run software created using Claude Code completely unchecked.

What's to stop Anthropic from pushing out a future update of Claude Code that routinely generates code that relies on Anthropic's proprietary APIs to work?

What's to stop Microsoft from pushing out a future update of Copilot that only works with customer data stored in Dynamics?

What's to stop Google from pushing out an update to Gemini where all the generated code is exclusively hosted in Google Cloud?

Why, suddenly you're not just paying for an AI tool that costs the equivalent of a developer's salary.

But also, if you ever stop paying the monthly rent, then your access to the proprietary APIs ends and all your software breaks. Or you lose access to your customer records. Or all the code you've ever generated, stored on the affiliated cloud platform, vanishes.

And beyond coding, there's many other ways these platforms could be enshittified for profit.

For example, if millions of people trust LLMs to manage their daily lives, then suddenly making sure AI agents answer a question like "What should I have for lunch today" with "a Big Mac" is worth billions of dollars to McDonald's.

Worst of all, if the cost of building out all the data centres and infrastructure is in the trillions, it limits the market to just a handful of players.

And any online platforms that use their APIs will have to pay an economic rent of their choosing.

I'm sure there's many other ways they're planning to use this to extract profits and build power.

That's why investors are willing to pour trillions into this thing.

It's not because they believe AGI is just around the corner.

It's because they believe that if enough people and businesses get locked in, they get to put a tax on everything.

RE: https://mastodon.world/@jeffowski/116093080964306946

See also: GPUs, SDDs, HDDs, et c.

RE: https://kolektiva.social/@ddosecrets/115548317338100879

The Epstein files have been updated; it now consists of nearly 430 GB of data and 1,500,000 files.

Because the Department of Justice appears to have removed individual documents and the .zip archives for the Epstein files, @ddosecrets is now the best place to get all of the data in bulk.

https://ddosecrets.org/article/epstein-files

Help us keep publishing: https://donorbox.org/ddosecrets

"AI is built on the collective knowledge of humankind."

No. Nononononono. It is not built on _knowledge_, it it built on _data_. And not everyone's experiences are available as data, many communities are excluded. Also: "Collective" implies some sort of collaboration and shared activity. But "AI" is just accumulation by a few powerful.

So No. It's not collective but extractive, not knowledge but data, not humankind but the hegemonic western view. Everything in that statement is wrong.

Fellow fedizens! As decreed by https://xkcd.com/843/ some fifteen years ago, it is once again time to spend the morning reading through the Wikipedia article https://en.wikipedia.org/wiki/List_of_common_misconceptions.

#xkcd #xkcd843 #misconceptions #Wikipedia

Let me put it to you as simply as possible okay?

Nicky Fuentes is out here saying Trump and Vance are getting mouthraped by Israel and aren't authentic Christian Nationalists and Vance's response was?

To awkwardly state that Fuentes has a lot of followers and refuse to disavow them because of the obvious implications for his career.

This is the Vice President of the United States, running like a purse dog from Nicky Fuentes. The people driving this car are VERY worried about him mate.

Y’all, please continue to boost good posts you see. I’ve realized that almost all of my discovery of new (to me) accounts on Mastodon comes from when you boost something, I like it, and click through to the original poster to check them out and end up following them.