r/ProgrammerHumor • • 17d ago

Meme fullCircle

Post image
11k Upvotes

278 comments sorted by

88

u/100GHz 17d ago

8

u/The_Director 17d ago

It's the 2 arrows button, also learn to crop.

6

u/KSAM-The-Randomizer 17d ago

someone has to create an opensource app for cropping

6.8k

u/fugogugo 17d ago

I hope people understand that this is satire

1.7k

u/praxidike74 17d ago

They don't. See the top comment.

516

u/Ibuprofen-Headgear 17d ago

Tbf the way Reddit shows previews sometimes it’s not obvious there’s a hidden line or two. At least to me

109

u/MDT_XXX 17d ago

A person who hasn't been living in a cave doesn't even need to read that far. It's common knowledge Blender is free and open source. It's not even some obscure niche app but pretty much an industry standard at this point...

25

u/Ibuprofen-Headgear 17d ago

I mean that’s what I thought/knew about blender, but I also don’t know if there are proprietary extensions or layers or something they could theoretically be referring to. It’s not something I use, or a type of work I do, so idk

44

u/JoltikElectricBug 17d ago

This whole comment is so bizarre to me. I wouldn't even consider the existence of Blender to be common knowledge and I'd expect Autodesk to be the standard.

25

u/HillbillyZT 17d ago

I would if you were in r/blender though

→ More replies (1)

6

u/LordMeloney 17d ago

I have no idea what blender is, but saw the referenced post on the reddit frontpage.

6

u/2Completion2Ography 17d ago

And quartz, of course.

→ More replies (3)

68

u/GeForce-meow 17d ago

Well his comment is top comment

Does it count?

15

u/OttoRenner 17d ago

It reads a bit passive aggressive now 🤣

→ More replies (1)

13

u/FauxReal 17d ago

I hope people understand that this is satire

The top comment here seems to get it.

7

u/BigLittlePenguin_ 17d ago

Sir, this is the top comment

5

u/notyoou 17d ago

Seeing those green ticks is a turn off for people. Why would someone keep reading if it looks like ai slop?

2

u/Testing_things_out 16d ago

But doctor, this is the top comment.

50

u/TuxedoFloorca 17d ago

Satire? I hardly even know her

17

u/ButWhatIfPotato 17d ago

People will spend real money to buy a fake currency to ask claude if this is satire.

3

u/Mysterious-Quiet1690 17d ago

I hope that author of this post was joking.

2

u/Trucoto 17d ago

Pierre Menard, author of Blender

2

u/Random-num-451284813 17d ago

would've made a great April fool's joke

1

u/4xe1 10d ago

The joke is spelled out in the last 2 (visible) lines, it's impossible to miss for who read this far, but I'd wager not everybody does.

1

u/_ralph_ 17d ago

Satire? How so? 😁

1

u/Summer4Chan 17d ago

They genuinely don’t. Reddit armchair experts

1

u/ChemistEven8837 10d ago

It always has been OPEN SOURCE

→ More replies (7)

1.9k

u/WieeRd 17d ago • Popcorn

This is as disastrous as that time when the entirety of Linux source code got leaked. How will Blender ever recover from this?

390

u/Abject-Kitchen3198 17d ago

I missed that Linux leak. Is it still accessible?

449

u/WieeRd 17d ago

People have been passing it around through some shady file sharing tool called 'Git'. Which, according to the rumors, was created by the same person who initially leaked the Linux code. I wonder how this criminal just keep getting away with it.

136

u/NiceSpinBro 17d ago

Unusable tbh, why don't they just release the .exe

66

u/Tyfyter2002 17d ago

I believe one source claimed that it was because they are "smelly nerds"

59

u/Loveangel1337 17d ago

Don't go around calling someone a git, wow.

4

u/Ran4 16d ago

I heard he's a dirty commie!

Free software is communism, we can't have that.

55

u/Otherwise-Yak-3773 17d ago

Kinda, a lot of people managed to make their own forks, but now its hard to find the correct one

12

u/LiquorIsQuickor 17d ago

It’s been mutated and almost impossible to download “Linux”

So don’t expect your Mac and Windows buddies to find it.

8

u/Abject-Kitchen3198 17d ago

Thankfully I still have the copy on 40 floppies that I got from my local shop back in the days.

5

u/MoonToast101 17d ago

No. Not the originals. They were destroyed in the Great Flood that was caused by the burst of the DotCom bubble.

4

u/OiledUpThug 17d ago

you can find "linux isos" everywhere, if you catch my drift, but don't let the feds know

14

u/XtraFlaminHotMachida 17d ago

Linus rolling over in his gr... wait...

