hades

joined 2 years ago
[–] hades@lemm.ee 0 points 5 days ago (1 children)

I agree, compiled languages prevent large classes of errors, including invoking functions with wrong parameters. However, whether or not you define calling max() with no arguments to be an error or not is unrelated to your language being compiled or interpreted. You could define max() to be -inf in C++ if you wanted, even though the language allows you to prevent invocations of max() with no arguments altogether.

[–] hades@lemm.ee 9 points 6 days ago (6 children)

The language not being compiled has nothing to do with error handling. You could have a min function that operates on dynamic arrays (e.g. std::min_element in C++ or min() in Python).

[–] hades@lemm.ee 8 points 1 week ago (2 children)
[–] hades@lemm.ee 6 points 1 week ago

I learned as an adult by reading a website with instructions and practicing until I could remember and understand what's going on.

My favourite to solve is a "mirror cube". It has blocks of the same colour, but they have unequal lenghts of sides, and I've learned to solve it without looking.

[–] hades@lemm.ee 14 points 1 week ago (1 children)

I remember the first time I ran out of inodes: it was very confusing. You just start getting ENOSPC, but du still says you have half the disk space available.

[–] hades@lemm.ee 1 points 1 week ago

came here to write this comment

[–] hades@lemm.ee 17 points 2 weeks ago (1 children)

Chimera Squad and Hi-Fi Rush jump to mind — is that the sort of thing you have in mind?

[–] hades@lemm.ee 3 points 2 weeks ago

thanks, I'll check it out!

[–] hades@lemm.ee 3 points 2 weeks ago

subscribed, thanks!

[–] hades@lemm.ee 21 points 2 weeks ago (4 children)

Factorio.

Honourable mentions:

  • Chants of Sennaar
  • Blue Prince
  • Animal Well
  • Raft
  • Citizen Sleeper
[–] hades@lemm.ee 38 points 1 month ago (3 children)

First real practical use for UEFI.

view more: next ›