April 26, 2015

fyooturgigs: knife sharpener, garbage-sorter, computational sommelier

Filed under: Uncategorized — @ 12:00 a.m.
fyooturgigs: knife sharpener, garbage-sorter, computational sommelier

Over not just the course of the 3rd Bitcoin Conference but the days before and after it as well, asciilifeform and I burned many an hour reviewing in excruciating detail the challenges of finding work in orcish lands. The root of the challenge lies in cultivation of the meat-wot (the informal Web of Trust made up of your meatspace lovers, friends, (ex-)colleagues, family and miscellaneous acquaintances)1, as "work" is not distributed in Orclandia in the ways my Western readers are familiar with (going to college, attending career fairs, applying for jobs…) nearly so much as they are distributed through the family networks (China and the UAE are excellent examples of these sorts of Orcish countries - the jury on Argentina, however, is entirely out at this point).

Jobs we (to some degree of seriousness or another) entertained the notion of picking up in order to flee the wrath of our fiat overlords included: sharpening knives on a bastardized bicycle, operating cranes, welding, sorting garbage in the streets of Buenos Aires for a meager living, and carefully selecting ancient computer componentry for a distinguished clientele.

The knife-sharpening gig sounds like a rather good one, if you've been stuck in the ALGOL shitpit your entire life, yearning for the lost swordsmithing arts of your fathers: your tool is a simple bicycle, modified to spin a sharpening stone. The entirety of its operation fits in your head, you can become very good at its operation, and you can haul it around the city sharpening knives for more or less anyone. There's a large market for the work, but also next to no barriers to entry, which'd put the remuneration pretty low. It's also not a lemon market like web development or used car sales, so there may be some economic benefit to doing ones work well, rather than just quickly.

Operating cranes, welding, and that whole family of work also sound good, but the higher end building trades are entirely unionized (based on what little contact I have with tradesfolk these days), and entering the other skilled trades like underwater welding would entail fighting a bevy of sixteen-year-olds who are all more agile, learn more quickly, have less on the line in terms of obligations, and are more than happy to charge next-to-nothing for their services. Picking garbage only starts to make sense after a week in Buenos Aires, when the batteries start to run down, and the desire to stay is very strong. "Perhaps I'll take on that line of work, rather than return to the mines of Mordor once again…" sort of attitude2.

While we did bandy these potential "jobs" and dire jokes about how miserable it is to live in the plasticized world of America, fully cognizant that real life exists just a brief plane trip away, and actual handmade icecream can be had simply by paying for it3, A proposed gig that neither of us could figure out how to worm into at this time is that of the computational sommelier.

As time continues to advance, and the mindless mass-production profit-hunting machine of America continues to grind all things of quality into dust under its relentless boots, I expect "computers" as they are sold to grow ever more shitty on average, and ever more expensive at the high end (obviously in relative terms, but more importantly also in absolute terms of inflation-adjusted dollars between tsub0 and tsub1). To substantiate the point, consider the following: in mid-2012 you could purchase a Macbook Air i5 with a 1.8 GHz processor in it. Today, the i5 in the Macbook Air only pushes 1.6 GHz. You could cram up to 8 gigs of RAM into the 2012 model, and the 2015 model comes with 4 total that cannot be upgraded. So - not only are you paying for less material in the actual machines, they're materially slower, and the Macintosh operating system demands even more of the poor video card for its endless "improvements" in gaussian blurs on user-interface elements. That, friends, is crapflation in action. The relentless cheapening of all good things in the name of squeezing an additional penny out per unit4.

Since that's an assumption about life that Stan and I share with many others in La Serenissima, we also expect an (eventual) brisk trade in high-grade computer parts. Motherboards needing only a CPU, EEC RAM and the controllers therefor, capacitors that have some years of life left in them, Trinitron monitors and the higher-quality knockoffs, the list goes on and on nearly ad infinitum. Not only are there good manufacturers and bad manufacturers, but good fabs have bad years, and vice versa.

