

Actually, fuck yeah. My parents also have one of those bad boys:

It’s really nice to bathe in!


Actually, fuck yeah. My parents also have one of those bad boys:

It’s really nice to bathe in!


Oh, yeah, that makes much more sense actually. Now I kinda want that setup, but I bet it’s expensive.


That’s still confusing to me. My parents had the water heater tank in the bathroom, between the shower/bath and the sink. The kitchen sink had a separate small water heater.


hot water circulation systems should be more common
That just sounds like a waste of energy. Why not have the water heater right next to your shower, so that there’s no wait? It’s how it was set up in my parents home. Really enjoyed that setup, never had to wait for hot water.
I guess we have vastly different expectations from our phones, then. At a minimum, I need to:
And in my experience, Librem5 just doesn’t have enough processing power and RAM to do any of those quickly and reliably. It was not comfortable at all, e.g. the browser kept filling up RAM and locking up the device with constant swapping, and finally OOMing. GPS took 5-10 minutes to get a lock, even with AGPS, and after that wouldn’t reliably keep it. Both Nheko and NeoChat were slow and laggy. It also died after 4-5 hours of suspend with a modem on, unacceptable for a reliable daily.
OnePlus6 is a rocketship in comparison, and performs all those tasks with ease. The battery also lasts for an entire day with conservative suspend settings (but with the modem on), and for a couple days in airplane mode (e.g. while hiking in the mountains).


Yes, but that shouldn’t generally explode the RAM usage by an order of magnitude. In terms of information amount, most of the data that computers handle is an internal binary representation of real-world phenomena (think: videos, pictures, audio, sensor data) and not encoded text.


I understand Unicode and its various encodings (UTF-8, UTF-16, UTF-32) fairly well. UTF-8 is backwards-compatible with ASCII and only takes up the extra bytes if you are using characters outside of the 0x00-0x7F range. E.g. this comment I’m writing is simultaneously valid UTF-8 and valid ASCII.
I’d like to see some good evidence for the claim that Unicode support increases memory usage so drastically. Especially given that most data in RAM is typically things other than encoded text (e.g. videos, photos, internal state of software).


Wait, really? How does Unicode of all things increase RAM usage that much?
I own a Librem5, and let me tell ya, it’s not a daily phone, hardware is just way too slow. Even with sxmo it lags a lot, opening a browser is a whole ordeal for it. Meanwhile when I tried my friend’s PinePhone Pro, it felt a lot better. Oh, and for context, I’m currently semi-dailying a OnePlus 6 with NixOS.
The one main remaining barrier (apart from thousands of paper cuts everywhere and lack of apps), is indeed process lifecycle management. It’s the most complicated one to do, because in order to work well it requires apps to cooperate in some way, either by completely and honestly shutting down when not doing any work, or by providing ways to check if there’s any work to be done without running the rest of the app, or both ideally. None of the apps currently do that, so the only options are (1) just let apps do whatever they want, draining the battery, or (2) send SIGSTP to apps that are not in the foreground, losing background notifications and such.
I’m sure you are already aware, but just in case, there’s a lot of prior work in getting a truly Linux mobile phone.
There are ready-made devices like PinePhone (the PinePhone Pro looks the most promising one of the bunch), Librem 5, and Liberux Nexx. I think at least some of those companies publish schematics for their boards, you should probably check those out if you want to design your own.
There is also another direction, taken by postmarketOS and the like, to install Linux on a phone that shipped with Android out of the box.
It should be easy enough to install postmarketOS on your device, since it seems to have support for raspberry pi. The benefit of postmarketOS here is that it makes it really easy to install mobile Linux UI shells, like phosh, gnome-mobile, plasma-mobile, or sxmo. This will let you try all of them out and maybe pick one as a starting point for your software stack.


Last time I ordered a phone battery from AliExpress I got it in two weeks flat. If you notice that your battery doesn’t hold as long, just order a new one, it will arrive long before the device dies. There are also local battery shops, but they will charge a premium for quicker delivery.
Doing this once every few years is nothing compared to the hassle of taking out the batteries every time you want to charge them.


You might be replying to a wrong comment? But I think the OC meant that a bigger lithium battery can provide more power for rumble and such, compared to AAs.


I think that’s mostly because you can’t really keep them plugged in while playing, so if you forget to charge them before a play session it would get very annoying. I would still prefer if they used an explicitly rechargeable standard with a way to charge the batteries while in the controller.


If it’s a popular enough device, Chinese manufacturers will copy its batteries for more than the lifetime of the device itself. I’ve bought new replacement batteries for a smartphone over 10 years old off AliExpress.
If it’s not, chances are it’s using one of the standard pouch battery sizes (yes, that’s very much a thing, AA is not the only battery standard out there), which Chinese manufacturers will keep producing for longer than the lifetime of the universe.
The only tangible benefit is the hot-swap feature.
To me it doesn’t outweigh all the drawbacks of having to charge batteries separately. For a controller like this it literally doesn’t matter, you can just plug it in to charge while playing.
For VR controllers it does matter more, but I would still much prefer some explicitly rechargeable standard size, e.g. 14650, with a way for the controller to also be a charger still.


Yeah, if memory serves, the last ThinkPad to do it was the T480, which was in 2018. Maybe there’s some P-series that did it afterwards too. Hello from an X2100!


And you have to (gasp) order a bat from AliExpress for $10, take out 9 screws, and plop it in there, just once every 5 years or so? Yeah, how inconvenient and expensive, compared to buying your own batteries before you can even use a thing, a separate charger, and taking the batteries out every time you want to charge them, which is like weekly.


Some laptops used to have that. They would have two batteries, one internal one and one hot-swappable external one.


Because they are more expensive and much less convenient than an integrated pouch-style battery in the device.
This is an actually useful feature though. I used to have this same setup with dovecot&nextcloud (show invites in the calendar automatically).