HN user

cypressious

168 karma
Posts3
Comments38
View on HN

Android forces app developers to categorize notifications (the API is called notification channels). Each channel can be muted individually in the system settings. Though it's up to the app makers to correctly categorize their notifications, in my experience most apps do this.

Whenever I see a spam notification, I immediatelly go mute the channel and the problem never repeats itself.

It has become better in the last year or so. I used to have the same setup but currently Meet on FF works without issues for me.

Does you library use any of the JDK's blocking APIs like Thread.sleep, Socket or FileInputStream directly or transitively? If so, it is already compatible. The only thing you should check is if you're using monitors for synchronization which are currently causing the carrier thread to get pinned. The recommendation is to use locks instead.

You can always add Cloudflare to the mix to cache static assets. This change is additive meaning you can start with a single Heroku deployment and if static asset traffic becomes an issue, you can create a Cloudflare account, configure DNS and be done.

OP here: Just to clarify, I wasn't aiming for performance/complexity, only for making the algorithm easier to visualize.

However, I'm intrigued. Are you saying that the strongly connected components are the tuples and if they have edges to other components, they correspond to possible eliminations?

Exactly.

The funny thing is that Flash animations where the more straight-forward way. You create vector animations and export them as such.

Obviously, this is more universal. You can take any input as opposed to something that was vectorized to begin with.

Firefox 74 6 years ago

The other major issue is that there's no way to have links outside those domains open outside the container, so whenever I click a link on Gmail that goes to Github, Github opens in the Google container and I always have to copy/paste the address to a new tab.

I had the same problem so I made a small extension that does that:

https://addons.mozilla.org/de/firefox/addon/container-outgoi...

A bit offtopic, but I'm constantly annoyed by applications using 'x' and 'z' for related operations like zoom in and out in this case.

The reason is, German keyboards use the QWERTZ layout and as you can tell from the name, the 'z' key is in the upper row, right in the middle.

Maybe use 'w' and 's' instead? That's the default in first-person-type games. Actually, never mind, that doesn't work for the French who have AZERTY...