this post was submitted on 24 May 2024
804 points (98.6% liked)

Programmer Humor

32144 readers
858 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
all 20 comments
sorted by: hot top controversial new old
[–] Tolookah@discuss.tchncs.de 115 points 4 months ago (1 children)

Damn, maybe we can be replaced...

[–] jaybone@lemmy.world 10 points 4 months ago

These are exactly the people it will replace.

The question is, which one will write shittier code that the rest of us need to clean up.

[–] GissaMittJobb@lemmy.ml 80 points 4 months ago

You can't deny that it correctly predicted the most likely token in this case.

[–] xmunk@sh.itjust.works 46 points 4 months ago (1 children)

You're probably using the wrong compiler flags, did you remember -Wall -Oz -nostdlib?

[–] Aatube@kbin.melroy.org 41 points 4 months ago* (last edited 4 months ago) (1 children)

-Oz

Optimize aggressively for size rather than speed.

TIL

[–] xmunk@sh.itjust.works 29 points 4 months ago (1 children)

It is, honestly, the dumbest of the -O flag option, which is why I picked it. I'm sure there are times when it's useful, but it's nearly never the right choice.

[–] YourAvgMortal@lemmy.world 13 points 4 months ago (1 children)

Wasm comes to mind, execution time in the browser will probably be ok, but size is a big deal

[–] dan@upvote.au 8 points 4 months ago (1 children)

Software that runs on embedded systems usually benefits from being small, too.

[–] Thorry84@feddit.nl 4 points 4 months ago

As someone who has worked on embedded systems for the past 30 years: It used to be a real big deal, but for the past 10-15 years it hasn't. We now have fully fledged multi core systems running everything. Even small embedded sensors or actuation controllers are 100+ MHz microcontrollers with oodles of flash and ram.

Now there has been an interesting turnaround with the whole chip shortage for the past years. All the young folk are at a loss, being used to just putting powerful chips all around willy-nilly. So they turn to the old folk like me to figure out designs with less chips, running busses all over and connecting dumb sensors/actuators to a central processing unit.

[–] SexualPolytope@lemmy.sdf.org 45 points 4 months ago (2 children)

That's why docker was created.

[–] demesisx@infosec.pub 21 points 4 months ago* (last edited 4 months ago) (2 children)

Imma let you finish but Nix had the best repeatable, declarative, deterministic dependency management of all times…of all times.

[–] Laser@feddit.de 5 points 4 months ago (1 children)

Is docker even declarative?

Also you can build docker images from nix derivations

[–] demesisx@infosec.pub 13 points 4 months ago* (last edited 4 months ago)

Is docker even declarative?

Yes (though not as deterministic as Nix).

Also you can build docker images from nix derivations

Yes. I know.

[–] user224@lemmy.sdf.org 1 points 4 months ago

Nah, screw that.
Time to distribute stuff as a VM image.

[–] ulterno@lemmy.kde.social 16 points 4 months ago* (last edited 4 months ago)

1950s

A: The transistor I made using your blueprint doesn't switch properly at 12V.
Maker of Blueprint: The one I made, works at 12V.
B: I'mma make standard transistors.

why?Blueprint was made by a person in the tropics.
A was in Europe

[–] kernelle@lemmy.world 21 points 4 months ago

"an error" okaay

[–] lugal@lemmy.ml 5 points 4 months ago

Learned from the best

[–] perishthethought@lemm.ee 3 points 4 months ago

man, that thing's great!

don't praise the machine

https://frinkiac.com/img/S05E17/494293.jpg