Yea, SMS and phone apps are quite numerous. I don't think it's a problem, the subsystems all the apps use is open enough and not hard to build against.
Except for RCS, that's completely locked down and is pretty solidly becoming literally just Google. Fuck RCS.
Not just Google is the problem, the entire industry is the problem. Almost all of the cell-based standards are locked away and purely depend on the operators, major infrastructure companies like Motorola, Ericsson and Huawei and modem implementors like Qualcomm, Apple or Broadcom.
Implementing them independently is extremely difficult and even if you manage to do it you cannot have them commercially available due to radio regulation and patents. Even academic research can only be done with collaboration of those huge companies.
It is impossible to make a phone that is LTE capable completely independently (or even without nation state support). You cannot implement VoLTE or RCS without support from the carriers. They all have their own proprietary protocol on top of the standards.
Google has basically infinite money and their own patents and industry relationships and government support so they can figure out RCS. An indie company, even with infinitely motivated engineers and good funding do not have any of it.
For purely data, sure, that works. I have actually done it for multiple projects but for industrial purposes. It is slower than what a phone can achieve with an integrated baseband and SoC but would be good enough
For VoLTE, it is possible to get very basics with external modules but it is also very time and operator dependent. You need to have the profiles of each and every single operator you may support. If the phone would be globally available, this means thousands of profiles. Your module needs to be configurable after deployment. You still carry the risk of operator changing their profile or switching to a different encoding that your module doesn't support.
RCS is completely proprietary to the specific operator. There are currently no external modules that supports it, nor I beleive will be due to the complete proprietary nature. Google and Apple internally handle their pairing with the ones that support it.
On top of these two, you have actually a significantly bigger problem. The reason companies like Qualcomm integrate baseband chips with the main SoC die is the power efficiency. With external modules you will never reach an integrated circuit efficiency. Moreover you are sacrificing valuable battery space to the extenal module.
This is all true, and my phone (from the link) is not very energy efficient and doesn't support all mobile bands. But it exists and is usable.
Calls work for me, too.
> You still carry the risk of operator changing their profile or switching to a different encoding that your module doesn't support.
Got to say, I like the current Android versions.
In the early days I flashed my Motorola Defy every second month with some cool new ROM.
Always rooted and Xposed, always enabling something new.
Now I run a S23 Ultra and after two years it still does everything I need.
OneUI 8.0 and Android 16.
For work (app de) I also have a Pixel 7a, always with the newest Android Beta.
Also works well.
Even the entry level phones work OK to pretty good now.
My Samsung A16 5G (also for work) functions surprisingly well for 150€.
> Now I run a S23 Ultra and after two years it still does everything I need.
Maybe, but it is fully under Google and Samsung's control, and is choke full of spyware. You couldn't pay me to use a stock (Googled) Android phone for this reason alone.
Back when I used Android phones, tweaking was pretty important to me too. I still remember when I installed CyanogenMod on a Motorola XT1565, those were the days... Eventually, LineageOS, and then some new phones happened, not all of which were rootable, though I eventually ended up with a OnePlus 7 Pro which was pretty tweakable and even opened the possibility of bootloader re-locking, until a TWRP bug wiped my device and I pretty much stopped tweaking. Was never quite able to get EdXposed working right again...
How well is rooting supported on these newer Android versions/devices? If I install LineageOS on my device, for example, I can be reasonably sure that Magisk will work fine. But how well does it work on a stock, locked-down ROM?
Most devices doesn't have unlockable bootloaders now thus you can't even root them unless it was a popular device and a temporary /finicky hack was found.
I am asking out of curiosity and nothing else: what use cases do you have that motivate you to get a new phone every year? Do iPhones get notably better with every release? I'm guessing camera or storage would be big ones?
Well, with this last one they finally made the telephoto 48MP. Also, vapor chamber is nice. I don't know if the 18 will have enough for me to upgrade, and it might even have a reason for me not to upgrade (removing gestures from Camera Control). But so far it's been every year, because I've only been using iPhone for a couple years, and my first was a refurbished 15 Pro Max.
The 17 Pro (non-Max) only comes with up to 1TB of storage, but that's still more than my 15 of before.
I'm not parent but a counter perspective - the only three motivations I have are:
phone dies
camera vastly improves (imo it's been on a decline since the Nexus 6)
phone is too slow to use
I'm on year 5 of my Samsung s21u that I can replace the Samsung ux slop with asop ports
It is not for anyone but Apple, because they control the source code and full remote code execution access to your device at a higher privilege level than you as the supposed owner have.
Including custom ROM devs like the GrapheneOS team or the LineageOS team? That's a lot of trust you're putting in a company that only has their own profit at heart.
So you believe dictatorships are a good idea when it comes to technology control.
My question is then the same of anyone who prefer to give up freedoms to centralized seemingly benevolent dictators: What happens when you are told you can no longer do something you were previously allowed to do, that is only in the interest of the centralized power?
The linux ecosystem is a peaceful and effective system of anarchy with no central authority. Pretty much the exact opposite of the Apple dictatorship.
I am a Linux distro maintainer and my team and I do whatever we think is best in our distro, even including patches and defaults Torvalds did not approve of, because our goal is security first and his is compatibility first. That is what we mean when we say "free" in free open source software. Torvalds can do whatever he wants in his branch, and we can do whatever we want in ours, selectively taking the bits we want.
Want to modify the operating system on your iPhone? Want to use Tor globally for privacy? Want to use an external NFC/USB smartcard for secret management or authentication? Want to use a browser with an engine other than last gen crippled webkit? Good luck. Apple did not extend those freedoms to you.
You have no freedom on that device but to install binaries Apple blesses and use it the way they intend. Apple does not produce free software or give their users freedom over their devices because they want maximum profit and control.
After Trump's re-election, I figured that there's not much difference between using a cheap Android from Chinese OEM, or an iPhone. Both will give away my information if the totalitarian government (Chinese or American) requests so. I don't really have particular preference on whether it's the Chinese or Americans spying on me, so in the end it all boils down to price. Chinese Android devices deliver same level of performance and features as Apple for 1/4 of the price.
Of course if I really cared about privacy, I would just install GrapheneOS or LineageOS on supported Android device, so no Apple in that case either.
This is them trying to strangle Graphene and LineageOs. We desperately need an ecosystem where manufacturers are legally compelled to publish the source code for their drivers and similar so as to make it easier for alternative Oses to exist.
Android will soon become fully closed source. The writing is on the wall.
Plenty of drivers are proprietary. There are many ways of doing so, like much of it can exist in userspace, or in firmware, or using a shim in the kernel.
The model is openly distributed, enabling others to improve it. Currently there are numerous uncensored and improved versions of Deepseek r1 out there already.
This community effect of improving models is why in my opinion the best LLMs will soon all be open.
We don't own or claim to own the copyright for product text and images. And make this clear with the store name, brand name, website, and more. That all said, we may be able to add a field on the Product Detail API that makes it clear who owns the copyright. https://docs.searchagora.com/api/endpoints/product-detail
>Which legal entity will end customers have a monetary relation with?
Using the Agora API, you become the merchant of record. Customers have a relationship with your app (i.e. Agora is hidden to the end customer). We are working on providing support for passing the payment to the end Shopify or WooCommerce store. We imagine having several payment flow options in the future: process payments on your own Stripe account, process payments with Agora, or pass through payments to the stores.
Yes, Wikipedia: In July 2022, Cowern reported that she had developed long COVID. She was hospitalized in March 2023, as her symptoms similar to myalgic encephalomyelitis/chronic fatigue syndrome continued to worsen, leaving her unable to move
> "CIC Digital LLC, an affiliate of The Trump Organization, and Fight Fight Fight LLC collectively own 80% of the Trump Cards, subject to a 3-year unlocking schedule. CIC Digital LLC and Celebration Cards LLC, the owners of Fight Fight Fight LLC, will receive trading revenue derived from trading activities of Trump Meme Cards"
That sounds... unlikely, to say the least. The ship blew up at 145km altitude over Turks and Caicos. Debris would fall thousands of kilometers to the east, if anything survives re-entry.
EDIT: at these speeds, over 20000km/h, the falling debris will travel a very long way before coming down. For satellite re-entry, the usual estimated ground contact point is something like 8000km+ downrange [1]. There is little chance debris would come anywhere near commercial flight altitude in the area around where the videos were made.
Apparently the planned splashdown was in the Indian Ocean near Australia, but this being an uncontrolled re-entry it could be far off from that, in either direction.
Im not sure what part you are skeptical about. The debris videos filmed at Turks and Caicos are about 800km east of the explosion video in the Bahamas. They appear to be real. Still high but coming down fast.
Airspace is big, but I wouldn't want to fly a Jet with hundreds of people near it either.
I imagine aviation radar towers would only have the most limited data as the event unfolded.
Arlines are extremely cautious around these kinds of one off events.
It’s not about the calculated risks, but the uncertainty around if they have the right information in the first place. Sure it may have broken up at 145km miles, but what if someone messed up and it actually was 14.5km etc.
Yep, the point of saying “km miles” was the hypothetical uncertainty around units even for European airlines who use metric internationally. However, even within metric might be some question around units.
No, airlines do not build in a safety factor sufficient to cover an important measurement being off by a factor of 10.
They don't ground flights because the pilot might load 2,000 litres of fuel instead of 20,000 litres. They don't take evasive action in case the other plane is travelling at 5,000 knots instead of 500 knots. They don't insist on a 30-km runway because the runway published as 3 km might only be 300 metres.
You misunderstood what I’m saying. Airlines have systems to validate the amount of fuel loaded and currently aboard aircraft that have been battle tested across decades including fixes due to past issues etc. https://en.wikipedia.org/wiki/Air_Transat_Flight_236
They don’t have that level of certainty around what altitude a rocket exploded, or other one off event.
Unlike fuel gauges, land surveys, and radar, fast-breaking news of explosions carries a significant risk of mistransmission or inaccuracy. They might know when/where the explosion occurred, but not necessarily have much confidence on how fast debris might have been ejected and in which directions.
https://www.youtube.com/watch?v=w6hIXB62bUE ATC was being extremely cautious and diverting planes over quite a large area for quite some time to avoid the risk of debris hitting airplanes.
Can you not understand the difference between a stated measurement of a runway or drain fuel requirement, and a stated location of a unique explosion that happened just a few minutes ago? Are you prepared to bet 200 lives that no one fat-fingered the number?
> at these speeds, over 20000km/h, the falling debris will travel a very long way before coming down.
Without air resistance, falling 145 km takes 172 seconds, which would result in the debris falling 956 km east of the explosion point if it were moving horizontal to the ground to begin with. With air resistance, it is substantially shorter as everything is decelerating proportional to the velocity cubed. If we approximate the terminal velocity of the debris as 500 km/h, to a first order approximation it would travel approximately 79 km east. The distance from West Caicos island to Grand Turk island is 138 km, for reference.
Satellites are moving much faster and at much higher altitude. Starship was not in orbit.
I'm not at all qualified to speculate. So I'll just add that for those unfamiliar with him, the person who posted that tweet is an astrophysicist with a popular YT channel.