r/ProgrammerHumor • • 18h ago

Meme fullCircle

Post image
9.1k Upvotes

253 comments sorted by

5.2k

u/fugogugo 17h ago

I hope people understand that this is satire

1.3k

u/praxidike74 17h ago

They don't. See the top comment.

389

u/Ibuprofen-Headgear 17h ago

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

83

u/MDT_XXX 17h 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...

19

u/Ibuprofen-Headgear 16h 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

29

u/JoltikElectricBug 14h 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.

19

u/HillbillyZT 13h ago

I would if you were in r/blender though

2

u/timpkmn89 4h ago

But not if it hits r/all, which it did

→ More replies (1)

3

u/LordMeloney 13h ago

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

2

u/2Completion2Ography 9h ago

And quartz, of course.

→ More replies (2)

53

u/GeForce-meow 17h ago

Well his comment is top comment

Does it count?

9

u/OttoRenner 14h ago

It reads a bit passive aggressive now 🤣

→ More replies (2)

7

u/FauxReal 13h ago

I hope people understand that this is satire

The top comment here seems to get it.

5

u/notyoou 16h ago

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

3

u/BigLittlePenguin_ 13h ago

Sir, this is the top comment

41

u/TuxedoFloorca 17h ago

Satire? I hardly even know her

13

u/ButWhatIfPotato 15h ago

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

3

u/Mysterious-Quiet1690 14h ago

I hope that author of this post was joking.

2

u/Trucoto 13h ago

Pierre Menard, author of Blender

2

u/Random-num-451284813 11h ago

would've made a great April fool's joke

1

u/_ralph_ 14h ago

Satire? How so? 😁

1

u/Summer4Chan 14h ago

They genuinely don’t. Reddit armchair experts

1

u/mohelgamal 5h ago

I don’t think it is common everyday knowledge that blender is open source. I certainly didn’t know that until I came across this post. But I am also a person who never used it

→ More replies (6)

1.2k

u/WieeRd 17h ago

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

236

u/Abject-Kitchen3198 16h ago

I missed that Linux leak. Is it still accessible?

288

u/WieeRd 16h 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.

81

u/NiceSpinBro 12h ago

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

35

u/Tyfyter2002 11h ago

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

47

u/Loveangel1337 16h ago

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

51

u/Otherwise-Yak-3773 16h ago

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

11

u/LiquorIsQuickor 13h ago

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

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

7

u/Abject-Kitchen3198 13h ago

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

3

u/MoonToast101 3h ago

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

2

u/OiledUpThug 14h ago

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

→ More replies (1)

10

u/XtraFlaminHotMachida 13h ago

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

1.3k

u/click-to-reveal 17h ago

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

310

u/half-baked_axx 17h ago

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

133

u/Wolfsblvt 17h ago

Dude stop. You are scaring me

12

u/alochmar 16h ago

50 years or no, facehuggers scarier still

12

u/CyberneticWerewolf 15h ago

New Years Eves mostly come at night.  Mostly.

→ More replies (1)

3

u/Soda 13h ago

Star Wars will be 50 years old in 8 months.

31

u/creeper6530 17h ago

SHUT UP AND STOP MAKING ME FEEL OLD

13

u/alochmar 16h ago

The Matrix was released in 1999

11

u/YoelFievelBenAvram 16h ago

The peak of human civilization. How did they know?

2

u/ckay1100 13h ago

By watching the 90s Ghost in the Shell animated movie /s

3

u/arcan1ss 14h ago

vice city has been released 24 years ago too

2

u/gaegurliepancake 13h ago

I was born in 2007 and I can vote lmao

→ More replies (1)

8

u/M4NU3L2311 17h ago

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

5

u/PmMeCuteDogsThanks_ 16h ago

same, but it was my grandmother

4

u/AlternativeCapybara9 16h 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 16h 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 15h ago

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

2

u/MrsMiterSaw 8h 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 14h ago

Fuck YOU. I have a mid life crisis now.

1

u/Twirrim 13h ago

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

41

u/214ObstructedReverie 16h ago

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

15

u/djfdhigkgfIaruflg 15h ago

1970 was 30 years ago

19

u/Demoliscio 17h 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💀

6

u/Random_182f2565 17h ago

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

4

u/Abject-Kitchen3198 17h ago

Just before the latest AI summer.

3

u/satanspowerglove 15h 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

2

u/arcan1ss 14h ago

ooof, it is older than some my colleagues lmao

2

u/siraph 15h 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 15h ago

Unrelated but 2002

But doesn't Blender exist since the 90s?

1

u/Firefly360r 5h ago

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

354

u/kr0n0sShrugg3d 16h 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.

98

u/PlasticExtreme4469 15h ago