The gig (on the table, available for any who'd take it on and stick with the miserable hobby for a decade or three) is simple: build an exhaustive knowledge of every company that has ever made computer parts and an exhaustive understanding of which parts were made well and not at which point in time. In building this, you'll also learn to identify fakes (for as the value of this ancient technology increases you can bet your ass that the prices will march similarly and inevitably upwards). You'll work endlessly to source great big bags of spare parts, and rummage through them for the ten out of five hundred that still actually work. Eventually, you'll be sitting on a tidy little dragon's hoard of top-grade computronium, will be able to evaluate other freshly-mined nuggets for quality, and have the skills to both build "new" computers from old parts, and repair that which to most of us derping around on computers today would be considered broken beyond the point of repair, even if it's just a single fried component.

Then you'll have an entirely different problem: in a sea of frauds, who'd have any reason to trust you? People in this line of work cannot simply hang out a shingle and have custom trickle in. This kind of job caters to people with shitloads of money and esoteric taste in things. The market (today) for these services is vastly smaller even than the market for sommelier services, and most people consider the sourcing of wine for stores and rich fuckers an impossibly difficult business to get into. The computronium curation profession doesn't even have it's own web of trust yet.



Our personal attitudes towards the problem of leaving the gravity well of our personal fiat hells and migrating to the peripheries is very telling. I'd not expect it to be anything I couldn't handle with adequate reserves and grit, whereas dear Stan would rather do nearly anything else than either work or tend to his meat-wot. Not that work or tending to the meat-wot are either good or bad things, but merely things that one either chooses to do or chooses to not do, with predictable results.


The desire's stronger for the poor fellow than it is for me, for he doth live in the very heart of darkness, practicing arts that themselves only make sense in the context of the wrong our fair government has visited on the computing world. Unlike in my fair city, they don't even have real ice cream! The Forbidden City (while well-painted and a lovely place for the governors at the top) puts the peasants who drive its gears into the darkest of holes and feeds them high-fructose-corn-syrup "food products". Imagine having grown up in the Old World, and being forcibly pushed through the great sausage-making equalizer that is the East Coast of America.

I came to the conclusion over the course of this trip that we actually live in different countries, despite our passports apparent similarity.


That this was a big deal for the man really opened my eyes to the dire nature of existence in That America. They don't even have real ice cream!

I also learned recently that most mainstream American beers are fortified with HFCS. GOD BLESS CASCADIA, AND MAY SHE SURVIVE HER OCCUPIERS.


"But this is what caaapitalism doooooes and why it's eeeeevil!" the socialists cry, all unaware that it's because a million idiots want to use a point-and-touch computer that the market is squeezing nearly all computation devices into the moronic touchscreen format. Consider that the unsubsudized cost of an iPhone is about 749 USD today, and the low-end Macbook Air starts at 899 USD. If Macintosh laptops (long held up as the gold standard of quality in personal computing) cost the same as a mobile phone, we can expect one of two things to happen in our lifetimes: either the cost of actual computers that one can open up and derp upon oneself will go up 10x (as is only fitting for the relationship between tools intended for use by professionals) or the price of mobile phones must collapse by 10x.

In this context, it's pretty obvious that the Watch is a desperate play by Apple to put a price floor in under both their portable and mobile device markets. At the very least, it'll do a good job of burying any sort of price signal for the family of devices…

April 25, 2015

Well welcomed, the warrior

Filed under: Uncategorized — @ 12:00 a.m.
Well welcomed, the warrior

I'm a rad guy, and I live with a rad girl who treats me like a king. Ladybird picked me up upon arrival at the local airport, drove me to check in at the office to inform the staff of my return to battle next week, ministered to the sundry needs of a man ten days abroad1, washed the laundry fresh from my suitcase, and then took me along for entertainment while procuring ingredients for from-scratch lasagna.

After that shopping trip, I made my first bechamel (perfectly executed, I'll add) for our lasagna and settled into the Vulpes' night routine2 without a hitch. At which point it struck me - most Americans don't have any notion of a regular routine of family life (we also lack the cultural routines for "eating as an activity" instead of "eating to sate the machine"3, but this is an entirely different topic).

Our nightly routine is a mere iceberg-tip of the well-curated life we've put together4. It's so familiar and well-trod, this path, that I can drop right into my track fresh off a 21-hour set of plane rides from the other hemisphere5.

Most Americans don't know that they can live like this, or are unwilling to make the sacrifices necessary to do so. I'm thrilled to a) be so well treated by my wife6 and b) to have put together a life that's so robust and self-supporting of all the right habits7. It's one of the reasons that I'm not particularly bothered at the spectre of changes that children will bring to my life - while I'm sure that everything's going to change, and in a myriad of ways impossible to predict, I've a more solid foundation for operating a healthy life than most people I know (and I'd bet a more solid foundation than most Americans have ever dreamt could be possible).

To wives and families!



The talk-monsters of #bitcoin-assets left me no time to meet the locals in B.A., I tell you! I had to fight for even the few nights of tango I managed to get in…


Guitar-ing, cooking, singing, and eating to name a few.


I myself am guilty of this for 2/3 of my daily meals, taking breakfast and lunch at the office and minimizing the time so "wasted".


I also rented an office ten blocks from my house to minimize wasted time - part of the well-curated life thing. Granted, the real estate's a bit spendy, but it's not that much more expensive than everything else out there, and it's more ft^2 and nicer than any of the options down town. From the office I bike to a local mountain and run its stairs a few times, the whole thing several times per week. Including showering at the office, the whole exercise routine takes almost exactly an hour, every time. I don't even pay for a gym membership!

Good engineering is the art of looking at the piston, and realizing that you can cut the head to act as a radiator without compromising its structural bits. Life can and should be engineered in the same way, with every aspect supporting every other aspect holistically. Americans have trouble working out because they waste 2 hours driving to work every day, and then have to shoehorn a gym trip into life on top of that!

Time, it turns out, is your most valuable asset. You don't know how much if it you have left, and not wasting that limited, resource of unknowable depths is the key to getting lots of shit done and still having time to drink a few bottles of wine with friends on the weekend.


A nice thing about traveling to Buenos Aires is that it's only 4 hours ahead of Pacific time, and the flightset's just about 21 hours, no matter how you slice it. That means I get on the plane at 9a my time, and off the plane at 9a local time! If I snag 6-7 hours of sleep in there at the tail end of the intercontinental flight, my clock's pre-synced and I'm ready to roll!


That was what I went into this post intending to talk about, before I got distracted with the importance of holistic life engineering…


Cooking for ourselves, spending quality time together, eating together, making music and dancing together…

April 24, 2015

Bitcoin needs no changes to destroy your world

Filed under: Uncategorized — @ 12:00 a.m.
Bitcoin needs no changes to destroy your world

In the context of Bitcoin, and other "blockchain tekmologies", "pruning" reduces the amount of disk space required to validate incoming transactions. This, while not the most terrible idea in the world1, has little or nothing to do with bitcoinating. I neglected to discuss anything but the highest-order technical aspects of what it means for a piece of software to bitcoinate in the linked post, and now find myself compelled to rehash what Bitcoin actually accomplishes and why those accomplishments are so awesome2. The main things that Bitcoin offers over the traditional fiat monetary instruments are: a fixed economic base3, uninterdictable transactions and unfreezable funds, and an immutable history of all transactions that have ever taken place, secured by proof of work on the technical side and mutually-assured-destruction on the game theory side.

Bitcoinating very specifically has nothing to do with: making people rich by virtue of holding bitcoin keys, "banking the unbanked", processing as many transactions as Visa, or any of the other entirely orthogonal concerns USG muppets routinely trot out in vain attempts to undermine the thing in the way they've become accustomed to coopting other "open source" projects like GPG and OpenSSL.

Hilariously, nobody talks about the fixed monetary base anymore - it's almost as though Superman were to actually show up on Obama's front door, willing and able to stop Russian nukes mid-flight (or ISIL nuke-suitcases before they even got to the airport, to update the narrative), and after the initial hubbub died down, all anyone cared to talk about was the color of his cape and what the color scheme implied for equality and gender relations in the submariner forces. This orientation of the discussion away from what is important and towards that which is unimportant is the hallmark of fiat psyops hell-bent on undermining the strength of what just might become the future's monetary base. Of course Bitcoin's not important because it has an entirely fixed monetary base - it's important because the whole world might use it, and with the narrative so shifted, the controversy of "how much of an asshole are you for wanting to exclude the unbanked" can be taught, and the discussion framed so as to make regular block size increases sound sane4.

The monetary base thing5, while cool and important does not eclipse in coolness or importance the twin features of uninterdictable transactions and unfreezable assets. Under the current US/NATO-controlled monetary regime, any transaction that exceeds a certain size6, or moves funds to untouchable-caste people bears an extremely non-zero risk of freezing the entirety of the transmitter's assets with absolutely no recourse. This is always done in the name of "combating terrorism" or "saving women from slavery" or "preventing child pornography" or any other of a dozen things that sound great on the surface but the execution of society-wide guarantees against their existence of necessity implies an unconscionable degree of interference in private lives by the government7. A feature of Bitcoin nearly as important to the destruction of fiat instutitions as the forever-fixed monetary cap is that transactions cannot be blocked, and funds cannot be frozen8. But again, let's argue about the color of Superman's cape.

Finally (for the purposes of this piece), there is the immutable transaction log. The log demonstrates incontrovertibly the complete heredity of each and every satoshi, from coinbase to unspent output. This globally-shared, append-only log cannot be disentangled from that which is Bitcoin. Nodes that run with "pruned" blockchains will still always depend on the existence of nodes with unpruned blockchains from which to sync. Perhaps in some idyllic (for the fiat shitgnomes) world, the entire Bitcoin network would switch over to this "headers first" synchronization method, bypassing the all-important verification of each transaction in each block.

Fully syncing nodes are of central importance to the Bitcoin network. During sync, a node downloads each and every block, and verifies each and every signature - this is how we discovered the transaction in block 168,001 that would only verify when piped through a Satoshi codebase compiled with specific versions of OpenSSL9. Charitably, the Bitcoin Core group are just trying to make the world a better place for people who can't afford 100G of SSD disk space10. Uncharitably, the headers-first syncing approach opens the door to all sorts of attacks on syncing nodes, blockchain pruning opens up local nodes to who knows what other kinds of attack by virtue of their not having actual, complete blockchains on disk, and all of this is being pushed instead of, say, removing the existing braindamage from the full-block sync11.

With the notions of the immutable transaction graph, the uninterdictability of transactions, unfreezability of funds, fixed monetary basis and limited supply of space for transactions solidly in mind and held to be the core features12 of Bitcoin, let us briefly examine and discard three common notions random internet people like to talk about when pretending to matter by talking about bitcoin furthering the fiat agencies' platform: getting rich from holding13 coins, inclusion of the marginal, and transaction volume.

That one can grow wealthy from being wealthy is a longstanding mental bug from the fiat paradigm. As the monetary base inflates, anyone with two brain cells to rub together and a reasonably-sized pile of money will grasp rather quickly that they must keep whatever value they've managed to accrue in their lifetime in assets that hold value relative to whatever fiat currencies are being debased - hence the notion that the stock market must go up 8% every single year14. Given that people who fit those criteria will take that course of action, it stands to reason that their net worth in fiat denomination will grow much faster than the net worth of poor buggers like myself who must scrape each pathetic food credit off the ground individually, occasionally finding some surplus with which to save for the lean times. This does not, however, hold in bitcoin. Our monetary base inflates at a precisely known rate, which means that those investing significant sums can bake the time value of money into their investment calculations. Furthermore, it has been empirically demonstrated time and time again that it is nigh impossible to see any sort of bitcoin-denominated return on bitcoin assets15 (S.DICE perhaps aside). Even S.MPOE, the bitcoin stock with the longest history of trade recently took something like a 60% shellacking (probably a delayed response to Popescu's discontinuation of the options and the revenue source that entailed).

