Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Go Concurrency Distilled (antonz.org)
    22comments
  2. PipePipe: NewPipe hard fork implementing SponsorBlock (github.com/infinityloop1308)
    193comments
  3. DeepSeek Elastic Compute (DSec) (arxiv.org)
    57comments
  4. Show HN: Reladraw – A diagram language where you decide where to place things (github.com/reladraw)
    62comments
  5. Does Georgism work? Five years later (astralcodexten.com)
    132comments
  6. Snap Wants to be a State Actor??–Kansas v. Snap (ericgoldman.org)
    4comments
  7. Turning GLM-5.3-Flash into a Jev-like decision model (privatemode.ai)
    25comments
  8. If we do not stop to help each other, what do we become? (codinghorror.com)
    5comments
  9. Evolving programming languages in the AI era (dashbit.co)
    35comments
  10. Exploding variance of means of exponentials: least-squares to the rescue (francisbach.com)
    —discuss
  11. What is the size of Yemen? (2024) (theborys.substack.com)
    4comments
  12. A searchable library of forgotten public-domain film clips from 1915 onward (movingimagearchive.com)
    26comments
  13. We Should Be Able to Change Our Languages (jimmyhmiller.com)
    6comments
  14. Drawgent: Coding agent on a live Excalidraw canvas (tangled.org/yanndegat.tngl.sh)
    34comments
  15. Reverse-engineering the Intel 8087's tangent algorithm: more than CORDIC (righto.com)
    7comments
  16. Fifteen years later, the Apple Cards origin story (lexontech.org)
    92comments
  17. Biology might not be quantum, but its math is quantumlike (quantamagazine.org)
    9comments
  18. Promising discoveries about the potential for life on one of Saturn’s icy moons (fu-berlin.de)
    21comments
  19. ASML says it sold 'absolutely nothing' in Europe in 2026 (tomshardware.com)
    505comments
  20. Welcome to the Medical Clinic at the Interplanetary Relay Station (lightspeedmagazine.com)
    10comments
  21. The Evolution of Vending Machines (saturdayeveningpost.com)
    7comments
  22. How I changed teaching after AI managed to do all my homework assignments (thelastsoftwareengineer.substack.com)
    151comments
  23. LA Metro has some of the slowest escalators on Earth (basin.la)
    72comments
  24. Modern Object Pascal Introduction for Programmers (castle-engine.io)
    63comments
  25. Generate fonts where every LLM token is the same width (mesh.host)
    10comments
  26. Real-time feedback: My closing move in every interview (mgrebler.substack.com)
    2comments
  27. OpenAI agents tried to bruteforce a UN website's API fields (swarmcha.se)
    3comments
  28. How to keep enjoying programming in a world of LLMs (haskell.org)
    230comments
  29. The Lost Atomic Update on Loongson CPU (jia.je)
    6comments
  30. How one Twitch chat message became code execution on a streamer’s PC (scrt.ch)
    20comments

Reverse-engineering the Intel 8087's tangent algorithm: more than CORDIC

46 pointsby 10h agorighto.com
7 comments
4h agoHN ↗

Thank you! Amazing work! I've always had a soft spot for the 8087.

Maybe implement the algorithm in C? Thank would be fun!

1h agoHN ↗

The 8087 is probably enough floating point for a while :-)

6h agoHN ↗

Love these deep dives. It’s fascinating to see how real, low-level engineering we all take for granted today unfolded. It’s incredible that the rough equivalent of an entire 160lb digital computer was built and baked into silicon.

Also incredible reverse engineering. In a time when seemingly all appreciation for expertise is gone it’s so refreshing to see.

2h agoHN ↗

The combination of numerical methods and low-level hardware is fascinating. Those 20th century engineers were both smart and creative.

2h agoHN ↗

Always thought it was strange that fptan also pushes 1 to the register stack. It now makes sense it’s so existing code for the 8087 which was expected to do y/x to get the actual tangent could keep working by doing y/1 on newer processors.