Looks like they moved it into the Tools -> Web Developers menu. Ctrl+U still works too!
328 karma · joined July 31, 2011
Looks like they moved it into the Tools -> Web Developers menu. Ctrl+U still works too!
It defines an authentication protocol on top of OAuth2, and is a different beast from the older OpenID standards.
- Tab queue is gone.
- Bookmark keywords stopped working.
- Sharing directly from another app to a synced desktop Firefox is gone.
Looking at some countries that offer more detailed data, you can sometimes see the cases double, while hospitalizations and deaths grow at a much lower rate (if at all).
Compare for example the UK:
- This chart for the daily new cases shows a dramatic second wave that even exceeds the first one: https://www.worldometers.info/coronavirus/country/uk/
- This chart for the positive rate on the other hand shows a modest increase to ~3% over the past few weeks, far below the 30% in April: https://ourworldindata.org/coronavirus-testing#the-positive-...
- And if you look at the number of tests you'll see it has more than tripled since April, hence the increase in "cases": https://ourworldindata.org/coronavirus-testing#how-many-test...
A FOSS build is available at https://vscodium.com/
If this is with collections, apparently it's intentional: https://github.com/mozilla-mobile/fenix/issues/10417
- Most extensions are not supported yet. Looks like we'll at least get this in Nightly soon:
- https://github.com/mozilla-mobile/fenix/issues/14034
- Bookmark keywords are missing: - https://github.com/mozilla-mobile/fenix/issues/2497
- https://github.com/mozilla-mobile/fenix/issues/12099
- https://github.com/mozilla-mobile/fenix/issues/12100
- Tab Queue is missing: - https://github.com/mozilla-mobile/fenix/issues/470
- https://github.com/mozilla-mobile/fenix/issues/12338
- Sharing a link from an app directly to another device is missing: - https://github.com/mozilla-mobile/fenix/issues/1523
- https://github.com/mozilla-mobile/fenix/issues/11780
- Collections are confusing: - https://github.com/mozilla-mobile/fenix/issues/10417
- https://github.com/mozilla-mobile/fenix/issues/11506
- Top toolbar is confusing: - https://github.com/mozilla-mobile/fenix/issues/11298
- https://github.com/mozilla-mobile/fenix/issues/11314
- Somehow, they even managed to make opening a tab confusing: - https://github.com/mozilla-mobile/fenix/issues/10368
- https://github.com/mozilla-mobile/fenix/issues/11833
- https://github.com/mozilla-mobile/fenix/issues/12301
- https://github.com/mozilla-mobile/fenix/issues/12774Some highlights are union types, a JIT compiler, named arguments, annotations, and match expressions.
The approach to named arguments is interesting. It's nice that you don't have to change the signature of existing functions, but the downside seems to be that you can't enforce the usage of named arguments on callers, as in other languages like Ruby and Python where keyword arguments need to be declared as such.
function foo(string $a, string $b, ?string $c = null, ?string $d = null)
{ /* … */ }
foo(
b: 'value b',
a: 'value a',
d: 'value d',
);What I really want is a way to block (by default) all connections to my local network from websites outside of my network, like a firewall.
It amazes me that browsers just allow this, this should require a permission prompt.
||localhost^$important,third-party
||127.*^$important,third-party
||10.*^$important,third-party
||192.168.*^$important,third-party
||172.16.*^$important,third-party
||172.17.*^$important,third-party
||172.18.*^$important,third-party
||172.19.*^$important,third-party
||172.20.*^$important,third-party
||172.21.*^$important,third-party
||172.22.*^$important,third-party
||172.23.*^$important,third-party
||172.24.*^$important,third-party
||172.25.*^$important,third-party
||172.26.*^$important,third-party
||172.27.*^$important,third-party
||172.28.*^$important,third-party
||172.29.*^$important,third-party
||172.30.*^$important,third-party
||172.31.*^$important,third-party > d.getDay()
4 // that's the weekday, use getDate()
> d.getYear()
120 // that's the year minus 1900, use getFullYear()I have a Thinkpad X1C and an external monitor, both with QHD resolution. What I ended up with is using xrandr scaling to increase the resolution of the external monitor (probably should have gotten a 4K instead...), and tweaking font sizes and Firefox's UI scaling until it looks okay on both screens. For QT apps I also had to set QT_AUTO_SCREEN_SCALE_FACTOR=0. Some proprietary apps are still too small though, so I tend not to use them ;-)
The xrandr scaling is applied through a script and not persistent, so I mapped it to a keyboard shortcut I can press when I reconnect the monitor.
My script looks like this:
xrandr \
--output eDP-1 --pos 0x0 --scale 0.9999x0.9999 \
--output DP-2 --pos 2560x0 --scale 1.25x1.25
The silly 0.9999x0.9999 scaling on the first screen is to work around a mouse flickering bug in the modesetting driver: https://gitlab.freedesktop.org/xorg/xserver/issues/70