Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dblohm7
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
dblohm7
1y ago
The closest thing is a special APC enqueued via QueueUserAPC2 [1], but that's relatively new functionality in user-mode. [1] https://learn.microsoft.com/en-us/windows/win32/api/processt...
62.
▲
by
dblohm7
1y ago
I can confirm that kenrose is an actual human being :-)
63.
▲
by
dblohm7
2y ago
Oh geez, it's been long enough that I don't really remember the specifics. In the hundreds, for sure.
64.
▲
by
dblohm7
2y ago
I’d rather be told “no” than end up in detention.
65.
▲
by
dblohm7
2y ago
> This is no criticism of the Firefox team, just the reality that my priorities are not their priorities. I am a former Mozilla Corporation employee, so I am more willing to criticize the current state of MoCo culture as a whole... >
66.
▲
by
dblohm7
2y ago
Put it this way: there are a lot more than “a few dozen” engineers working on Firefox.
67.
▲
by
dblohm7
2y ago
I'm dealing with a lot of this right now. The product managers working on the Windows App SDK just cannot seem to fathom the notion that not all Win32 apps are written in .NET or C++. I've got a GUI written in Go that I'm add
68.
▲
by
dblohm7
2y ago
> I do not feel this has held me back professionally. I have been loved by management and peers in all of these jobs. If only your experience was universal in that regard! I once had that role in an early-career job -- but I was looked d
69.
▲
by
dblohm7
2y ago
Yet many age discrimination suits against tech companies _don't_ succeed...
70.
▲
by
dblohm7
2y ago
Great comment, Mike, and thank you! It really resonates with me because during my university years, I myself had a poor social network. As soon as I started interviewing, I was like, “WTF is this?!” whereas some better connected peers seeme
71.
▲
by
dblohm7
2y ago
Firefox has used Servo's rendering and styling components for years now.
72.
▲
by
dblohm7
2y ago
The Canadian system is much better. [1] https://en.wikipedia.org/wiki/Nav_Canada#History
73.
▲
by
dblohm7
2y ago
** N64 has entered the chat
74.
▲
by
dblohm7
2y ago
I would argue that such intentional changes to language isn't "evolution" at all. Sure, language evolves, but not by some kind of edict.
75.
▲
by
dblohm7
2y ago
Yeah, that new content management system is awful too -- it doesn't grok preprocessor stuff at all, so sometimes you get nonsensical struct definitions, kernel-mode structs instead of user-mode structs, etc.
76.
▲
by
dblohm7
2y ago
What really annoys me these days is that if you search for a Win32 API on Google, it will always come up with the -A variant, not the -W variant. I don't know if they've got something weird in their robots.txt or what, but I find
77.
▲
by
dblohm7
2y ago
Yup. At the time, third-party DLL injection was one of the single biggest causes of Firefox stability issues.
78.
▲
by
dblohm7
2y ago
Don't use DLL injection -- use extension APIs. Too many products use DLL injection as a golden hammer.
79.
▲
by
dblohm7
2y ago
I'm the engineer who spearheaded adding the blocking technique outlined by OP. Security vendors are some of the worst offenders when it comes to injecting buggy DLLs into processes.
80.
▲
by
dblohm7
2y ago
> And if we read the associated bug ( https://bugzilla.mozilla.org/show_bug.cgi?id=1322554 ) we can see this is described as "policy decision", and this entire section of the code isn't exploit mitigation, b
81.
▲
by
dblohm7
2y ago
Third party DLLs injected into browser processes cause all kinds of crash spikes.
82.
▲
by
dblohm7
2y ago
The browser is Firefox, and I'm the engineer (no longer at Mozilla) who spearheaded the development of this. AMA.
83.
▲
by
dblohm7
2y ago
> So? "The rules need to be changed because the wrong people keep winning" sounds very suspicious to me. That's not what they're saying. In Canada, we can easily end up with parliamentary majorities for parties that h
84.
▲
by
dblohm7
2y ago
This is good news. His government has been dysfunctional for some time now. It's unfortunate that he held on for so long, as we needed a government ready to deal with Trump yesterday.
85.
▲
by
dblohm7
2y ago
An editorial from Dec 19 (gift link): https://www.theglobeandmail.com/gift/eca53705d5e7568f5ed88c7...
86.
▲
by
dblohm7
2y ago
This is true, but I'd love to see something happen to force Canadian provinces's hands to improve this. To dream the impossible dream...
87.
▲
by
dblohm7
2y ago
> Microsoft, then a tiny fraction of what it is now, took $400 million from IBM in co-developing OS/2 and put the profit from that money into Windows 3.0 The timing didn't happen the way you're describing it. There are num
88.
▲
by
dblohm7
2y ago
Albertans will "rat" (pun-intended) each other out for stuff like this.
89.
▲
by
dblohm7
2y ago
Respectfully, I think you're missing the point. Windows uses idioms like that too (though usually via filling an initial field with the size of the structure in byte), but GP's point of an Ex-style API would be to completely elimi
90.
▲
by
dblohm7
2y ago
The real problem is dogma and cargo culting.
More ›