

If something gets to code review before this question is answered, I can’t help but feel something has gone dramatically awry.
25+ yr Java/JS dev
Linux novice - running Ubuntu (no windows/mac)


If something gets to code review before this question is answered, I can’t help but feel something has gone dramatically awry.


Going to be pedantic here: Star Wars began filming 50 years ago today. Upon release there was no subtitle. It was added later. Much like Raiders of the Lost Ark only recently took on the “Indiana Jones and the” prefix.


Enshittification is about making money. The fact that AI is now faster and more capable of sifting through the garbage that is Google search than a human is a side effect, not a plan.
Also, your plot really only works if everyone tells AI about their every weakness, and if AI could be relied upon to answer factually. The person who relies on AI to destroy their opponent is inevitable going to run into a case where AI is completely wrong, and they are going to destroy themselves.
This might be an interesting story to tell in fiction, but I think trying to bring this about in real life would be self-sabotaging.
You could save a lot of water and anxiety with shorter showers.
you’re really nitpicking my English
Mate, the hardest part of software development is communication and autism is ubiquitous — got a touch myself. So I over explain and I’m very specific. But let me make one thing abundantly clear: I don’t have time to spend this many words trying to be a pedantic asshole. I have much better things to do with my time. If you don’t like my approach, feel free not to engage, but I’m here trying to distill some value for you out of my experience.
Now, I don’t put too much stock in up and down votes (and to be clear none of your downvotes is from me — I don’t waste time responding to stuff I downvote), but the pattern suggests that what I’ve said resonates with other developers.
So of course I’m more curious to understand how to solve situations when you do have conflict, if you don’t it’s easy.
So here’s the disconnect: you’re worrying about shifting burdens like it’s a huge weight, but conflict is exceedingly rare — too rare to worry about. It’s a non-consideration.
I’m going to leave it there because I think anything else would just be repeating myself.


Kids raise themselves more than we give them credit for. Don’t be an asshole or abusive and set a good example even when you want to be lazy or rant or whatever cathartic but inappropriate behavior to which you might be predisposed.
I’ve lectured until the cows come home. I’ve yelled. I’ve patiently explained — none of that really matters. But every once in a while they will come and ask you a question. That is them acknowledging your experience or wisdom. Those are the moments you get to choose how they approach things. And even then it’s maybe 1 time in 50 anything sinks in.
I have five kids. Sometimes they amaze me with who they are. Other times they are all growing and figuring things out. Same as me.
If a story gets created, the code will be merged… when it’s right. If you’re talking OSS, then I am out of my element, but I’ll wager there’s no universal answer because each code owner sets their own standards.
you have to appoint a person that have the final say on what to merge right?
If there is work that needs to be done, and you are asked to do it, the code will be merged when it’s right. I don’t decide what to merge, I decide when something is ready to merge.
The problem of deciding what should be merged or blocked
If you want to merge something and I read it over and reject the PR because you forgot about concurrency, that doesn’t mean you don’t get to merge, it means that it’s not finished baking. And assuming you give a shit about the code your response should be “oh shit, lemme fix that and resubmit” OR “actually this code will never have concurrent access, and here’s why.”
You’re making this process sound adversarial when it isn’t. It’s a group effort. Everyone wins or loses together.
Everything gets reviewed. If you have a constructive comment you put it in the review.
I note when I think I have a better way of doing something but the existing way works fine, and I leave that fix up to the submitter. But sometimes I just say no this is wrong. And then whether it gets merged anyway depends on my role. I’m a tech lead now so that’s basically the end although if they want to argue their case I’ll hear them out.
The devs I work with are all seniors and have all been working in the system longer than me, so I respect them and listen when they disagree. Generally when that happens I’m right in principle and they agree with me, but the code is a fucking mess and we can’t do A right without having to change the rest of the alphabet, and we have bigger fish to fry.
In other positions I made my comments and whoever was in charge got to decide whether to accept the change or send it back. I try to always make at least one constructive comment even if it’s just like: I really like how you did this.
I’m not sure what problem you think is being moved to the reviewer. It’s a team and everyone has the same end goal. I appreciate when my code is reviewed because any of us can make a mistake or forget to consider some outside factor. Code review is where assumptions are tested and discussed and hopefully everyone comes away knowing more and agreeing on a path forward.
5 only. Even when I only had a single partner doing non-professional work. Though on occasion when life got away from us we would just merge after a few days. But as a rule we always had at least 24 hours.


