2,887 karma · joined January 18, 2020
- If you're capable of rooting a device then you're capable of understanding the risks which come with doing so.
- The number of users who root their devices will always be so comparitively tiny that the increased risk of data exfil is incredibly small. Also, similarly to above, if you're technical enough to root your device then you're probably not regularly putting yourself at risk by downloading shady apps etc. anyway.
- Rather than decreasing security, rooting allows you to enhance the security of your device by installing lower-level tools and, most importantly, removing all the bloatware crap which comes on most phones. This reduces the surface area of attack.
Let's be honest and admit that the only reason to prevent users from rooting their phones is to protect companies' profits by ensuring users can't fight back against the blatant tracking, data mining, and analytics capture which is so valuable to companies.
As far as I can infer, the thing's basically a smart speaker which rotates.
Andruil, Palantir... it makes a mockery of the things that Tolkien stood for and I hate it.
The idea of building/compiling in web development is (and has always been) totally alien. HTML, CSS, JavaScript. None of these require a build step.
It also further confuses me when authors talk about simplifying their web tooling but instead of using the actual web languages mentioned above, they resort to using some weird framework which just introduces another learning curve and more cognitive load.
As a web developer of 20 years, you know what I build web apps with? HTML, CSS, and JavaScript.
Re: the first example, the reactive counter.
First of all it mixes content and JavaScript which is a sore subject but personally I prefer to keep the two clearly separated.
Secondly it's a whole bunch of new syntax to achieve what can be done in fewer lines of JavaScript or jQuery and without mixing content with logic:
> Surprised when company does nasty, profit-driven thing.
Web developer here, and Chrome dev tools suck balls. I exclusively use Firefox.
I sit behind a keyboard, mouse, monitor, and an incredibly powerful desktop operating system for 99% of the working day. These devices are pretty much the pinnacle of human-computer interaction; arguably the best tools we have for interacting with digital content with speed and efficiency.
But as soon as I want to do something involving my phone, I have to physically reach for it and immediately hamper myself with its limited UI, screen size, and ludicrously locked-down ecosystem limitations.
Smartphones have been around for decades and yet we're still nowhere close to seamless integration with the rest of our devices. The best we've got are clunky half-featured workarounds (Airdroid) or overly-complex techy solutions inaccessible to laypeople (VNC).
As another commenter said, it's all very much intentional. It's a deliberate choice on behalf of greedy phone manufacturers and greedy app developers. And it's really, really frustrating.
I thought car manufacturers had realised that touch-screen interfaces are simply terrible for drivers, and I thought customers were largely agreed in their hatred for them.
I would like to know how many accidents are caused by modern cars' usage of screens in the interior.
How is that not worse or at least equivalent to a back door?
https://i.imgur.com/Ae4npRh.png
Obviously you can block hostnames quite easily via a hosts file, but it would be great if there was an easy-to-use GUI which could block stuff at the router level. If possible it could even inspect URIs to selectively block requests for certain file extensions etc.
Huge companies are the absolute worst offenders for crap like this. Seriously, have you ever tried using Facebook to manage business pages? It is unbelievably poor.
Google is by far the most hypocritical, however, because their search engine ranks pages lower for UX sins like "cumulative layout shift" while at the same time committing those sins themselves.
(Having said all that, I would not personally expect an online spreadsheet app to look great on "half a 13" screen" on first load.)
So you need to learn HTML and CSS so you can use Origami to... avoid building a site with HTML and CSS?
A description fit for React itself.