Doesn't work on my machine.

Ask Claude to fix it.

47

u/OttoRenner 14h ago

Claud says it runs fine on your computer now.

12

u/mrGrinchThe3rd 13h ago

My GrokBot says you need to download more RAM

1

u/kr0n0sShrugg3d 1h ago

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

10

u/blaktronium 15h 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 10h ago

Good one. That's a very smart swarm.

119

u/CoshgunC 14h 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😭😭😭

3

u/wggn 8h ago

rip

244

u/therealtiddlydump 17h ago

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

118

u/Nicanor95 17h ago

Finally, open source 2

45

u/VintageKeith 17h ago

okay i opened source 2, now what

32

u/fr000gs 16h ago

now open half life 3

12

u/LutimoDancer3459 15h ago

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

7

u/okkokkoX 17h ago

can't you read? that was the last step

→ More replies (1)

9

u/Zzupermann 15h ago

2 open 2 source

4

u/BeefyIrishman 15h ago

I'm holding out for Open 5.

3

u/MaximusLazinus 12h ago

Unfortunately you need PC 2 to compile it

2

u/AralSeaMariner 14h ago

Wake up, babe...

2

u/ExdigguserPies 11h ago

I'm sure you meant open source 2.0

4

u/CisIowa 17h 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

4

u/Tuomas90 16h ago

And open source got even opener sourcer!

It reached its next evolution:

Open Sauce

40

u/Swimming-Act-7103 16h ago

Whats next? The linux kernel?

24

u/notyoou 16h ago

Nah, now they'll reverse engineer BlenderCraft

2

u/white__cyclosa 4h ago

And charge money for it

6

u/Ok_Confusion4764 16h ago

Stop, you're gonna give Linus a stiffy! 

3

u/Dramatic_Mastodon_93 15h ago

Vibecoding a new linux kernel because Linus is too pro-AI 

1

u/miheb1 11h ago

shh, dont give them ideas

142

u/jayerp 17h ago

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

26

u/Abject-Kitchen3198 17h ago

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

29

u/jayerp 16h ago

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

Give me your money.

3

u/jackinsomniac 12h ago

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

→ More replies (1)

5

u/MistrFish 16h ago

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

2

u/Ok_Confusion4764 16h ago

It's open for me but closed for you! 

→ More replies (1)

10

u/PyroCatt 17h ago

When do you plan to reverse engineer ligma?

4

u/jayerp 17h ago

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

7

u/PyroCatt 14h ago

Ligma nulls

3

u/PleiadesMechworks 14h ago

sudo ligma balls

33

u/woldann 17h ago

Hide your open-source repos guys...

1.5k

u/owjfaigs222 18h ago edited 18h ago

W8 wasn't blender already open source?

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

443

u/nyashi_ 18h ago

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

48

u/FrenchieMama80_best 17h ago

The last paragraph really said “read the fine print”😂

125

u/marcel1802 18h ago

This is the actual joke, yes

18

u/Septem_151 18h ago

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

24

u/jbourne71 17h ago

typical redditor, only reads the headline.

14

u/NotQuiteLoona 17h 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 16h ago

Do you have an AI summary for the headline?

3

u/jbourne71 14h 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 13h ago

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

10

u/just_looking_aroun 18h ago

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

5

u/VastHungry 17h ago

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

6

u/mattmahn 17h ago

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

2

u/BlueTemplar85 16h ago

3

u/GrinningPariah 16h 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.

3

u/BlueTemplar85 16h ago

The legal system is not always able or willing to deal with it.  

See also : the Piratebay or Sci-Hub still being around, VLC being ignored despite violating the DMCA, or how it did not stop the abuses of LLM scrapers despite DDOS being illegal.

→ More replies (1)

2

u/VastHungry 17h ago

