HACKER Q&A
📣 andrewstuart

What's your big goal? What are you working towards?


What's your big goal? What are you working towards?


  👤 mikewarot Accepted Answer ✓
Trying to reify the BitGrid, a novel computing architecture[1] that requires a whole new ecosystem to be useful. I've got a working simulator[2], so I can now start on compilers, routers, debugging techniques, etc.

I intend to get a chip designed and made through the Google or other chip shuttles. It's all open source hardware and software.

I just want to see it in use at least once, before I age out of the world. It's a bucket list item.

It's deterministic, because it's basically a set of LUTs and latches, which makes it easier to reason about. Yet it's also Turning complete, as a system. It should be useful for the type of compute job you use an FPGA for, but only if you don't care about latency. Everything is pipelined, so there's no fast way to get a single answer.

It should be a very cheap route to petaflops and/or low power, depending on how you optimize the chip. The simplicity of the design give a lot of flexibility to use, unlike routing things to fit in a specific FPGA.

It could offer proveably secure computing, while being power and silicon efficient, because you can literally build a virtual wall around a function and control all access.

[1] https://esolangs.org/wiki/Bitgrid

[2] https://github.com/mikewarot/Bitgrid


👤 jfil
Going to England. Spending 2-3 months there, in a place that's well connected by rail and doing a lot of day trips to explore the place. Probably while working remote back home. Just a matter of slogging through until the kids are old enough to make this realistic.

👤 CM30
Finishing my video backlog entirely (aka videos I wrote scripts for/recorded footage for but haven't actually edited in any meaningful way), and making sure my game development project is finished within a somewhat reasonable timeframe.

👤 berniedurfee
Finishing my album!

👤 andrewstuart
And how is the journey going?

Are you getting wins? Or failing?