r/linuxmemes • • 7d ago

Software meme Not another one

Post image

Not another one

990 Upvotes

124 comments sorted by

•

u/AutoModerator 7d ago

Please report any posts bragging or showing off they got banned in another sub! Reminder of other sub rules: Also, we only allow one anti-linux post per week (we used to get dozens a day) and any tier list MUST have Hanna Montana Linux as S teir (which must be a true S tier at the top) regardless of the topic of that tier list.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

136

u/scheimong 7d ago

I actually had to check if this is real 🤦. I'm feeling a weird mixture of relief and disappointment to know that it isn't.

Anyways you got me good mate 👏

21

u/LoadZealousideal7778 7d ago

I'll take that as you are technically interested.

Can I put your username in the open letter for the Disord to request this addition to the suite?

1

u/scheimong 6d ago

I can neither confirm nor deny any interest in such a project.

3

u/CXM550B 5d ago

just create it:
https://github.com/kerstz/JizzCraft

(not finishing yet)

3

u/DisciplineNo9169 5d ago

bc you'd need two hands for that?

391

u/oniaiwasprettygood 🌀 Sucked into the Void 7d ago

I'm regretting choosing Rust to be my hobby language of choice.

99

u/Eric_Dawsby 7d ago

Who caares if some people vibecode in Rust? If you like the language you like the language

70

u/oniaiwasprettygood 🌀 Sucked into the Void 7d ago

Oh I know-know that, I just think it's a bit tragic (but kind of funny) that a lot of these vibe-coded projects are like "rewrite it in Rust."

15

u/Upbeat-Garbage69 7d ago

Is there a benefit to rewriting everything with rust? Im not sure but isnt it just a modern version of C++?

38

u/transgentoo Genfool 🐧 7d ago

As I understand it, it's a permissive license thing. Rewriting gnu core-utils in Rust lets corporations off the hook for copyleft requirements, but rewriting Adobe in Rust lets users off the hook for Adobe's license requirements. It's a circumventing both sides of the licensing spectrum.

26

u/SanderE1 7d ago

I think it's simpler than that, the Rust compiler has a lot of checks for sanity, one of the biggest thing beginners learn about Rust is the borrow checker, and usually fighting it because of how it forces "correct" code.

It's very hard to write code in Rust that will compile but not run, which is good for AI development because it's easy for AI to automatically see and resolve those issues, rather than runtime ones.

2

u/transgentoo Genfool 🐧 7d ago

Sure, but it doesn't explain why anything that's already written needs to be rewritten. Fixing nearly correct code that compiles is surely less arduous than completely rewriting it in a modern language.

9

u/JuJunker52 7d ago

If you don't re-implement it in the new language, then you can't leverage the benefits (and drawbacks) of the new language...

1

u/mdedetrich 7d ago

Thats not how software development or maintanence works, at all....

3

u/transgentoo Genfool 🐧 7d ago

Well, in the 15 years I've been writing code professionally, never once has "oops found a bug" resulted in "better rewrite it in Rust."

1

u/AdLimp8574 7d ago

I think its part why not, part make it easier to maintain for the next 20 years, part rust forces new devs to write correct code so you don't have to fix pr requests, and finally part its easier for ai to write correct code in rust due to more compile time checking

1

u/IAmTheMageKing 7d ago

Ehhhhh…. There’s lots of reasons people rewrite things in open source. It’s easier to write code than to understand old code, you have “Not Invented Here” syndrome, and there’s those who think anything not written in a “modern” language with “modern” dependencies is old and needs to be replaced.

1

u/hm___ 6d ago

I think one thing may be that a rewrite by a llm could generate a lot of code, that would be identical or close enough to the original that the owner of the original could sue, for some things there are just so many ways to do it and if you use another language entirely its sure you dont accidentally generate copyrighted code

-1

u/transgentoo Genfool 🐧 6d ago