A sillier notion even than that "we" must "do things" in order to increase the fiat-denominated value16 of "our" Bitcoin holdings17 is that growth in the use of Bitcoin is a good thing, qua growth in the use of Bitcoin. Anything that looks like an exponential curve is likely unsustainable in some regard: Tesla's stock price eventually flattened and the Bitcoin ramp to 1200 proved to be a fleeting artifact of "to teh m00n!" hysteria, for just two examples. Any time I see exponential curves, I can't help but think of every startup growth projection that I've ever seen - and we all know that startup growth projections only ever serve to get investors greed muscles twitching18. Mind you, I'm not averse to raising funds, or buying assets on the ramp, but the shit is rarely sustainable and the growth curve itself cannot ever be the endpoint, but the value prop to end users must be19. In the same vein, I'm not averse to people using Bitcoin, but I'm averse to diddling Bitcoin in order to get more people using it.

Beyond "increasing usage" and "increasing the value of our coins" is the "make the network scale!!!1" nonsense. As a point of fact, Bitcoin is not consumer-grade technology. In order to participate as a full member in the "bitcoin club", you must be prepared to store an actual infinity of data20. The drive to "get moar users!!" is pure fiat psyops, serving only to "teach the controversy" that Bitcoin is hard for normal schmucks and it should be easy like everything else in fiatlandia. Bitcoin's barriers to entry are one of its unsung virtues in my mind. That you must be baseline competent with computers in order to operate a node, and that you must have adequate capital to ensure access to ~100GB of SSD storage, and that you must be an articulate, intelligent human in order to keep up with the rest of La Serenissima are all good things. Including the marginal simply leads to a party full of dudebros in popped collars, on the basis that "hey, some cute girls might show up!". They won't - you'll just get dudebros21.

