I'm feeling this pain right now. I was forced to switch to my backup phone after my main one broke. Data is okay over LTE, but it doesn't support VoLTE, and calls over 2G is miserable. Connection is super spotty unless I take the call outdoors, and even then, quality isn't great. Couple that with T-Mobile shutting down 2G in April 2024, and guess who's forced to purchase a new phone just to keep up.
I concur. My mom sometimes talked about how her friends / coworkers just got the latest iPhone and that made her want to get one herself. I guess part of it is just FOMO but there's also something about the brand that drove people to do "unusual" things (like you said, smuggling phones from other countries just to be the first)
I'm pretty confident that it's the screen protector peeling off around the crease area. The Z Flip / Fold comes with pre-installed screen protectors, and they kinda sucks - always peeling off after a few months. After replacing it once just to see it bubbling again, I decided to take it off entirely. I haven't seen any problems except that the screen now attracts scratches like crazy.
I've had this idea for a while: make an FPGA capable of executing WASM bytecode, then offloading WASM execution to the FPGA. Sounds like a fun project to learn FPGA and how to make a CPU.
Sorta off topic, but I wonder if a CPU with WASM bytecode as its native instruction set could be more performant / power-efficient than JIT-ing WASM code to ARM/x86 assembly. My understanding is that modern processors comes with a wide range of optimization tricks like register renaming, out-of-order, superscalar, ... such that it's probably just easier to JIT WASM bytecode to the native instruction set, so we'd get those optimizations for free, as opposed to design your own WASM CPU with those same optimizations.
As someone whose a close friend ended themselves, I can offer some perspectives.
"Die by suicide" is preferable to "commit suicide" or "killed themselves" because it shifts the cause from the person to the circumstances that led to the act. In many cases, suicide is not intentional, but is brought upon by (mental illness / other circumstances) in which the person sees suicide as the only way out. Therefore, "kill themselves" implies they willingly choose suicide and is responsible for it, as opposed to "die by suicide", which implies the person is a victim.
For pedantic readers, it's not clear in this case if the person chose suicide by themselves, or were driven to it. Regardless, I'd still err on the caution side.
I was lucky enough to visit the museum at the end of 2019, just before COVID-19 hit and the museum had to shut down. Unlike the Computer History Museum in Mountain View, the machines here were fully operational and you could actually get to use them - I compiled some hello world code on a NeXTcube and I still remember that fond moment. IIRC they had systems that you can SSH in and use, but seems like they've taken that down. Must be a recent thing since I remember they were operational a year or two ago.
There are multiple ports of WebKit (the browser engine of Safari) on Windows [1], but two of them are still more or less maintained:
* AppleWin, Apple's port of WebKit for use in iTunes for Windows. I'm pretty sure it depends on DLLs that reimplements Cocoa APIs on Windows, those DLLs are shipped with iTunes. (edit: one can download the support libraries here [2])
* WinCairo, maintained by Sony and uses Cairo for rendering. Maybe someone can fill me in why is this a thing, since Sony only uses WebKit on the PlayStations.
This is my #1 fear going to a doctor. I change my address every 6 months or so for work/study purpose, and I have to specifically ask the clinic to send me unpaid bills over email instead of mail. Sometimes I wish the US could swear off sending bills over the mail and just do it electronically.
I used to resist getting a store card for this very reason, until I realize that they can track me through the credit card that I used anyway. This requires the self checkout machine to record the credit card number from the POS though - does the POS expose this information?