i want to make a little art portfolio site, and I'm stuck between wanting to fuck with scrapists and wanting to not fuck with screen readers. I'm considering chopping up images into tiles which would be assembled into their correct relative locations via css or something. i could even put alt text on it with a transparent image layered on top spanning the full area. downside is real people wouldn't be able to download the images though :/

@aeva i would only make my site easy to delta and download so the scraper doesn't keep returning all the time. that means no procedurally generated content, no "house of leaves", just pages with correct caching information.

coincidentally that's exactly how our website is set up r/n.

@lritter i don't want them to download my stuff at all
@aeva there are more direct and effective ways to achieve this goal.
@lritter sure. not putting anything new on my website is also accomplishing that goal
@aeva i would strive for a solution that others benefit also from; for instance, they would not only not download my stuff, but also not download your stuff.
@lritter strictly speaking we all benefit from nvidianthropicrosoft going under, so all they have to do is wait patiently and then we can all have nice things again
@lritter slop coding tools can only "generate" beaten path solutions, and anything that is under represented performs poorly. games being one of the major holdouts for proprietary software development is probably a major inhibiting factor, so it stands to reason that if i don't want to spend the rest of my career cleaning up ai generated diarrhea then i should not release the source code for side project games until this all blows over. same goes for art and writing
@aeva @lritter yeah, a lot of the "I saved x hours by generating this boilerplate" use cases should have been "I've written a fully deterministic boilerplate generator for 80% of our use cases."
@GyrosGeier @aeva @lritter
in my dream scenario the boilerplate isn't even necessary anymore because it's been abstracted away

@dngrs @aeva @lritter any abstraction layer has an escape hatch to handle the cases the abstraction cannot handle without growing its own ecosystem that will need its complexity abstracted away *looks at CMake*.

That said, it's good to have a bunch of boilerplate in an early iteration to identify desire paths, so you know where to pave.

@GyrosGeier @dngrs @aeva tbh i was more thinking of something that prevents them from downloading anything ever again but, sure.