Currently browsing category

Technical, Page 2

Learning to OpenSCAD

As a proud new owner of a 3D printer, obviously I have been attempting to learn how create 3D CAD models for it. My friend Joe Andrieu pointed me to OpenSCAD, an open-source, "programmer's" CAD tool. Unlike all other CAD tools I've ever heard of, OpenSCAD uses a textual programming language to describe the object…

How to change your Ethernet’s Mac address on boot (Linux)

Let's say you bought three cute little USB-to-Ethernet adapters for your Raspberry Pi Zeros running UBOS. Plug one in, works like a charm. ... as long as you don't attempt to use two with two Pi Zeros at the same time, on the same Ethernet network. Or all three. Because if you do that, as…

Why Scala is Not For You (nor Me)

Recently I got the chance to evaluate possible approaches for greenfield development of some cloud services that eventually have to scale to Twitter's scale. "Greenfield" meaning that no code has been written yet, there was little existing infrastructure, and most hires were not done either. So an ideal situation for doing an evaluation of technologies…

Trying out IPFS — it was easy

Sitting at the decentralized web summit today, there's lots of talk about IPFS. So I played with it while they were talking. It was much simpler to set up than I thought. Here are my steps: I run Arch Linux (in VirtualBox, on my Mac) pacman -S ipfs-go ipfs daemon & Created a file called…