

kirubakaran
Kirubakaran Athmanathan
Loading...
InventWood is about to mass-produce wood that's stronger than steel | Hacker News
news.ycombinator.com
Loading...
Loading...
Bookshelf
kirubakaran.com
#vic #pub #don
I think you'll enjoy the books of Robert Greene:
Show More
Loading...
Verilog is weird
danluu.com
Highlights
How is it possible that a reasonable description of something in Verilog turns into something completely wrong in hardware? You can think of hardware as some state, with pure functions connecting the state elements. This makes it natural to think about modeling hardware in a functional programming language. Another natural way to think about it would be with OO. Classes describe how the hardware works. Instances of the class are actual hardware that will get put onto the chip. Yet another natural way to describe things would be declaratively, where you write down constraints the hardware must obey, and the synthesis tool outputs something that meets those constraints. Verilog does none of these things. To write Verilog that will produce correct hardware, you have to first picture the hardware you want to produce. Then, you have to figure out how to describe that in this weird C-like simulation language. That will then get synthesized into something like what you were imaging in the first step
Verilog is so inexpressive that many companies use an ad hoc tool to embed a scripting language in Verilog or generate Verilog from a scripting language.
Loading...
Ask HN: What are you working on? (April 2025)
news.ycombinator.com
Some very interesting things that people are working on + discussions. Great for letting your mind wander around the idea-space
Show More
Loading...
"AI-first" is the new Return To Office | Hacker News
www.anildash.com
Highlights
Big tech CEOs and VCs really love performing for each other. We know they hang out in group chats like high schoolers, preening and sending each other texts, each trying to make sure they're all wearing the latest fashions, whether it's a gold chain or a MAGA hat or just repeating a phrase that they heard from another founder. A key way of showing that they're part of this cohort is to make sure they're having a tantrum and acting out against their workers fairly regularly.
Loading...
TypeScript types can run DOOM - YouTube
www.youtube.com
An incredible video well worth the watch!
Show More
Loading...
Dijkstra On the foolishness of "natural language programming" | Hacker News
news.ycombinator.com
Highlights
This reminded me of this old quote from Hal Abelson:"Underlying our approach to this subject is our conviction that "computer science" is not a science and that its significance has little to do with computers. The computer revolution is a revolution in the way we think and in the way we express what we think. The essence of this change is the emergence of what might best be called procedural epistemology—the study of the structure of knowledge from an imperative point of view, as opposed to the more declarative point of view taken by classical mathematical subjects. Mathematics provides a framework for dealing precisely with notions of "what is". Computation provides a framework for dealing precisely with notions of "how to"."
Loading...
Loading...
Collect and share the web
Get started for free