I'll definitely be watching out for more built-in streaming support. Being able to throw the standard types directly over the wire and trust that the library will handle optimally utilizing the connection would make…
My biggest complaint with library management tools, and I think this applies to Librari as well, is the lack of multi-user support. I have a lot of books in my "home library", spread out over a few rooms. But I'm not…
That's what I learned in my university data structures course. I don't know anything about C++'s std::deque though.
It doesn't use Chromium. I think that their point is that Firefox's rendering engine, Gecko, can only have an impact on the rendering engine space proportional to its user base, which they have argued is insignificant.
During our early exploration, someone made a data loader that returned an entire svg of a chart, instead of the data for a chart. I think it was a headless browser running Observable Plot, but I imagine there are lots…
The docs for data loaders are here: https://observablehq.com/framework/loaders. The simple version is they are simply programs that write their output to standard out. Very Unixey. When those programs are referenced in…
Observable engineer here. I haven't looked into Malloy much, but Framework's data loaders are very flexible. If you can write a script or binary that uses Malloy and writes to stdout, it can be a data loader. For…
Once you start typing the same icons should show up again. You can click on them to perform just that search with the selected search engine, or right click on it to make it the default.
I'd say that Firefox versions are mostly a unit of time now, since they aren't generally semantically meaningful in the way semver is. While working on Firefox, we often make plans that are delineated not in weeks,…
The recent change to having a releaes every 4-5 weeks is a small modification of the existing practice of having a new version every 6-8 weeks. The 6-8 week schedule is about a decade old now. It's original goals were…
This feature (source maps) has been improving a lot over time. A year ago it was basically unusable, and today I rarely have problems jumping from console to debugger. We're even working on a way to show the original…
Luckily, Firefox supporting Wayland doesn't hurt you at all. I'm also very excited about Firefox supporting Wayland. It isn't dropping support for X11.
What do you mean by this? If you mean ctrl-tab switching to tabs in most recent used order, there is an option for that now. It's actually on by default in new profiles in Firefox. The previous behavior (in order…
You're right that Focus is not a full fledged browser, though it is actively being revamped to use GeckoView instead of Chromium. I think the change is in beta right now. Mozilla is also starting to put more resources…
I've found that washing the Yubikeys, especially if they are on a keychain, can be helpful. Soap and water, and then let it dry thoroughly before using it again. The theory here is that build up on the contacts make…
Yes, this is using the same system as the Mr Robot marketing gimmick last December. That isn't very worrying to me though, since that platform is basically a generic "do something in the browser" capability, where "do",…
I don't think that load on the download servers is an issue now. CDNs do a great job of distribution the load. The concern is more that some bugs (especially GPU related) only show up "in the wild". A slow rollout…
It may not be in the release notes, but this release has some performance improvements specifically on OSX.
This is called "Flash of unstyled content", and has been a bug since 57: https://bugzilla.mozilla.org/show_bug.cgi?id=1404468 . In 57 the delay before initial drawing was removed, which mostly makes things feel faster,…
I very recently got a pair of QC35s. The noise cancelling was neat, but didn't seem that useful in every day situations. Then I took a flight with them, and they still didn't seem that interesting. Until I took them off…
I have the 9350 (6th gen, I think?). It's not bad, for me. The key is to reconfigure the touchpad to actually work like a Mac's. That is, one finger click anywhere on the pad is a left click, two fingers is a right…
> The fact that you need a $100 dock to connect to external monitors is ridiculous I think you're overselling this a bit. I've got a USB-C dongle that with USB-A, HDMI, Network, and VGA, and a USB-C to DisplayPort cable…
Since on most platforms the tabs go all the way to top of the window now, there isn't room to grab the window to move it around. Those spaces act as extra drag targets.
There is a pref that controls the minimum width now (browser.tabs.tabMinWidth). The default changed from 100px to 76px in Firefox 57. You should be able to tweak this to change the minimum width.
One interesting thing to me is that you don't have to write an entire app using only WebAssembly or JS. You can take the classic approach of benchmarking to find hotspots, and then optimizing those. Migrating these…
I'll definitely be watching out for more built-in streaming support. Being able to throw the standard types directly over the wire and trust that the library will handle optimally utilizing the connection would make…
My biggest complaint with library management tools, and I think this applies to Librari as well, is the lack of multi-user support. I have a lot of books in my "home library", spread out over a few rooms. But I'm not…
That's what I learned in my university data structures course. I don't know anything about C++'s std::deque though.
It doesn't use Chromium. I think that their point is that Firefox's rendering engine, Gecko, can only have an impact on the rendering engine space proportional to its user base, which they have argued is insignificant.
During our early exploration, someone made a data loader that returned an entire svg of a chart, instead of the data for a chart. I think it was a headless browser running Observable Plot, but I imagine there are lots…
The docs for data loaders are here: https://observablehq.com/framework/loaders. The simple version is they are simply programs that write their output to standard out. Very Unixey. When those programs are referenced in…
Observable engineer here. I haven't looked into Malloy much, but Framework's data loaders are very flexible. If you can write a script or binary that uses Malloy and writes to stdout, it can be a data loader. For…
Once you start typing the same icons should show up again. You can click on them to perform just that search with the selected search engine, or right click on it to make it the default.
I'd say that Firefox versions are mostly a unit of time now, since they aren't generally semantically meaningful in the way semver is. While working on Firefox, we often make plans that are delineated not in weeks,…
The recent change to having a releaes every 4-5 weeks is a small modification of the existing practice of having a new version every 6-8 weeks. The 6-8 week schedule is about a decade old now. It's original goals were…
This feature (source maps) has been improving a lot over time. A year ago it was basically unusable, and today I rarely have problems jumping from console to debugger. We're even working on a way to show the original…
Luckily, Firefox supporting Wayland doesn't hurt you at all. I'm also very excited about Firefox supporting Wayland. It isn't dropping support for X11.
What do you mean by this? If you mean ctrl-tab switching to tabs in most recent used order, there is an option for that now. It's actually on by default in new profiles in Firefox. The previous behavior (in order…
You're right that Focus is not a full fledged browser, though it is actively being revamped to use GeckoView instead of Chromium. I think the change is in beta right now. Mozilla is also starting to put more resources…
I've found that washing the Yubikeys, especially if they are on a keychain, can be helpful. Soap and water, and then let it dry thoroughly before using it again. The theory here is that build up on the contacts make…
Yes, this is using the same system as the Mr Robot marketing gimmick last December. That isn't very worrying to me though, since that platform is basically a generic "do something in the browser" capability, where "do",…
I don't think that load on the download servers is an issue now. CDNs do a great job of distribution the load. The concern is more that some bugs (especially GPU related) only show up "in the wild". A slow rollout…
It may not be in the release notes, but this release has some performance improvements specifically on OSX.
This is called "Flash of unstyled content", and has been a bug since 57: https://bugzilla.mozilla.org/show_bug.cgi?id=1404468 . In 57 the delay before initial drawing was removed, which mostly makes things feel faster,…
I very recently got a pair of QC35s. The noise cancelling was neat, but didn't seem that useful in every day situations. Then I took a flight with them, and they still didn't seem that interesting. Until I took them off…
I have the 9350 (6th gen, I think?). It's not bad, for me. The key is to reconfigure the touchpad to actually work like a Mac's. That is, one finger click anywhere on the pad is a left click, two fingers is a right…
> The fact that you need a $100 dock to connect to external monitors is ridiculous I think you're overselling this a bit. I've got a USB-C dongle that with USB-A, HDMI, Network, and VGA, and a USB-C to DisplayPort cable…
Since on most platforms the tabs go all the way to top of the window now, there isn't room to grab the window to move it around. Those spaces act as extra drag targets.
There is a pref that controls the minimum width now (browser.tabs.tabMinWidth). The default changed from 100px to 76px in Firefox 57. You should be able to tweak this to change the minimum width.
One interesting thing to me is that you don't have to write an entire app using only WebAssembly or JS. You can take the classic approach of benchmarking to find hotspots, and then optimizing those. Migrating these…