frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Obsidian Bases

https://help.obsidian.md/bases
202•twapi•1h ago•54 comments

Show HN: Fractional jobs – part-time roles for engineers

https://www.fractionaljobs.io
56•tbird24•2h ago•19 comments

Lab-Grown Salmon Hits the Menu at an Oregon Restaurant as the FDA Greenlights

https://www.smithsonianmag.com/smart-news/lab-grown-salmon-hits-the-menu-at-an-oregon-restaurant-as-the-fda-greenlights-the-cell-cultured-product-180986769/
15•bookmtn•52m ago•8 comments

Shamelessness as a strategy (2019)

https://nadia.xyz/shameless
23•wdaher•54m ago•1 comments

What could have been

https://coppolaemilio.com/entries/what-could-have-been/
75•coppolaemilio•51m ago•40 comments

A minimal tensor processing unit (TPU), inspired by Google's TPU

https://github.com/tiny-tpu-v2/tiny-tpu
52•admp•2h ago•2 comments

Show HN: Whispering – Open-source, local-first dictation you can trust

https://github.com/epicenter-so/epicenter/tree/main/apps/whispering
225•braden-w•6h ago•57 comments

Show HN: We started building an AI dev tool but it turned into a Sims-style game

https://www.youtube.com/watch?v=sRPnX_f2V_c
81•maxraven•4h ago•56 comments

Left to Right Programming

https://graic.net/p/left-to-right-programming
169•graic•6h ago•150 comments

Spice Data (YC S19) Is Hiring a Product Associate (New Grad)

https://www.ycombinator.com/companies/spice-data/jobs/RJz1peY-product-associate-new-grad
1•richard_pepper•1h ago

The Rising Returns to R&D: Ideas Are Not Getting Harder to Find

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5242171
32•surprisetalk•3d ago•0 comments

Newsmax agrees to pay $67M in defamation case over bogus 2020 election claims

https://apnews.com/article/dominion-voting-newsmax-defamation-trump-2020-3b2366dfdae3a8432afe822bf14fe1ef
78•throw0101a•57m ago•24 comments

Counter-Strike: A billion-dollar game built in a dorm room

https://www.nytimes.com/2025/08/18/arts/counter-strike-half-life-minh-le.html
176•asnyder•8h ago•150 comments

Show HN: I built an app to block Shorts and Reels

https://scrollguard.app/
448•adrianhacar•2d ago•174 comments

Anna's Archive: An Update from the Team

https://annas-archive.org/blog/an-update-from-the-team.html
743•jerheinze•6h ago•351 comments

FFmpeg Assembly Language Lessons

https://github.com/FFmpeg/asm-lessons
289•flykespice•9h ago•82 comments

Show HN: I built a toy TPU that can do inference and training on the XOR problem

https://www.tinytpu.com
34•evxxan•3h ago•8 comments

An IRC-Enabled Lawn Mower

https://jotunheimr.idlerpg.net/users/jotun/lawnmower/
10•rickcarlino•1d ago•1 comments

GenAI FOMO has spurred businesses to light nearly $40B on fire

https://www.theregister.com/2025/08/18/generative_ai_zero_return_95_percent/
124•rntn•3h ago•56 comments

Sikkim and the Himalayan Chess Game (2016)

https://www.historytoday.com/archive/feature/sikkim-and-himalayan-chess-game
20•pepys•3d ago•4 comments

T-Mobile claimed selling location data without consent is legal–judges disagree

https://arstechnica.com/tech-policy/2025/08/t-mobile-claimed-selling-location-data-without-consent-is-legal-judges-disagree/
183•Bender•3h ago•52 comments

Phrack 72

https://phrack.org/issues/72/1
31•todsacerdoti•1h ago•3 comments

Structured (Synchronous) Concurrency

https://fsantanna.github.io/sc.html
6•jbkcc•1h ago•0 comments

The Cutaway Illustrations of Fred Freeman (2016)

https://5wgraphicsblog.com/2016/10/24/the-cutaway-illustrations-of-fred-freeman/
67•Michelangelo11•2d ago•6 comments

Launch HN: Reality Defender (YC W22) – API for Deepfake and GenAI Detection

https://www.realitydefender.com/platform/api
63•bpcrd•8h ago•28 comments

Typechecker Zoo

https://sdiehl.github.io/typechecker-zoo/
134•todsacerdoti•3d ago•23 comments

Mindless Machines, Mindless Myths

https://lareviewofbooks.org/article/mindless-machines-mindless-myths/
30•lermontov•15h ago•0 comments

The lottery ticket hypothesis: why neural networks work

https://nearlyright.com/how-ai-researchers-accidentally-discovered-that-everything-they-thought-about-learning-was-wrong/
59•076ae80a-3c97-4•6h ago•30 comments

The Weight of a Cell

https://www.asimov.press/p/cell-weight
73•arbesman•7h ago•26 comments

How much do electric car batteries degrade?

https://www.sustainabilitybynumbers.com/p/electric-car-battery-degradation
95•xnx•5h ago•143 comments
Open in hackernews

Show HN: I built a toy TPU that can do inference and training on the XOR problem

https://www.tinytpu.com
34•evxxan•3h ago
We wanted to do something very challenging to prove to ourselves that we can do anything we put our mind to. The reasoning for why we chose to build a toy TPU specifically is fairly simple:

- Building a chip for ML workloads seemed cool - There was no well-documented open source repo for an ML accelerator that performed both inference and training

None of us have real professional experience in hardware design, which, in a way, made the TPU even more appealing since we weren't able to estimate exactly how difficult it would be. As we worked on the initial stages of this project, we established a strict design philosophy: TO ALWAYS TRY THE HACKY WAY. This meant trying out the "dumb" ideas that came to our mind first BEFORE consulting external sources. This philosophy helped us make sure we weren't reverse engineering the TPU, but rather re-inventing it, which helped us derive many of the key mechanisms used in the TPU ourselves.

We also wanted to treat this project as an exercise to code without relying on AI to write for us, since we felt that our initial instinct recently has been to reach for llms whenever we faced a slight struggle. We wanted to cultivate a certain style of thinking that we could take forward with us and use in any future endeavours to think through difficult problems.

Throughout this project we tried to learn as much as we could about the fundamentals of deep learning, hardware design and creating algorithms and we found that the best way to learn about this stuff is by drawing everything out and making that our first instinct. In tinytpu.com, you will see how our explanations were inspired by this philosophy.

Note that this is NOT a 1-to-1 replica of the TPU--it is our attempt at re-inventing a toy version of it ourselves.

Comments

skybrian•1h ago
It's unclear to me what the end result is. Did you build real hardware or is it simulated somehow? If it's hardware, what kind and how did you make it?
antognini•1h ago
Based on the code in the repo it looks like they designed the chip in verilog and then ran it in a simulator. But if they have the verilog code in principle they could send it off to a fab and get real hardware back.
jacquesm•1h ago
Verilog spec by the looks of it. So you should be able to make it work on an FPGA or if you happen to have a chip fab in your garage you might want to make your own silicon ;) I'd go the FPGA route.
zhainya•1h ago
I feel like I missed a whole section somewhere. "Built a toy TPU". What does that mean? I have no idea what was actually "built" here.
evxxan•27m ago
By "toy TPU", we simulated forward pass + backprop on a minimal tpu-like accelerator.
evxxan•29m ago
all in simulation :)
jacquesm•1h ago
Sometimes it is the projects where you don't know that you really don't know what you are doing that are the most satisfying, kudos, amazing work you have done.
evxxan•8m ago
Thank you!