HNHacker News
TopNewBestAskShowJobs

setheron

1,059 karma · joined June 4, 2012

Software Engineering Alumni from University of Waterloo. https://fzakaria.com

[ my public key: https://keybase.io/fzakaria; my proof: https://keybase.io/fzakaria/sigs/KyeYEObQNSlKKt-hy6DszIs2uGt7gRou7CzeSZoR6Q8 ]

submissionscomments
setheron··on A Visualization of Unfathomable Wealth
The purpose is just to visualize scale.

Similar to Jeff Dean's visualization of numbers every programmer should know, visualizing scale is helpful -+ or at least I find it so.

setheron··on Every Byte Matters
(author) thank you for the kind words.
setheron··on Every Byte Matters
Add it to my watch list!
setheron··on Ask HN: Who is hiring? (June 2026)
amazing transparency, pay and information on the site.
setheron··on Every Byte Matters
The struct can be optimized but if we keep growing it with our features we hit the same problem for the cache line sequential access.

Smaller structs help with keeping working set down though.

setheron··on Zig ELF Linker Improvements Devlog
Is there a design dock or explanation about how it can do incremental linking?

It's evaded other linkers in the past: gcc, llvm, mold etc....

setheron··on A History of IDEs at Google
I miss my Dragonfly I am a big Linux proponent but that Chromebook had me convinced about the platform. Amazing integration.
setheron··on A History of IDEs at Google
I'm at Meta now but I was at Google as well. I really enjoy contrasting the two toolchains and where they rise and fall short of each other.

I must say the debugging experience at Meta has been spectacular.

I liked the way CitC exposed Snapshots and easy to make projects.

(+ A bunch of other dozen opinions)

I was also at Amazon circa 2011 and it's funny to think about the experience back then. I remember i toiled to get Eclipse CDT to work whereas everyone else worked without any language intellisense. The work paid off though and I was able to drop P95 of the real time service I was on by 50% with the aided code intelligence + hooking it into callgrind.

setheron··on GitLab announces workforce reduction and end of their CREDIT values
Could have been a B corp perhaps
setheron··on Ninja is a small build system with a focus on speed
This is cool. Going to see if I can use it at work.
setheron··on A Survival Guide to a PhD (2016)
The hardest part is near the end for me.. I had a paper rejected and I thought I would have to extend my graduation.

When things went smooth (accepted paper) I tried to roll that motivation forward as much as possible.

setheron··on A Survival Guide to a PhD (2016)
My kids now are 7,5,2. They were obviously younger when I was doing it.

2 years was during COVID so I never really had to travel for classes which really saved time.

I did most of the coding and ideation on either paternity leave or holidays. Evenings were often running smaller experiments or eventually endless iteration of a paper.

My wife was great and helped me focus usually 8-11pm most nights and some weekends 1-4pm.

We don't live nearby any family and friends were not much help.

setheron··on A Survival Guide to a PhD (2016)
I finished a PhD while working full time with 3 young kids. Feel free to reach out if you've been interested and I can share my experience with you.
setheron··on Meta acquires Moltbook
" I hate ads but I also don't want any paid content" - People
setheron··on Paged Out Issue #8 [pdf]
I enjoyed writing an article for this issue.

I highly recommend it if you enjoy writing. It was painless and fun.

A nice break from writing blogs.

setheron··on The GDB JIT Interface
How do you know what the equivalent C is for the JIT assembly ?
setheron··on Code and Let Live
I see.

Also "containers" always had the option to attach durable storage via bind mounts.

I still get confused by the "this isn't containers" but it's kind of similar.

Maybe I am just too caught up in semantics.

A VPS that is instant to boot, super simple automatic routing and https proxy, with snapshot and durable is a win regardless.

setheron··on Code and Let Live
On one hand it sounds cool. On the other, I feel like I missed it.

Is this just a fancy VPS like digital ocean with, https endpoint, snapshot and restore?

(Same thing goes for exe.dev)

setheron··on Huge Binaries
follow-up: https://fzakaria.com/2025/12/29/huge-binaries-i-thunk-theref...
setheron··on Huge Binaries
but for x86_64, as of right now, if only a single call needs more than 31bits you have to upgrade the whole code section to large code model.

BOLT AFAIU is more about cache locality of putting hot code near each other and not really breaking the 2GiB barrier.

setheron··on Huge Binaries
the front-end services to be "fast" AFAIK probably include nearly all the services you need to avoid hops -- so you can't really shake that much away.
setheron··on Huge Binaries
In many ways that is what the PLT is also.

This is what my next post will explore. I ran into some issues with the GOT that I'll have to explore solutions for.

I'm writing this for myself mostly. The whole idea for code models when you have thunks feels unnecessary.

setheron··on Exe.dev
While at tailscale you built sketch.dev only to actually build this product ? Love it. Ultimate yak shave. Kind of how like Antithesis was the product inside foundationdb.
setheron··on GNU recutils: Plain text database
In 2010 I remember people being very proficient with this at Amazon.

I really enjoying the toolset to query logs etc...

Good memories.

setheron··on 30 Year Anniversary of WarCraft II: Tides of Darkness
Zug Zug
setheron··on Broccoli Man, Remastered
Is the other character a fox because that's Meta mascot too?
setheron··on Run Nix Based Environments in Kubernetes
There was also Nixery paving the way
setheron··on Llamafile Returns
I agree that the work they put out is A+ Whenever I see content produced by jart, it's always amazing.
setheron··on Llamafile Returns
jart, you are back at Google?
setheron··on Nix Derivation Madness
I would be interested in that video.
← PreviousPage 2 of 12Next →