frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Growing up in “404 Not Found”: China's nuclear city in the Gobi Desert

https://substack.com/inbox/post/182743659
560•Vincent_Yan404•13h ago•232 comments

Calendar

https://neatnik.net/calendar/?year=2026
832•twapi•14h ago•106 comments

Remembering Lou Gerstner

https://newsroom.ibm.com/2025-12-28-Remembering-Lou-Gerstner
9•thm•1h ago•0 comments

Building a macOS app to know when my Mac is thermal throttling

https://stanislas.blog/2025/12/macos-thermal-throttling-app/
140•angristan•8h ago•66 comments

Global Memory Shortage Crisis: Market Analysis

https://www.idc.com/resource-center/blog/global-memory-shortage-crisis-market-analysis-and-the-po...
23•naves•4h ago•3 comments

Replacing JavaScript with Just HTML

https://www.htmhell.dev/adventcalendar/2025/27/
615•soheilpro•18h ago•228 comments

Designing Predictable LLM-Verifier Systems for Formal Method Guarantee

https://arxiv.org/abs/2512.02080
29•PaulHoule•4h ago•2 comments

tc-ematch(8) extended matches for use with "basic", "cgroup" or "flow" filters

https://man7.org/linux/man-pages/man8/tc-ematch.8.html
19•hamonrye•3h ago•0 comments

Never Use Pixelation to Hide Sensitive Text (2014)

https://dheera.net/posts/20140725-why-you-should-never-use-pixelation/
73•basilikum•1w ago•22 comments

Learn computer graphics from scratch and for free

https://www.scratchapixel.com
73•theusus•8h ago•6 comments

One year of keeping a tada list

https://www.ducktyped.org/p/one-year-of-keeping-a-tada-list
166•egonschiele•6d ago•49 comments

Floor796

https://floor796.com/
928•krtkush•1d ago•111 comments

We "solved" C10K years ago yet we keep reinventing it (2003)

https://www.kegel.com/c10k.html
68•birdculture•2d ago•36 comments

Rex is a safe kernel extension framework that allows Rust in the place of eBPF

https://github.com/rex-rs/rex
122•zdw•5d ago•56 comments

2D Signed Distance Functions

https://iquilezles.org/articles/distfunctions2d/
43•nickswalker•3d ago•2 comments

How we lost communication to entertainment

https://ploum.net/2025-12-15-communication-entertainment.html
623•8organicbits•23h ago•342 comments

Last Year on My Mac: Look Back in Disbelief

https://eclecticlight.co/2025/12/28/last-year-on-my-mac-look-back-in-disbelief/
299•vitosartori•9h ago•211 comments

Langfuse (YC W23) Is Hiring in Berlin, Germany

https://langfuse.com/careers
1•clemo_ra•7h ago

A "Prime" View of HN

https://dosaygo-studio.github.io/prime-news/index.html
35•keepamovin•2h ago•22 comments

Hungry Fat Cells Could Someday Starve Cancer

https://www.ucsf.edu/news/2025/01/429411/how-hungry-fat-cells-could-someday-starve-cancer-death
116•mrtnmrtn•9h ago•28 comments

Fathers’ choices may be packaged and passed down in sperm RNA

https://www.quantamagazine.org/how-dads-fitness-may-be-packaged-and-passed-down-in-sperm-rna-2025...
266•vismit2000•18h ago•163 comments

Deathbed Advice/Regret

https://hazn.com/deathbed-regret
27•paulpauper•2h ago•16 comments

Gpg.fail

https://gpg.fail
421•todsacerdoti•1d ago•253 comments

Rainbow Six Siege hacked as players get billions of credits and random bans

https://www.shanethegamer.com/esports-news/rainbow-six-siege-hacked-global-server-outage/
266•erhuve•1d ago•129 comments

Dialtone – AOL 3.0 Server

https://dialtone.live/
97•rickcarlino•16h ago•46 comments

