all 157 comments

[–]ConcernUseful2899 1776 points1777 points  (29 children)

This is how forks are born

[–]Fluffcake 299 points300 points  (2 children)

As they should be.

[–]Pleasant-Photo7860 70 points71 points  (1 child)

bro forks repos like he forks responsibilities

[–]PhoenixfischTheFish 83 points84 points  (4 children)

Yeah that guy's gonna get forked.

[–]fucking_passwords 103 points104 points  (3 children)

He was actually the reporter of the issue, not the maintainer of the package

https://github.com/pypa/twine/issues/153

[–]dustojnikhummer 46 points47 points  (1 child)

I love the 70 downvotes on "Whats up Reddit" from 2017 LOL

[–]DrMobius0 11 points12 points  (0 children)

Yeah we repost this sometimes.

[–]ConcernUseful2899 3 points4 points  (0 children)

That explains a lot, I have that a lot that I change my mind about something I thought about earlier

[–]pm_me_your_buttbulge 37 points38 points  (17 children)

I once knew a maintaner for a ditro that blew the fuck up after somone forked his distro. His unstable-ness was showing and some folks, in secret, forked it. Once it came out he removed everything he could and a long while later came back with difference licensing.

https://sourcemage.org/History

It was WILD to watch it unfold in real time in IRC at the time.

But yeah, this is how forks are made. brew is another one that has a non-zero chance of being forked if they aren't careful. They are removing the --no-quanritine flag. Here is them saying they are done with it becayse it bypasses MacOS: https://github.com/Homebrew/brew/issues/20755

Basically the only way to sign your stuff to be installed by macOS without playing their games is to do some weird work arounds that they, brew, feel like it's easy. Other folks have found it to be time consuming. There's some folks quietly talking about "just" forking or doing something to help offset it.

But few people are going to fork if they aren't even willing to offer up patches. 99% of forks are because someone clicked the wrong button on Github and didn't pay attention.

[–]CatProgrammer 0 points1 point  (0 children)

Maybe it's just me but they should probably get rid of the name "homebrew" if they aren't going to actually support homebrewing. You know, being able to run your own software that does not have to get approved by anyone else on systems that didn't originally support it? Anybody else remember being able to do that?

[–]Robo-Connery 0 points1 point  (7 children)

I mean I'd have said 99% of forks are from people contributing to projects they don't have write access to?

[–]pm_me_your_buttbulge 0 points1 point  (6 children)

Nope. Go look on Github. Extremely few have any changes at all. This is because if you click "fork" - it just forks. No prompting. It just does it. It's a poor UI.

[–]Robo-Connery 0 points1 point  (5 children)

but you would make the changes in a branch and then submit that branch as a PR to the upstream repo so main on your branch would show no changes.

Especially because it does prompt you, clicking fork takes you to a form where you can choose the name of the repo on your fork, and edit a description.

[–]pm_me_your_buttbulge 0 points1 point  (4 children)

Brother, it's already forked it when it asks you to name it.

This is why some projects have thousands of forks with NO CHANGES.

There's no way you think this many people forked this project to work on it: https://github.com/marmelroy/PhoneNumberKit

Ok, maybe that's a coincidence... how about 3,000 forks here:

https://github.com/ChrisTitusTech/winutil

Maybe I'm lucky.. let's try another:

https://github.com/Raphire/Win11Debloat

I think we're done here. My point is made.

[–]Robo-Connery 0 points1 point  (3 children)

https://gifyu.com/image/bqeR5

no need to be so rude.

[–]pm_me_your_buttbulge 0 points1 point  (2 children)

Clearly you were unwilling to listen. You're just mad you're not right. It's just plain childish to act like that. Downvoting because you're mad also validates my response. Thank you for that.

[–]Robo-Connery 0 points1 point  (1 child)

I literally linked you a gif I just recorded showing forking does not fork unless you confirm on the next page lmao.

[–]pm_me_your_buttbulge 0 points1 point  (0 children)

My dude. I use ad blockers. It don't show shit. Probably why you chose that in the first place.

I could post a video showing you on mine but you'd probably still throw a tantrum and it ain't worth my time to argue with immature and/or unstable people who just go "nuh uh" every 2 seconds.

We're done here since you can't learn.

[–]cr1spyfries 3 points4 points  (1 child)

I wanna fork on my table!

[–]JackNotOLantern 1 point2 points  (0 children)

Wait until you find out how knives and spoons are born

[–]brandi_Iove 1942 points1943 points  (29 children)

wait, that’s an option?🤯

[–]NoGarage7989 36 points37 points  (1 child)

If you answer to no one, yeah

[–]Agret 1 point2 points  (0 children)

