textfsm — Python module which implements a template based state machine for parsing semi-formatted text. Originally developed to allow programmatic access to information returned from the command line interface (CLI) of networking devices. TextFSM was developed internally at Google and released under the Apache 2.0 licence for the benefit of the wider community.
The Money is in the Bitcoin Protocol (Vikram Kumar) — some of the basics in this post as well as how people are thinking about using the Bitcoin protocol to do some very innovative things. MUST. READ.
KeyMe — keys in the cloud. (Digital designs as backups for physical objects)
Motorola Advanced Technology and Products Group — The philosophy behind Motorola ATAP is to create an organization with the same level of appetite for technology advancement as DARPA, but with a consumer focus. It is a pretty interesting place to be. And they hired the excellent Johnny Chung Lee.
Hyperinflation in Diablo 3 — interesting discussion about how video games regulate currency availability, and how Diablo 3 appears to have messed up. several weeks after the game’s debut a source claimed that there were at least 1,000 bots active 24/7 in the Diablo 3 game world, allegedly “harvesting” (producing) 4 million virtual gold per hour. Most of the gold generated by the ruthlessly productive, rapidly adapting bots found its way to third party vendors in a black market which undercut the prices in the sanctioned, in-game auction houses.
Call Me Maybe (Kyle Kingsbury) — a series on network partitions. We’re going to learn about distributed consensus, discuss the CAP theorem’s implications, and demonstrate how different databases behave under partition.
OpenWorm (The Atlantic) — simulating the c. elegans nematode worm in software. OpenWorm isn’t like these other initiatives; it’s a scrappy, open-source project that began with a tweet and that’s coordinated on Google Hangouts by scientists spread from San Diego to Russia. If it succeeds, it will have created a first in executable biology: a simulated animal using the principles of life to exist on a computer.
BitCoin-Central Becomes Legit Bank — After all this patient work and lobbying we’re finally happy and proud to announce that Bitcoin-Central.net becomes today the first Bitcoin exchange operating within the framework of European regulations. Covered by FDIC-equivalent, can have debit or credit cards connected to the BitCoin account, can even get your salary auto-deposited into your BitCoin account.
The Antifragility of the Web (Kevin Marks) — By shielding people from the complexities of the web, by removing the fragility of links, we’re actually making things worse. We’re creating a fragility debt. Suddenly, something changes – money runs out, a pivot is declared, an aquihire happens, and the pent-up fragility is resolved in a Black Swan moment.
Recording Revenues for the Typical Artist (Digital Music News) — more than 82 percent of their revenue from paid downloads, with CDs accounting for more than 11 percent. That leaves streaming revenues – including Spotify – with a scant 6.5 percent contribution. (via Simon Grigg)
Chinese SMS Payment Malware — the virus — which lurks in wallpaper apps and ‘activates’ post-download – quietly gains access to users’ SMS functionality before exploiting a vulnerability within China Mobile’s SMS payment gateway to carry out transactions and access data.
Blocker Flash Cards (Gamasutra) — a collection of common ways game developers try to stall progress on something they don’t like. Not common to the games industry, though: I think I’ve encountered every single one of the tactics in various guises. In other news, many human beings are passive-aggressive meatsacks waiting to be composted for the good of the planet.
LittleBlackBox (Google Code) — a collection of thousands of private SSL and SSH keys extracted from various embedded devices. These private keys are stored in a database where they are correlated with their public certificates as well as the hardware/firmware that are known to use those private keys. (via Pedram Amini)
A Brief History of Money (IEEE) — money is fragmenting, moving from a shared delusion to a just-in-time collusion. Understand its past to understand its future. The Lydian system’s breakthrough was the standardized metal coin. Made of a gold-silver alloy called electrum, one coin was exactly like another—unlike, say, cattle. Also unlike cattle, the coins didn’t age or die or otherwise change over time. And they were much easier to carry around. Other kingdoms followed Lydia’s example, and coins became ubiquitous throughout the Mediterranean, with kingdoms stamping their insignia on the coins they minted. This had a dual effect: It facilitated the flow of trade, and it established the authority of the state. Money and power are intertwined. With Anonymous popup-tent power structures and uncertainty over the meaning of “state” in the age of the Internet, we’re waiting for the money flip. Paypal was step 1. Bitcoin was step 2. What next?
Senate Are Dicks to Open Source (Wired) — In a bill recently introduced on Capitol Hill, the committee questions whether Accumulo runs afoul of a government policy that prevents federal agencies from building their own software when they have access to commercial alternatives. The bill could ban the Department of Defense from using the NSA’s database — and it could force the NSA to meld the project’s security tools with other open source projects that mimic Google’s BigTable. Because software development is best governed by politicians. FFS.
Open Source at NetFlix — we’ve observed that the peer pressure from “Social Coding” has driven engineers to make sure code is clean and well structured, documentation is useful and up to date. What we’ve learned is that a component may be “Good enough for running in production, but not good enough for Github”. This quote is gold. (via Matt Asay)
Mobile Money (The Economist) — Many people know that “mobile money”—financial transactions on mobile phones—has taken off in Africa. How far it has gone, though, still comes as a bit of a shock. Three-quarters of the countries that use mobile money most frequently are in Africa, and mobile banking in some of them has reached extraordinary levels.
Akka — Apache-licensed Java high-performance concurrency library built around the concept of “actors“. (via Hacker News)
Loom.io Project — help crowdfund a collaborative decision-making tool. They’re using it as they build the tool, and it’s the implementation of a process they use in real life. I know many organisations who need a free open-source web application that helps groups make better decisions together. You should probably read more about the interesting company Enspiral which is behind loom.io.
Princeton Open Access Report (PDF) — academics will need written permission to assign copyright of a paper to a journal. Of course, the faculty already had exclusive rights in the scholarly articles they write; the main effect of this new policy is to prevent them from giving away all their rights when they publish in a journal. (via CC Huang)
Good Faith Collaboration — a book on Wikipedia’s culture, from MIT Press. Distributed, appropriately, under a Creative Commons Non-Commercial Share-Alike license.
The Local-Global Flip — an EDGE conversation (or monologue) by Jaron Lanier that contains more thought-provocation per column-inch than anything else you’ll read this week. [I]ncreasing efficiency by itself doesn’t employ people. There is a difference between saving and making money when you’re unemployed. Once you’re already rich, saving money and making money is the same thing, but for people who are on the bottom or even in the middle classes, saving money doesn’t help you if you don’t have the money to save in the first place. and The beauty of money is it creates a system of people leaving each other alone by mutual agreement. It’s the only invention that does that that I’m aware of. In a world of finite limits where you don’t have an infinite West you can expand into, money is the thing that gives you a little bit of peace and quiet, where you can say, “It’s my money, I’m spending it”. and I’m astonished at how readily a great many people I know, young people, have accepted a reduced economic prospect and limited freedoms in any substantial sense, and basically traded them for being able to screw around online. There are just a lot of people who feel that being able to get their video or their tweet seen by somebody once in a while gets them enough ego gratification that it’s okay with them to still be living with their parents in their 30s, and that’s such a strange tradeoff. And if you project that forward, obviously it does become a problem. are things I’m still chewing on, many days after first reading.
Trolled by Gerry Sussman (Bryan O’Sullivan) — Bryan gave a tutorial on Haskell to a conference on leading-edge programming languages and distributed systems. At one point, Gerry had a pretty amusing epigram to offer. “Haskell is the best of the obsolete programming languages!” he pronounced, with a mischievous look. Now, I know when I’m being trolled, so I said nothing and waited a moment, whereupon he continued, “but don’t take it the wrong way—I think they’re all obsolete!”