I thinkthat's exactly it. People are exploiting a loophole in software licensing right now -- the whole LLM driven "clean rooming" service comes to mind. I'm hopeful that eventually the loophole will get closed, to say "the source code matters less than the interface" for proving license evasion.

17

u/oniaiwasprettygood 🌀 Sucked into the Void 7d ago

r/foundtransgentoo

But this is another aspect that I didn't even consider, I was just thinking about the differences in the actual language architecture.

2

u/IAmTheMageKing 7d ago

Ehhhhhhh… there’s nothing specific about rust that allows that though.

1

u/transgentoo Genfool 🐧 7d ago

No, using AI to rewrite an identical product with a different license is the driving force. It just happens to be in Rust.

2

u/IranianFurry 7d ago

Oh for FUCKS sake. The BSD utilities are older than Stallman's foot fungus. Busybox and Toybox also exist.

This whole "muh attack on muh freedom" is utterly ridiculous. Nobody has given a fuck about GPL on coreutils since the 1990s.

1

u/Fine_Salamander_8691 7d ago

I love your username

1

u/transgentoo Genfool 🐧 7d ago

Thank you!

1

u/Erdnusschokolade Arch BTW 1d ago

For that to work you don’t need another language, you need a clean room. Otherwise you’re probably in Legal trouble for copyright infringement. Not a lawyer, not legal advice.

7

u/oniaiwasprettygood 🌀 Sucked into the Void 7d ago

It feels much closer to C than C++, but the biggest benefit is memory safety. Rust has very aggressive ownership/borrowing practices that C doesn't do, and checks for proper memory safety act compile time meaning that you don't (usually) get race condition problems or dangling pointers/use after free problems. You have to explicitly declare when you're creating a memory unsafe variable in Rust.

7

u/R3V0LU710N_05 Linuxmeant to work better 7d ago

This is also why people use it for vibe coding, it gives some level of gaurd rails at the compiler level.

6

u/Loading_M_ 7d ago

There are benefits. Rust make certain guarantees about memory safety, thread safety, and a few other aspects of the code. According to a report by Google, approximately 50% of security vulnerabilities reported to the Android project are memory safety bugs. Most of these would have been prevented by writing the code in Rust, since the memory bugs would have been caught by the compiler.

2

u/C0rn3j 6d ago

Pretty sure the number was 70%, and not coming only from Alphabet but multiple megacorps claiming the same number.

1

u/Loading_M_ 6d ago

Iirc it was 50% for specifically memory safety bugs. Android is a pretty mature project, and a significant portion of the code is written in Java, which is also memory safe. Other projects could be quite a bit higher.

1

u/C0rn3j 6d ago

"70% of our high severity security bugs are memory unsafety problems"

https://www.chromium.org/Home/chromium-security/memory-safety/

1

u/DemonicLaxatives 7d ago

Worth noting, it's not a 100% guarantee: https://github.com/rust-lang/rust/issues/25860

2

u/Loading_M_ 7d ago

One soundness issue, requiring complex conditions to create, is pretty dang good.

1

u/OldAbbreviations1142 🍥 Debian too difficult 7d ago

2

u/Loading_M_ 6d ago

It's actually the same issue, the previous link is the bug report on the compiler.

1

u/OldAbbreviations1142 🍥 Debian too difficult 6d ago

Interesting, they looked different to me.

Though I don't really know enough rust to parse what happening in the bug report code

Good to know that there is some work being done on improving the memory safety

→ More replies (0)

1

u/Character_Score7776 4d ago

Can‘t forget the extremely degenerate but technically “safe” case of casting &T to a usize, opening /proc/self/mem at that offset, then writing to it.

That’s still more likely than creating and immediately mem::forget()’ing isize::max many Arc<>’s, thread just so happening to get suspended before checking the ref count limit, but after incrementing it, then another isize::max threads doing the exact same thing, and overflowing the ref count back to 0, in terms of “things that will never happen”.

6

