Viewing profile — jstarks
jstarks
HN member- Joined
- Wed, Mar 25, 2015, 6:11 PM UTC
- HN karma
- 616
- Public activity
- 118 items
- HN profile
- View on Hacker News ↗
About jstarks
jostarks at microsoft.com
@gigastarks on Twitter.
Recent public activity
-
comment
Comment #46269180
All I’m really hearing is that this guy rubs you the wrong way, so you’re not going to give him the benefit of the doubt that you’d give to others. I mean, maybe you’re right that …
-
comment
Comment #44955367
Well, technically both WaitOnAddress and SRWLOCK use the same "wait/wake by thread ID" primitive. WaitOnAddress uses a hash table to store the thread ID to wake for an address, whe…
-
comment
Comment #44673552
> If you want to claim that a language is memory-unsafe, POC || GTFO. There's a POC right in the post, demonstrating type confusion due to a torn read of a fat pointer. I think it …
-
comment
Comment #44561207
What about ROL r/m16, 8?
-
comment
Comment #42078034
I guess if the arch’s varargs conventions do something other than put each 32-bit value in a 64-bit “slot” (likely for inputs that end up on the stack, at least), then some of the …
-
comment
Comment #41860015
No inline functions in library headers, then.
-
comment
Comment #41640261
Despite the title, it's not actually open source yet. Soon!
-
comment
Comment #41489174
Your NIC can already access arbitrary RAM via DMA. It can read your keys already.
-
comment
Comment #41032076
I think the MPL attempts to be that license.
-
comment
Comment #40700960
Supposedly “ampersand” comes from when the alphabet song/rhyme used to end in “and ‘per se’ and”. School kids mushed it together into “ampersand”, and over time it became the name …
-
comment
Comment #40604571
Do you find this problematic?
-
comment
Comment #39075257
> As for animators having to find new work... good? Isn’t this a paternalistic point of view? Why do you know better than the animators who are accepting these jobs? Who are you to…
-
comment
Comment #38679362
I can’t agree. Combining alloc and free into one API is a false economy. You’re not really going to save any significant amount of space, and at best you’ll have an extra predictab…
-
comment
Comment #38527326
You could also just cut a trace on the motherboard and it would type out the UPC codes unencoded.
- comment
-
comment
Comment #36667405
Keep fighting the good fight, friend. Although I’ll note that the line between a VMM and hypervisor are not always clear. E.g., KVM includes some things that other hypervisors dele…
-
comment
Comment #36653366
If looking at types is the least useful way to enforce versioning, then what are _any_ better ways?
-
comment
Comment #34228149
I think Spintronics resistors will resist motion with a force proportional to rotational speed, which I think follows from the resistance coming from oil in the bearings. So the to…
-
comment
Comment #33801049
NT4 already had the graphics stack in kernel mode.
-
comment
Comment #32898865
Yes. But user space can take dependencies on features we didn’t implement yet or we implemented incorrectly or that have bugs in combinations with other features. E.g., more softwa…
-
comment
Comment #32897208
We work very closely across the file system, kernel, and virtualization teams, so I don’t think we can blame Conway’s Law for WSL2. And actually our WSL1 fork performance wasn’t to…
-
comment
Comment #32732413
In Windows we actually have a way to set the parent directory for a UDS bind or connect, via a socket ioctl. It’s not documented yet, but it’s in the header.
-
comment
Comment #31098699
Yes, we were very excited to get WHP (Windows Hypervisor Platform) support integrated. Before that, you could only use it with the HAXM hypervisor on Windows, which conflicts with …
-
comment
Comment #30140274
Care to elaborate?
-
comment
Comment #28990161
What is a broccoli?