Bad flavor does really temper any interest I might have in edibles. Not going to say I never use them, but I’m not tempted to have them just for the fun of it. It’s pretty much just a sleep aid.

I’ll believe it when I see it. I hear a lot of bitching by people who are going to vote Republican at the end of the day anyway. By people who by and large would feel no shame if you pointed out they are only unhappy because the bad stuff is happening to them.
This is hope-bait.


Probably the more based take I’ve read here.


Out of curiosity, does that include cherubs or is religious iconography exempt?


A less obvious problem with AIGen CSAM is that the sheer volume of it could make it nearly impossible to track down actual cases of abused children. I am not particularly morally concerned with someone generating it — I don’t think it directly harms any child and I’m not entirely convinced it harms the consumer. And if those were the only considerations, I’d say have at it (subject to further research because I don’t think it is conclusive that it is harmless to the consumer, either).
But if it means law enforcement agencies have to give up prosecuting pedo rings of actual abusers because they can’t tell which images among the thousands are real, well that is real harm to real victims and that is enough to ban it.


It’s all kinda weird to me but once someone goes the route of sex dolls I’m not sure why what it looks like matters. It’s all just rubber holes to put your dick in. What if it looks like a horse? Or has a dildo shaped like a dog penis? Bestiality is just as illegal and non-consensual.
I just don’t know where or why I should draw a line. I don’t support it. I don’t defend it. I just slowly back out of the room shaking my head.
I guess I will say this, though — I’ve engaged in a lot of kink and done a lot of things in play I would never do in real life. I’ve done rape play, strangulation, and cutting among other things… none of those are things I have a secret desire to do for real. But I do enjoy them in the context of play. I enjoy novel forms of intimacy with a consenting partner.
If I can do those things without harboring a secret desire to rape and murder, it stands to reason people could fuck a rubber hole that looks like a child for reasons other wanting to do it for real.


Sounds better than swiping on iOS.


America is currently run by chaos goblins, and frankly even in the post-Trump era, it’s likely that the right will remain chaos goblins for some time. Given that we have only two parties, our policies are bound to be volatile.
In light of that, I would strongly recommend other nations step up with alternatives to function as a backup to American institutions that the world has come to rely on. Think of us as a close friend with sudden-onset schizophrenia and act accordingly.


The human cost of false positives and false negatives means AI should not be making these decisions or recommendations.
To each their own I suppose. By which I mean maybe the author enjoys different parts of coding than you do. Trying to wrangle AI into writing something decent is generally an exercise in frustration for me. But I enjoy architecting and figuring out how to define units of work that are small and self-contained enough to get AI to understand.
I’ve been mulling over what kinds of architectural changes might make it easier for AI to be able to contribute. That’s a puzzle I find interesting in the same way I enjoy other programming problems.


Yes. This agrees with my personal thesis: AI is a tool experts can use to do work more efficiently, not a product to replace experts.
I might even conceive of it as a bell curve. It allows novices to accomplish novice-level tasks they never could on their own. It allows experts to work more efficiently. But it doesn’t help mid-tier users to produce expert results and their AI assisted efforts still need to be vetted by experts.
And expertise needs to be qualified. I’ve been developing software for thirty years, but I’ve never done video game work. I can validate such code is well structured, but I couldn’t say whether it’s doing the right things or put together in the right way.
We are also probably going to have to think about how software is currently architected. Rich classes might have to give way to separating structure from functions. This allows an expert human to go from a more wholistic approach to thinking about composing functions and overall code structure.
AI is pretty good if you can limit the scope and context of a given prompt. With the benefit that if AI just can’t get it, a mid-level practitioner can step in.
Was he a bad dude? I thought OF was a way for sex workers to have greater agency. If karma is looking for suggestions, I have a long list of people more deserving in my estimation. That said, I don’t know this person and maybe he was bad, too.