Ask HN: Best Podcasts of 2025?

31•adriancooney•5h ago•34 comments

Functional programming and reliability: ADTs, safety, critical infrastructure

https://blog.rastrian.dev/post/why-reliability-demands-functional-programming-adts-safety-and-cri...
132•rastrian•19h ago•133 comments

The Origins of APL (1974) [video]

https://www.youtube.com/watch?v=8kUQWuK1L4w
52•ofalkaed•6d ago•11 comments

Liberating Bluetooth on the ESP32

https://exquisite.tube/w/mEzF442Q4hUXnhQ8HmfZuq
129•todsacerdoti•21h ago•25 comments

Project Vend: Phase Two

https://www.anthropic.com/research/project-vend-2
178•kubami•6d ago•80 comments
Open in hackernews

Learn computer graphics from scratch and for free

https://www.scratchapixel.com
73•theusus•8h ago

Comments

yunnpp•58m ago
The website has come a long way, a good reminder for Santa to drop a donation.

Computer graphics needs more open education for sure. Traditional techniques are sealed in old books you have to go out of your way and find; Sergei Savchenko's "3D Graphics Programming Games and Beyond" is a good one. New techniques are often behind proprietary gates, with shallow papers and slides that only give a hint of how things may work. Graphics APIs, especially modern ones, make things more confusing than they need to be too. I think writing software rasterizers and ray tracers is a good starting point; forget GPUs exist.

Also, slight tangent, but there doesn't seem to be any contact method here other than Discord, which I find to be an immediate turn-off. Last time I checked, it required a phone number.

The donations page could use a link directly from the homepage too.

WillAdams•44m ago
I can still remember a fellow student wanting to know how to write a 3D computer game, the professor being stumped, and my chiming in w/

>Get Foley & Van Dam from the library

noting it should be available to check out, since I'd just checked it back in.

Several new editions since:

https://www.goodreads.com/book/show/5257044-computer-graphic...

yunnpp•40m ago
Yeah, that's "the mouse book" in my mind. The tiger book is also a very good compilation of topics, though it leaves things as "exercise for the reader" more often than I would like to.

https://www.goodreads.com/book/show/1933732.Fundamentals_of_...

tombert•19m ago
Graphics have been a blind spot for me for pretty much my entire career. I more or less failed upward into where I am now (which ended up being a lot of data and distributed stuff). I do enjoy doing what I do and I think I'm reasonably good at it so it's hardly a "bad" thing, but I (like I think a lot of people here) got into programming because I wanted to make games.

Outside of playing with OpenGL as a teenager to make a planet orbit around a sun, a bad space invaders clone in Flash where you shoot a bird pooping on you, a really crappy Breakout clone with Racket, and the occasional experiments with Vulkan and Metal, I never really have fulfilled the dream of being the next John Carmack or Tim Sweeney.

Every time I try and learn Vulkan I end up getting confused and annoyed about how much code I need to write and give up. I suspect it's because I don't really understand the fundamentals well enough, and as a result jumping into Vulkan I end up metaphorically "drinking from a firehose". I certainly hope this doesn't happen, but if I manage to become unemployed again maybe that could be a good excuse to finally buckle down and try and learn this.

socalgal2•11m ago
Try WebGL or better, WebGPU. It's so much easier and all the concepts you learn are applicable to other APIs.

https://webgpufundamentals.org

or

https://webgl2fundamentals.org

I'd choose webgpu over webgl2 as it more closely resembles current mondern graphics APIs like Metal, DirectX12, Vulkan.

weslleyskah•3m ago
I feel the same. I was trying to make some "art" with shaders.

I've got inspired by Zbrush and Maya, but I don't think I can learn what is necessary to build even a small clone of these gigantic pieces of software, unless I work with this on a day to day basis.

The performance of Zbrush is so insane... it is mesmerizing. I don't think I can go deep into this while treading university.