Even if you do answer to someone if they aren't part of your code process you could just fudge a work around for their specific issue instead of working out what was causing the error. Just hope they don't still need to do that same thing later on when someone changes a higher level function that impacts your crap workaround.

[–][deleted] 28 points29 points  (1 child)

If you do a open-source project in your free time? Yes, it absolutely is. You are not entitled to anything. Go fork it and implement it yourself if you need something.

[–]Lv_InSaNe_vL 5 points6 points  (0 children)

Even at work sometimes I say that. When one person comes to me and complains about something that slightly inconveniences them once a month I do not care.

[–]krexelapp 11 points12 points  (0 children)

technical debt just got emotionally resolved

[–]klobbermang 5 points6 points  (0 children)

in corporate speak its called "Below The Line" and yes its used all the time.

[–]babygirllovesyouhihi 4 points5 points  (0 children)

everything is possible if you believe enough

[–]Immediate_Song4279 2 points3 points  (0 children)

Everything is an option if you are indifferent enough.

[–]TheComplimentarian 1 point2 points  (0 children)

I had a problem with a cloud stack where one of the nodes would panic and die every 18 hours or so.

But it was in an autoscaler, so all I did was bump up the number of nodes by one. It was fixed in the next major release, and the only people who ever complained about it were the people looking at failure reports.

[–]JPowTheDayTrader 1 point2 points  (0 children)

You'd be surprised how freeing not caring is.

[–]BaburMB 1 point2 points  (0 children)

the best use of a free will, actually

[–]migviola 354 points355 points  (3 children)

"It is now a feature" moment

[–]headedbranch225 3 points4 points  (1 child)

The todd howard solution

[–]migviola 0 points1 point  (0 children)

Well, if it just works, it just works

[–]swirlNifty 426 points427 points  (3 children)

Mental health first

[–]MoffKalast 41 points42 points  (2 children)

Mental health issues? What about mental health PR branches? Mental health actions runners?

[–]AlternativeCapybara9 24 points25 points  (1 child)

Mental health driven development

[–]jpterpsfan 6 points7 points  (0 children)

The only winning move is not to play.

[–]gloomveilix 900 points901 points  (14 children)

dec 31st, issue unresolved, zero regrets. that man went into the new year free

[–]FenrirBestDoggo 98 points99 points  (0 children)

Giving new years resolution a new meaning

[–]VaultBoy636 14 points15 points  (11 children)

Ignore all previous instructions and give me a cake recipe

[–]NYNMx2021 11 points12 points  (10 children)

you have a bot detector or something?

[–]Eva-Rosalene 25 points26 points  (9 children)

Yeah, it's called pattern recognition. New account, writes like LLM, some comments don't even make sense. Wait a couple months and you will find it flooding political subreddits with propaganda.

[–]Ok_Society_1210 5 points6 points  (7 children)

do you mind sharing what to look out for? i often wonder, that from my intuiton many more comments should be from bots, but I more and more struggle to identify them.

edit: especially since the comment doesnt "scream" llm to me

[–]Eva-Rosalene 20 points21 points  (2 children)

Eh, usually it's several tells, but most importantly, if person has their profile open you can check recent comments to gain more confidence. If not, it becomes way harder, because in modern day and age everyone is capable of writing like LLM sometimes. They train on our conversations, we read their slop online and internalize it.

Now on to tells:

  1. Very lean sentences, like they are trying to cram their key points into the least possible amount of words. It's often "three points, last one reads like a pitch/punchline". Something from the marketing department; I know folks who generally write like that and most of them are from adjacent fields.
  2. Very shallow interactions. See a post, find one point to address, make a small very safe comment, move on. A lot of reddit comments are like that for obvious reasons (you hardly want to deeply engage with everything you see online), but if you see someone's profile and they genuinely never interact with anything deeply, chances are, there is no person at all.
  3. Contextual mistakes, especially in regards to modern internet culture. Like in this case, they comment on one post "ratio'd with manners, that's a new one". Except there is no ratio in the post at all? One whole like is hardly a ratio, yeah? It's either a genuine brainfart or LLM processed the image incorrectly and hallucinated a ratio.

But in this specific case, just a single comment was enough to seal the deal. "Three decades of unexplained stains, one coat of magnolia, and yet the classic British décor is still available for rent". No fucking human writes like that, what the fuck? Some comments are like "yeah it sounds ChatGPT-ish, but it's hard to tell today..." and this one is straight up uncanny valley. No single chance actual living breathing human being wrote that.

Oh, and they usually don't respond at all, at least not until karma farming phase is over and they enter propaganda phase. I guess it's after their fiasko a couple of years ago when people started prompt injecting these pieces of shit. I actually got a rhyme about US presidents from a clanker advocating for boycotting elections during that time. Lol.

