HNHacker News
TopNewBestAskShowJobs

yu3zhou4

1,447 karma · joined May 19, 2022

Hello to you, person, AI, bot or perhaps another kind of being I haven’t identify yet. Here are some links to follow if you have some more time to spend

https://jedrzej.maczan.pl

https://github.com/jmaczan

https://x.com/jedmaczan

https://scholar.google.com/citations?user=VC4YmSAAAAAJ

jedrzej@maczan.pl

Anita’s Art:

https://anitamaczan.pl

Wishing you a good day (or whatever timescale you operate on!)

submissionscomments
yu3zhou4··on Guide.world: A compendium of travel guides
Thx, great read about Yemen from Maciej Cegłowski https://idlewords.com/2014/07/sana_a.htm
yu3zhou4··on Ask HN: What Are You Working On? (April 2026)
An open course on building high performance LLM inference engine! Hope to finish by the end of April

https://github.com/jmaczan/tiny-vllm

yu3zhou4··on Floating point from scratch: Hard Mode
I love this article, the edge cases are where the seeming “simplicity” of floating-point numbers breaks down

Recently wrote a chapter in tiny-vllm course about floats in context of LLM inference, much shorter and not that deep as this one, for anyone interested in topic you might like it too https://github.com/jmaczan/tiny-vllm?tab=readme-ov-file#how-...

yu3zhou4··on Show HN: WebGPU LLM inference comprehensive benchmark
Honestly there is a lot for room of improvement in torch-webgpu for performance. Needs involvement of community but the opportunities are definitely there
yu3zhou4··on Advice to young people, the lies I tell myself (2024)
Overall I think it’s a good perspective and worth reading to learn your perspective and experience. Just for anyone who doesn’t come from a good place, please be kind to yourself. You probably really need to work exceptionally hard and need to have top 1% resume. And articles like this can be quite depressing. Don’t let it you down

The author tries to be mindful about it and I appreciate it, but from a perspective of someone from a shithole it still might feel bad

Referring to:

> I've never gotten a job by applying to it. It's always been referrals or someone reaching out to me. So honestly, my resume is shit compared to my peers. I'm terrible at interviewing, and I've never done LeetCode. This is not a brag; it's just not my style. Am I a nepo baby? I don't know. Was I a morale hire? I'm pretty disagreeable. Was it merit? Also not sure

> I recognize that not everyone has access to the same networking opportunities, and the traditional job application process can be a valid and necessary path for many. But social media, when used correctly, is a great way to get an opportunity

yu3zhou4··on Nvim-treesitter (13K+ Stars) is Archived
Good for the maintainer, hope they find peace and do things just for their fun, without needing to deal with comments like that anymore
yu3zhou4··on Go hard on agents, not on your filesystem
So in some sense we start recreating an operating system, or at least the userspace, within the Claude code. There was some name for this pattern but I can’t recall
yu3zhou4··on My first patch to the Linux kernel
Can confirm that it also happens in other complex systems! Still a lot of good time and the novelty factor helps with pushing through
yu3zhou4··on My first patch to the Linux kernel
Congrats and happy for you, you had a lot of fun and did something genuinely interesting
yu3zhou4··on Ask HN: What Are You Working On? (March 2026)
I’m recreating a tiny version of vLLM in C++ and CUDA from scratch (high throughput LLM inference server)

https://github.com/jmaczan/tiny-vllm