Ergo, it's entirely unnecessary to "scale the network" to approach SWIFT or Visa volumes. Aside from the fact that "sidechains" and related technological solutions are entirely unnecessary in point of fact when you can send arbitrarily small amounts of bitcoin via MPEx, Bitcoin as exclusionary technology is central to its importance to the new world's future. Where the old world order sought to unite all peoples under one banner in order to mass the largest mob possible to lynch anyone standing in their way, Bitcoin is here to establish the dominance of the few over the many. I am not saying that the needs of the many will not be heard or, when they're justified needs, attended to, but I am saying that they must be channeled through their liege lords instead of democratically elected "representatives" who solicit donations from the rich by promising to protect them from the ravages of the destitute mob, and votes from the destitute mob by promising to protect them from the depredations of the vile capitalists, ultimately serving only their own cronies at the expense of both those who funded their campaigns and those who voted for them.

It does not amaze me any more that people insist on blathering about sidechains, scaling the blockchain, and making clients for the network that fail to fulfill the entirety of the protocol. The old world is devoted to its machinery, and will leverage all of the democratic tools of "discussion" and "teaching the controversy" in order to dilute the importance and efficacy of Bitcoin. Remember that there are things that matter about Bitcoin, and things that do not. It is entirely happy to ruin the old world without a single change, as it is right now, and needs no improvements to do so. Suspect everyone who seeks to push changes to Bitcoin's core functionality of being either unwitting stooges or outright puppets of the ancient power structures who depend on there never being a thing against which their endless printing can be benchmarked.



