I 💔 the modern web

~ $ uname -srm OpenBSD 7.8 amd64 ~ $ sysctl -n hw.physmem |awk '{print $1/1024**3, " GiB"}' 3.72584 GiB ~ $ sysctl -n hw.physmem |awk '{print $1/1000**3, " GB"}' 4.00059 GB ~ $ ps wwaux |head -1 USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND ~ $ ps wwaux |awk '$0~/firefox/ {t+=$6}; END {print t/1024, "MiB"}' 972.234 MiB ~ $

P.S., I forgot to mention that this is with a fresh run of firefox with only a single blank tab. XD

@rl_dane Every browser is a rather complex piece of software, because they need to be due to the sheer amount of web standards they have to support. High memory usage is expected, especially since all of them are now multi-process IPC pipeline behemoths.

@dusnm

I know. I hate how the web standards have grown by sheer accretion.

I miss proper Web 2.0.

@rl_dane @dusnm

I have an upcoming blog post about this…

@amin @dusnm

YAAAAAS DEW IT

@rl_dane @dusnm

First though I need to write my upcoming post titled "you will never need the new iphone"

@amin @rl_dane @dusnm never had one, nobody needed one, they just want one because it's a fancy brand thing that conveys status.

@sotolf @rl_dane @dusnm

I'll be discussing smartphones in general, I just wanted to reference a specific type for title purposes. ;)

@amin @rl_dane @dusnm That title would be a surefire way to make people like me not read the post ;)

@sotolf @rl_dane @dusnm

hmmmmmmmmmmm

@sotolf @rl_dane @dusnm

"the new pixel" is ambiguous though, and "the new smartphone" just sounds odd to me

@amin @rl_dane @dusnm I'm not quite sure why the new smartphone sounds odd? it's more inclusive at least :) I would even say you don't need the newest phone, as I don't think there are that many people with a wired phone anymore :)

@sotolf @rl_dane @dusnm

I was kinda leaning toward iPhone because Apple fans seem to be the biggest offenders in terms of always wanting the newest model

@amin @rl_dane @dusnm It's because they aren't in it for the functionality, neither are they in it for the value, they are in it especially to have something that you don't have, the whole point for them is to have the newest fanciest thing that "you don't have" :)

@sotolf @amin @dusnm

I don't think most people are that shallow.

They're caught up in the "oooo, shiny!" and vendor lock-in.

And they have no clue why their evil cousin with the green bubbles "ruins" group chats. 🙄

@rl_dane @sotolf @dusnm

And the lack of OS and app support after a couple hardware versions have gone by is a big factor too…

@amin @sotolf @dusnm

I mean, iPhones have support for what, seven years?

Most android phones now have at least five.

@rl_dane @sotolf @dusnm

They're still perfectly functional from a hardware perspective for a long time after that mark though. :P

@amin @sotolf @dusnm

Yes, enshittification creates ewaste by not allowing you to put your own OS on them.

Of course, even if iPhone had unlocked bootloaders, ARM is such a horrid platform, it would take a team of dedicated devs weeks to reverse-engineer everything to make it totally functional with 100% FOSS stuff, if it were even possible.

@rl_dane @amin @sotolf @dusnm is that an ARM thing? Or a "no BIOS, no standards and no documentation" thing?

@kabel42 @amin @sotolf @dusnm

It's not intrinsically an ARM thing, it's just SOP for the ARM world. :/

@kabel42 @amin @sotolf @dusnm

Standard Operating Procedure(s)

@rl_dane @amin @sotolf @dusnm but thats normal on everything that's not built for you to supply an OS, right? Running Linux on an x86 Playstation is as difficult.

@kabel42 @amin @sotolf @dusnm

Was the Playstation ever x86? I thought they were always some sort of RISC?

@rl_dane @amin @sotolf @dusnm i think the current xbox and playstation are some AMD APU similar to the steam deck
@kabel42 @rl_dane @amin @dusnm The One, and series S/X (I think that's the current gem) are all x86 afaik

@sotolf @kabel42 @amin @dusnm

Yeah, I totally forgot that basically all consoles are x86_64 now, except the handhelds.

@rl_dane @sotolf @amin @dusnm
Are there still console handhelds?
The Steam deck is x86.
The switch (2) is a Nvidia graphics card with auxiliary ARM core.
Is there anything else left?
@kabel42 @rl_dane @amin @dusnm The switch one is just a phone with joysticks and buttons :p
@sotolf @rl_dane @amin @dusnm also an nvidia tegra IIRC, but that could also have been the nokia n-gage