yu3zhou4··on Large-Scale Online Deanonymization with LLMs
Liar paradox
yu3zhou4··on Claws are now a new layer on top of LLM agents
I had to use AI to actually understand what you wrote it and I think it's an underrated comment
yu3zhou4··on Show HN: Beautiful interactive explainers generated with Claude Code
Thank you very much!
yu3zhou4··on Show HN: Beautiful interactive explainers generated with Claude Code
Please share prompts or md files so we can generate more!
yu3zhou4··on Simplifying Vulkan one subsystem at a time
I try my best to push ML things into WebGPU and I think it has a future, but performance is not there yet. I have little experience with Vulkan except toy projects, but WebGPU and Vulkan seem very similar
yu3zhou4··on Ask HN: What are you working on? (February 2026)
PyTorch compiler and runtime for WebGPU!
yu3zhou4··on We tasked Opus 4.6 using agent teams to build a C Compiler
ngmi
yu3zhou4··on We tasked Opus 4.6 using agent teams to build a C Compiler
At this point, I genuinely don't know what to learn next to not become obsolete when another Opus version gets released
yu3zhou4··on Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go
This is hilarious, 5 years ago I built a very similar cli tool based on the same idea and with the same name (whosthere but in Polish, ktotu [0]). I wonder if you used AI to generate the project and the idea

Congrats for the execution, it looks more complete and feature rich and Go is a better choice for sure

[0] https://github.com/jmaczan/ktotu

yu3zhou4··on Show HN: I got PyTorch models running on WebGPU without ONNX export
Performance is not there yet, honestly. I haven’t focus on running things fast, but it’s one of next directs steps I’ll take. The problem with running it in a browser is that we need to find a way to run the PyTorch itself in a browser and to my best knowledge it’s not there yet. I’m looking at it to close the gap, feel welcome to reach out to collaborate if you’re interested!
yu3zhou4··on Ask HN: What are you working on? (January 2026)
PyTorch compiler and runtime for WebGPU https://github.com/jmaczan/torch-webgpu
yu3zhou4··on Animated AI
On Safari mobile it shows a modal that can’t be scrolled nor closed
yu3zhou4··on Ask HN: What skills do you want to develop or improve in 2026?
Good luck to everyone in achieving their goals and exploring new paths!

To me it's deep learning compilers since mid 2025. I am a person who can't learn just from reading books, so 80% of time I learn by doing (contribute to PyTorch) and 20% of time I read books (now: Engineering a Compiler from Keith Cooper and Linda Torczon) and talk to LLMs to fill gaps in my understanding.

My main quest now is to build a bridge [0] between PyTorch and universal GPU computing world - which I believe WebGPU might become. What it requires is to build is 1) a runtime for executing PyTorch ATen operations on WebGPU by running WGSL shaders and 2) a compiler, so you can use full PyTorch power with @torch.compile

[0] - https://github.com/jmaczan/torch-webgpu

yu3zhou4··on Ask HN: What Are You Working On? (December 2025)
WebGPU backend for PyTorch

https://github.com/jmaczan/torch-webgpu

yu3zhou4··on Paged Out
Glad you enjoyed it, your comment made my day
yu3zhou4··on Build a Compiler in Five Projects
Thanks. I'd like to learn the most important things in traditional compilers that are still relevant and translate these skills into ML compilers
yu3zhou4··on Build a Compiler in Five Projects
Thanks!

Are you sure it’s an extinct art though? LLVM is flourishing, many interesting IRs come to life like MLIR, many ML-adjacent projects build their own compilers (PyTorch, Mojo, tinygrad), many big tech like Intel, AMD, Nvidia, Apple and others contribute to multiple different compilers, projects integrate one to another at different levels of abstraction (PyTorch -> Triton -> CUDA) - there is a lot of compilation going on from one language to another

Not to mention many languages in a mainstream that weren’t that popular 10 years ago - think Rust, Zig, Go

yu3zhou4··on Build a Compiler in Five Projects
Is Dragon book still relevant? Do you recommend any other learning resources other than reading the source and contributing to llvm?
yu3zhou4··on Ask HN: Good resources to learn financial systems engineering?
There a free online accredited master's degree in Financial Engineering (https://www.wqu.edu/mscfe), probably not for OP but maybe some find it useful for them
yu3zhou4··on Keep Android Open
Are there any alternative mobile OSes actively developed? I remember Ubuntu Touch was the thing and something from Firefox, but not sure if they are continued?
← PreviousPage 2 of 9Next →