Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dblohm7
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
dblohm7
3y ago
(I worked at Mozilla for 9 years, including a couple in mobile engineering) > no addons on mobile for more than a decade! Huh? What are you talking about? > for nothing other than google-told-them-not-to. Google never dictated any pro
122.
▲
by
dblohm7
3y ago
Tailscale.
123.
▲
by
dblohm7
3y ago
My spouse is an audiologist, and yes, she has told me (and of course her patients) this is very much a "use it or lose it" type of deal.
124.
▲
by
dblohm7
3y ago
It's still used, but PulseEvent has been discouraged for a long time. [1] https://learn.microsoft.com/en-us/windows/win32/api/winbase/... [2] https://devblogs.microsoft.com/oldn
125.
▲
by
dblohm7
3y ago
One thing is definitely clear: Canada's federal government is sorely lacking in people who understand small business. A business in my family was ineligible for COVID aid for the longest time because the business was too new to be payi
126.
▲
by
dblohm7
3y ago
Is it? California's population is roughly the same as all of Canada's.
127.
▲
by
dblohm7
3y ago
I think you misunderstand what I'm saying. Modern browsers try to host their extensions in a special sandboxed subprocess. At the time I was there, the code in Gecko that hosts sandboxed child processes was completely unable to deal wi
128.
▲
by
dblohm7
3y ago
> It exists in stable FF but is cordoned off for some reason. See my comment at https://news.ycombinator.com/item?id=38657971
129.
▲
by
dblohm7
3y ago
Yeah, but shitting on devs for stuff they have nothing to do with is just a lousy thing to do.
130.
▲
by
dblohm7
3y ago
It comes down to the high-level architecture of Gecko. Gecko is not just a web engine; it is in many ways an entire application framework. Gecko inverts control such that it implements the entire main event loop of the application. Desktop
131.
▲
by
dblohm7
3y ago
> Why not just slap a "here there be dragons" warning on untested extensions and let users have at it? We essentially had that as part of pre-release builds. Same with about:config. The argument we'd then hear from people
132.
▲
by
dblohm7
3y ago
That's assuming that you know that the extension is the cause. A bad extension doesn't always kill perf as soon as you install it.
133.
▲
by
dblohm7
3y ago
That's part of it, for sure... at the time I was still there, Gecko's extension process did not have the capability of recovering from termination. But that just meant that we couldn't run them in a child process, not that we
134.
▲
by
dblohm7
3y ago
I am, and thank you!
135.
▲
by
dblohm7
3y ago
Former Firefox dev for both desktop and Android here: I can definitely confirm that being constantly shit on wore me down a lot.
136.
▲
by
dblohm7
3y ago
(I used to work on this stuff) It was more complicated than that. Yes, GeckoView needed a separate WebExtension implementation, but that work was pretty much at parity with Fennec (the previous Firefox for Android that supported more extens
137.
▲
by
dblohm7
3y ago
It was the explosion of mobile browsing that did it.
138.
▲
by
dblohm7
3y ago
Into that Quantum-bot exosuit thingy?
139.
▲
by
dblohm7
3y ago
Some of the USDS people are even ex-Mozilla!
140.
▲
by
dblohm7
3y ago
It had to be rewritten. Essentially there was no formal interface between the frontend and Gecko, and it had turned into a sluggish hairball of a monolith. We redesigned Gecko on Android to be embeddable (GeckoView[1]) and so a new frontend
141.
▲
by
dblohm7
3y ago
As somebody who worked on the Gecko side on this, there absolutely was a need for a rewrite.
142.
▲
by
dblohm7
3y ago
No
143.
▲
by
dblohm7
3y ago
No unicode in Win98.
144.
▲
by
dblohm7
3y ago
I might as well jump in on this, too...
145.
▲
by
dblohm7
3y ago
You gotta be careful with this one in the context that it is being applied here (HTML). This risks becoming an ableist mantra because the practice might be disregarding accessibility concerns.
146.
▲
by
dblohm7
3y ago
Also a great book
147.
▲
by
dblohm7
3y ago
My spouse is an audiologist who specializes in Tinnitus. From what I have learned from her, there is no cure, only ways to treat it to make it more manageable. Working with an audiologist who has been through the Tinnitus Care Provider prog
148.
▲
by
dblohm7
3y ago
> Windows is full of these arbitrary constants, like the 32kiB paging chunk for instance. I assume you’re referring to the 64KiB allocation granularity? That’s actually not at all arbitrary: https://devblogs.microsoft.com/
149.
▲
by
dblohm7
3y ago
Play stupid games (Canadian government bill C-18 [1]), win stupid prizes. [1] https://en.wikipedia.org/wiki/Online_News_Act
150.
▲
by
dblohm7
3y ago
IANAL but AIUI US antitrust law only applies when a monopoly is acquired/maintained via prohibited means. Having a monopoly position in itself is necessary but not sufficient to be considered illegal by US courts.
More ›