biktor_gj
Still, that 3.18.140 kernel is ancient, it's not worth doing anything with it unless we find a bug that prevents something from working. Especially since there _is_ a mainline effort, and there's a 6.0 based tree that has most of the things working already except for some bugs with the nand and audio.
And that's the reason why there hasn't been a new release lately, because I hadn't had a lot of time, and because I'm spending all my little remaining energy on trying to get the userspace working with mainline.
For those who may not know, the userspace acts as a sort of bridge between the baseband and the Pinephone, by proxying stuff between them (that's how you can hijack some things and implement voice calls and SMS). When moving to mainline, there's certain devices that cease to exist, some others needs adapting, and I'm taking the time to try and get openqti to be more flexible and out of the box support different audio settings for different models, different flash configurations (for those modems which don't have a dedicated user data partition etc)
So I settled with two easy to remember numbers: +22 33 44 55 66 77 for normal user<-->modem communication and +22 33 44 55 66 78 for Cell Broadcast message relays
About 2... I guess when you got access to all their source and infra is just a matter of pushing an update to enable ssh and they don't even need to even push a key. My problem with the keys is that they come bundled with it and you don't know it. There's no reason for them to install a key in there without your consent. Imagine Microsoft presetting an Administrator account on every Windows Server without telling anyone... It's just a security problem, even more in a firewall
Once I saw it required cloud login I got scared. After I saw an ubiquiti ssh key preinstalled in a device with unfeteted internet access I shut it down to never bring it up again
True though, most of them don't do anything interesting, or only one interesting thing for the thousand that could do in a typical scenario
I get the analogy, but being a package manager, but was it really that bad to use 'brew install', 'brew update', and 'brew upgrade' for everything?
And it's true that it is a little frustrating at times when you don't use it for a while, you 'brew install xx' and wait 4 minutes until "Updating homebrew" finished with its dozens loops between shells, ruby etc doing its stuff (which I assume is refetching repos, but couldn't know it from the output)
I use it because it's the most common thing for mac, but I miss APT and DNF everytime I use it, not going to lie
If you just let it sleep (modem on registered to the network, allowing for voice calls, all the rest of the phone suspended), you'll get about 24 hours of runtime.
I think there's still more power management fixes that can be done, mostly in BT/Wifi, but it's not bad at all for a phone that's still tagged as "dev"
At work we had to repurpose a pair 170ish meter cat 6 cables for some cameras and it has worked nicely for three years (with PoE even). We tried again with a 100m cable rated for exterior (plus female + patch cords) and it wouldn't even link at 100mbps
Case in point: if you have catalina and you go to system preferences, system updates, you will have the big sur update in big, then some text on the bottom of the window saying something like "there are some other updates..." and then you'll see the security updates for your current OS
There are two platforms that drive 100% of the mobile phone industry. One (Android) allows other distributors in the platform (even if they have to go through loops like sideloading an app and then allowing that app to install other apps). The other will kick and try to destroy you if you try to do something like that. Is that legal or anti-competitive in the US & Europe? We'll find out...
I don't know if that means Samsung doesn't get to decide when you get updates or if it means "we're delaying security updates from being pushed to AOSP so you better have Google Services installed if you want your vulnerabilities patched in a timely fashion"
Two screws on each side of the battery so it doesn’t move and a back cover with screws would get you the same waterproofing as glue. Instead a broken glass back will get you 600€ of repair in an Apple Service Center
Though with 13000 devices affected either it was a problem in manufacturing or someone in the Service Center was not doing the job too well...
Between selling cpu's 2 generations behind, the keyboard issues, and thermal problems in the Macbook Airs, it really seems like Apple is trying its best to alienate buyers from their laptop line. Just recommended a coworker a Macbook Air for her son, an i7, 16Gb of RAM and 512Gb SSD. From off to account creation, the fan was already running. By the time the laptop was showing the desktop it was burning to touch. Some more testing and I found out the CPU was at 94-98ºC after 4 minutes. Turns out it is by design (just take a look at the photos of the cpu cooler, separated from the fan https://www.ifixit.com/News/36480/theres-something-new-in-th...). She just returned the laptop and is exploring options from Dell and Lenovo.
Even if you like MacOS, you now have to wait before buying anything Apple until you can see a teardown just to see if it's going to survive even casual use.
Coding a special SDK image to adapt to the host system permissions doesnt make any sense. Android will always have access to hardware, and you're testing that it will work on Android, not on an emulator...
The best at isolation has historically been macis, and then again you have plenty of packages installing to /Library, kernel extensions, uninstallers being placed in Applications/Utilities, MS updater being placed in /System and so on
my first time both with Vue and the whole webpack & npm world went like this:
Day 1 I didn't understand anything
Day 6 I started getting confortable with the stack
Day 30 had working prototypes for a multilanguage site
One year later I have made three websites with about 1K visitors a month, and two vue-electron 'apps', one of them being a Digital Signage client for large videowalls at work. It is strange in the beginning, but if you have programmed before, it gets easier as you work with it quite fast
Something tells me vendors will be _encouraged_ to choose a particular licensing model or Google will make the full integration cheaper to keep Chrome and Search on as many devices as before this change.
Oh my, how I miss Maemo...
Maybe it's easy to find out in google but cant find the correct combination of keywords...
See, it's all about pricing, not quality of the parts. Last iPhone I sent for repairs at work came back with an invoice of 340€ for a screen replacement. At work that's something we _have_ to do, we can't send the phones anywhere we want. But if it was a personal phone, if I'm out of warranty and I'm going to be billed 1/3 of the cost of the phone for a new screen, or 100€ for a refubrished part somewhere else, it would be an easy decission.
Now, if that aftermarket repair was out of the question, you start wondering if it's worth to spend 1100€ for the more basic version of the phone, or you just spend 200€ on a Xiaomi and if it breaks you still can buy 4 phones more if they break. Or maybe you buy an iPhone still, but then when it breaks you just throw it away and buy an Android phone. Maybe the first time it won't happen, but after you have spent 1500€ on a phone and something else breaks(battery? lightning connector maybe?) it comes to a point where you stop throwing money into the hole.
On the laptop side, I get what Apple is doing. It has their new flashy T2 chip with integrated Touch ID and they're trying to do the same thing they did with the iPhones and nobody is going to stop them (well, maybe in EU they force them to allow the sale of Apple Diagnostic software to 3rd parties or fine them)
They're trying to convert their computers into big iPhones and treating everyone like a child that has to be taken by the hand and told him what to do all the time. And that is my problem with Apple. I'm not worried of somebody putting a backdoor in my laptop (and if they wanted to backdoor my laptop a year ago they only had to type 'root' [enter] [enter], no need to open the case), I'm not that interesting to anybody or any agency, but I don't like to be treated like I have no rights on the things I buy, and I don't need permission from anybody to do whatever I want with whatever I paid with my money.