@nbering Huh, didn’t know that! In this case, Siri claims to be getting the data from the USDA but if you look on the USDA’s website, they say an orange has 8.5g of sugar per 100g. So, something is definitely wrong somewhere
@nbering That may well be a good solution actually 👍
@nbering Agreed, I think. There is some concern that users may be confused if they sign in using Facebook, forget that they used FB and then try and sign in with Apple. They would end up with two separate accounts for the same app.
@nbering Depends on what you think qualifies as "abuse". Apps that don't meet this requirement will presumably be rejected from the App Store.
@nbering There are a lot of people on Twitter and HN complaining, although I guess that's par for the course. 😂
Complaints range from Apple abusing its monopolistic position to being unable to associate a user's different third-party accounts with each other (because they may not get the user's actual email address from Apple).
I find it interesting how upset developers are about "Sign in with Apple" being required for any app that offers Facebook or Twitter sign in. Similar to the sentiment that some people have towards GDPR.
If you won't take steps ensure your user's privacy do you really get to be outraged when other parties step in to protect your users from you?
@alvin I mean the print thing isn't Firefox's fault exactly. Google abused their market position to provide a feature in Docs on Chrome that isn't currently possible in other browsers (except probably other browsers based on Chromium). It's completely non-standard as far as I'm aware
But yes, I am looking forward to the additional privacy provided by not running extensions in private windows by default, even though it will mean having to whitelist uBlock Origin as additional install step
I've been trying to get the people and businesses I provide tech support to to switch to Firefox. But a few days ago a user complained because clicking "print" in Google Docs downloads a PDF instead of bringing up a print dialog directly. So, I switched her back to Chrome 😕
How is it that we have WebVR and WebAssembly but no WebPrint API?
Been playing with WordPress again for the first time in years thanks to their new Gutenberg editor. I had forgotten how easy it it is to extend; you can customize *everything*. Makes me wonder if Mastodon should adopt WP-style theme and plugin support instead of forcing people to edit the source code.
5 Tasks You Didn't Know Could be Done with Pure #HTML and #CSS, now in #infographic form.
@256Kilobytes omg scroll-behavior looks amazing. Browser support isn't great but still.
There are currently 2 really interesting Humblebundles active.
Humble Book Bundle: Coder's Bookshelf by No Starch Press
Humble Book Bundle: Web Programming by O'Reilly
@tso That's really neat. Thanks for sharing!
I tend to use ITCSS (https://www.xfive.co/blog/itcss-scalable-maintainable-css-architecture/) for organizing CSS in personal projects, so that way my code is sorted by specificity. It makes it super easy to understand which rules will be applied in any given situation, even after coming back to a project months or years later, which is pretty great.
I have known for a long time that certain #CSS selectors will take precedence over others, based on how specific they are. But I never knew the details of how this specificity is calculated.
Turns out it's not complicated at all. This article does an amazing job of explaining exactly how it works. #webdev
*Hospital gets new patient information software* "Gee I wish the programmers had talked to some nurses and doctors instead of just other programmers"
*School gets new student assessment software* "Gee I wish the programmers had talked to some teachers and students instead of just other programmers"
*Construction company gets new materials tracking software* "Gee I wish the programmers had talked to some installers and estimators etc"
Just a trend I've noticed
This is a great, detailed post about how to implement a search feature using PostgreSQL
"Postgres full-text search is Good Enough!"
I updated my answer on #LastPass security that I originally posted to Security Stack Exchange back in 2016. The new version is well-structured and includes info on all the recent developments here. Got way too long however.