Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
roca
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
631.
▲
by
roca
6y ago
Every Web game with sound uses AudioContext. Emulators use it. Etc etc. Lots of platform features are useful for fingerprinting, unfortunately, because software, but they're not deliberate attempts to tear down privacy.
632.
▲
by
roca
6y ago
Rust and Firefox are important in very different ways. Firefox is still critically important to the Web as a standards-based platform, which is really important to stop client applications collapsing into Google/Apple walled gardens. P
633.
▲
by
roca
6y ago
OK, good to know.
634.
▲
by
roca
6y ago
> wouldn't the US just bomb the site? Iran's critical sites are well bunkerized. It's not clear that any non-nuclear attack would get through.
635.
▲
by
roca
6y ago
I suppose that's true but it would be helpful for Mozilla if you filed a bug about it.
636.
▲
by
roca
6y ago
Does Netflix not work in Firefox for you? Mozilla and Netflix have worked together a lot to make sure it does work.
637.
▲
by
roca
6y ago
There is no reason to believe a mutation is going to render major vaccines useless. The real-life results of the mRNA vaccines against the major variants are very encouraging (see e.g. https://www.nbcnews.com/news/us-ne
638.
▲
by
roca
6y ago
You're probably right on both counts. I think community transmission is already seen as a failure whether the government likes it or not, so they might as well call it elimination.
639.
▲
by
roca
6y ago
> Something 90% of tourism of NZ is domestic, Possibly true by numbers, but in 2018-2019 tourism revenue was about 60/40 domestic/international. https://www.stats.govt.nz/information-releases/tourism-satel.
640.
▲
by
roca
6y ago
I'm sorry to hear about your father, but that doesn't change the facts of NZ's situation. The good news is that the chance of an outbreak occurring that would somehow affect your father is unbelievably low. We've had no
641.
▲
by
roca
6y ago
It is far too early to declare vaccination rollout a failure. Housing too ... the new policies are, politically speaking, very bold and we'll have to wait a while to see how much effect they have.
642.
▲
by
roca
6y ago
It sounds like most of the MIQ slots will not be released. (But apparently MIQ demand is dropping, perhaps because we're heading into winter, and/or because vaccination is going well in some countries.)
643.
▲
by
roca
6y ago
In practice Australia has implemented an elimination strategy. For some reason they don't want to say so.
644.
▲
by
roca
6y ago
The chances of an outbreak being seeded via Australia seem to be very low ... much lower than the chances of the virus breaking out of MIQ. So I don't think it's too soon, in fact I think we should have done this months ago.
645.
▲
by
roca
6y ago
"Natural immunity" has been of little value at the country level. Whenever/wherever people have proclaimed that "natural immunity" is stemming the pandemic (e.g. Sweden last year, India this year) a new wave has pro
646.
▲
by
roca
6y ago
You might be interested in Pernosco: see https://pernos.co/about/overview/ and its related content. We agree with your critique of traditional debuggers and Pernosco tackles that "temporal visibility" pr
647.
▲
by
roca
6y ago
Sites might use IP address information to guess that the sessions are correlated. But they can do that whether or not the connection remains open.
648.
▲
by
roca
6y ago
We are, and I hope for life-and-death situations people are willing to work a little bit harder to get the extra protections Rust provides ... or much harder, and formally verify their code in which the language you use no longer matters as
649.
▲
by
roca
6y ago
The humanities aren't especially good at promoting critical thinking. A very large amount of (I do not use this term lightly) bullshit flourishes in the humanities. The Sokal hoax was 25 years ago and the conditions that provoked it
650.
▲
by
roca
6y ago
Fun fact: Lars and I were in the same PhD intake at CMU. Tell him Robert O'Callahan says hi.
651.
▲
by
roca
6y ago
Suggesting that Rust will follow Python by forking the language incompatibly is completely unfounded. No-one has shown any interest in that, and the edition system was designed specifically to avoid any need for that. > Also the "sa
652.
▲
by
roca
6y ago
I was at Mozilla when we switched from 3-to-6-monthly releases to 6-weekly releases. It really was an enormous positive improvement. > you can close it off 5 months in and then stabilise for a month. This doesn't help. If a release
653.
▲
by
roca
6y ago
> changing -O2 to -O3 in gcc that ended in sporadic crashes when cross-compiling for 1 specific platform. Sure, this happens regularly in C and C++ because large programs inevitably depend on undefined behaviour, and changing compiler ve
654.
▲
by
roca
6y ago
It's a bit more complicated than that, because code can be thread-safe but not side-effect-free, but basically you're just restating what I said. C++ makes it hard to be sure code is really safe to use across threads, which means
655.
▲
by
roca
6y ago
When your loop body uses complex library APIs over complex data it's still hard to be confident in C++ that everything's threadsafe and you're avoiding data races. Maybe it's not so hard if you're in a domain like H
656.
▲
by
roca
6y ago
I never wrote a parallel for-loop in 15 years working on Firefox, because it's hard in C++, it's risky and difficult to maintain the thread-safety invariants, and it's not all that useful in most parts of the browser. I write
657.
▲
by
roca
6y ago
I have connections with the academic GC community. I gave an invited talk at ISMM 2012. I guarantee that they will not agree "Rust is a garbage-collected language". FWIW Wikipedia describes "garbage collection" as "
658.
▲
by
roca
6y ago
Sure, but we aren't making decisions in a vaccum with no consequences. If I really like C and I ship a bunch of C code that gets exploited to build a botnet, that decision had consequences. I should have valued safety higher and the fa
659.
▲
by
roca
6y ago
Cyclone wasn't backwards-compatible with C. ATS is not just "a blend of ML and C", it has a powerful proof system on top. You can't just say "well, these languages were derived from C in part, THEREFORE they must be
660.
▲
by
roca
6y ago
Rust started off with user ("green") threads. The problem is interop with other code via FFI --- it gets really painful and potentially expensive. That's not good for a systems language. So they ripped it out.
More ›