I've tried a couple of Nextcloud-integrated markdown editors for note-taking on Android and haven't found one that wasn't clunky in some way yet - does anyone have any suggestions? If I don't find one soon I'm tempted to try building one myself 👨💻
I keep seeing "apt" rather than "apt-get" in various #linux instructions and finally got curious enough to search for the difference. Turns out apt simplifies commands a bit and shows a status bar in your terminal, which is a nice addition. Full explanation and cheat sheet: https://itsfoss.com/apt-vs-apt-get-difference/
As if Facebook doesn't already harvest enough personal data, it's now directing users to a VPN service through its mobile app in order to collect and monitor all their online activity - on Facebook and off - under the pretence of "protecting" them: https://gizmodo.com/do-not-i-repeat-do-not-download-onavo-facebook-s-vam-1822937825
Thinking of finally getting around to ditching Gmail/Inbox for something more compatible with my views on privacy - are there any ProtonMail users here on mastodon.technology? How did you find the switch from Google's offerings if you migrated from there?
"Email is simple... No company owns it. It works reliably and as intended everywhere... Emails are static because messages are meant to be static. [Google's motive for AMP for email is] to extend its control over others' content."
Error boundaries in #React 16 let you deliver a much better user experience when your app fails for some reason, providing a fallback UI instead of a blank or broken page. Consider adding at least one boundary to your app - it doesn't take long! https://reactjs.org/blog/2017/07/26/error-handling-in-react-16.html
So Windows 10 now has the ability for any application to get system-unique tracking identifiers that persist across reinstalls by storing them in the TPM or UEFI firmware variables...
To add insult to injury, the APIs lead into clipc!GetOfflineDeviceUniqueID, which calls into a licensing-related service which would be obfuscated by Warbird...
WordPress users – do an update now, and do it by hand! https://nakedsecurity.sophos.com/2018/02/08/wordpress-users-do-an-update-now-and-do-it-by-hand/
(Full list of capabilities in this twitter thread: https://twitter.com/captbaritone/status/961274714013319168)
And the gateway is a Progressive Web App! 🙌 https://techcrunch.com/2018/02/06/mozilla-announces-an-open-framework-for-the-internet-of-things/
If you want to do #IoT "smarthome" things but don't want to install loads of proprietary apps to manage individual devices, #Mozilla has released a cool central management hub you can install and run on a Raspberry Pi (or any other computer) to control them all from one place: https://hacks.mozilla.org/2018/02/how-to-build-your-own-private-smart-home-with-a-raspberry-pi-and-mozillas-things-gateway/
Here it is, if you didn't already see it: http://www.androidpolice.com/2018/01/26/opinion-mobile-web-apps-finally-becoming-alternative-native-apps/
My Android ROM flashing days have been behind me for a couple of years now, and this article largely echoes my reasons. Stock Android has been "good enough" for quite a while: https://www.androidcentral.com/i-havent-thought-about-rooting-my-android-phone-years
auxillary reminder: you can profile *any* webpage super easily in Firefox (probably in Chrome too!)
strike F12, go to the Network tab, and click the little dial in the bottom-left
it'll show you how heavy your page is with a primed cache and with a clean cache, like this. you can click the pie chart for more detail https://cybre.space/media/-3DVw9-AkxXVKr7LkA0
“PWAs are coming to iOS 11.3: Cupertino, we have a problem”
Still very beta.
You can also now opt-in to blocking trackers all the time, not just in private browsing windows: https://blog.mozilla.org/blog/2018/01/23/latest-firefox-quantum-release-now-available-with-new-features/
Progressive Web App support lands in Firefox for Android today! 🎉 🦊 https://www.mozilla.org/en-US/firefox/android/58.0/releasenotes/