Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jstarks
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
jstarks
9mo ago
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 his personality will turn everyone off and none of this stuf
2.
▲
by
jstarks
1y ago
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, whereas SRWLOCK can just store that in the SRWLO
3.
▲
by
jstarks
1y ago
> 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 could have just as easily been an out-of-bounds writ
4.
▲
by
jstarks
1y ago
What about ROL r/m16, 8?
5.
▲
by
jstarks
2y ago
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 arguments will not line up. Probably some of the last args w
6.
▲
by
jstarks
2y ago
No inline functions in library headers, then.
7.
▲
by
jstarks
2y ago
Despite the title, it's not actually open source yet. Soon!
8.
▲
by
jstarks
2y ago
Your NIC can already access arbitrary RAM via DMA. It can read your keys already.
9.
▲
by
jstarks
2y ago
I think the MPL attempts to be that license.
10.
▲
by
jstarks
2y ago
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 for &.
11.
▲
by
jstarks
2y ago
Do you find this problematic?
12.
▲
by
jstarks
3y ago
> 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 tell them that their career choice is wrong?
13.
▲
by
jstarks
3y ago
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 predictable branch or two (but probably unpredictable, I’d guess). Mo
14.
▲
by
jstarks
3y ago
You could also just cut a trace on the motherboard and it would type out the UPC codes unencoded.
15.
▲
by
jstarks
3y ago
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 delegate to the VMM (such as instruction completion). And macOS’
16.
▲
by
jstarks
3y ago
If looking at types is the least useful way to enforce versioning, then what are _any_ better ways?
17.
▲
by
jstarks
4y ago
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 torque will be the same for both resistors (since the battery
18.
▲
by
jstarks
4y ago
NT4 already had the graphics stack in kernel mode.
19.
▲
by
jstarks
4y ago
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 software is starting to depend on namespace features that we imple
20.
▲
by
jstarks
4y ago
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 too bad IIRC—we have real fork at the Windows kernel level, it
21.
▲
by
jstarks
4y ago
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.
22.
▲
by
jstarks
4y ago
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 the Windows hypervisor (used by Hyper-V, WSL2, and the Windo
23.
▲
by
jstarks
5y ago
Care to elaborate?
24.
▲
by
jstarks
5y ago
What is a broccoli?
25.
▲
by
jstarks
5y ago
Unless I'm missing something, that link refers to building Android user-mode components in Rust, not kernel components in Rust.
26.
▲
by
jstarks
6y ago
Tell that to Annex K... Getting something into the spec isn't enough.
27.
▲
by
jstarks
6y ago
Why does this say (2021) when the last commit was in 2014?
28.
▲
by
jstarks
6y ago
A good opportunity to remind everyone that we finally inboxed curl into Windows 10, so this works (with color output) from a stock Windows command prompt. Better late than never, I hope.
29.
▲
by
jstarks
6y ago
Which apps are broken for you? We’ve been working with VMware and Google to ensure their apps well with Hyper-V, but I know there are still some gaps.
30.
▲
by
jstarks
6y ago
> And in C++ 23 something similar to what is not even thought through in Rust today is also planned. I'll believe it when I see it. The C++ committee consistently fails to deliver on safety features.
More ›