CH

September 25, 2016

A Robust, Testable (and tested), Reentrant Timer in Java and Clojure

Filed under: clojure, java, software development — Benjamin Vulpes @ 6:30 p.m.

I do most of my for-pay web work in Clojure. It's a Lisp, that the popularity of JVM-hosted languages has made acceptable in both Enterpriselandia and Startuplandia1, and so wasn't the worst choice in the world for this particular kid (already entirely competent with the kazoos of Python and Java) to build a new base [...]

September 24, 2016

Portland Road Etiquette

Filed under: auto, portland, traffic, velo — Benjamin Vulpes @ 8:46 p.m.

Should you find yourself operating a motor vehicle, bicycling around my fair city, walking, or merely a passenger in someone else's fashion-item-masquerading-as-capital-equipment, understanding the local road mores brings a moderate bonus in navigation efficiency, provides cultural background to silently judge fellow denizens of the asphalt, and the context to appreciate just how bad drivers in [...]

September 19, 2016

The Hilarious Unprofitability of Uber

Filed under: capital equipment, philosophy, shartups, software development — Benjamin Vulpes @ 2:29 a.m.

As far as I can tell, Uber and friends have spent an extraordinary amount of money demonstrating that mobile devices are a phenomenal sales channel for traditional businesses directly into millenial pockets. Oh, and to illuminate incontrovertibly Silicon Valley's downright perverse aversion to operating capital equipment.

Uber sets prices unilaterally on both the demand and supply sides of the market for just-in-time butt delivery, controls 'fleet' eligibility criteria, suffers none of the friction of operating its own capital equipment, doesn't eat any depreciation charges, will finance chumps"driver partners" purchase of the cars, and can even arrange for operators to rent cars from Enterprise and yet they still cannot make any money. What, as we say, dat?

September 15, 2016

Enlightened Self Interest and Dishwashing Optimizations

Filed under: Uncategorized — Benjamin Vulpes @ 9:36 p.m.

In which I provide some optimizations for a particular mess stream. OMG TEH ZETA...

September 12, 2016

The California Zephyr

Filed under: Uncategorized — Benjamin Vulpes @ 6:30 p.m.

The Zephyr pulled into the station today. Photo post.

September 11, 2016

Extracting and Hashing Bitcoin Block Headers

Filed under: bitcoin, common lisp — Benjamin Vulpes @ 12:28 a.m.

Presented herein: some code for deserializing, reserializing and hashing Bitcoin block headers.

September 9, 2016

Fallon Smart's Murderer Out On Bail

Filed under: portland, sovereignty games — Benjamin Vulpes @ 9:48 p.m.

The Oregonian, as always, gets it wrong:
Noorah, 21, remains in the Multnomah County Detention Center on $1 million bail.
One can trivially determine this to be false:

Hey, what was that?

But (from the same rag)...
A deputy who compiled records filed Aug. 31 in Multnomah County Circuit Court wrote that she spoke about Noorah with an official from [...]

February 7, 2016

V-tronics 101: A gentle introduction to The Most Serene Republic of Bitcoin's cryptographically-backed version control system

Filed under: Uncategorized — Benjamin Vulpes @ 12:00 a.m.

V-tronics 101: A gentle introduction to The Most Serene Republic of Bitcoin's cryptographically-backed version control system
As befits a properly revolutionary agglomeration of individuals, The Most Serene Republic of Bitcoin is so willing to throw out staples of the "modern development workflow" that one might go so far as to call us hidebound reactionaries lusting for the bad old days of subversion and CVS. The inherent appeal of watching not just enemies but also random idiots passing by squirming on the stake aside, V marks a sea change in how thinking people work on software togther. I am not the first to note this.

January 23, 2016

The measure of a state is its ability to deny benefits to outsiders

Filed under: Uncategorized — Benjamin Vulpes @ 12:00 a.m.

The measure of a state is its ability to deny benefits to outsiders

her: it would appear the police aren't allowed to enforce street camping laws: https://archive.is/DwqIP

me: 2016! feefees always trump everything. especially such mundane concerns of the privileged as public health and safety. this is classic 'who could have known' overnice [...]

Money, Trust, and the Wild Wild Web (A socioeconomic history of SSL, or that green lock symbol in your browser)

Filed under: Uncategorized — Benjamin Vulpes @ 12:00 a.m.

Money, Trust, and the Wild Wild Web (A socioeconomic history of SSL, or that green lock symbol in your browser)

In the beginning, there was the web. Tim Berners-Lee did smile upon it, for it was good. And he rested, or something.
The web in those days was a simpler thing: HTTP servers responded with simple documents [...]

Older Posts »

---