152 karma · joined February 6, 2021
If I read correctly, you identified the lack of smarthpone-level apps and distro as the limiting factor. In my opinion, the lack of sufficiently powerful but still open hardware is what we miss. Mainline linux with proper hardware support is pretty good but not complete on the Snapdragon 845, a 9 y/o platform. Anything newer? Nearly impossible without some android-specific layers (such as libhybris in the case of Droidian). Currently mid-high level hardware with PinePhone-like openness would probably let Phosh (and Plasma-Mobile, SXMO etc.) distros strive. The smart features, as in the apps, are mostly there.
[0] https://droidian.org/ [1] https://www.notebookcheck.net/Lenovo-ThinkPhone-by-Motorola-...
Further reading: https://eyewiki.org/Dry_Eye_Syndrome
[0] https://www.lifewire.com/psp-games-with-gameshare-2792549
It takes around 1 to 2 years for the kernel to catch up on more stable distros, but I can wholeheartedly recommend Asus laptops for Linux use.
[0] minimalcompany.com/
Even though you are against all forms of advertising, some really privacy oriented form of it may be acceptable by your intended users. Some thoughts:
- Users need to disclose some topics/subtopics (either broad or even very niche interests)
- The ads need to be conformant to some predefined, non-intrusive style guide: maybe black-and-white or a limited color palette and font selection. This could lead to interesting and even creative ads on the platform
- Advertisers could get anonymized click-counts for their specific categories, and maybe some other category-based info, but user data would be immediately aggregated and not used for specific targeting
- Base users would see 1/3 ads in their feeds, but some payments could reduce this to 1/5, 1/8, all the way to zero.
This approach might provide the intended privacy benefits with much less noise, but also not alienate the average user that expects social to be free of any cost.
In this sense, GNOME is too strict and inflexible. Plasma, on the other hand, lets me create the look I'm used to without adding extensions, but also feels "wobbly." This wobbliness comes from the overwhelming amount of tickboxes, radio buttons and whatelse almost calling for interaction to change stuff. COSMIC fixed my problems of the duopoly and feels stable enough for daily use even in its alpha state.
At analysis, files were containing multiple sweeps were averaged to reduce random noise (YYMMDDXX.Ann files), then these files were exported as a CSV-like series of time-voltage paires (YYMMDDXX.Tnn files). Tables containing the calculated variables were also generated, and exported (YYMMDD.Nnn files). The fun part is that these files had to be named MANUALLY. Each and every one of them. I can't stress hard enough how repetitive this got... We generated double-digit number of files every day, and analyzing each file thorougly required around 30-50 keypresses to move around in the menu and to name the files. Lucky for me, no mouse use was required, and keypresses could at least be automated.
I used DOSBox on Debian to do the analysis, and I ended up creating a bash script that could automatically analyze whole folders of these files in a few minutes. To achieve this, I generated xmacro files that would be played back while the DOSBox window was opened. Opening the file was also put in these xmacro files. The generation of the files was wrapped inside a bash script that kept track both of the files in the folder and of the files generated by the analysis. If a file was supposed to be there but some something broke inside DOSBox, it would just stop playing the macro for the next file, so it could be restarted relatively easily.
A few months later, I met the guy who wrote the software for our team, and asked him if he could write us a script to unpack the binaries into CSVs. From there, I could come up with my own completely automated solution for analysis, and everything was much-much faster. I also showed him the macro-monster I created. I'm still not sure if he was amazed or he just thought that I was impatient.
A simple and relatively safe option would be to go into a computer store that has many machines that can also be tried. Look for a machine with something like 11th gen Intel or AMD 5600U/5800U CPU-s with enough RAM for your needs and decent build quality – this is why it'd be the best to do it in person.
If you find a machine you're happy with regarding its specs and build quality, just throw a reliable GNU+Linux OS on it (Debian with Budgie has been my go-to choice lately), and enjoy your hardware. If you plan on gaming, AMD discrete GPUs will cause less headaches, but nVidia drivers can also be easily installed if you follow the tutorial for your distro of choice.
TLDR: 1–2 year old hardware in a decent chassis running GNU+Linux will likely make you pretty happy for a lot less money.
EDIT: I see Dell being recommended everywhere... All the dead motherboards I've seen in laptops were only in Dells. If you choose a Dell, be sure to get some excellent return policy with it, but even then you may be left without a laptop for a while in the case of failure. This is not the case with business-oriented models though, but Asus, Lenovo, MSI, and even Clevo have proven to be more reliable in my experience. The build quality vaires between brands and model lines, so that you need to experience in person.
If the roads had enough intersections, a random race could be defined on the existing map instead of dynamically creating a new road for each race, as in DIRT4.
Basically, this would be a Criterion-style (Burnout Paradise, NFS Hot Pursuit 2010, Most Wanted 2012) racing game with Codies physics and visual style. I'd be a fan of that.
In the end of the day, every company have their own incentives (Google, Xiaomi or Apple), but the users still have power over Android, while that is so not the case for Apple and iOS.
Edit: fixed typo