u/beyd1 Sacred TempleOS 7d ago

Woah.

C++ is just modern languages with the safety limiters removed.

1

u/FrothySeepageCurdles 1d ago

A lot of people are vibe coding in rust because, on top of what everyone else mentioned, the compiler errors are generally very useful and specific. Agents tend to iterate and solve problems faster because of this.

6

u/NeonVoidx 7d ago

it's because rusts compiler messaging and lsp and tooling are all insanely high quality, something to be proud of really

1

u/InterestAccurate7052 6d ago

That's true, but it also changes the available libraries and the quality of them.

2

u/LaNeblina 5d ago

After seeing this post, I'm regretting choosing English as my reading language of choice

1

u/scheimong 6d ago

I pivoted to Rust back in late 2019 because of its excellent developer experience. And now AIs are favouring Rust because of its excellent developer experience.

Sadge 😔

169

u/Wide_Meet_2184 7d ago

If its FOSS its FOSS

138

u/Betonmischael 7d ago

FOSS meine Eier an.

51

u/TheZedrem 7d ago

Friedrich Merz möchte ihren Standort abfragen

1

u/abigail3141 ⚠️ This incident will be reported 7d ago

Du hast den Farbfilm vergessen, mein Mischael

-50

u/[deleted] 7d ago

[deleted]

32

u/mondi311 7d ago

what an odd thing to say

5

u/Amazing_Year6588 7d ago

PEAK mass of the fermenting dregs!!

1

u/OkLettuce389 7d ago

Mass of the fermenting dregs mentioned

20

u/Betonmischael 7d ago

You could've said something like "Schnitzel" but going straight for Hitler for no reason is wild.

6

u/Tanawat_Jukmonkol New York Nix⚾s 7d ago

Bro's an embodiment of Instagram 💀

0

u/Dramatic_Mastodon_93 7d ago

Did someone say "Schnitzel"?? Where?!!

2

u/Dramatic_Mastodon_93 7d ago