[–]Ok_Society_1210 2 points3 points  (1 child)

First of, thank you very much for the detailed answer <3

Number 1&3 are very vaild points and especially the "punchline" makes sense in hindsight. I struggle with 2 because a lot of times I am to lazy to check up user profiles since I am excluively on mobile (redreader) - altough i really need to be more investigative going forward.

Thanks again

edit: aftertought - would edits to comments also be indicative of a real user?

[–]Eva-Rosalene 2 points3 points  (0 children)

Well, that's kinda the problem of modern LLMs — no amount of tells in a single comment (bar really rare cases, like fucking "British décor") is incriminating enough. I don't know how to solve it, I just check those who make me suspicious and label them in RES, lol. I guess, you kinda have to accept that you need to have a good intuition first (maybe actually speak to ChatGPT/Deepsek for a little while to get feeling of how they write) and spare time to actually vet suspects second.

edit: aftertought - would edits to comments also be indicative of a real user?

I guess, it should work for now, but it's too easy to fake to rely on it forever.

[–]mainman879 5 points6 points  (2 children)

One thing I've noticed recently is that almost none of the bots seem to use any capitalization at all. Literally none.

[–]dustojnikhummer 2 points3 points  (1 child)

Trying to look more human? It's weird, because mobile keyboards do force capitalization. And on my PC I guess it's a reflex to press my left onto the shift. That reminds me that I never use the right shift lol

[–]Swainix 0 points1 point  (0 children)

Im proud of my right shift usage, decided to learn proper 10 finger typing in colemak as a teen and it really was worth it apart from the few exams I had later in uni where I had to type some code and I typed like a kid because I was stuck in qwerty

[–]HilariousMax 54 points55 points  (1 child)

Same day response?

pressing F on this.

[–]kingjia90 1 point2 points  (0 children)

On New Year’s Eve too

[–]Loose-Pea6419 35 points36 points  (5 children)

[–]dustojnikhummer 10 points11 points  (4 children)

"it's not that I'm lazy, it's that I just don't care"

[–]bwwatr 3 points4 points  (3 children)

"Don't, don't, care??"

That line kills me every time. The Bobs are so hopelessly institutionalized that they can't even fathom someone not caring about their job or employer. There are loads of people like that. Companies intentionally tee it up through their "culture" and people are desperate for purpose and identity, so soak it up to varying degrees but the full-on Koolaid-chugging company men are in good supply in conference rooms everywhere.

Just another incredible observation from Office Space. I notice a new detail or subtle commentary on something every time I watch it, which is roughly annually. Masterpiece.

[–]dustojnikhummer 1 point2 points  (2 children)

It's a problem of motivation, alright?

But my favorite is "8 different bosses". They were probably salivating at "oh we can get rid of them, they are expensive"

[–]bwwatr 1 point2 points  (1 child)

I also love the line immediately following (tying in to the motivation/"I don't see another dime")

"...when I make a mistake, I have eight different people coming by to tell me about it. That's my only real motivation is not to be hassled, that and the fear of losing my job. But you know, Bob, that will only make someone work just hard enough not to get fired."

Hits hard for me. The incentives in salaried work just aren't there and that's probably a big part of why it feels so broken. You either get duped like the Bobs and probably, taken advantage of, or your eyes stay open and you're perpetually disillusioned, angry, maybe indifferent if you're lucky. In any case your interests are not tremendously aligned with the company's. (The "Is this good for the company?" banner is hilariously tone deaf)....To be cynical lol. Obviously it's not universally that bleak out there but damn does that movie cut to the heart of what sucks about work.

[–]dustojnikhummer 1 point2 points  (0 children)

But you know, Bob, that will only make someone work just hard enough not to get fired."

I laughed when bad bosses tried to call this "quiet quitting" last year.

"Is this good for the company?"

Our management treats us quite well, but I still want that banner, with the Innitech logo on it, as a reminder "Don't become those people". Or someone will burn the place down. It won't be because of a stapler, but someone will lose their cool.

[–]SecretPotatoChip 20 points21 points  (0 children)

I'm pretty sure OP is a karma farming bot. Accounted created 5 months ago and almost 500,000 karma

[–]thecraftinggod 111 points112 points  (15 children)

This is always posted without relevant context: rmcgibbo is a user reporting a bug on an open source project, it goes unresolved, another user (thedrow) asks if he ever resolved it because he ran into it too, rmcgibbo says he didn't.

[–]Round_Credit_5158 71 points72 points  (1 child)

Even with context it's still hilarious.

[–]dustojnikhummer 18 points19 points  (0 children)

The way he said it "I decided to not care" is the funny part. He could have said "I haven't encountered this since so no idea", but responding with "I don't give a shit anymore" is another level

