85
timeoutSort (lemmy.ml)
top 8 comments
sorted by: hot top controversial new old
[-] owenfromcanada@lemmy.ca 17 points 1 month ago

How does a programming joke cause me physical pain?

[-] LadyMeow 8 points 1 month ago

I mean, it’s basically O(1), right? :p

[-] Ephera@lemmy.ml 13 points 1 month ago

I mean, it does scale with the size of the input. Just not with the count of inputs, but rather the size of each input element.

[-] jimmux@programming.dev 5 points 1 month ago

Or just the size of the largest input?

[-] Ephera@lemmy.ml 2 points 1 month ago

Oh yeah, I do think setTimeout executes in parallel, so only the largest element determines the execution time. It was difficult enough to make that sentence make sense, so I didn't want to cram that detail in as well. 🙃

[-] marduk@lemmy.sdf.org 4 points 1 month ago
[-] limer@lemmy.ml 5 points 1 month ago

If it is stupid and it works it’s not stupid.

I’m going to use it

[-] Vinapocalypse@lemmy.ml 3 points 1 month ago* (last edited 1 month ago)

PR:

-  setTimeout(() => console.log(item), item)
+  setTimeout(() => console.log(item), Math.log(item))

Comment: This will speed up sort time greatly. However, sort order may become erratic for longer lists, and lists with numbers less than 1

this post was submitted on 04 Nov 2025
85 points (100.0% liked)

Programmer Humor

39390 readers
233 users here now

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

Rules:

founded 6 years ago
MODERATORS