ManMachine
@max@manmachine.me
"The standard body language advice isn't just unhelpful, it's actively harmful."
https://psychsafety.com/body-language-and-non-verbal-communication/
What’s your fav momo comic?
I would kill copyright even if it killed copyleft in the process:
| Yes: | 296 |
| No: | 172 |
Closed
@mjg59 Wasn't the purpose of copyleft to kill copyright?
@jessta Oh god let me figure out whether I am in the right frame of mind to answer that
@jessta So: The GNU Manifesto, which predates copyleft, is explicitly anti copyright. At this point in history, copyright is bad.
@jessta A bit after that the EMACS license becomes the proto-GPL, and by the time the FSF comes into existence we've given up on public domain as the GNU goal and are trying to use copyright law to protect user freedoms instead. But by the 2000s we're into GFDL territory, which explicitly uses copyright to *restrict* modification of GNU products
@jessta I can't speak for RMS in the 80s, but modern RMS seems to believe that copyright should exist for some things but not for others, and so I don't think it's easy to say that copyleft is a reaction against copyright as such, more a defense against asymmetry while allowing copyright to restrict people outside software
@mjg59 Eh. Quite a tough question. I answered yes because the benefit of having "all knowledge copiable" seems (at first glance) preferable to what copyleft wins us over copyright in an era where copyleft seems to have mostly served the powerful, not the rest of us.
* monkey paw curls *
Copyright is now erased. Nobody has the right to copy anything.
Computers shut off, because installing software requires copying it from somewhere.
Modern administration shuts down, because it previously relied on copied documents.
Standards are erased, because they require copied, identical measurements.
You starve, attempting to bootstrap yourself into hunter gatherer mode, because you can't copy methods and advice you get.
@mjg59 I don't think copyright is inherently wrong. Its enforcement is.
@max Yeah, but if you enforce it against people who make money from your free labour, it's very different from those who share it with each other at no monetary gain when you've likely made your millions back.
@mjg59 Yes, but it’s not as simple as killing copyright. Copyright is a (very poor) defense mechanism against the capital class stealing your work and out-competing you with their greater resources.
In order to get to a place where we don’t need defenses like copyright, we must work towards a society where everyone’s basic needs (shelter, food & water, comfort, community, happiness) are guaranteed, and not dependent upon earning an income.
Treat the root problem, rather than the symptom.
@mjg59 I think the right answer is to retain copyright, prevent it expanding, and bring it back to something like a 30 year term and limited to concerns about commercial distribution.
@mjg59 voted „yes”.
There’s lots of room for nuance. But as a tool for managing our shared knowledge and encouraging its growth, copyright is probably so broken as to be essentially unfixable.
Let’s find other solutions.
@mjg59 i think history has shown copyleft to not work very well so that’s a given.
The real problem is how we save small artists etc from getting their livelihoods ruined by bigger fish who only extract their work. I don’t have a solution to that, but generative AI has already undermined that leg of copyright so much last saving grace of what was already a very very compromised solution is gone.
Kill it. With fire!
PSA: if you have a website or a blog, you can use Google Search Console to turn off the use of your site in AI overviews. You get multiple scary warnings if you try. I was curious what's the actual impact on site traffic, so I turned it off. It went from ~1k AI summaries a day to zero, with no measurable impact on visits to the site.
Human bot defends being a human bot
> AI creates almost all the final sentences in that process. That is true. But
https://www.nature.com/articles/d44148-026-00236-3
archive https://archive.is/fo6xv
> I remain the expert and the thought leader behind the piece.
i.e. he wrote the prompt
i can hardly express how much shit this fucker needs to eat
@davidgerard @thankfulmachine “it didn’t do the writing it just made all the sentences”
@davidgerard @thankfulmachine what are we doing here people
@glyph @davidgerard This man has been hacked. He is a war victim. This is war.
@thankfulmachine @davidgerard as @SwiftOnSecurity is fond of saying, only the dead have seen the end of cyberwar
Well done, Rust.
@phnt C/C++ has this figured out: Can't have a supply chain attack if there is no supply chain
autism tests be like "do you take things too literally" and then ask 50 of the worst worded questions ever known to man
Sometimes I pair-program, or more usually pair-debug, as a teaching technique: solve a problem while screen sharing, narrating my thoughts and reasoning out loud to show the other person how to track down whatever kind of problem it is.
But it has to be on a reasonably simple problem, because narrating my thoughts coherently _also_ requires thought and effort, and that reduces the amount of brain I have available for the actual problem. For the hardest problems I'm capable of solving at all, the solving and the explaining don't both fit in my head at once, and I have no choice but to say "sorry, I need to concentrate completely on this, and once I've found the answer, _then_ I'll tell you how I did it."
This week, someone pointed out the contrast between this and the 'rubber duck' / 'cardboard programmer' effect, in which explaining out loud what's confusing you can _help_ you to figure it out yourself. I'd never noticed that contrast before.
So, some problems become easier to solve if you talk through your thoughts out loud, and others become harder. That's annoying! Now you also need the proverbial "wisdom to know the difference".
@simontatham I feel the distinction is in phases: the absorption of information to understand what exactly is going wrong (not _why,_ just _what_) binds up enough processing power to make _verbalising it at the same time_ difficult.
The rubber duck comes in when I have a 75+% level of a model/hypothesis in my head, but a) it may be incomplete and b) parts of it may be wrong. By _then_ verbalising it, I can find those aspects and look at the problem from different angles.
So I don't think the two are at-odds, I think they are complementary. Sometimes, I can parallelise the two or skip parts of one or the other, and then I get the verbal logjam you describe.
@simontatham I find that in general, I can solve things a lot better when not also having to communicate. But once I get *stuck*, explaining it to someone - which forces me to put it into coherent sentences that someone else will understand - helps a lot.
This is *not* the same as solving a problem together, though, which can also be useful. The 'rubber duck' approach isn't so much about communication (with a lot of brain cycles taken up by listening to the other person's input and processing it), but more about ordering your thoughts in such a way that someone, both your listener and yourself, can more easily make sense of it. A good human 'rubber duck' does not actually offer input (other than 'hey, I don't get that bit, can you go over it again') until you're done explaining, when 1. The 'rubber duck' stage is over and you possibly move on to pair solving, and 2. You more often than not have already found the answer.
@simontatham On a tangent, I also find that I do the 'solve together' better in written form. Probably because written text is less disruptive to my chain of thought than spoken, and because task switching between two pieces of writing or writing and thought is a less expensive operation for me than task switching between written and spoken information.
@wynke huh, that's interesting – I think I have slightly the opposite preference, because I can speak out loud without having to faff about with the computer's user interface! Changing keyboard focus into the Slack window (or similar) is more annoying to me than changing cognitive focus from keyboard to voice.
@simontatham @wynke I too, generally prefer spoken communication in this type of context - preferably augmented with paper and pencil where helpful & possible.
I think the benefits are a faster feedback cycle and lower effort to structure my thoughts. (For me, typing is usually quite formal.)
@GerardThornley @simontatham Yeah, I'm probably the odd one out here. For me, formulating thoughts and processing input is much faster in written form. This has probably to do with both the way my thoughts work (I *can* do 'visual thinking' but the default mode is very verbal and very verbose and mostly in complete, grammatically correct sentences anyway, in both Dutch and English) and the fact that my auditory processing and speech formulating is on the slow side (also regardless of language).
@wynke @simontatham took me a moment to understand that because I hadn't imagined it would be this way round - you mean your reading & typing is faster than (or at least on a par with) your speaking & listening (and understanding)? How interesting.
In terms of receiving information, I can easily get overloaded if spoken information comes at me too fast to construct a mental model - at which point I tend to drop everything on the floor and need it repeating more slowly / in parts. I suppose if I have something in written form, I can read it at my own speed, however my reading speed is very low, so I often prefer spoken anyway.
Once I've taken stuff in, I think I'm quite good at manipulating it, imagining alternatives, etc.
My writing usually takes a lot of time, but mostly because I keep editing to ensure I've included any needed context and addressed any questions I can anticipate. On the other hand, if I'm speaking, I'll usually get straight to the point, then add context if (when 😏) it becomes apparent that I've not been understood. That usually takes less time.
@GerardThornley @wynke "reading & typing faster than speaking & listening" seems like a strange thought to me because the two directions are very different from each other! I read faster than speech, but type more slowly than speech.
I suppose that means text has the advantage of providing a strong incentive for people to be more like the proverbial Wise Old Owl – generally aim to take in more information than you emit.
@simontatham @wynke That's interesting.
I perhaps should have split the distinction as "reading faster than listening and typing faster than speaking."
I'm a very slow reader - I think I read publically quite well, but I can't read silently much faster than I can speak. [Aside: I often find foreign film subtitles go too fast for me.]
I hadn't really considered reading being faster than speech. Would you say the effort is similar?
For me, reading also takes more energy & concentration than listening.
As a result, I've found environments that place a heavy reliance on written communication to be a bit frustrating, though I also know the value of a written record.
@simontatham I think you first need to have come to a point where you basically have all the pieces in your mind already to some degree before the rubber duck effect works.
It seems to work best for cases where you're stuck on something and you're going in circles, at that point if you need to write down or talk out loud about the problem to make sure you're not missing some critical step or piece of the puzzle.
In a sense it's like writing out the formula for a complex equation to find X
@simontatham have you ever done pair-programming with someone on a similar level as you, where you don't need words, they can see your thoughts just by following your cursor on the screen?
@wolf480pl no, and I'd be surprised if it worked that way, because my usual experience is that people have wildly varying styles for how they use text editors and command lines. To be able to infer someone's thoughts just from how they were moving the cursor, I'd expect they'd have to be not just at about my skill level, but more like an actual clone of me in particular!
@simontatham I guess I may've exaggerated a bit.
IIRC it's more like, you have a few ideas on what the next edit could be, you see your friend move the cursor in the direction of one of them, so you know what they're about to do, so you can provide feedback (usually silence or "yup" if they hesitate, sometimes a caveat or counterargument) even before they do it.
I've experienced that a couple times and it was a long time ago, so I might not be remembering all the details correctly.
@simontatham There's an interesting contrast with driving that comes to mind: the Advanced Driving course specifically teaches narration as a core skill, so you'd say out loud (for example) "there's a bike coming up, checking my right mirror before I pull out to overtake".
Does that make driving more of a rubber-duck-style exercise in continual problem solving?
I dunno that 'the problem becomes harder', more like with limited capacity for cognitive load, some problems will overload the solver/explainer.
This is a really important distinction: I don't know that the effect you have described makes the problem subjectively (ever-)harder to understand, in a mirror way that rubber duck debugging makes it ever-easier, and your wording seems to posit this symmetry.
@simontatham I wonder if this relates to preferred communication styles and types of thinker?
I would describe myself as a visual thinker, so structuring thoughts into sentences slows me down quite a lot and I think it increases the burden on my working memory. I'll struggle if I'm trying to juggle a lot of pieces of information. On the other hand, sketching diagrams can help, because I can offload some of that information, reducing the effort required to retain & work with it.
Some people describe their thinking process as being more 'verbal'. I wonder if they would experience this difference differently?
@simontatham The advantage of the rubber duck is that if you explain vaguely or garbledly, it doesn't object, so you can explain clearly if it helps and vaguely if that helps :)
I think there's also the level where if the problem is *too* big to fit in my mind at once, I need to track "where I've got, which part I'm trying to understand now" in writing.
@simontatham in the first case I would describe the extra room being taken up by the needs of the other person rather than by explaining which would suggest the advantage of rubber ducking is that you don't worry about the duck's needs.
@simontatham
I just went through an interesting debugging process. Towards the end my thoughts were "why is it... Hang on... What if I..." There wasn't a sharp line where I suddenly knew, what was wrong. I guess it's in the "that's odd" family of phenomena. And demanded 100% of my brain for debugging, so that even my thoughts were incoherent.
@LiseAndreasen yes, that "answer bubbles up from your subconscious" phenomenon is very familiar, and indeed hard to narrate or even explain.
Worse still, the thing you _most_ want to explain to a student is how your subconscious solved the problem in the first place, and even you may not know that, because subconsciouses are amazingly bad at showing their working!
@simontatham With the Rubber Duck approach you can switch to inside problem-solving (and shut up) any time you need to because the Duck doesn't actually give a quack - so it can be a good technique to get you a little further down the thinking road
With a student you need to stay in communication mode which doesn't pair greatly with inside problem-solving so this will not work optimally for new problems
When this happens and you need to do inside problem-solving but you are with a student you
@simontatham If I'm reading that right, it seems like a weird way to operate..
Rubber ducking is not a teaching exercise, it's something you do when you've tried and failed to solve a problem, and you need to get help.
If it's you teaching them, it would probably better to get them to explain a problem of theirs to you..
Teaching with a live problem that you don't know the answer to is a decent recipe for failing to teach anything beyond managing frustration most of the time, I suspect.
florence + a slightly different machine
Friends: "hey i vibecoded a thing ha ha"
Me: "that's kind of sad"
Friends: " >:-( why aren't you praising us"
I'm apparently breaking a friendship contract by not praising friends for doing stuff I find unethical 🤔 but friends don't let friends vibe code
@nina_kali_nina
They must already be used to the fawning praises of the bot about everything they do ?
Must be sad for you, because you wish to be true with your friends ?
@nina_kali_nina
My social world definitely got smaller since the proliferation of LLMs. And then in a way it got bigger again with the wonderful antislop circles on fedi. But yeah, on individual cases, seeing people you respected fall into the llm traps, it's heartbreaking.
@ozzelot @nina_kali_nina Not a day goes by that I don't think about H. G. Wells's 'Time Machine"
@thankfulmachine @ozzelot I've read it so long time ago I can't remember anything. How come the current situation reminds you of it?
@sigmasternchen
A really close friend of mine keeps generating AI songs and he wants me to listen to them. He never shares them on the internet, but it's such a drag, like whatever dude this is as interesting as watching rocks.
What fascinates me the most about everything is the experience of making something; the process to go from nothing to something meaningful just with your mind and some tools alone.
I'm in awe when i see something that clearly required lots of effort and an ungodly amount of experience.
I dont give a shit that this fancy Monte Carlo algorithm gave you a decent sounding song, it has no story, no effort and no value.
@nina_kali_nina
@Etch9 @sigmasternchen I'm not even sure if the song is "decently sounding" tbh! It might as well be a demo tune from a digital synth in terms of quality and authenticity
@nina_kali_nina
i used "decently sounding" because i wanted to emphasize the argument i wanted to make, i rlly dont like how some ai music sounds but i cant deny that i havent been fooled and/or will be fooled in the future.
Also lets have some more respect for demo tunes inside synth many iconic tracks use them x3
@sigmasternchen
@Etch9 @sigmasternchen oh, by all means, artistic reimagination of demo tracks is an art, of course. It's just it's weird to imagine someone doing Milli Vanilli and expecting praise without knowing they're actually a fraud
@nina_kali_nina is your stance on it being unethical dependent on the model or about ressource demand or unconsensually trained on material by the rights holders or something else entirely?
@feliks well, let's say, if there was a model with open training dataset, it'd be kind of like an open source car or open source missile to me, I guess? Please don't take it too seriously though, I have too many thoughts on the topic, but I find LLMs similar to cars and car infrastructure: we know they're not great for the planet, we know they are kind of bad for people, we know there are better solutions for most problems they try to solve, but great many people are either forced to use them or choose to use them for personal gain as their usage is normalised. The car-centric society, though, disproportionately benefit rich and harms disenfranchised people, and an open source car would do little to change this balance. An LLM built in an ethical way would be better, but would still be similarly problematic. That's a pretty weak analogy. But it's not like I've seen a useful LLM trained in an ethical way in the last few years, anyways
@nina_kali_nina @feliks Someone will have probably fedisplained this already but it turns out there are some genuinely open LLMs now like Apertus - https://www.swiss-ai.org/apertus. This doesn't change any of the other problematic aspects, of course. But we can at least visit this particular sausage factory and see how the sausage is made. And yes, the sausage might well become (or end up inside) a missile... 
@nina_kali_nina @lanodan @feliks Some interesting discussions around permission, copyright, licences etc here... https://github.com/swiss-ai/apertus-tech-report/issues/10
Strong sense that things like this will be required reading for future law students! 
@nina_kali_nina @lanodan @feliks My "the data was openly available" t-shirt has people asking a lot of questions...
@nina_kali_nina Fortunately most of my friends and acquaintances are anti-AI, but the few that aren't, whenever it comes up it gets incredibly awkward.
@nina_kali_nina
"Hey, I signed up for a marathon and won by using a taxi!"
"And that is something to be proud of?"
"But the taxi driver said it was cool"
It never happened with any really close friend (yet), thankfully.
@nina_kali_nina The especially galling one for me is something that would, in a normal world, be done purely for fun or technical achievement. Like a tool or a demo for a dead computer system. You’ve taken a joyful activity and outsourced it to a machine. I am supposed to be impressed by this?
the adoption of generative AI within the demoscene community is something I never would have anticipated. I always viewed the demoscene as a celebration of human ingenuity.
saying this as I think if any group of people could make something actually worthwhile with AI assistance it could be demosceners, but the idea of throwing up some generative AI art in the middle of a demo and pausing on it like it has any artistic resemblance to something hand-pixelled in Deluxe Paint on an Amiga is just entirely baffling to me.
The 'AI-generated' category at Assembly Summer was also a bit of a slop show. psenough as a pretty brutal and entertaining takedown of the whole mess
@gloriouscow @nina_kali_nina Even last year I feel like it was widely frowned upon but I’m not too connected to the wider ‘scene.
I have also heard that it’s basically destroyed all the Defcon puzzles this year. As in, pumping puzzles through Claude is such a competitive advantage (even on puzzles thought to be AI-resistant), you can’t win by sincerely engaging with your brain. So there’s no enjoyment to be had there anymore.
well, it's stil divisive and as a group they aren't a monolith but there are plenty of groups and some very big names in the scene embracing it
also he mentions my emoji code stuff which is fun
speaking of ruining puzzles, someone reached out to me wanting to use my emoji code as part of an ARG they are running - they had a COM file that would print the next clue, and so the task would be to figure out what the emoji was.
but if you paste the emoji in to ChatGPT it correctly guesses it's an executable, and it even links to my blog about it.
so what would have been a fiendish puzzle is now just like copy and paste, get answer
@gloriouscow @bytex64 wow, this is kind of incredible but also kind of scary
Their capabilities have been increasing incredibly fast. If you're fiercely anti-AI and the last time you tried a SOTA model was even a year ago, you do not have have an accurate conception of what they can do.
I used to test them with various questions about retrocomputing because they were always hilariously wrong about things. they aren't anymore. they used to be abysmal at assembly language, now they can generate entire operating systems for 16-bit computers in assembly language.
thats why demosceners are starting to use them. they can be used to code-golf bytes, improve compression algorithms, including some very heavy math. they can autonomously operate emulators, step through code in debuggers, and profile performance improvements without human interaction.
i saw an example of someone asking 5.6 Sol whether a certain piece of code was faster than another and Sol wrote an entire emulator for the CPU in the middle of the chat session to evaluate that. just as a one-off.
the landscape is changing faster than society can ever hope to keep up with it.
this is not a defense of AI, in a sense it makes the problem worse.
if AI only ever produced slop, then it would inevitably be seen for what it was. The real problem is what happens when AI provides an unmistakable productivity gain for a competent operator.
when given the choice between taking an ethical stand vs something that provides a convenience , your average joe will pick convenience every time, especially when the ethical consequences are nebulous and far removed.
"the data center is not in my back yard."
"the water gets recycled."
"the stolen training material is already in the weights and complaining about it now doesn't help anyone"
this is how the whole thing becomes some sort of a footnote in history books :
in the early 21st century, training methods employed for early AIs were occasionally controverisal.
That's what your grandchildren will read.
@gloriouscow @nina_kali_nina @bytex64 For programming specifically it's remarkable how well it works to improve productivity _for a highly competent operator_.
And I think that's fine.
The real problem IMO is when people start thinking it works the same way for non-programming things where it absolutely doesn't.
@gloriouscow @nina_kali_nina @bytex64 For programming it works well because of what programming is (a self-verifying way to implement algorithms that work on data).
And it's not a big surprise that people highly competent in designing and making software like to use it—because the programming tools (languages, frameworks and IDEs) we have are shit.
Why does it take 100 lines of Python to make a script that I can literally explain with _one short sentence_ in English?
But for non-programming stuff it doesn't work that way.
@thomasfuchs @nina_kali_nina @bytex64
the fact that you can actually explain what a program should do in plain english and get a program that does that thing has been like the holy grail of computer science for like, forever.
and it's pretty much here, as a reality.
@gloriouscow @nina_kali_nina @bytex64 I find it odd for the demoscene though, but maybe there could be a “artisanal” and a “AI” demoscene or whatever
@gloriouscow @bytex64 it's a race to the bottom, and it's always has been: (
@gloriouscow @bytex64 this is kind of interesting because at the same time the code quality it generates is pretty abysmal. Even with all the seas boiled. It's simultaneously incredible how complex the generated code could be, and how wrong or unnecessarily complex it could get at the same time.
well, the code quality will only improve. as the saying goes, this is the worst it will ever be
there is a fundamental issue with the technology in terms of context windows, which is how you get things like claude writing the same function four or five times.
if no one is reviewing 20,000 line PRs you will end up with an unmaintainable codebase. if you are asking AI to do targeted implementations of functions and providing the architecture and APIs you will probably be fine, forever.
@gloriouscow @bytex64 I am sorry but I don't buy it. I've seen the targeted changes that were output of Fable by engineers who used to be talented and it's slop, and I've seen engineerings losing a grip on their skills, many times, so they stop being able to discern what is a good output. Perhaps, many just don't care.
I also don't buy the argument that it'll only ever go up from there. If markets get disillusioned, pumping up money into the industry will stop, and no one will care to train ridiculously large models if it's not going to be feasible. On top of that, there's risks of model collapse and the lack of new training data.
I want to believe
@nina_kali_nina @gloriouscow @bytex64 I don’t think the specific scenario described (invent a new language and it can code in it) is a good one. In fact, the models do measurably worse on languages with different programming models. The difference between most programming languages is exceptionally superficial
what i'm really curious about is where the the ceiling of the LLM transformer-based architecture actually is. very smart people like Yann LeCun seem to believe LLMs will not get us to AGI and there are good reasons why, but so far just "moar parameters" seems to be quite effective with no signs of asymptotically approaching some limit
@gloriouscow @bytex64 am I allowed to reject steak even if it smells good and causes my stomach rumble? Because I know I'll hate myself for directly causing great harms that were completely unnecessary
if you found meat revolting then avoiding it wouldn't be an ethical stance, it would just be your preference. it's precisely finding it delicious and still abstaining where you demonstrate ethical agency
to wheel this back around
i see a lot of anti-AI arguments trying to convince people that AI is a dumb useless hallucination machine
and there is truth to that. but when AI has debugged that memory leak you spent the last six weeks on in and it took fifteen minutes and $3.50 in tokens to do so then you will be less receptive to future arguments about how AI is utterly useless because it now conflicts with your direct experience.
if you are trying to prevent anyone from trying AI in the first place, telling them that AI is stupid and useless may be effective. If you're trying to convince someone using AI today, you are going to sound out of touch
@gloriouscow @nina_kali_nina @bytex64 we live in the worst universe if abstaining from touching the result of the largest theft of information in history is considered out of touch T_T
honestly I don’t give a damn. if a person really can ignore all the negative parts and risks, maybe they are out of touch
@domi @bytex64 @nina_kali_nina
out of touch vis-a-vis capabilities. this just goes back to my recommendation that the ethical argument is the only viable one.
I would recommend anyone on either side of the issue that is making a point about AI on social media - just ask, who is your audience? If it is people who already agree with you, you can say whatever you want i guess
@gloriouscow @domi @bytex64 I sadly agree that people who think Claude is great for coding or, better still, that "agents" can do software engineering job just fine, aren't going to be convinced about quality arguments ala "but there's no one who can understand the work of the system" or "it's unmaintainable for humans" or "this code really sucks". Similarly, people who put AI generated images of food on the storefronts of cafes they own, or, indeed, as their profile pictures, aren't going to be convinced that the image quality there is unacceptable. Because they actually do find it acceptable, as evidence shows. Sigh.
@gloriouscow @bytex64 @nina_kali_nina I genuinely think that skill deterioration is a huge reason not to touch such solutions, but I guess people don’t care?
with how much harder I’ve found it to focus since I caught long covid, I wouldn’t dare to stack another debuff on top of that. I really need to be as sharp as possible, and LLMs are the opposite of helpful
just ask, who is your audience?
this applies to 99% of online discussions. honestly, i don’t think my posts have an audience. i just like putting words into a <textarea> and clicking Meow
@domi @bytex64 @gloriouscow meow!!!!!
@domi okay you're talking past each other and it's mildly infuriating to read
@gloriouscow is not saying "AI good" or "AI advantages outweigh disadvantages" or tbh even taking a position at all. to be clear, I am also not intending to take a position by posting this.
they are saying that if the reason you're against them is "the disadvantages are so huge as to outweigh any advantages there might be", which is an entirely valid position, you should say *that*, rather than just denying that an LLM could possibly accomplish anything at all
because many people have found that they *can* actually do things, and when you try to change someone's mind by telling them their lived experience is wrong, you're not going to get very far and then you're just going to be frustrated that everyone is ignoring you
@emily Huh, I read this thread as "yes! Also consider...", kind of silent agreement with the previous statement rather than an argument per se?
@gloriouscow @nina_kali_nina @bytex64 the ceiling is the availability of more training data (notably data not generated) and that’s pretty much it
it’s finite and they mostly used up all avenues (that’s why they started doing stuff like scanning rare books and buying emails and chat logs from bankruptcy court)
@gloriouscow @nina_kali_nina @bytex64 also LeCun is a bit of an insufferable dick
@thomasfuchs @nina_kali_nina @bytex64
I don't know the man but I sort of suspect anyone of significance in the industry is probably not someone i'd want to hang out with. you're basically a tech-bro libertarian oppenhiemer, you are probably insufferable by default
@gloriouscow @nina_kali_nina @bytex64
I've been working on a niche PC emulator for the past 10 years, just for the fun of it. I'm sure a machine could now create it in a couple of minutes.
This ai garbage sucked all the joy out of this. I lost communities, friends, and interest in what was a passion for me.
I just stopped programming as a hobby, it all feels so pointless now.
If people want an emulator, they can just ask claude or whatever is the chatbot du jour.
Oh well, time to find another, maybe healthier passion I guess.
@dukeboitans @nina_kali_nina @bytex64
Someone on a forum posted a vibe-coded emulator that used an SVG i had made of the IBM 5150 motherboard and built a netlist out of it and lit up all the traces, it was simulating all the digital logic on the motherboard, and somehow managed to do it in realtime
I had a moment where i thought "this is it, i have been replaced" but then i started poking around in it and there was a of suspicious shit. lines just blinking on and off with nothing tied to them, the cpu was not cycle-accurate at all despite the readme suggestion it was
Someone even forked MartyPC and fed it to Fable and asked it to add the 286 and it launched on some bone-headed plan to shove 286 support into the NEC V20 CPU core.
we are not replaceable. yet.
that guy's fancy netlist emulator? I'm sure he's already moved on to the next project
@dukeboitans @nina_kali_nina @bytex64
at times I feel married to MartyPC. My emulator has been like the primary thing I think about day to day for the past four years. I can close my eyes and mentally visualize its structure.
even if you can vibe code something, what would keep you working on it for four years after? there's no investment of time and energy.
although this might be sunk cost fallacy talking, I have worked too damn hard on it to stop now. My advantage over vibe coders is that they will never be as tenacious or invested in the results as I will be.
@gloriouscow @dukeboitans @bytex64 I think there's great value in trying to understand something in depth. The process of understanding leads to truly novel things.
@nina_kali_nina Sadness.
In the words of late Jim Morrison: "I need a brand new friend who doesn't bother me.".
It makes me sad when I can't convince friends or acquaintances to stop using the slop machines as well. It's a very isolating feeling.
It's hard to maintain friendships like that, when you look at all the harm LLMs are unleashing upon the world, and the plethora of ethical problems surrounding them, and people insist on using them anyway.
Not like they are unaware, because we told them about all the issues!
In the end I can't help but conclude they put their own self-interest ahead of the greater good. For varying reasons and to varying degrees.
For instance, some have to use it at work, and they feel like they can't quit because there's no other jobs, and they might have dependents to take care of.
But some use it in their private time as well, and in those instances, the excuse is usually because they don't have the time or skill to do the thing they were looking to do, and if you dig deeper into that, it boils down to the fact they don't value or respect the thing they are looking to accomplish.
As such, most people who use it for code, don't understand the value of writing good, maintainable code.
Even then, i find it a hard pill to swallow given that you've literally just explained to them all the harms caused by these things, and often they look at you like you're the crazy one. Sigh.
Sometimes this feels like dealing with MAGA family members all over again. Between social media, fascist propaganda, and now ai techbro lies, there's been too much divisive brainwashing going on lately, making it very hard indeed to make and keep meaningful connections with people. In the end, it's the billionaires that win out, because there's no way we're ever going to unite for a common cause if we can't stand one another. :( But on the flip side, how the fuck am I supposed to sit at the table with fascist enablers and people who'd rather see the world burn so they can ask a chatbot dumb meme questions.
I often feel hopeless and sad, and scared for what is to come.
When the world's gone collectively mad, and if sanity is defined by that which is determined by society as normal, only the insane and fools remain as beacons of reason.
Oh crap pardon the wall of text. :s
@nina_kali_nina It especially annoyed me when The Register made an article about how there were so many talks at a vintage computer event about using LLMs to vibe code and reverse engineer vintage technology
I'm glad I wasn't there as I would just up and leave, the purpose of digital archaeology is to learn and understand, so the last thing I wanna sit through is an hour about how someone didn't learn or understand anything and just issued an LLM some commands
@nina_kali_nina
mmh, I kinda feel you; I received a "Happy Birthday" pic made with Gemini and I wondered if I should tell them to please not.
Long distance
@heyheymomo me and my homies in the late 90s when we had a LAN Party and discovered this thing called "Chatrooms"
@heyheymomo
There is an event coming up in Toronto, a queer in-person MUD get together. Like, a bunch of LGBT+ people in a big room, playing a MUD together.
@heyheymomo
I sent this to my friend who moved away, we're 13 hours apart now so my midnight is her afternoon.
it's a ... string... representing an ... integer... of an enum?
ok. sure. right.
New (old) toy: 5th gen black iPod video loaded it up with 788 tracks to go alongside my two nanos. It's modded to 256GB
#iPod #iPodVideo #iPod5thGen #Apple #VintageApple #RetroTech
me when i dont have to gaf abt whatever mastodon is doing because i refuse to run ruby on rails on my servers
@fiore i made the blunder of joining fedi without purely selfhosting
RE: https://mastodon.mit.edu/@amsomniac/117113957359596534
An off switch for "AI" is not enough. *An off switch for "AI" is never enough.* The "AI" has to be actually physically removed from the binary. Any software project who believes "Artificial Intelligence" is a real thing does not have the institutional competence to implement an off switch
dungeons in You Have Died should be
| designed by hand, same every time: | 20 |
| fully procedurally generated: | 17 |
| rooms designed by hand, but arranged differently: | 80 |
| other / results: | 5 |
Closed
@eniko I am okay with any, as long as its not made by genAi because I am not going to play your game then.
@eniko it's a good question hiding plenty, in my opinion.
If level are simply space filling corridor, this force the player to farm exp (or flee a lot).
Lot of skippable area can let the player be underleveled if they choose to or farm too much and be overleveled (unless mitigated like kess exp or less encounter).
if they need to explore and find the next stair, if they don't farm they'll have random exp. This can be mitigated by numerous floor but 🤷♀️
@eniko I'm struggling to answer because each has its benefits. If it's all handcrafted, there can be meaningfully rewarding secrets. If it's all proc gen, it makes for the most replayability since you never know what to expect. If it's hand crafted sections stitched together randomly, you get a jack of all trades that can cover both styles, but tends to lack enough for either style to be fully satisfied. Think Spelunky is the only one that had made room + random uniquely satisfying.
@eniko I'm a big fan of physical spaces that can be learned & remembered, but the content within can be surprising / changed / procgen.
obvs, do whatever you feel is best, but I'm a big fan of composable hierarchies. Handmade rooms + hand designed layers of valid combinations w/ some randomness. Think like a layered wave function collapse. You get something that feels very handcrafted but provides a great deal of variety.
random poll, do you talk to yourself out loud? like when you are alone?
boost to distract me!
| yes: | 2465 |
| no: | 564 |
Closed
do you remember when all of the techbros in the hacker news set were weirdly obsessed with bland meal replacement shakes being more efficient and the future of nutrition and they all kept shouting about how eating food with flavor and texture is irrational
and then it turned out most people like eating normal meals, and there’s well-known health consequences for all-liquid diets, and the computer science weirdo running the thing was really fucking bad at food safety, and the scientifically proven complete nutrition had gigantic gaps in the nutrition it provided, and like meal replacement shakes did in fact already exist and you can just buy them
anyway it’s good the tech industry learned from that and didn’t try to push flavorless slop that’s unfit for its advertised purpose onto a public that doesn’t want flavorless slop
I cannot express how big of a failure it is to push a full liquid diet and not know that it fucks up your mouth
you can and really should ask a doctor and then listen to the doctor
but without the bizarre claims and the puffery and the marketing, the shake is actually a really boring sub-standard product for its category
they couldn’t make it taste any good so they did a fucking Kellogg’s and made it bland as shit and decided that was good
and then they did the other half of the Kellogg’s and compromised on the supposed point of their product because it wasn’t very successful
someone decided to post on this thread and do the literal thing where they made a bunch of bizarre, incorrect assumptions about how a liquid-only diet can’t possibly be bad for the human jaw aka one of the things this thread is about
anyway speaking of tech people making assumptions about medicine, here’s Rob Rhinehart the creator of Soylent killing his gut fauna so he wouldn’t poop for a day: https://archive.ph/n03UC
> Flush toilets use enormous quantities of water so I needed a way to make it unnecessary.
> Feces are almost entirely deceased gut bacteria and water. I massacred my gut bacteria the day before by consuming a DIY Soylent version with no fiber and taking 500mg of Rifaximin, an antibiotic with poor bioavailability, meaning it stays in your gut and kills bacteria. Soylent’s microbiome consultant advised that this is a terrible idea so I do not recommend it. However, it worked. Throughout the challenge I did not defecate.
The root of the performance issues of NetBSD is uncovered: crappy BIOS limits the CPU frequency to 1400 MHz. Fresh Linux with intel_pstate can bypass it and get the frequency up to 4200 MHz, but Linux using legacy ACPI and NetBSD 11 are both capped at 1400 MHz. The internets mention that old BIOS versions used to allow higher frequencies by default, but the last version that could do that is below the version I can downgrade to. I guess reading acpi driver code it is... When there's energy
@nina_kali_nina
That is to say, how awful. Why do manufacturers do things like that?
@rodneylives apparently this update also locks the CPU frequency to 1400 MHz if the BIOS thinks the battery health is in "fair" (not even "bad") state. So I think they do it for the profit reasons, mostly
@nina_kali_nina @rodneylives Ouchy.
I'm currently running Linux on an old Thinkpad that doesn't do batteries any more (until I manage to get it fixed) and it took months to figure out how to stop the CPU being throttled using https://man7.org/linux/man-pages/man4/msr.4.html
Maybe there's a NetBSD equivalent?
@conniptions @rodneylives I tried the MSR, unfortunately the controller rewrites it immediately. It's really cursed.
@nina_kali_nina @rodneylives Double and triple ouch :(
@conniptions @rodneylives yeah :( it seems MSR used to work in an old BIOS, but not anymore. I think it's really "upwards and onwards" here
We're planning on doing a live editing session with the team. We'd love for you to join us, and chat. Do you have a preference on tech/structure/format?
| Private Zoom meeting: | 3 |
| YouTube Livestream: | 49 |
I just looked it up, apparently giving Brie to a hedgehog is bad because they are lactose intolerant and it can be really bad for them.
Luckily it only ate loads of it last night...
Fuck.
I had thrown some brie out for the birds but they missed it and instead the giant hedgehog got there when it was dark.
This was Brie I thought was awful, so I cut it up into tiny pieces and threw it into the garden...
I might have saved a Turtle selling my music but I might have half killed a hedgehog...
@limneticvillains
I'm very lactose intolerant and I can eat Brie. I don't think you need to worry.
@wordstitcher I looked it up, I'm rather worried I've given Jabba Sonic (That's the name I'm giving this one) either severe stomach issues or the runs.
It wasn't my fault, the fucking birds up and fucked off too early yesterday.
I have a weird cheese guilt now, and it's unusual because it's not from eating too much cheese myself.
@limneticvillains
I understand, but soft unripened cheeses usually have the natural lactase needed to help digest them - which is missing in harder, ripened cheese. I DO eat a lot of cheese, so this is important to me. I use acidophillus caps to give me the lactase when I ingest any milk product that doesn't have it. That said, the caps often give me that reaction. He'll likely get over it.
Do Not Talk To Me About "AI"
I had some cards printed up.
These are unlikely to change any minds, but they will defintely shorten some incredibly tedious conversations at the bar.
Here's a PDF if you'd like some of your own.
https://jwz.org/b/yk-o
@jwz "My Do Not Talk To Me About AI card has people asking me a lot of questions already answered by my card"
@jwz yes but local LLMs on your own computer is not as bad. the models were already trained so the worst possible crime you commit is adding a +1 on that hugging face download counter.
@curltoes "Fuck you" he explained.
@jwz i don't understand what your problem is with it i wasnt hostile towards you and you are just being mean for no reason
@curltoes 1) social media, and yes, mastodon as well, has 2 sides, ONLY 2 sides, and no middle ground - a "lets take a reasonable stance here" would not get boosted by the hype and engagement machine 2) you're engaging with someone wearing a MAGA hat, this one just says NO AI, so you gotta manage your expectations here..
@jwz Probably should specify wtf you mean by ai.
@TimWardCam @twigpi "And also fuck you", he elaborated.
@jwz I've run an offline llm on my computer. I've programmed response logic for enemies in games and played chess and other games aganst a computer. I've used text and image recognition and benefitted from an image cropping tool guessing where I wanted to crop to.
@twigpi Can you point to the place in this post that made you think that I would be even remotely interested in this anecdote?
*plonk*
@jwz can I get this on a tshirt (to go with my "please stop putting AI in everything, everybody hates it nobody asked for it" tshirt)
@jwz is it so tedious? Everyone hates it, yes, but humans are herd animals, we need common things to talk about. Weather, ai, russians...
@jwz
I don't get it. Is this like a big chunk of your identity or something?
@jwz I love it. Now I need to translate it to Spanish
@CorioPsicologia
Hey, I had the same idea! Please share if you do.
@jwz
@CorioPsicologia
A Spanish version is now available here:
https://blog.informaticalibremx.net/files/aicards_es.pdf
@jwz
@SeiriosB @CorioPsicologia Thank you for your service!
Though... I ran this past a native Spanish speaker and we question your translations of "cringe" and "motherfuckers".
@jwz
Yeah, other translations are possible for sure, but I think the overall message gets through.
@CorioPsicologia
@jwz @SeiriosB @CorioPsicologia i would be very interested in the details of this discussion! Always good to be up to date on foreign swearwords
@jwz There are an absolutely incredible number of blockables in the replies to this post, amazing really given the point about consent.
#ALT4you A table with red colored stickers with white colored text : Do not talk to me about "AI"
The backside of the stickers show : There is no ethical use of AI and The machine is digusting and must be destroyed.
@jwz *chef's kiss*
Need to cook up some or my own that say things along the line of "if I ever had respect for you, that has past", or "you having goven me carte blance to rant about AI at you for 30 minutes straight", or "you sound gullible, and if you don't think AI is a bubble, I have some tulip bulb futures to srll you"
@jwz It's like demonizing MySQL app, maybe it runs at some datacenter, and it can do video editing too. It's actually not much useful application if you notice it just takes wiki pages and
google links at face value.
@jwz Ai's are going to become the biggest waste ever. China will be making a box versions of them all within 20 years, when particle memory is achieved.
@jwz The replies to posts stating that AI stans are tedious motherfuckers invariably demonstrate that AI stans are, indeed, tedious motherfuckers.
@jwz May I suggest an alt ? Adding it to the image would make it accessible to everyone.
Two stacks of red cards with white writing.
On the front : Do not talk to me about "AI"
In a smaller font : you make me long for the sweet embrace of death.On the back :
By using AI, you have given a pass to :
- The staggering climate and ecological impact
- The outright attack on labor by capital
- The systemic disregard of consent
- The basis in wholesale theft and plagiarism
- The assault on the very concept of objective truth
- The enrichment of the most cringe billionaire fascist motherfuckers the world has ever seen
There is no ethical use of AI
If you ignore all of that, you are trying to negotiate what level of harm to others you find acceptable for your personal, selfish benefit. You advance the agenda of these hollow-eyed, joyless money-ghouls who resent art, creativity, and life itself.
The machine is disgusting and must be destroyed.
Edit as this prick blocked me because this snowflake was offended I tried to help : this was the work of my brain and fingers : no AI nor OCR were used to write this text.
@orange_lux You may not. *plonk*
@jwz you do realize the alt text they suggested was written by them, not an LLM? This is some weird knee-jerk aggressiveness to someone who took the time to try to make your post understandable to more people.
@kincat If you don't like how I write my posts, the block button is right there. I did not ask for, nor do I want, "help" from the Mastodon HOA Scolds telling me I'm Doing It Wrong.
@jwz "mastodon HOA", the expression used around here to insult the people who have done antiracist and adjacent work on this network like creating the fediblock tag?
Either you don't know the history here, and I invite you to read up on it, or you do and I wish you the day you deserve.
@kincat Fuck -- and I can't emphasize this enough -- entirely off, then keep fucking off some more.
@jwz @kincat
The alt text is also useful for valid people who read messages on smartphone.
It's not comfortable to read small texts on pictures. Alt text give an easy and comfortable way to access to the text.
And, since you have the original texts, it should not too complex for you to copy and past it in the alt section. And someone took time to give you the text for the alt. It's easy to edit your publication.
See you later (or never because I think you will block me too).
@jwz@mastodon.social @orange_lux
I feel so bad for boosting and even thanking you for your post. If I had noticed it was missing alt text, I wouldn’t have boosted it in the first place.
And now that I know you’re the kind of asshole who punches down on disabled people, I feel even worse, and the least I can do is block you.
@jwz @orange_lux the disabled and those who are a slow internet speed say thank you for the efforts you’re making to improve accessibility (no)
@jwz Your anti-alt-text post seems to be primarily about how it's redundant with previews. But this one doesn't have a preview, at least on my client. Am I missing something?
@jwz I liked your initial post but that’s not a good look, accessibility is lovely, this response is not
@unluckyhaircut If you don't like how I format my posts, the block button, as a I repeatedly advise, is RIGHT THERE. Here, let me help you.
@jwz @orange_lux i kinda always had my doubts on you given your tone in various posts but yeah checks out, you're just a bona fide asshole.
(and i hope as many people pile onto you as possible given how you're responding to this.)
As with any post that escapes containment, the race is now on to see who can be the most completely insufferable:
• Butthurt Slopfondlers
• Mastodon HOA Alt Text Scolds https://jwz.org/b/ykho
@jwz Your picture of some cards seems to have caused a lot of people to do the thing that was explicitly forbidden by the cards
@jwz
»meat is murder« is closer to saying to »don't be a nazi« as most farmed pigs are sent to gaschambers that cannot be compared to not using alt text.
https://watchdominion.org
@jwz Oh no, this is absolutely terrible. I can’t imagine what you are going through!
Not only do people dare to kindly offer you alt text that they took the time to write, but they do not stop there: they even dare to kindly ask you to spend ten seconds of your precious time to edit your message and copy-paste it, so that everyone could benefit from it!
People are really incredibly rude these days. You were right to spend way more time writing this long blog post to explain your fight against having to make small efforts for accessibility. 😐️
@jwz Man it costs absolutely 0 bucks 0 cents to be nice but you instead decided to spend all this energy into being a smug ableist moron. Speaking on the behalf of people using a screen reader is taking the cake.
Yeah I know you'll block me, don't care, you'll have to do the thoughtwork, my instance already muted mastodon.social specifically because of people like you.
@jwz somehow these cards remind me of a guy I met on a shared trip around the corner from the DNA, around 2015ish. He was a developer who'd been forced to attend some tedious "networking" thing and had entertained himself by pitching an app that would allow people to rent extra space in their refrigerators - "The Uber for your fridge!" and then timed how long it would take for his interlocutors to figure out he was bullshitting them. Naturally, some never did.
@jwz climate change is not real
Tonight at the bar: "How many of those cards do you have on you right now and can I have them all?"
Crazy how most of the time I'll post about, like, the ICE torture taser gloves, and people will comment, sometimes their jokes won't land but clearly we're on the same horrified page. Then something like my "AI" post escapes confinement and these absolute lunatics show up saying taser torture gloves are good actually if you use them locally, I need to seek a moderate middle ground with the taser torture gloves, taser torture or get left behind, I don't know who the Luddites were. Wild.
@jwz Speaking of the ICE gloves… you know there’s that thing that sometimes happens at conferences where a speaker forgets they’re wearing a mic and goes to the bathroom with the mic on?
I’m wondering if we’ll hear about it the first time an ICE chud goes to take a piss with his electroshock gloves on.
@jwz we're just saying you're an asshole dude. if you can't take it that's not our problem.
@jwz extreme positions go viral in #socialmedia and #Mastodon is no exception. I am more for shades of grey since this fits my experiences better. For me a #bot creates #Alt text. My server (NRW.social) provides translations via #Deepl. Ai also helps me to use #linux and the command line. I use #birdnet and @FloraIncognita_DE to identify species for #natureconservation. Everything on the card considering bad impacts is true at the same time.
@jwz
With "AI" you mean the generative bullshit machine?
As machine learning has been used since dozens of years, and can actually do useful stuff (and not kill the planet by doing so).
@jwz I'd love the follow up from this experiment, if you care to share later. I'm intensely curious whether this is news to the average Joe, or whether they know it and choose to ignore it.
@jwz Recreated and sent to the printers thanks (can ping but can't seem to reach your website from the UK right now)
@jwz Today on "something that I occasionally deeply want to post on LinkedIn, even though I probably shouldn't."
Alt text
Two red cards, about the size of a business card, have white text.
One side of the card had very large text:
DO NOT TALK TO ME ABOUT "AI"
In small text below that:
You make me long for the sweet embrace of death
The other side of the card has smaller text:
BY USING AI, YOU HAVE GIVEN A PASS TO
• The staggering climate and ecological impact
• The outright attack on labor by capital
• The systemic disregard of consent
• The basis in wholesale theft and plagiarism
• The assault on the very concept of objective truth
• The enrichment of the most cringe billionaire fascist motherfuckers the world has ever seen
THERE IS NO ETHICAL USE OF AI
If you ignore all of that, you are trying to negotiate
what level of harm to others you find acceptable for your personal, selfish benefit. You advance the agenda of these hollow-eyed, joyless money-ghouls who resent art, creativity, and life itself.
THE MACHINE IS DISGUSTING AND MUST BE DESTROYED
@jwz would love to pass these out at my upcoming gathering - http://gelconference.com - are they available for purchase anywhere?
Crawford Tillinghast Appreciation Post
@jwz I don't think I've ever read Lovecraft (not a horror fan), but I looked this up and found
"...stimulates an affected person's pineal gland, thereby allowing them to perceive planes of existence outside the scope of accepted reality."
In 1920. If I didn't know "The Doors of Perception" was 1954, and LSD was first produced in 1938, I'd say he was disguising a story about drug use.
Now I'll have to get a copy and read it. Fortunately, it's out of copyright now, so that should be easy.
@jwz Found it. Standard Ebooks has a collection of out-of-copyright works by Lovecraft. (Naturally, work has filtering which blocks that site for me.)
been on mastodon for 8 years now and i often get asked what the best part of the journey has been - the sponsorship deals? the free cars and houses? the drugs and blowjobs?
no, it's the one to eight faves i get from the same friends whose posts i also fave whenever i log on
dirt forever baby 
Writers: here are ten free and easy ways to add a dash of visual interest to your blog posts without resorting to AI imagery (which signals to readers that your blog post is probably also AI and there’s no need to bother reading it):
1) A thoughtful photo you’ve taken yourself — a nice sunrise you saw, a cool angle spotted on vacation, your pet curled up on the couch, flowers. Play with your phone photo app’s filter settings to nail the tone. It doesn’t need to be particularly related to the post, it’s related to you as a person.
2) An image from Wikimedia Commons that’s somehow related to the subject matter — there are unfathomably many, you can search by keyword. Remember to credit. https://commons.wikimedia.org/wiki/Main_Page
3) A screenshot of a scene you made in a sandbox game such as Minecraft or Animal Crossing
4) A scene you made with toys such as Lego (you can also use free Lego design software such as Bricklink Studio) https://www.bricklink.com/v3/studio/main.page
5) Play with the effects in whatever image editor you have access to, using your own photos or free-to-use images, to create something a bit abstract and avant-garde
6) Even if you can’t draw or paint very well, you can probably make some pretty cool abstract or collage imagery with whatever art supplies you have around. Dampen some paper and randomly dip watercolor paint onto it and see what happens
7) Those stickers you stashed and never used? Yeah you can make something with them. If they’re individually cut, you don’t even need to peel them, you’ll still find the One True Way to use them one day, I’m sure
8) Shelfies. None will dare question your competence after they see you have a real paper copy of Subject Matter Tome Volumes 1 through 6
9) You can get a lot of mileage out of compositing pre-made video game assets into an image. A good place to start is Kenney’s free and generously licensed 2D assets: https://www.kenney.nl/assets/category:2D and the Tiled editor which is specifically meant for assembling images out of video game asset tile sheets https://www.mapeditor.org
10) the most ridiculously amateurish thing you can scribble on a post-it note or in MS Paint is preferable to AI imagery because it clearly signals a real human cares about the post.
@0xabad1dea It is also legal to not have an image on every blog post.
THIS THIS THISSITY THIS THIS IS THE WAY
signed, someone who would rather just read your text and not have it interrupted by unnecessary graphical distractions every other paragraph
@NicoleJLeBoeuf I found a Wordpress template I liked that didn't assume pictures. Also, I'm using the Classic editor, not the block editor (which is confusing for me because I don't think in "blocks of content", or of the text of my blog posts as "content" at all). Pictures only when very relevant.
Anyway, I don't need my blog to have visual interest, it's not as if I'm selling or monetizing anything.
@irina @NicoleJLeBoeuf @ratsnakegames I’m not selling or monetizing anything either, I just like my things to be pretty, as a matter of self expression
Minimalism as self expression is also valid of course, but imo a lot of people could benefit from putting some time into picking better fonts, sizes and colors to make their writing look and feel approachable and pleasant to spend time with
@0xabad1dea @irina @ratsnakegames I support your self-expression! Seriously!
I also am grateful for various browser extensions that enable me to vanish the "meme" graphics (some ANIMATED) which some newsletters/blogs feature between every three paragraphs.
To be clear, I do enjoy good text and color design; it leads to a pleasant reading experience for me, which is the opposite effect from the aforementioned meme insertion.
(Signed, someone who spent a lot of time font-tweaking last night...)
@0xabad1dea Re: 2) there are other image libraries beyond Wikimedia Commons that host images available under various free licenses. A simple starting point is https://search.creativecommons.org/
Some free licenses require naming the source/creator (e.g. all CC-licenses with "BY"). Get acquainted with the license for an image you want to use, and respect the conditions.
Expect that searching for a fitting image (and re-searching its license terms if you're not familiar with it) takes time. It's worth it.
@0xabad1dea
Cold take: any scribbles makes you a better artist than a slopfondler, if an artist at all.
Also being one with your cringe and getting rid of notions of suffocating “professionalism” helps.
See attached example of ~10 minutes doodling with a graphical tablet in KolourPaint.
@0xabad1dea seriously though... People that generate ai slop images to save a few mins searching for a good one kinda piss me off the most. Like I'm so glad you had fun burning all that energy unnecessarily 😐
@0xabad1dea is using photos of stickers actually allowed from a copyright perspective? Lots of conferences are getting hammered by copyright trolls and I'm not sure a purchased sticker allows you to use it on your blog/slides?
@discontinuity "I am publishing for commercial purposes and would like to have artwork that is 100% in the clear" is a problem solved by "money" whether paid to artists or paid to copyright lawyers who can hem and haw over whether your collage falls under fair use protections
@0xabad1dea totally fair. In this case the conferences were volunteer run and totally not for profit and nobody was getting paid, so the "commercial purposes" doesn't seem to fit. I agree totally with what you're trying to say it just looks like there's an uptick in jerk law firms doing copyright trolling and idk what I'm comfortable publishing on my (not at all for commercial purposes) personal website anymore :(
Some people have decided to advise conference speakers to only use AI generated images due to this, which I think is crap for the reasons in your first post on the thread. (If you didn't write it, I don't want to read/listen to it.)
Obviously you're both not a lawyer and not a copyright troll and not the Internet's Oracle and I'm in no way asking you to solve this or answer it completely!
Just a data point for folks who might be afraid of copyright troll law firms that this seems to be a real risk.
But I do love your pictures with stickers :)
@0xabad1dea as I wanted to have a digital garden (where unfinished notes are published as well), I left out the image and I'm now using a unique colour that gets calculated based on the URL which I then apply to the whole page. This way notes are unique as well and can be easily differentiated.
I think the library for that even checks for words, so i.e. "plants" would result in a green or brown.
@0xabad1dea Blue Badger!
Also, bonus tip: you actually don't need any images at all, your blog post can be text only. I have never read a text only post and thought "this would have been better with a bunch of images breaking the pacing"
@0xabad1dea I absolutely love the definition of the “shelfies” idea! 😹🩷
As for abstract pictures, I have taken photos of water droplets in a bucket, closeups of flowers from ground level, and sometimes a picture will be completely blurry (like a pocket photo) but the gradient of the colors is fantastic! (There are other subjects that are less than artistic until you get the perfect lighting and angle 😹, all by chance in my experience 😹)
@0xabad1dea
11) Cat pic
https://mastodon.ml/@mo/116307948646802782
If you wrote text, but don't have a matching picture to post it, don't use AI
Use cats. Or foxes. Or racoons. Or capybaras. Any cute animal you like
AI picture on a post:
- looks lazy
- people hate it, and will not hesitate directing this hate to you and your textA cute animal picture on a post:
- Instant reader attention
- Additional engagement just for the animalYou can steal such pictures from the internet and no one will ever think about reporting cute animal for copyright infringement (even if it, in fact, did)
(But credit authors if you can. They do heroic job, supplying cuteness to the rest of the world)
@0xabad1dea I use my blogs as an opportunity to learn how to draw. I post once a month, so I draw once a month. I've managed to learn a lot!
@0xabad1dea 11) Unsplash! Boring, but practical. I get most of my blog header pictures from Unsplash.
@0xabad1dea public domain images can also often pull up weird and interesting stuff.
And creative Commons searches, making sure that you attribute correctly
@0xabad1dea there are also other sites (besides wikimedia) where you can get free images that only require attribution (sometimes not even that). places like pexels, pixabay, unsplash (there are more but these are the three that come to mind)
@0xabad1dea Are you suggesting to put a little effort instead of just writing a lazy prompt! Unbelievable!
@0xabad1dea Yeah, I am more likely to click off the site without reading for an LLM-generated image, than I am for something the writer sketched by themselves with crayons that looks like a barely related or unrelated child's drawing.
Hell, honestly? Just use a flat colour to fit the dimensions of what you need for the formatting.
@0xabad1dea wikimedia commons is one of my favorite! I also sometimes grab free photos that aren’t AI from Unsplash
Once again I’m asking you; scribbly or polished?
@heyheymomo Polished, so the viewers can focus more on the fun shapes. I think if it gets too squiggly/scribbly it will turn out as "visual noise" in the worst case 🤔
@heyheymomo for the 3 first panels, love the composition and look of polish, foe the last one though squiggly has more warmth to it (I think it's mostly the table, computer and such looking so straight, but I'm not an artist really so I wouldn't know)
@heyheymomo I really like both, but I prefer scribbly because it feels warmer and more full of life.
@heyheymomo It concerns me that although I can see they are different, it took me quite some time to see which one is scribbly. I see it now.
@heyheymomo I don't care which you choose. If you prefer to do one (or the other) so less people will say your work is done by AI, then that's ok with me.
I prefer:
| Scribbly!: | 298 |
| Polished!: | 122 |
Closed
@heyheymomo
Scribbly feels more soft and huggable. Forg's door, in particular, feels kind of cold in the polished one. All straight lines and hard angles.
@heyheymomo I like the composition of the polished stuff more, mostly, but I like the squiggles themselves more than the clean lines.
@heyheymomo I think the scribbly one here is better. It has a human touch. The polished style feels more mechanical. There's something about the more open artistic choices made in the scribbly one that I prefer as well (tree density, layout of bottom left panel, desk of bottom right).
@heyheymomo Whichever works best for you. Really. Really really really. They don't look identical to me but I had to stop and think about it. Imagine your life with one or the other, assuming it's only your efforts that change and not how they're received. Which do you like more?
Also:
You can just flip-flop based on how you feel each time!
Also also:
Which one makes you feel the most like how your comics feel?
Also x3:
What would forg do?
TLDR: The one I prefer is the one that you like.
@heyheymomo I like the scribbly lines! But in the polished version I like the offset tree branches in panel one, and the little bush beside the house in panel two.
Dick Bruna, the maker of Miffy, said:
“Het gaat om een bepaalde bibber (…) Een goede lijn heeft een goede bibber. Maar die goede bibber vind ik wel het allermoeilijkste. In die bibber zit de tekenaar verborgen.”
‘It's about a certain wobble (...) A good line has a good wobble. But that good wobble is the hardest part for me. The artist is hidden in that wobble.’
Oooh, I just realised, because I'm moving off MacOS, I can use themes again!
Here are some random ones from xfce-look
(I recognise that while it is possible to use themes, not many of them are polished, but I really should be able to use Comic Sans as my UI font if I wish so)
@nina_kali_nina Thanks for posting these. My enjoyment of them is vicarious but it's also useful/interesting. Battery ls a bit of a concern for me right now
@jbeiapc I think a laptop that is well-supported should not take a significant hit at the battery life. But I guess I'll try out this and report, too
@nina_kali_nina And use case matters a lot I mostly use my laptops plugged in so normally it's no problem, but when unplugged today realised my recent, barely used, OpenBSD install was hitting the battery at about double the rate than most Linux distros. Most of the time not a problem because I want to be able to use it at full speed. And on a desktop zero problems. Tuning did help it a bit.
@nina_kali_nina On the note of xfce, I assume you've heard of one of the main devs of it being an AI ghoul?
@shinmera I have, yes; I'm thinking of migrating off to icewm/jwm/openbox for my purposes. I suspect all the big toys are moving in this direction. LxQt allows AI contributions, Gnome says "a little bit of AI is okay" (though some parts of the foundation are taking a strong stance against). KDE is sort of kind of holding up, but there's still no strict policy, and it takes a heavy toll on some really wonderful engineers there.
@nina_kali_nina *me whimpering after having migrated all my XFCE to lqxt these last days*
(I erroneously assumed that minimalist user were about human control of their tool... Damn should have checked.)
@otyugh I know, right? The thread in GitHub goes along the lines of "we will not allow slop, and it must be human contributors, but AI assisted code is okay". Which is quite interesting culturally: I've seen quite a few people saying "we will not allow slop!" at the very same time as they were shipping code generated by "agents" and merged without a human review, let alone human understanding of the codebase
@nina_kali_nina yeah I think I read something along that line from the AI XFCE guy that he has never written slope because he carefully review the generated code before committing it. So it's not slope.
Anyway, I'm pretty left in the dust with my environement pick here. IDK what to install at my next "get a free refurbished computer with linux" regular appointment. Kinda burned my effort on lxqt just now T_T
@otyugh I used to be a big fan of not using DEs and just running a window manager, but it comes with lots of trade offs, obviously
@nina_kali_nina ...Espacially when trying to seduce "normal people" (who don't want to spend time unlearning their traumatic education of windows, and are in panic&fear of anything that looks different).
At this point my experience with new user is that all >30y old want to have a window clone. Anything that stray is a big big risk to lose em entirely if they're not specially convinced or in a group dynamic.
@nina_kali_nina (I had my spur of elitism as a uni student with startx/openbox using arch btw - the cringe is here, would be funny to get back for different reasons)
@nina_kali_nina @shinmera
I sometimes wonder if I should set up an emulated Amiga system using my old backups and do everything from there again, the underlying system be damned.
@nina_kali_nina About LXQt, I saw the subject you're referring to (and the guy seem to be a real pain), but... I also had a friend who made a tool to scan sloped software and it didn't rise any flag. https://c.changeme.fr.eu.org/shlop/about/
My guess is that the "Tsujan" guy is a bit of a contrarian prick and has not even had one AI contribution but still wanted to boast about how it'd welcome it.
...Still not good software to invest for the future /sadpony (i liked a lot of UIs there)
@nina_kali_nina the first one looks more like GNOME 2 🤔
@nina_kali_nina From which MacBook(?) to which Linux-based laptop do you switch?
@theaitch from a used MacBook Air M1 that I got very cheap to ... TBD, most likely a ThinkPad X1 Carbon.
Does anyone still use #Snac software?
@the_coffee_lover yes! I
set up a #snac instance just a few weeks ago.
It’s been purring along nicely, without ever giving me any trouble.