<mircea_popescu>: there isn't anything particularly wrong with the approach, much like there isn't anything wrong with holding up a sign, or drinking a cup of coffee.
<mircea_popescu>: once people involved start imagining that holding up signs / drinking coffee is relevant to bitcoin, they have somewhat of a problem.


I find myself saying "is not the XXX enough?", and must now put the X's into words so that I can start linking to the words instead of repeating myself endlessly on IRC.


La Serenissima is currently arguing regularly about whether this means strictly the 21M coins or also the amount of space available for transactions in blocks. Herr Popescu recently postulated the heterodoxy that block sizes might be better off smaller.


Sane only, of course, to the derps who think that derping on Reddit and concern-trolling matters.


Which still blows my mind! 10-year-old me had regular shit-fits about where "money" comes from, whereby it gains value, and who gets to issue it. I still routinely have to consciously not engage in discussions about the relative "goodness" or "badness" of Federal Reserve actions - but that's an easier trick these days now that Bitcoin exists, and I can relax about people diddling my fraction of the monetary base (0/21M, in case you're curious). Ultimately, that's what Bitcoin vs. Fiat comes down to - do you accept that others can diddle your fraction of the monetary base, and its economic rules or not? In a recent discussion about Eulora game mechanics with chetty and asciilifeform over coffee in Buenos Aires, the engineer responsible for implementing Eulora explained that Eulora (like Bitcoin) is designed not as an economy that will forever be buffed and handicapped in order to maintain balance in the same fasion that other modern game designers go about their work (as, understandably, they've learned from the communists who control the issuance of currency and the subsidy of industry in America, EU, Argentina et al), but will operate as a conservative system (a physical construct that should be familiar from your kindergarten classes).


