this post was submitted on 30 Jan 2025
960 points (99.7% liked)

memes

12005 readers
2542 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.

A collection of some classic Lemmy memes for your enjoyment

Sister communities

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] manucode@infosec.pub 58 points 3 weeks ago (4 children)
[–] wise_pancake@lemmy.ca 39 points 3 weeks ago (1 children)

I have a great performance optimization for this

What if instead of 1s sleep, we did 0.5s sleep? That’s a 100% improvement.

[–] Amanduh@lemm.ee 15 points 3 weeks ago (3 children)

It's not sleeping for 1 second, $1 is an input parameter in the script

[–] wise_pancake@lemmy.ca 4 points 3 weeks ago

That sounds expensive

[–] JackbyDev@programming.dev 2 points 3 weeks ago (2 children)

I took it as meaning sleep for a number of seconds equal to half the value you're sorting. So like f "(( $1 / 2 ))" & or however math works in bash, I always forget.

[–] Amanduh@lemm.ee 1 points 3 weeks ago (1 children)
[–] JackbyDev@programming.dev 2 points 3 weeks ago (1 children)
[–] Amanduh@lemm.ee 1 points 3 weeks ago (2 children)

I bet you also tell people you love regex because you think it makes you look smarter lol

[–] jollyrogue@lemmy.ml 2 points 3 weeks ago (1 children)

What if you do love regex? 🥺

[–] Amanduh@lemm.ee 1 points 3 weeks ago (1 children)

Then you should be cast into the fires of Mt doom where you belong

[–] jollyrogue@lemmy.ml 1 points 3 weeks ago (1 children)

You wouldn’t say that if you knew regex. 😆

[–] Amanduh@lemm.ee 1 points 3 weeks ago (1 children)

Programmers and being smug assholes, name a more iconic duo

[–] jollyrogue@lemmy.ml 1 points 2 weeks ago

Project much?

I’ll play though.

Amanduh being a humorless chore. 😁

[–] JackbyDev@programming.dev 2 points 3 weeks ago (1 children)

Well, maybe not with regex, but I'd be lying if I said I never get satisfaction things like that lol. Bash and regex both are very useful tools, great at what they do, but have some design choices that make them annoying. That's sort of what I was trying to get at by saying "yes but also skill issue" lol. A good example is iterating over output in bash. I have zero confidence it's going to do anything remotely close to what I want and have to look up stuff every time I'm trying to do it. "Is it going to go word by word? Line by line? Are there null byte separators?" PowerShell seems appealing in that regard because it works with objects instead of text, but I haven't really used it in depth and I don't see myself going through it just to see if it's worth trying to use more often.

load more comments (1 replies)
[–] lurch@sh.itjust.works 1 points 2 weeks ago

Fractional math doesn't happen in bash, but bc can be called and sleep can take fractions as parameters.

[–] lurch@sh.itjust.works 0 points 3 weeks ago (1 children)

the idea isn't wrong tho, as sleep can do fractions. bash cannot though. therefore it would bloat the code a bit to use bc to multiply the parameter by 0.5 or so.

[–] Amanduh@lemm.ee 1 points 3 weeks ago

It isn't what is happening though lol...

[–] devfuuu@lemmy.world 10 points 3 weeks ago

For anyone who controls time travel this is the fastest algorithm ever. Probably gonna change everything when we are traveling through space and passing by some dark holes.

[–] morrowind@lemmy.ml 1 points 3 weeks ago

Even as a joke, this doesn't avoid anything. The system scheduler just has to do the sorting using a regular algorithm

[–] idunnololz@lemmy.world 1 points 3 weeks ago (1 children)

The output isn't guaranteed to be correct though. Most implementations of sleep can only guarantee that it will sleep for at least the amount of time specified. It can sleep for longer though.

[–] JackbyDev@programming.dev 4 points 3 weeks ago

I remember seeing discussions about this at the time, it would also sometimes fail with a very large number of 1s and a single 2.

[–] Omgboom@lemmy.zip 35 points 3 weeks ago (1 children)
[–] rockSlayer@lemmy.world 27 points 3 weeks ago

stay away from the edge cases and everything will be fine

[–] affiliate@lemmy.world 26 points 3 weeks ago

i am both people in this picture

[–] jubilationtcornpone@sh.itjust.works 24 points 3 weeks ago (2 children)
[–] sylver_dragon@lemmy.world 9 points 3 weeks ago (2 children)