Doing it by looking at the actual code is copyright infringement yes. You are allowed to reproduce the behavior though (as long as you don't look at the copyrighted part to describe this behavior). There are methods to do that, AI of course helps a lot with that.

4

u/Abject-Kitchen3198 17h ago

Wouldn't AI training set include the actual code in this case? Can it pretend that it never saw it if you give it the task to recreate behavior?

3

u/VastHungry 17h ago

No one really knows I guess, licenses didn't expect AI when they were created. That's a grey area for most of them

3

u/UpsetKoalaBear 17h ago

The AI part is the grey area that hasn’t been tested.

Unfortunately, a large company creating a clone of an open source GPL application using AI so they don’t have to publish their changes is going to be borderline impossible for a lot of open source projects to challenge.

Likewise, the precedent set on the outcome of a case like that would have immense implications for AI in general.

2

u/Squeezitgirdle 14h ago

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

77

u/100GHz 18h ago

6

u/The_Director 15h ago

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

3

u/KSAM-The-Randomizer 11h ago

someone has to create an opensource app for cropping

11

u/FauxReal 13h ago

Is it April already?

33

u/half-baked_axx 18h ago

Still burned $27500 in tokens

8

u/magicmulder 16h ago

Will we get BlenderCraftCraft next?

14

u/grey_carbon 16h ago

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

11

u/etoastie 16h 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 11h ago

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

→ More replies (2)

4

u/ftqo 12h 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.

1

u/AliceCode 11h 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.

1

u/franz_haller 11h 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. 

→ More replies (17)

14

u/OneArmedFarmer 17h ago

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

7

u/newstreet474 13h ago

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

13

u/ARPA-Net 18h ago

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

4

u/loveshapedeyes 13h ago

The best part was that people took it seriously 🫪

4

u/a_busy_bunny 12h ago

It's not even April 1st 😅

2

u/Olde94 11h ago

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

14

u/jackinsomniac 12h 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?

22

u/Nfox18212 11h 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.

6

u/BagMostlyWater 9h ago

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

6

u/cuntmong 9h ago

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

6

u/arinamarcella 9h ago

You wouldn't download a car!

3

u/3amIdeas 9h ago

I fukken would

3

u/cuntmong 9h ago

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

→ More replies (1)

1

u/Himbo69r 5h ago

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

19

u/Unequivocal_Hippo 12h 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"

13

u/ThyPannyx 12h 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

7

u/Euphi-77 11h 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).

1

u/Falconjth 8h 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.

2

u/mgruner 8h 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.

→ More replies (4)

3

u/Even_Shallot6345 15h 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 14h ago

I love this this is so funny

3

u/tiny_chaotic_evil 10h ago

finally, my donuts will be open source!

2

u/tsunami141 15h ago

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

2

u/Forward-Pi 12h ago

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

2

u/11nyn11 17h ago

I’d legit like to see an ai do a clean room implementation of an open source project, just to see what it comes up with.

3

u/Original-Rush139 13h ago

What does that even mean? Just that they wouldn’t have that codebase in their training data or they wouldn’t have any code in their training data?

1

u/11nyn11 13h ago
  1. Have the Ai generate a test suite that gives 100% code coverage, so we know all logic is tested.

  2. Have the Ai generate code that passes all of the tests.

The joke from OP is that the AI would be asked to make blender and it would just copy blender.

But in reality a generative Ai wouldn’t copy/paste. It would hallucinate, then fix, then hallucinate, until all tests pass.

2

u/Mental-Permit-599 12h ago

People have been doing this a ton since vibe coding became popular.

Just lookup thing but in rust, go, whatever.

It’s mainly people just using AI to port things because they believe the code being written in Rust or Go makes it immediately better.

2

u/fr000gs 16h ago

I tried doing it on my hpc library. It tried for about 5 million tokens, then gave up and said the target benchmarks were erraneous and impossible to physically achieve.

1

u/11nyn11 16h ago

Loaded question: do you have comprehensive unit tests and near 100% code coverage of those tests?
If so, can it try to just pass all the unit tests?

Then it’s not “make the code the same” but “make code that passes all the tests”.

→ More replies (1)

2

u/MyFeetLookLikeHands 16h ago

pretty sure it would just use the open source code as its foundation then make improvements around the edges

1

u/RestartingLife00 14h ago

It is already doing this for all generated code so no surprises there

1

u/KeiranPittman 16h ago

It could even become another benchmark for AI, you could compare how close the result is to the actual source code. Copybench? Ripbench?

1

u/smulfragPL 15h ago

there are arleady reverse engineering benchmarks

1

u/ismaelgo97 13h ago

Cost would be high for sure, but I would really like to see what comes out of that

2

u/Lizlodude 6h ago

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

2

u/[deleted] 17h ago

[deleted]

→ More replies (1)

1

u/Similar-Bug-863 16h ago

some people understand

1

u/Certain-Confection46 15h ago

Now 100% copy the maya workflow. While we’re at it, Altium.

1

u/t0mi74 15h ago

This can not be real.

1

u/VictoryMotel 15h ago

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

1

u/The_Cers 15h ago

You didn't even bother to crop the screenshot?

1

u/TheGocho 15h ago

Yo dawg, I heard you liked open source

1

u/[deleted] 13h ago

[deleted]

2

u/Kurobei 12h ago

Someone didn't read

1

u/00pirateforever 12h ago

wow, glad to see this.

1

u/XxDarkSasuke69xX 9h ago

Finally, open source blender... wait

1

u/a-r-c 8h 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)

1

u/joshpennington 5h ago

My thinking during reading this:

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

1

u/putt12343 5h ago

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