Seriously - have you ever tried to pull 20K in cash out of a US bank? No, because a) you don't have that and b) you'll get shipped off to the gulag instantly as there's no good reason to have that much cash on you unless you're a filthy drug-dealing criminal. The whole thing reeks of the idiot arguments against strong cryptography (which seem to have died down of late): "good people have nothing to hide!", now rehashed as "good people have no need of cash, or to perform transactions without the permission of the state!".


That is to say, facism.


Derps like Luke-JR insist on pushing their particular braindamage in terms of blocking dust, and other "nonstandard" transactions. This has not stood, and will not stand. For instance, their attempts to enumerate badness failed to catch "transaction malleability" (which is still not actually a thing, as the signatures verify and that is the only criteria that matters), and note also that the early malleability fixes were just to relay rules, and didn't touch block inclusion at all. Why? Because bitcoin's fucking finicky, diddling inclusion rules is just about as dangerous as things get, and nobody trusts them to do it correctly.


If this particular bug/regression/implicit version pinning in the Bitcoin/OpenSSL dependency graph doesn't make you shit your pants, you're not paying close enough attention.


Although if you can't afford big gigs of storage, you have no business using Bitcoin.


For example, during the block downloading process, peers to which a syncing node are connected routinely provide blocks with no ancestry, that the syncing node must then hold in memory, hoping against hope that it will eventually find the complete ancestry for those blocks and then be able to stitch them into its chain. Further, a syncing node simply connects to a node to which it has previously connected (selected, as far as I can tell, arbitrarily from the list of nodes it knows about), and then hoovers up blocks as fast as it can. Nowhere does the codbase make any provision for ranking the speed at which its peers provide blocks, or number of what La Serenissima's hackers have come to term "bastard blocks" that come from any given node. It literally has no notion of peer quality.


You can tell the space is constituted of nerds, as they want to think of a force of nature (eg Bitcoin) as having features. In that sense, I suppose that a hurricane has the feature of knocking down pressed shitboard houses and costing the idiots who insured them piles of money.




Does that not scream inflation to you?


This is actually the funniest part of La Serenissima spending all of its time in a channel called #bitcoin-assets.


The other, larger, looming elephant of a reason in the room why this angle of attack to get "us" to "do things" doesn't work is that Bitcoin is here to destroy everything the fiat agencies hold near and dear to their hearts. It's here to put an end to the government (mis-)allocation of capital to failed banks and the endless handouts to preferred groups to name simply two things that Bitcoin by virtue of simply existing will put an end to. The fiat agencies simply cannot stop printing money now that they're in the habit of it, and regardless of whether it's this particular business cycle or the next or the one after that, the cheap credit to which our governments are addicted and endless cycles of printing that support said credit will necessarily turn a single Bitcoin into a fair price for a used nuclear sub.


Not that I have any…


Only half kidding here. The startup funding hustle is insaaaaane!


The value prop here of course being 21 million coins, uninterdictable transactions, and unfreezable assets. The end users being…people for whom these things are a concern. If they're not a concern to you, and you find yourself inventing ways to change bitcoin in order to satisfy your notions about what it should do, you should reconsider whether or not you're the market best fit for this product, to borrow some terminology from startuplandia.


Granted, today it's less than 50GB, but there's a linear relationship between time and the size of the blockchain. You understand the implications of this, right? As time goes to infinity, the blockchain size will also go to infinity. A side note that comes out of this, serving to put additional holes in Gavin Andresen's block size increase plan is that we have a known relationship between time and blockchain size right now. If Gavin and the fiat agencies win and implement a strategy of continual block size increases, we will lose this hard constraint on the relationship between time and the amount of space required to maintain a blockchain. What would the fiat agencies love more than to make it nigh-impossible to actually operate a bitcoin node as an individual, or to force individuals just getting into the game to use their braindamaged and easily suborned softwares?


Yeah, there's a logline link for this one, but I'm on a plane and it'll have to suffice to note that this an abridgement of an MP statement.