this post was submitted on 03 May 2024
141 points (88.5% liked)

Technology

59381 readers
2551 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 28 points 6 months ago* (last edited 6 months ago) (3 children)

The S30 OS, before Nokia collapses, was much better.

Yeah no - you're miss-remembering it. For example you had to delete SMS messages otherwise your mailbox would fill up.

It could only fit 10 messages before it'd run out of space, and once full no messages would be received at all.

Also, the battery life was ten days in standby if you didn't use the phone which was nice but as soon as you started using it... then it only lasted 3 hours. I used to carry two spare batteries in my bag... don't miss those days at all.

[–] [email protected] 6 points 6 months ago* (last edited 6 months ago)

Yeah, this would be a novelty and it was SOLID for it's time. But we have come a long way, pretty sure my light switches have more processing power than these phones did. This isn't like your favorite band rebooting, it is a peice of technology that is no longer relevant or even capable of operating on modern networks. The entire hardware will be completely different or it will be a paperweight immediately.

[–] [email protected] 3 points 6 months ago

That's not a software issue. That's all hardware limitations.

[–] [email protected] 2 points 6 months ago

It could only fit 10 messages before it’d run out of space, and once full no messages would be received at all.

You often hear programmers cite zero, one, infinity but fact of the matter is... while most if not all of your code should be capable of that, be blissfully ignorant about any imposed limit because it's going to work whatever you set it to, the application often still should have a limit:

Even if you're not as ludicrously storage-constrained as those old Nokia bricks the data structure you're storing it in is going to have some kind of assumptions about up to what number of elements it's going to be efficient, so in e.g. game programming you write your code, document your assumption in the form of an error or warning thrown if that limit is exceeded, and when the level designers break it you have a look together at the thing and decide whether the limit needs increasing, or the level designers should reign in their use of whatever thingummy is breaking the limit.

Not to mention that just storing an index for an arbitrarily large data structure can take up arbitrary amounts of RAM. Do you really expect me to use variable-sized numbers just so that you can have more than 2^64^ (~1.84×10^19^) messages. Or columns in your spreadsheet, or whatnot.