

Self hosted Librespeed. Just so usefull to know if I or my ISP screwed up!


Self hosted Librespeed. Just so usefull to know if I or my ISP screwed up!


Goverment stake, isn’t that communism?


Odd, I have a Celeron J3455 which according to Intel only supports 8GB, yet I run it with 16 GB


I think the opposite is gonna be the case


Why do so many western start ups come up with ways to make something simple complicated? This gives me lots of juicero vibes.


Check out the old Galaxy W Series
I personally find Java easier in the sense you have to get things done with pretty simple tools, while C# you have 10 different options for a problem.
Also makes it easier when looking at other people’s code since everyone uses the same basic tools.


If this takes off the Xbox handheld will be DOA and Microsoft once again looses a very lucrative market due to pure incompetence.


Since its using YT Music in the background, its not 100% reliable. Youtube changes small stuff on their site and API from time to time which breaks these Apps. Happens once every couple of weeks. Just be aware of that!


I don’t care for Linus these days but respect for that.


A lot people compleatly overrate the amount of math required. Like its probably a week since I used a aritmetic operator.


Any App that shows any ads gets deleted right on the spot. Simple as that.
No headphone jack on this type of device is unreal. I am still using my AKG Earbuds I got with my S8 which are now 5 years old. Meanwhile ask the first gen Airpod consoomers how they are doing.
I think there are a couple of things to consider. Number one is that Android at the very beginning never was designed for large touchscreen phones, rather it was supposed to be a small portable Software Stack that would run on digital cameras where Java would be good enough.
Another historic thing that must have played into this is that Android was fighting an uphill battle. At the time iOS, PalmOS, BlackberryOS, Symbian and Windows Mobile all were shipping units. So I think they knew they had to keep the barrier of entry for creating Apps as low as possible and Java was (and still is) an incredible easy to understand language with a very gentle learning curve. Plus it was one of the most widley used language with robust tooling.
Also for implementation - Android actually was AOT compiling Apps during installation during the Android 5 and 6 days however starting with 7 they went away from that by using a hybrid approach. Basically if you download an App and launch it the first time, it would run in JIT mode and collect data and than compile and optimize cirtical parts while the phone is idle and charging. There even is an adb command (adb shell cmd package compile -m speed -f my-package) to manually compile apps. But I have played around with this a lot, trust me, and I can’t notice a difference.
Also more generally I think that Android Apps being mostly made up of intermediate bytecode instead of raw CPU instructions is overall a massive benefit for security and incredible futureproofing. It allows for things like x64 Chromebooks and Asus Zenfones with Intel Atom SoCs (yes that was a thing) and would make a transition to a new ISA like RiscV somewhat managable I think. Also I don’t think Java and its performance overhead matters - usually its badly coded Apps or these god awful wrapped webview “apps” that cause issues. Simple as that. If you today compare a Nexus 5 and an iPhone 5S, the Nexus 5 is faster 8/10 times, and that despite having a slower CPU and the whole java stack.
Fine, burn it to to ground rebuild it with a fucking mandatory charging and payment standard from the beginning.