Dave Hudson

hashingit.com

Home

Welcome! This is where I (Dave Hudson) collect things on the Internet.

For a very long time I’ve been interested in operating systems, programming languages, distributed systems, networking, and high performance computing. Much of what you’ll find here relates to these.

If something gets my attention, and I have time, I like to write blog posts. When I started the site I wrote a lot about Bitcoin mining, hence the site name. I’m still very much active in the world of distributed ledgers and blockchain, but am more of a passive observer of cryptocurrencies now.

While the blog is where I think aloud, “elements” is a space where those thoughts become more concrete.


Recent posts

Playing librarian with 30 years of collected research

2020-03-04 07:30 - 2 min read
I finally collected 30 years of research material in one place and put them on this site.

Importing the old hashingit.com site contents

2020-02-18 18:30 - 1 min read
I wanted this new site to include all the contents from my original hashingit.com site. Sounded easy but was a little more tricky than I'd anticipated.

Understanding other people's code

2020-01-27 23:36 - 4 min read
The original HTML and CSS I started with for this site weren't quite as clean as I'd hoped, so I decided to clean them up. Doing so was harder than it looked, but that shouldn't have surprised me. Understanding other people's code is always harder than it sounds.

Episode IV: A new blog (or rebooting it anyway)

2020-01-22 22:30 - 3 min read
Some thoughts on what I'm trying to achieve with this site/blog.

Getting real with blockchain

2019-01-09 12:00 - 9 min read
How do we go from talking about blockchain applications to putting them into production? Some thoughts on the challenges and opportunities.

What IoT history reveals about blockchain’s challenges

2017-01-06 14:00 - 9 min read
Blockchain is a new technology, but we've seen new technologies before. In the 1990s, the Internet of Things (IoT) was going to change the world, but it didn't work out quite the way we expected it to.