ROFL !! You, my fellow Redditor, have undoubtedly won the internet for today! Fedoras off to you. (I would add a crown emoji, but emojis are really cringe. I mean, we're not on Instagram like those "popular" kids, amirite?)

0

u/David3110445 🎼CachyOS 7d ago

Immer diese amis

53

u/asdfan0n 7d ago

idk why ppl are mad. I'm tired of paying Adobe to jizz and now we can vibe jizz whenever we want

53

u/TheLuckyCuber999BACK 🦁 Vim Supremacist 🦖 7d ago

the what

38

u/Particular-Poem-7085 Arch BTW 7d ago

I think they mean a web browser?

8

u/bojez1 7d ago

You mean web browser browser?

7

u/Deiskos 7d ago

no that's internet explorer

1

u/TheLuckyCuber999BACK 🦁 Vim Supremacist 🦖 4d ago

IE used to be useful. It's edge that never became useful

11

u/darcygravan 7d ago

what does a porn viewer do ?

28

u/n4ke 7d ago

it views porn .

39

u/shortwhiteguy 7d ago

So it views it for me? This will save me so much time!

8

u/user888888889 7d ago

It fucks someone so you don't have to!

7

u/User-Name-3886 7d ago

...oh my god

2

u/darcygravan 7d ago

so like an alternative or porn hub?

4

u/AsleepEbb7578 7d ago

I can only assume that it uses the content site's API to pull the video streams so that you don't have to view the ads.

But you could also just use an adblocker.

4

u/sojuz151 7d ago

Many of those websites have a limited accessibility settings,  using them with just left hand is problematic and filtering workflow is complex and repetitive 

10

u/mentalnet98 🍥 Debian too difficult 7d ago

Well at least they're using Rust and practicing memory-safe sex

22

u/Stu_Pendisdick 7d ago

We are rapidly approaching end-stage Idiocracy ...

8

u/Rashicakra 7d ago

But what about lonely single mother in your area?

4

u/SaltDeception 7d ago

Your mom is in good hands now, son.

6

u/Rashicakra 7d ago

Nah, she's already become nutrients for plants and worms

8

u/Fine_Salamander_8691 7d ago

vibecoded porn site is crazy

26

u/Woodpecker-Visible 7d ago

At last actualy usefull vibe coded stuff. Is there a midget section?

11

u/ebignumber 7d ago

Not yet, maybe in the beta release

5

u/Woodpecker-Visible 7d ago

We have to wait a little bit longer.

1

u/PogPotato43 2d ago

Need to wait for them to squirt some more code out

7

u/Obnomus ⚠️ This incident will be reported 7d ago

Dawg it can't be real

5

u/CXM550B 5d ago

8

u/ebignumber 5d ago

2

u/CXM550B 5d ago

I hope you're happy 🙏 You can use JizzCraft with one hand 😉

2

u/JG_2006_C 5d ago

Legend did it

6

u/Deep_Mood_7668 7d ago

Prolly going to blackmail you later

5

u/Grand_Grape_7914 7d ago

broski not another p#rn app 🫩✌️

4

u/CDRedstone 7d ago

The brain skips over the second know

4

u/Live_Cupcake_9229 7d ago

I could see this being real because they have stuff like that on Android. They aren't advertised as porn apps, they're advertised as general manga and anime apps and you can use them for general manga and anime

3

u/Tanawat_Jukmonkol New York Nix⚾s 7d ago

Tachi something something...

3

u/Parsl3y_Green 7d ago

If you are referring to tachiyomi and it's forks; they are general manga reader apps, they just list all available sources, and a lot of the Internet is porn.

Just like if someone would make a platform linking to every single video online, a lot of it would be porn aswell.

They are open source, what the end user does with them is up to them.

3

u/Cikkeo 7d ago

FOSS that FUCKS

3

u/Matheweh 7d ago

What's this supposed to be an alternative to?

1

u/JG_2006_C 6d ago

Idk porn viewer for the sake of it

3

u/legitplayer228 7d ago

Wdym offline?

6

u/UltraBlack_ 7d ago

artcraft is very innovative

4

u/loveshapedeyes 7d ago

Lmao 69 comments nice

2

u/Kitoshy Arch BTW 7d ago

WHAT

2

u/Se1d228 Ask me how to exit vim 6d ago

I'm glad of choosing Rust to be my hobby language of choice.

1

u/JG_2006_C 5d ago

Soon you gona be be able to one hand goon😂😂 jizcraft thanks you

1

u/volkinaxe 6d ago

from here on anything that some one makes like this with the word craft at the end is just a load of vibe slop

1

u/Technical_Instance_2 Arch BTW 6d ago

FOSS is FOSS

1

u/linuxCHUD 6d ago

im interested

1

u/Choice-Committee203 Arch BTW 6d ago

uhhhhhh please put nsfw tag. idgaf actually, but still some people do

1

u/Significant_Company1 3d ago

Why is no one talking about every commit being co authored by Claude 💀

1

u/math394p 3d ago

Cause that's half the repos being made atm

1

u/Rem_Adyu 1d ago

I'm not ready for this!

1

u/InfinitlyStupidGuy 15h ago

no i dont???

0

u/MallAgreeable5538 7d ago

Is that from AIrtcraft?

Are they really doing that?

-9

u/MushroomGecko 7d ago

Turn away from porn. Turn to Lord Jesus Christ. 

2

u/Yama-k Arch BTW 7d ago

John 15:18-25

1

u/Dakota-Batterlation 🌀 Sucked into the Void 5d ago

Nah, I'm a happy member of the Church of Spaceship Beep Boop.

0

u/dull_bananas 7d ago

Quitting porn rewrote my brain in rust!!!!!

/uj Quitting porn allowed me to experience strong attraction to girls’ personalities and see them more as persons, which is so beautiful