179 points

Reminds me of Futurama, “we all have commercials in our dreams” scene.

Leela: Didn’t you have ad’s in the 20th century?

Fry: Well sure, but not in our dreams. Only on TV and radio. And in magazines. And movies. And at ball games and on buses and milk cartons and t-shirts and written on the sky. But not in dreams. No siree!

permalink
report
reply

Quit squaking, flesh wad. Nobody’s forcing you to buy anything.

permalink
report
parent
reply
-9 points

I don’t want to be forced to watch ads either, ass wad.

permalink
report
parent
reply
76 points

FYI assuming this is genuine, OP is a long-time science fiction writer with a couple novels that take place during or after an AI singularity: https://en.m.wikipedia.org/wiki/Charles_Stross

permalink
report
reply
31 points

Yup, you can find him on Mastodon now: https://wandering.shop/@cstross/112274383742505743

permalink
report
parent
reply
23 points

Rule 34 in particular is an excellent read, and expands on some of the concepts in the post.

permalink
report
parent
reply
12 points

Excellent title.

permalink
report
parent
reply
11 points

Risky click of the day.

permalink
report
parent
reply
3 points

He’s also made some damn insightful comments over the years. I wish a little less insightful in this case. He had a programming background and usually isn’t full of shit.

“The Merchant Prince’s” series is deep into pre-Great Recession liberal economics, but still a pretty good read.

permalink
report
parent
reply
1 point

I’m not that great at English, what’s the grammar on"merchant Prince’s"?

Is this a prince that’s also a merchant?

Is this a merchant that works or is associated with a prince?

Is it a typo and is supposed to read princess?

permalink
report
parent
reply
1 point

Yeah, it’s not totally obvious. It’s an old phrase and I’ve never really liked it. A similar one is “trader prince”, which is pronounced a lot like “traitor prince”, which of course means something totally different.

Anyway, it’s usually a prince that’s also a merchant. Historically, it refers to merchants who aren’t really princes or even any kind of nobility, but they get rich as fuck by trading across the kingdom. In the case above, the story focuses on a family that wasn’t originally noble, but got there after a very peculiar trade monopoly.

permalink
report
parent
reply
3 points

Thx for this, added a few of his books to the list of things I need to consume.

permalink
report
parent
reply
4 points

Don’t start with Accelerando, or do if you’re a little bit weird.

permalink
report
parent
reply
2 points

Haha, lul, that title did seem to stand out a bit from the other ones, but I didn’t read the des.

I might start with Index, Codex, or Saturn - but I’ve intentionally skipped reading the synopsis (not as a spoiler, I’m indifferent to those, just as adhd management to ‘start the thing’ - by keeping the info simple it might seem like an easier pick for my brainhole to chose & allow me to perform the activity, and I feel like I don’t need to do much more research on the author or specific books).

permalink
report
parent
reply
52 points

Dev here. Javascript engines (especially Chromium) have a memory limit (as per performance.memory.jsHeapSizeLimit), in best case scenarios, 4GB max. LocalStorage and SessionStorage (JS features that would be used to store the neural network weights and training data) have even lower limits. While I fear that locally AI-driven advertisement could happen in a closer future, it’s not currently technically feasible in current Chromium (Chrome, Vivaldi, Edge, Opera, etc) and Gecko (Firefox) implementations.

permalink
report
reply
39 points

Then Alphabet will come up with a new bullshit idea, “remove the limits for ‘trusted’ advertisers” so that they can inject more code than allowed as long as they keep paying for their ad “partnership”

permalink
report
parent
reply
26 points

That’s why we need to fight against chromium monopoly

permalink
report
parent
reply
7 points

It became difficult as Web technologies grown complexier, such as implementing native CPU instructions through WASM, bluetooth through Web Bluetooth, 3D graphics through WebGL, NFC, motion sensors, serial ports, and so on. Nowadays, it’s simply too hard to maintain a browser engine, because many of the former alternatives were abandoned and became deprecated.

permalink
report
parent
reply
3 points

remove the limits for ‘trusted’ advertisers

Exactly… Including themselves, as they are a major player in advertising market (Google Adsense).

permalink
report
parent
reply
15 points

I really hope you don’t know about this 4GB limit specifically because you’ve run up against it while doing anything real-world.

permalink
report
parent
reply
6 points

Not yet, but I often code myself some experiments involving datasets (i like to experiment with Natural Language Processing, randomness, programmatic art and demoscenes, the list goes on).

permalink
report
parent
reply
6 points

Canvas code can get out of hand very quickly if not done right

permalink
report
parent
reply
1 point

I’ve made exactly two projects that utilized canvas, both of which I “released” in a sense. One contains 248kb of JS code and the other contains 246kb. That’s before it’s minified.

So I guess that means I did my canvas code right. Lol.

(Unless you meant 3d canvas or WebGL stuff with which I haven’t played.)

permalink
report
parent
reply
2 points

It would just slowly accumulate it over time, little bit here, little bit there until it has a fleet of stuff to serve you in a queue, so while you’re making more and more bits for more videos, it’s serving you videos while you make bits of new videos and sharing them over websockets that JS CDNS force-feed our browsers to centralized servers to offload similar users with similar ad-tastes to also help compile.

Some shit like that. Adtech is cyber terrorism. Never forget.

permalink
report
parent
reply
38 points

If you put it on my computer then I control it.

Oh look. AI task killer 4 found another one.

permalink
report
reply
14 points

Literally if my “ai based adblocker” could block ads originating from another server, why wouldnt it be able to block hundreds of gigabytes of javascript? Why would i even let that download in the first place?

permalink
report
parent
reply
4 points

In order to avoid detection we might need to download the JS, run it in a sandbox, and then reply with a plausible response.

permalink
report
parent
reply
37 points

I think SMBC nailed it with All-Despising Baby Skull back in 2012. Make advertising as horrible as possible, then jack up the costs on making it go away.

permalink
report
reply