human cpu (no longer here) (@cpuGoogle) header
human cpu (no longer here) (@cpuGoogle) profile picture

Fuchsia kernel (Zircon) technical lead. Follow me at the blue butterfly social network.

California, USA
Joined February 2015
Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)Photo by human cpu (no longer here) (@cpuGoogle)
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
Gone to bsky. See you folks there.
202
Replying to @awesomekling
Webkit is the odd one here. Maybe you want to compare with Blink team size?
1
218
Replying to @HSVSphere
Typically stacks grow slow-ish so the penalty of exceptions is bearable. If a thread's code has large stack allocations then its likely worse deal to be lazy. In chrome we had to do a hunt for char name[MAX_PATH] because it started to matter when every stack frame had one.
1
2
101
... handles by assigning an actual page to the virtual address and resuming the execution. The vmm might do some optimization on top, but regular usermode heaps don't do lazy paging, at least the ones most apps use.
1
2
96
Replying to @HSVSphere
Probably not. Lets nerd this thing. The stack allocation is done by the vmm in kernel during thread creation. It will reserve 8M but the memory is not allocated. Once the thread starts running it will touch it each page causing a page fault exception which the vmm again ..
1
2
229
People with interesting lives do not get offended that they cannot be happy. Happy people are offended that they cannot have interesting lives. -- Penelope Trunk
1
2
550
Replying to @chrismckillop
now i notice the Qsr 😀
1
378
Replying to @aionescu
partly is that the need for a general library is rare. For one-off research sysinternals is fine, for hooking you usually know exactly your target and the loader does the rest.
3
965
Not only fun but every few decades, necessary.
I got into computers because building stuff to solve my own problems is fun. I got lucky that it is also an in-demand and lucrative field. But to this day, I still like to somewhat irrationally reinvent the wheel with my main/only motivation being that its fun.
6
851
Replying to @__apf__
sweet plantains!!! i need to try this place
1
230
Replying to @samwhoo
True. I mistyped something while setting Limine and it booted only to the panic shell. And yes, "here is a table with 5 boot-loaders" please set up one of your choice"
1
101
The arch linux installer is amazing. It drops you into a console and makes you type 30% of what is needed to build a distro. You want networking? here is a table comparing 6 networking packages. I'll wait here while you do your research.
3
1
11
1,738
Replying to @apenwarr
is it cheaper than goog drive? bc i am fairly certain that is what it actually is.
2
193
Or do you want AI to tell your child Santa is dead.
1
4
524
I think people are misunderstanding Bard. Telling white lies to kids is an important tactical tool for parents.
1
3
792