Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
roca
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
78 ms
·
931.
▲
by
roca
6y ago
Australia, China, and quite a few other countries will probably be in the "eliminated" group.
932.
▲
by
roca
6y ago
In 2018 domestic tourism was $23B, international $17B (excluding airfares). So we were already more than half domestic. Since international travel is severely restricted now, expect domestic tourism to increase. Australia was more than half
933.
▲
by
roca
6y ago
I don't have any direct insight into why the Atom people chose Chromium but I can see a few reasons that are more likely than "features": -- Chromium was faster. (For Electron apps you don't really care about Web compat,
934.
▲
by
roca
6y ago
Moving away from the unsustainable XUL extensions model ("no stable API boundary, just feel free to poke the internals of Firefox any way you like") was another piece of architectural churn that had to happen.
935.
▲
by
roca
6y ago
FWIW that is apparently for "rendering Web content" inside a Windows application, and that's what the examples do; not clear to me that it's exposing Electron.
936.
▲
by
roca
6y ago
OK. I doubt the absence of CEF would have changed their decision though.
937.
▲
by
roca
6y ago
> The fact that Chromium is Electron’s backend is why MS picked Chromium to base Edge off. What evidence do you have for this? AFAIK the main reason why Microsoft picked Chromium is that Web sites are pretty much guaranteed to work well
938.
▲
by
roca
6y ago
The problem is that XUL was a) nonstandard and b) pretty badly designed and implemented. (For example: XUL trees relied on Javascript callbacks being called at paint time in horribly unsafe ways; XUL flexbox never integrated well with CSS b
939.
▲
by
roca
6y ago
Supporting embedding well is a lot of work, both to create the APIs and then deal with their constraints as the browser evolves. Mozilla has always been under-resourced compared to the competition (IE, then Chrome) and taking people off imp
940.
▲
by
roca
6y ago
Yes, lots of experts have plans. But it's not clear what the California state strategy is, nor most of those other countries you mentioned earlier, and they're the ones who make the rules. I agree with everything else you say. E
941.
▲
by
roca
6y ago
That doesn't really answer what containment means or what the long-term strategy is. If you relax lockdowns while you still have a significant number of active cases then expect outbreaks to reoccur. So is the plan to stay locked down
942.
▲
by
roca
6y ago
NZ, at least, has a clear strategy to defeat the virus: eradicate the virus internally, mandatory 14-day quarantine for everyone entering the border (and only NZ residents plus a few essential workers are allowed to enter) to keep it out, i
943.
▲
by
roca
6y ago
What does "well on the way to containment" mean? The new cases/deaths stats in California, for example, are not showing any long-term decreasing trend: https://www.latimes.com/projects/california-coronavi
944.
▲
by
roca
6y ago
The good news for Australia is that you are probably eliminating the virus and will be able to reopen everything soon, safely. The key point of the comment you are responding to --- "If hospitals are empty, it's time to stop shelt
945.
▲
by
roca
6y ago
I guess you can use the word "native" to mean whatever you want, but I assure that (as a former Mozilla developer) if you claim "Firefox uses native controls" (because internally it calls into platform APIs for some rend
946.
▲
by
roca
6y ago
I think I was pretty clear up above: > Browsers can't use the OS control implementations, because the demands of DOM/CSS simply can't be handled by those native implementations. But Firefox is trying to emulate the look an
947.
▲
by
roca
6y ago
Indeed. There is no right way to decide what is a major release. Whatever you do, some users will think a major release should have been classed as minor, and vice versa. It's ultimately easier for everyone if you don't make the d
948.
▲
by
roca
6y ago
It's suboptimal to have to change the number of the next release during a release cycle. That would mean, for example, that Firefox Nightly 2020.11 might correspond to a Firefox release 2020.12.
949.
▲
by
roca
6y ago
To understand this better, here's a good place to start in the Webkit source code: https://github.com/WebKit/webkit/blob/master/Source/WebCore/... That is the interface Webkit uses to draw
950.
▲
by
roca
6y ago
You can't tell by looking at the controls whether Safari is using the native control implementation (it isn't). All you can tell is that the Webkit implementation looks like and acts like the native implementation.
951.
▲
by
roca
6y ago
That isn't true. Browsers reimplement the native look and feel (in some cases) but they do not use the actual native control implementation.
952.
▲
by
roca
6y ago
Chrome and Safari are absolutely not using the actual native control implementation. E.g. on Windows Chrome is not jamming a combobox HWND into its browser window.
953.
▲
by
roca
6y ago
Ideally sites would switch to FIDO/WebAuthn now so you don't have to enter 2FA codes at all. Most of my 2FA sites have.
954.
▲
by
roca
6y ago
Releases are almost always date-based, but once in a while a release is delayed. I guess that's a bit easier if the release number is not a date.
955.
▲
by
roca
6y ago
The commenter at the top of this thread wanted to know whether this version of Firefox is a "major release". Using the date doesn't change that.
956.
▲
by
roca
6y ago
It is possible to fix UI problems without people noticing. Also, people quickly get used to suboptimal UI and all kinds of UI bugs. Fixing those bugs improves the experience for new users while acclimatized users will be indifferent or even
957.
▲
by
roca
6y ago
Right. Browsers can't use the OS control implementations, because the demands of DOM/CSS simply can't be handled by those native implementations. But Firefox is trying to emulate the look and feel of the OS controls, using
958.
▲
by
roca
6y ago
rr works today on cloud instances with hardware performance counters available, on Intel CPUs. For example it works on a variety of AWS instances that are large enough that your VM occupies a whole CPU socket. c5(d).9xlarge or bigger works
959.
▲
by
roca
6y ago
OK right. That isn't very scalable however since you're limited by the size and bandwidth of the memory buffer holding the recorded memory values.
960.
▲
by
roca
6y ago
PT doesn't get you close to what rr can do, which is reconstruct any program state at any time in the recorded execution. As Keno says in his blog post, the promise of rr is that if you have an rr recording, you are almost completely a
More ›