Perfect, we'll just spin up an image of your machine in EC2, give it a public IP, set the default network rules to "allow any any" and we're good. And I have no idea why the security team just all quit.

[–] partial_accumen@lemmy.world 4 points 3 weeks ago

The git commit comment when pushing to prod is just: WCGW?

... alternate ending: YOLO!

[–] vrighter@discuss.tchncs.de 2 points 3 weeks ago

and that's how docker was invented

[–] morrowind@lemmy.ml 1 points 3 weeks ago

That's why we invented docker! Instead of trying to fix, just copy your whole machine

[–] peto@lemm.ee 18 points 3 weeks ago (1 children)

No wonder he was the captain of the Black Perl...

And the dinghy got him all the way to dock. What more could anyone want.

[–] Kolanaki@yiffit.net 13 points 3 weeks ago

"You are quite possibly the worst programmer I have ever heard of."

Derek Smart: "Ah, but you have heard of me."

[–] sumguyonline@lemmy.world 9 points 3 weeks ago

It runs, just nothing happens and no error pops ANYWHERE!!!

[–] Gigliorananomicom@sh.itjust.works 7 points 3 weeks ago (8 children)

I want to learn C# or Python for game dev, but it looks...daunting.

Anyone got advice?

[–] rovingnothing29@lemmy.world 11 points 3 weeks ago

"Automate the boring stuff with python" to start. As an added bonus you'll have more downtime as you go.

[–] slazer2au@lemmy.world 7 points 3 weeks ago

Start by using an existing engine like renpy to get flow and math. Then expand to other engines.

[–] Human@lemmy.dbzer0.com 5 points 3 weeks ago

I would start (if you havent already) with an introduction to CS. You can take CS50 for free online - https://cs50.harvard.edu/x/2025/.

I dont think they cover much C# (I took the 2020 course and they didnt) but they do introduce you to C, C++, Python, html, etc. They provide github codespaces available for anyone for free, so you can complete the weekly labs and problem sets offered in the course. It really is a good jumping off point.

[–] rmuk@feddit.uk 4 points 3 weeks ago

Be sure to regularly defrag your C: drive or things might slow down.

[–] kittenzrulz123@lemmy.blahaj.zone 4 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Learn rust for game dev, develop the game in rust, and then brag about how your game is written 100% in rust (nerds will be extremely impressed, for maximum clout release it under GPL V3 with native Linux support).

[–] Valorie12@lemmy.world 7 points 3 weeks ago (1 children)
[–] kittenzrulz123@lemmy.blahaj.zone 5 points 3 weeks ago (1 children)

But first you need to make a custom Risc-V CPU optimized for rust (and minimal memory leaks) and then port a custom Arch fork (completely rewritten in rust ofc) so you can run OxideFetch

[–] vrighter@discuss.tchncs.de 4 points 3 weeks ago

gameplay doesn't matter. If it's written in rust it will automatically be fun.

[–] RandomVideos@programming.dev 2 points 3 weeks ago

Code looks more terrifying than it actually is

After learning the basics of a programming language, you could try using a game engine like Unity or Godot to not have to code a lot of more complicated things like displaying things and collisions

[–] partial_accumen@lemmy.world 2 points 3 weeks ago

I know a bit of python and ruby, but doing something similar except I'm writing it in BASIC on a Commodore 64 and am going to attempt to refactor it assembly. I have most of the BASIC version working now.

[–] peoplebeproblems@midwest.social 1 points 3 weeks ago (2 children)

Find a different career choice!

Software development is all stress all the time and I don't know what the fuck I'm doing and I really don't think this much stress at 34 is healthy even with the salary

[–] Saleh@feddit.org 4 points 3 weeks ago (1 children)

I think your description covers many career choices in a capitalist society.

[–] peoplebeproblems@midwest.social 2 points 3 weeks ago

This... Is a very good point.

[–] JackbyDev@programming.dev 2 points 3 weeks ago

I think software development is a good career, but game development specifically is certainly not. It's a fine hobby though. Also, learning development through a hobby is fine.

[–] FunCube@feddit.org 6 points 3 weeks ago

Minecraft, quintessentially

[–] jatone@lemmy.dbzer0.com 5 points 3 weeks ago

.... In the wrong direction.

load more comments
view more: next ›