|
Andrew Sutherland
@
asutherland
|
|
Mozilla platform hacker, formerly Mozilla email hacker, he/him. github.com/asutherland/
|
|
|
1.048
Tweetovi
|
281
Pratim
|
395
Osobe koje vas prate
|
| Tweetovi |
| Andrew Sutherland proslijedio/la je tweet | ||
|
Mike Bostock
@mbostock
|
25. sij |
|
The reason Google’s new search design can claim to “boldy” label ads while making them difficult to distinguish has to do with something called pre-attentiveness. pic.twitter.com/0zD0QfjfvC
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
8. sij |
|
I have a myQ door opener unintentionally. The thing I was hoping for was that the app would surface the diagnostic codes when the door auto retracts so I wouldn't have to stand on a ladder and count blinking LEDs. It did not.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
11. pro |
|
permission. I'll try and check out the permissions list next time. ('Tho support.google.com/chrome/answer/… makes it sound like I should go to the known bad actor site, which seems like a bad idea. I found the Site Settings UI and the "View permissions and data stored across sites" 'tho.)
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
11. pro |
|
It wasn't my machine, I was helping someone else. I didn't see any suspicious installed native applications, but there were 2 suspicious chrome extensions I uninstalled for them, although any relationship was non-obvious or obscured. I do think it likely they granted a...
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
9. pro |
|
This is also an interesting scenario as it relates to periodic background sync, as a user who "installs" what they think is a weather PWA and whose only interaction is trying to close ads may inadvertently perpetuate the user interaction required to let the SW continue to spam.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
9. pro |
|
Just to clarify, there was no ad-blocker involved in this case. But I agree that in general ServiceWorkers provide a suite of new powers to bad actors that complicate the work of ad-blockers and potentially necessitate new/revised web extension APIs.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
26. stu |
|
Oh, and I used one of the stronger (the strongest?) Scotch/3M exterior double-sided tape and it worked quite well, although it really is advisable to use it when it's more than 40 degrees out. Also, it needed some help at the lowest end where the cable resulted in wind exposure.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
26. stu |
|
Amazon says these are the things I bought: smile.amazon.com/gp/product/B00… and smile.amazon.com/gp/product/B00… plus a 12V 10A 120W switching power supply that no longer is on Amazon.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
26. stu |
|
5/4: PS: The strips had no problem surviving multiple years, but again, they were under extended eaves, stuck right to their underside close to the house, and they were in the silicon tube thing I sealed with glue. They were still working the same as ever when taken down.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
26. stu |
|
4/4: I just use some color-changing Siemen's led icicle lights that crossfade between white/colors that I got at Costco that use A/C driven LED's so they can chain a long distance. They have their own glitchy signal problem, however, but the model is likely retired anyways.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
26. stu |
|
3/n: like a non-starter in terms of being able to make it look okay at the level of effort I was looking to put in. I was recently temporarily tempted by used commercial grade stuff like ebay.com/itm/Philips-Co… after seeing bikerglen.com/blog/reverse-e… though. For now...
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
26. stu |
|
2/n: The flat silicon tube seemed to work okay when sealed with fish tank glue. The brightness was okay but not really competitive with traditional icicle light chains. I looked at the Adafruit options and needing to inject power frequently to avoid the voltage drop seemed...
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
26. stu |
|
1/n: I second the power issue. I did this for a few years with 5m/150 LED 5050 strips under my extended eaves with one strip being the longest single run. There was a signal path problem for one (truncated) strip that would mess up the pattern when it was humid out.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
14. stu |
|
Which is to say, I think if you go to the domain at all you get a ServiceWorker capable of doing such things if you grant push permissions, depending on how whatever browser grants permissions. On my linux Firefox nightly, I haven't gotten any ads yet.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
14. stu |
|
I'm not sure I parse exactly what you mean. I locally browsed to the domain and got SW payloads of weatherforecasttracker1.com/webpush.js, weatherforecasttracker1.com/js/push_callba…, and wp.weatherforecasttracker1.com/script/sw_cb1a…, the last of which is not minified at all, the 2nd of which deminifies to explicitly mentioning ads.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
13. stu |
|
Twins! I should note that there is an optional A/C adapter if you like living dangerously (deltafaucet.com/parts-product-…) and an Alexa hookup (deltafaucet.com/kitchen/produc…) if that wasn't enough incremental danger for you.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
9. stu |
|
Yowch, super effective system wide ad spam using service workers and push on Chrome on Windows with no user visible UX to get rid of them. Every click I made to try and figure out I think counted as user interaction. And then another one popped up almost immediately. pic.twitter.com/YOLq0ZvytF
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
4. stu |
|
If there's no explicit symbols URL, click on the "task" to get to the taskcluster page. Click "Task Details" tab, locate the "Dependencies" row and the "build" task ID. Switch to "Run Artifacts" tab, ctrl-f for "crashreporter-symbols.zip". Probably a less-manual way somewhere too.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
25. lis |
|
Note that there is a quota usage subtlety in that IndexedDB and other APIs charge quota usage based on what ends up getting used on disk based on implementation decisions. LocalStorage quota in Firefox is always strictly `key.length + value.length` regardless of overhead.
|
||
|
|
||
|
Andrew Sutherland
@asutherland
|
25. lis |
|
The enable-ing has hit Firefox release in Firefox 70. bugzilla.mozilla.org/show_bug.cgi?i… was the enabling bug targeting the 69 release, but was disabled for 69 in bugzilla.mozilla.org/show_bug.cgi?i….
|
||
|
|
||