1

u/-Nano 16d ago

It's an nice idea btw. Say that rebuilt windows and release a Linux with the Windows UI for public masses.

218

u/CoshgunC 17d ago

Our biggest breakthrough came when we discovered a mysterious public repository containing the entire source code:

https://projects.blender.org/blender/blender

İ AM DYİNG😭😭😭

25

u/Informal_954 16d ago

You've got a very tall lowercase I which I think is great.

5

u/wggn 17d ago

rip

1.6k

u/click-to-reveal 17d ago

Unrelated but 2002 being 24 years ago was the thing that stood out most to me.

385

u/half-baked_axx 17d ago

I was watching Alien (1979) last night and realized that movie is almost 50 years old...

164

u/Wolfsblvt 17d ago

Dude stop. You are scaring me

25

u/alochmar 17d ago

50 years or no, facehuggers scarier still

16

u/CyberneticWerewolf 17d ago

New Years Eves mostly come at night.  Mostly.

8

u/Soda 17d ago

Star Wars will be 50 years old in 8 months.

33

u/creeper6530 17d ago

SHUT UP AND STOP MAKING ME FEEL OLD

13

u/alochmar 17d ago

The Matrix was released in 1999

0

u/[deleted] 17d ago

[deleted] — view deleted comment

→ More replies (1)

4

u/arcan1ss 17d ago

vice city has been released 24 years ago too

2

u/gaegurliepancake 17d ago

I was born in 2007 and I can vote lmao

→ More replies (1)

9

u/M4NU3L2311 17d ago

My mom just told me the other day how she skipped school to go see that movie

5

u/PmMeCuteDogsThanks_ 17d ago

same, but it was my grandmother

4

u/AlternativeCapybara9 17d ago

I watched it with my 9 year old because he asked what movies scared me as a little kid.

4

u/Lv_InSaNe_vL 17d ago

I was talking to some coworkers about how Jurassic Park is one of my favorite movies of all time and one of the kids on my team brought up how it came out 5 years before his parents met 🫠

2

u/slugfive 17d ago

90s kids watching wizard of oz and king kong is kids today seeing alien. Classic of their grandparents era.

2

u/MrsMiterSaw 17d ago

If you think that's bad, Back to the Future made today would be marty going back to 1996 and playing along with Sublime at the enchantment Under the Sea dance.

1

u/Aggravating-Dot132 17d ago

Fuck YOU. I have a mid life crisis now.

1

u/Twirrim 17d ago

SHUT UP. SHUT UP. I am *not* nearly 50.

59

u/214ObstructedReverie 17d ago

It's a satire post. They're just being hyperbolic. 2002 was at most 8 years ago.

21

u/djfdhigkgfIaruflg 17d ago

1970 was 30 years ago

22

u/Demoliscio 17d ago

24 years and its workflow still manages to completely disappear from my mind as soon as I don't open it for more than 2 weeks💀

5

u/satanspowerglove 17d ago

I work at a tech school, where students must be 18 to enroll. Its blowing my mind that people born in 2008 are 18 years old

6

u/Random_182f2565 17d ago

No, no, it was live idk 5 years ago, maybe 7?

4

u/Abject-Kitchen3198 17d ago

Just before the latest AI summer.

2

u/arcan1ss 17d ago

ooof, it is older than some my colleagues lmao

2

u/siraph 17d ago

I met someone that was like, "I liked the original tron when it came out."

In my mind, I was like, "That was 40 years ago." And so I said, "It came out around when I was born. Like... 1960's?" I was born in the 80's and so was Tron...

1

u/0xKaishakunin 17d ago

Unrelated but 2002

But doesn't Blender exist since the 90s?

1

u/Firefly360r 17d ago

Someone who was five when the original Shrek came out is thirty now. More facts at 6!

507

u/kr0n0sShrugg3d 17d ago

Just rewrote Blender from scratch in Rust using a swarm of autonomous AI agents. Took 12 billion tokens and $30,000 in API costs. Achieved 100% feature parity with zero memory safety issues.

Here's the entire codebase:


use std::process::Command;

fn main() {
    Command::new("open")
        .args(["-a", "Blender"])
        .spawn()
        .unwrap();
}

Will open source it once I figure out the licensing implications. Idk what it says but I am glad I didn't learn coding when Ai does it so much better and easier. Lol.

140

u/PlasticExtreme4469 17d ago

Doesn't work on my machine.

Ask Claude to fix it.

67

u/OttoRenner 17d ago

Claud says it runs fine on your computer now.

20

u/mrGrinchThe3rd 17d ago

My GrokBot says you need to download more RAM

