Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. The FBI Doubles Down on Easing 'Bestiality' Hiring Standards(wired.com ↗)
    discuss
  2. Show HN: Zhist – Smarter shell history for ZSH(github.com/overflowy ↗)
    discuss
  3. OSRS Wiki and RuneLite are under strain from low-effort AI development(runescape.wiki ↗)
    discuss
  4. CO3: Toward the Optimal FFI(mversic.github.io ↗)
    discuss
  5. Training Text-to-Image Models 3.6× Faster(linum.ai ↗)
    discuss
  6. Gnome 51 Released with Improved Frame Scheduling, Many App Improvements(phoronix.com ↗)
    1comments
  7. We killed our in-app AI chat and made the agent a first-class user(sensefold.app ↗)
    discuss
  8. Omarchy on Mac(github.com/omacom ↗)
    discuss
  9. Whiteboard Defense(twitter.com/mitchellh ↗)
    discuss
  10. Show HN: Ivx/AI Chat, AI client that doesn't track you (with a better GUI imo)(ivx.run ↗)
    discuss
  11. As Someone Who Has Written This Blog Post,(zachholman.com ↗)
    discuss
  12. Numerical Tours(numerical-tours.com ↗)
    discuss
  13. IPC Panic, a 4-call kernel panic in Apple XNU, up to macOS and iOS 26 included(seriot.ch ↗)
    discuss
  14. Inside the MIT Report on How AI Is Eroding Campus Culture(learningcurve.fm ↗)
    1comments
  15. GitMir just released Vibe, it's like Claude on steroids(gitmir.com ↗)
    discuss
  16. Mercury Books – Accounting Software Built into Your Bank Account(mercury.com ↗)
    discuss
  17. Hacking a Xiaomi Mi Band 4 to Run Super Mario Bros(qwertyforce.dev ↗)
    discuss
  18. Fedora 45 beta drags the Linux console into the 21st century(theregister.com ↗)
    discuss
  19. AI Agents Work. So Why Is Memory Becoming a Problem?(medium.com/majid.fekri ↗)
    discuss
  20. Show HN: LaunchPad-Lite – Open-Source Next.js 15 with Better Auth and Drizzle(github.com/bzdevelopments ↗)
    discuss
  21. Show HN: OpenDocBot – bring your own model to Word, Excel and PowerPoint(opendocbot.com ↗)
    discuss
  22. Agents: The New, New Kingmakers(redmonk.com ↗)
    discuss
  23. An Educational GEMM Ladder for Helios GPUs(amd.com ↗)
    discuss
  24. Lumai Iris – First Optical Computing System(lumai.ai ↗)
    discuss
  25. Jev means structured output is interesting again(seangoedecke.com ↗)
    discuss
  26. What is LLMjacking, and why should IT pros care?(itbrew.com ↗)
    discuss
  27. Column built an issuer processor from scratch(column.com ↗)
    discuss
  28. Set aside human extinction hypotheticals: can we keep AI from persisting itself?(keydiscussions.com ↗)
    discuss
  29. Elon Musk Trains His Political Chaos Machine on the U.K(wsj.com ↗)
    discuss
  30. Vira: Parking control and vehicle registration platform for Norway(mutaz.no ↗)
    discuss

Anatomy of a Texture

22 pointsby 2h agoagentlien.github.io
4 comments
2h agoHN ↗

I just uploaded a new article describing how a modern video game texture is stored in graphics memory, why it's done this way, and how it may differ between platforms.

It is called Anatomy of a Texture.

1h agoHN ↗

Fantastic read! Not even a hint of LLMisms.

52m agoHN ↗

Thank you. I put a lot of care and effort into explaining my own insights the way I felt they needed to be expressed in my own voice. Letting a machine replace those words would have ruined that premise.

49m agoHN ↗

Really enjoyed this, refreshing to read something passionate and hand written. I had no idea how much complexity existed in something as innocuous as handling textures between platforms.

Also pretty cool getting a glimpse into the work 505 does helping developers get their games in front of more people. I had no idea 505 was the publisher[0] for so many recognizable titles.

[0] https://en.wikipedia.org/wiki/List_of_505_video_games