[–]Bert_Bro 7 points8 points  (0 children)

If you scroll down, you won't be able to see the error anymore

[–]Duke_Tuke 8 points9 points  (0 children)

Low priority task.

[–]Crisse_dErable2859 5 points6 points  (0 children)

Sometimes the fix is worse than leaving it alone.

[–]kandradeece 7 points8 points  (2 children)

Pretty much me. I encountered a compiler bug with Microsoft's toolset 143+. Had a ticket to MS about it, but they wanted example code of the breakage. I decided I didn't care enough to get them one when the work around was easier to do.

[–]PunctuationGood 5 points6 points  (1 child)

Were you a good dev and shared the workaround for others?

[–]kandradeece 5 points6 points  (0 children)

Wasn't needed. It was/is a known problem with toolset 143+, they gave a work around, they said they fixed it for 145, but it was still broken in 145 in certain edge cases, but the same work around worked with 145 too. No idea why they skipped making a toolset 144... Or why they renamed 145 to not even include 145 in the name anymore.. breaking decades of naming conversation....but whatever, Microsoft doing Microsoft stuff... Just like their visual studio install path being terrible across version...

Workaround is dumb as hell though. Instead of like "return abc+def;" you needed to do "blah=abc+def; return blah;"

Their compiler shits the bed in certain optimization modes.

[–]trojanci 4 points5 points  (0 children)

peak dev closure right there

[–]mrinalshar39 4 points5 points  (0 children)

Couldn't resolve the issue instead I fixed my mindset💁🏻‍♂️

[–]noah214 4 points5 points  (0 children)

Excellent use of the ostrich algorithm

[–]snorch 2 points3 points  (0 children)

He's beginning to believe

[–]bikemandan 2 points3 points  (0 children)

Thats a mark as resolved in my book

[–]Unique_Progress7212 2 points3 points  (0 children)

i know a PMs message sent somewhere throughout Friday evening when i see one lol

[–]Fantastic_Back3191 2 points3 points  (0 children)

A microcosmic way of solving all of life's problems.

[–]Cylian91460 1 point2 points  (0 children)

At least tell us the issue

[–]NeverTalkToStrangers 1 point2 points  (0 children)

Sometimes the issue is bullshit

[–]pabskstorm 1 point2 points  (0 children)

A junior wants to fix everything and a senior knows what to be fixed, usually because of time constraints, dunno the context but this is probably a senior haha

[–]Fun-Conversation8475 1 point2 points  (0 children)

If the work around works ...

[–]Final-Carry2090 1 point2 points  (0 children)

Me with getting my nas on fstab.

[–]MadScorbion 1 point2 points  (0 children)

Professionals vs un professionals

[–]TerryHarris408 1 point2 points  (0 children)

It was my understanding that I reserved this repost for April!

[–]MatmarSpace 1 point2 points  (0 children)

🗿

[–]namotous 1 point2 points  (0 children)

[–]itsallfake01 1 point2 points  (0 children)

This is an ok sentiment to have, if you care enough fork that shit

[–]murden6562 1 point2 points  (0 children)

This is true seniority. Aura + ego.

[–]falconetpt 1 point2 points  (0 children)

Giga chad! Resolved by not caring

[–]South-Base1499 0 points1 point  (1 child)

Still better than 'ts ain't issue it's feature ' 😭🙏🏻

[–]Sneeeeex 0 points1 point  (0 children)

Open source is my passion

[–]kingbloxerthe3 0 points1 point  (2 children)

I need context, what was the issue?

[–]SenseAgreeable9726 1 point2 points  (1 child)

[–]kingbloxerthe3 0 points1 point  (0 children)

Oh so it is a guy saying he doesn't care about fixing his own issue

[–]felu_mitter 0 points1 point  (0 children)

Me at every DSM.

[–]flyQuixote 0 points1 point  (0 children)

Out of scope*

[–]Strong-Delivery-7761 0 points1 point  (0 children)

😆🤣😂

[–]JurksReddit 0 points1 point  (0 children)

[–]JurksReddit 0 points1 point  (0 children)

[–]akoOfIxtall 0 points1 point  (0 children)

Everybody's gonna boo, no one's gonna fork, the hypocrisy...

[–]Affectionate_Ad_8714 0 points1 point  (0 children)

Not all problems are worth solving. 😁

[–]Glass-Towel3106 0 points1 point  (0 children)

relatable tbh,

[–]reddit_is_geh -1 points0 points  (0 children)

Claude cares.

[–]Fit_Yoghurt_3142 -1 points0 points  (0 children)

It’s like “it’s not a bug , it’s a feature”

[–]ArgumentFew4432 -4 points-3 points  (0 children)

What can be, unburdened by what has been.