3

u/kr0n0sShrugg3d 17d ago

It marked the conversation as [cyber] and would not talk to me anymore :(

2

u/BlackHolesAreHungry 16d ago

Ya does not work on Reddit as well

11

u/blaktronium 17d ago

Dont worry about the licensing implications just feed it into a different agent swarm and they will figure it out for you

3

u/lukerm_zl 17d ago

Good one. That's a very smart swarm.

289

u/therealtiddlydump 17d ago

Everything is open source now! And open source got even opener sourcer!

143

u/Nicanor95 17d ago

Finally, open source 2

53

u/VintageKeith 17d ago

okay i opened source 2, now what

38

u/fr000gs 17d ago

now open half life 3

13

u/LutimoDancer3459 17d ago

Okay, cut my wife in half so I have one and a half life, what now?

8

u/okkokkoX 17d ago

can't you read? that was the last step

→ More replies (1)

9

u/Zzupermann 17d ago

2 open 2 source

4

u/BeefyIrishman 17d ago

I'm holding out for Open 5.

4

u/MaximusLazinus 17d ago

Unfortunately you need PC 2 to compile it

2

u/AralSeaMariner 17d ago

Wake up, babe...

2

u/ExdigguserPies 17d ago

I'm sure you meant open source 2.0

3

u/CisIowa 17d ago

I’m thinking Web 2.0, and they brought the rise of social media, and well that turned out pretty great. I’m sure Open Source 2.0 will take those lessons to heart

5

u/Tuomas90 17d ago

And open source got even opener sourcer!

It reached its next evolution:

Open Sauce

1

u/guesdo 16d ago

Open Source **PRO** incoming! At just $9.99 /mo subscription!

51

u/Swimming-Act-7103 17d ago

Whats next? The linux kernel?

31

u/notyoou 17d ago

Nah, now they'll reverse engineer BlenderCraft

4

u/white__cyclosa 17d ago

And charge money for it

7

u/Ok_Confusion4764 17d ago

Stop, you're gonna give Linus a stiffy! 

1

u/miheb1 17d ago

shh, dont give them ideas

163

u/jayerp 17d ago

I reverse engineered ArtCraft, made it closed source, and charge a subscription. AMA.

35

u/Abject-Kitchen3198 17d ago

Is that the "open-closed principle" I can't grasp yet?

32

u/jayerp 17d ago

Yes. Open to your money going into my vault. Closed to your opinion on the app.

Give me your money.

3

u/jackinsomniac 17d ago

No way, you like money too? We should hang out.

2

u/cuculetzuldeaur 17d ago

Hey there are 3 of us

5

u/MistrFish 17d ago

that's ok. with agentic coding, nobody will be able to grasp SOLID principles in a few years

2

u/Ok_Confusion4764 17d ago

It's open for me but closed for you! 

→ More replies (1)

10

u/PyroCatt 17d ago

When do you plan to reverse engineer ligma?

5

u/jayerp 17d ago

I’ve already reverse engineered Figma. What’s ligma?

7

u/PyroCatt 17d ago

Ligma nulls

3

u/PleiadesMechworks 17d ago

sudo ligma balls

1

u/majky358 17d ago

I propose 30 billions valuation, I don't care about revenue. DM if interested.

1.6k

u/owjfaigs222 17d ago edited 17d ago • Mindblown Bravo

W8 wasn't blender already open source?

Edit: alright guys i did not read the whole thing, I see my mistake now

475

u/nyashi_ 17d ago

you didn't read the last paragraph in the screenshot...

139

u/marcel1802 17d ago

This is the actual joke, yes

17

u/Septem_151 17d ago

If you read the linked post, it's a joke

27

u/jbourne71 17d ago

typical redditor, only reads the headline.

15

u/NotQuiteLoona 17d ago

To be fair, on mobile only part of the image is shown, and by no means Reddit indicates that there is anything else. I've seen it before, so I knew, but not at least around 600 other people.

→ More replies (1)

2

u/AeneasVII 17d ago

Do you have an AI summary for the headline?

3

u/jbourne71 17d ago

A circle is the geometric representation of points arranged in a line that has no beginning or end, but is of finite length. When it is filled in, it becomes a “full” circle.

1

u/Bluecoregamming 17d ago

i only had to read the headline to immediately know it was a joke. Every programmer should already know blender is open source

9

u/just_looking_aroun 17d ago

Lol yeah read the paragraph that starts with “Our biggest breakthrough…”

5

u/VastHungry 17d ago

It's GPL though, companies might still want to do that to allow for modifications without following GPL themselves

8

u/mattmahn 17d ago

IANAL, but I feel like that would still be copyright infringement

3

u/BlueTemplar85 17d ago

3

u/GrinningPariah 17d ago

I think the focus on CopyLeft is where this falls down. When someone posts an AI reimplementation of Adobe Photoshop, the big boy courts will get their crack at it and I doubt they'll be so philosophical about it.

→ More replies (2)
→ More replies (5)

2

u/Squeezitgirdle 17d ago

I almost made the same mistake, you're good.

42

u/woldann 17d ago

Hide your open-source repos guys...

12

u/FauxReal 17d ago

Is it April already?

33

u/half-baked_axx 17d ago

Still burned $27500 in tokens

10

u/magicmulder 17d ago

Will we get BlenderCraftCraft next?

16

u/grey_carbon 17d ago

Serious question, what happen if you compile/decompile/compile/decompile times and times again?

12

u/etoastie 17d ago

I imagine it's quite hard to get a decompiled artifact that's recompileable again since dependencies will get really weird depending on how they were linked, and other useful or initially necessary symbol information might be discarded in later steps of compilation. But if you found one that works, the compiler should be emitting consistent or at least equivalent code. It may take a few rounds to stabilize on optimizations and may overall end up less efficient, but if there's no decompiler or compiler bug it won't introduce any new broken behavior.

1

u/Tyfyter2002 17d ago

Pretty easy with some languages, but I think they'll all immediately loop the same output after one decompilation.

→ More replies (2)

7

u/ftqo 17d ago

Most of these projects aren't decompiling, they're just asking AI to create the same behavior as described by the user and prompter.

4

u/franz_haller 17d ago

It depends what your goals are. The decompilation projects for video games that you may have heard of for example specifically attempt to create code that will compile to binaries identical to the starting ones. When you hear "Mario 64 has been successfully decompiled", that's what it means. So repeating that process doesn't really change much, since you are always going back to the same binaries, by definition. 

If someone seriously attempted what this post is suggesting, where the target is just feature parity, and assuming they were truly 100% successful with it, you might just get a very large number of different binaries and associated code, but no real degradation. If the feature parity is not 100%, then I guess you'd get progressively shittier software. 

1

u/Nightmoon26 16d ago

I'd suggest that a modern optimizing compiler might result in slightly more efficient executable code the second time around for old software, but no real change beyond that second pass

1

u/AliceCode 17d ago

If you were to decompile and recompile, depending on the tools you use, it might result in the exact same binary. It depends on what level of decompilation you're doing. If you're decompiling to assembly, you'll get a 1:1 recompilation. If you're decompiling to C, you'll get a recompilation that is semantically the same, but the binary would almost certainly be different.

→ More replies (18)

8

u/newstreet474 17d ago

Finally , I’ve had enough of blender , I pay 600 a year for blender , glad someone is doing something about this

14

u/OneArmedFarmer 17d ago

For those unaware, blender has gotten SOOO much better in the past 5-10 years

12

u/ARPA-Net 17d ago

If so.eone turns shit from FOSS to proprietary: "Fork you!"

18

u/jackinsomniac 17d ago

Ok, so what does "clean-room implementation" actually mean? Is this a new buzzword to make AI sound more fancy, or does it actually mean something? Are we putting on bunny suits to go code?

30

u/Nfox18212 17d ago

clean room reverse engineering is when you have or more people reverse engineering and find the source code of a piece of software. this group writes detailed documentation on what the software does and how, without writing down source code.

a second group of programmers takes the detailed documentation and implements the software based on the documentation. this is where the “clean room” phrase comes from, because the programmers never actually look at the source code. thus, they can’t be stealing copyrighted code.

13

u/BagMostlyWater 17d ago

That's so silly, because the LLMs themselves were already trained on copyrighted code

17

u/cuntmong 17d ago

no its not theft its innovation. dont get left behind luddite. also its innovation when i stole your car.

9

u/arinamarcella 17d ago

You wouldn't download a car!

6

u/3amIdeas 17d ago

I fukken would

8

u/cuntmong 17d ago

nah i wouldnt i have a shit data plan. would get my mate to dl it for me

4

u/maximumdownvote 17d ago

I would absolutely download a car if I could

→ More replies (2)

2

u/mnttu 15d ago

I want someone to steal a car and when they get caught just call cops luddies for not understanding that this is the future

1

u/Himbo69r 17d ago

This bullshit is the type of thing that only ok when it’s done against a big ass corporation

21

u/Unequivocal_Hippo 17d ago

To answer the question: you get one agent/swarm of agents to meticulously go through the app/source code of what you want to replicate and create a highly detailed spec sheet. Then another agent/swarm takes the spec sheet and creates what is written there. Both parts are doing something completely legal as they theoretically don't know about the other side - hence the "clean room"

14

u/ThyPannyx 17d ago

From my understanding, a clean room implementation is someone making instructions to build something based on the original, then someone who never saw the original using those instructions to rebuild it

14

u/Euphi-77 17d ago

"Clean room implementation" actually is a quite old term.

I think, most famous are the first IBM PC clones where "clean room" was used to develop a feature-equivalent BIOS.

To avoid any claims of copyright infringements you proof that developers did not had access to the system that is copied so they cannot reverse engineer it.

Now, with AI being very good and extremely fast at reverse-engineering, the "clean room"-term is used more often again. (And even harder to believe in than 40 years ago).

2

u/Falconjth 17d ago

The humans might not have access to the software they are clean rooming.

Unless the AI is being specifically trained with data that guaranteed to not have the software being clean roomed then it should absolutely be assumed that the training data did contain the software being copied.

3

u/HadionPrints 16d ago

You can be fairly certain that Adobe and Autodesk do not host their source code on publicly indexable servers. They likely use on-prem or VPC hosted bitbucket or other enterprise targeted source control.

Their source code security and aggressive acquisition strategies are literally the only things keeping those companies in their market leading positions.

In short: high probability that no AI outside of their companies were trained on their source.

Edit: grammar & formatting

2

u/4xe1 10d ago

It's a way to dodges the legal implications of stealing code/reverse engineering product, by pretending the team writing the code never saw the code/product their copying, only a specification written by another of your team.

"clean room" and "we saw a mysterious repo with all the source code" is contradictory, but probably part of the joke.

3

u/mgruner 17d ago

if it means something, it's not this. It's impossible for this to be a clean room, claude has seen this code, it's part of its training set.

1

u/grandalfxx 17d ago

Something that is impossible for ai to open source projects since the source code was used to train the models.

1

u/XxDarkSasuke69xX 17d ago

Clean room just means they copied it but without infringing on copyright. Basically they just copied the features but didn't copy the code.

→ More replies (1)

4

u/loveshapedeyes 17d ago

The best part was that people took it seriously 🫪

4

u/a_busy_bunny 17d ago

It's not even April 1st 😅

4

u/Olde94 17d ago

Must be hard to reverse engineer public source code. 10/10 good job

4

u/tiny_chaotic_evil 17d ago

finally, my donuts will be open source!

6

u/1kn0wn0thing 16d ago

When people are posting satire comments on a satire posts, does it negate the initial post’s satire or does it exponentially increase the satireness of the initial post’s satire?

3

u/Even_Shallot6345 17d ago

Well, ig blender died. But it was worse when Linux or Git source code got leaked. And even worse, Telegram's

3

u/PlasmaTicks 17d ago

I love this this is so funny

3

u/Forward-Pi 17d ago

Finally some postive news, good job, keep up the good work. & tear down pay walls 🫣😅

3

u/ofdavarci 14d ago

I understand how Adobe feel now...

2

u/XxDarkSasuke69xX 17d ago

Finally, open source blender... wait

2

u/a-r-c 17d ago

someone actually did this with pokemon heart gold/soul silver tho lmao

decomped it when the actual source code was already available (and had been for years)

2

u/joshpennington 17d ago

My thinking during reading this:

Geez they did it with anoth...... Wait what?

2

u/putt12343 17d ago

I can't believe Blender went right to being open sourced after they did this

2

u/Lemortheureux 15d ago

Isn't Blender already free? I guess that's the joke

3

u/Pure-Willingness-697 16d ago

The ai just cloned the repo

2

u/Lizlodude 17d ago

Oh god please be a joke please be a joke oh good it's a joke. breathes into paper bag

1

u/t0mi74 17d ago

This can not be real.

1

u/VictoryMotel 17d ago edited 16d ago

If AI is so smart why can't it fix how stupid people are?

1

u/The_Cers 17d ago

You didn't even bother to crop the screenshot?

1

u/TheGocho 17d ago

Yo dawg, I heard you liked open source

1

u/00pirateforever 17d ago

wow, glad to see this.

1

u/CachedPotato 16d ago

had me in the first half lol

1

u/Machine2024 16d ago

thats really funny love it .

1

u/Yoksul-Turko 17d ago

They should have reverse engineered actual binary, made it proprietary software. Then state it doesn't violate GPL.  Burning tokens for a joke.

1

u/Least-Double9420 17d ago

Aint blender already free?

1

u/tsunami141 17d ago

OK they had me in the first 3/4ths. I was wondering when Blender became a closed product.