Note: not necessarily solvable
1889427889
1788675214
1847243556
2343232587
2647643514
2778694518
2782793639
4812793466
4812793483
4812793500
4812793636
1812169913
1434654944
2155974458
3387358853
3471285523
7775383236
7465796583
4186399935
8311976888
Open Challenge: Find a Pattern in These Numbers
August 9th, 2011 · Uncategorized
→ 2 CommentsTags:
Programmers!
July 27th, 2011 · Uncategorized
Just came across this “group photo” of the Dreamwidth (a blogging project fork of livejournal) developer team, and am liking it a lot:
via Flickr/KirrilyRobert
→ No CommentsTags:
Design Your Own Prison System: Architecture and Moral Turpitude
July 21st, 2011 · Uncategorized
A good friend walked into a room the other day, and asked the woman sitting next to me: “If you found yourself leading the revolution, would you, first, free everyone from the prisons?”
She thought about it for a bit, and answered — “No, I wouldn’t.”
He didn’t think he would either, but pointed out that this has been a major point in many major revolutions (e.g. the French Revolution), for it almost certainly gains you an instant sympathetic army.
I am pretty sure that I also wouldn’t, and haven’t yet found a “yes” answer in a variety of conversations I’ve had. But, does that mean that I believe in the US prison system? The one with the highest document incarceration rate in the world? Or that the justice system that has created that population is doing its job correctly?
I spent the rest of the day playing a game in my head that I like to call “Design Your Own Prison System”. What should a prison look like? Who should be in it? What does the design of a prison mean about what I believe about human nature?
One result of my musing was wondering why prisons are gray, concrete, and depressing. If the idea is to reform the human spirit, should the mold be a gloomy one? Would security in a prison be threatened by having art on the walls? Could a prison be beautiful? Is the concept of prison fundamentally flawed? Is the answer to abolish the conventional concept of a prison entirely?
In the interim, I’ve been introduced to Christopher Alexander’s”Pattern Language (thanks, Dervala!) which is a phenomenal masterpiece of understanding human relationships in the context of architecture, which examines recurring designs in building, and how they shape communities. What would the “pattern language” of prisons be?
Another angle is the treatment of surveillance in the conception of prisons. To be “watched”, after being “caught”, vis the Panopticon. I can’t actually imagine this turning me into a reformed, repentant, or better person. Is this just that the societal moral coordinate system has been relocted since the heyday of the panopticon?
I’ve had discussions since then about the high efficacy of work furlough programs, which have the added benefit of producing prison-system graduates who aren’t totally crippled at operating in the outside world.
In researching this topic, I came across the Delancey St. Foundation (thanks, Kragen!), an intriguing organization founded in the 1970s as a residential rehabilitation program for, and run by, substance abusers and convicts, to reintegrate into society, through training programs and by working in and running various businesses that, in turn, fund the program. It seems to have been highly successful, to date, and I agree with its treatment of rehabilitation, and in particular that one can be sentenced to it, as an alternative to prison. Would only that these ideas might spread further than progressive San Francisco.
→ 5 CommentsTags:
Design Science: Impressions of Gender
July 12th, 2011 · Uncategorized
So, a little while back, I was wondering if I could tell the difference between how men and women perceive the ideal of how women should look.
So I constructed a little experiment: I went to a high-end boutique designer couterie mall — one where all of the shops were outlets for small, single-person design shops (all designing clothing for women), and without looking at the name of the designer, made a guess about whether the designer was male or female. Then I looked at the name of the designer to see if I was right (by interpreting the gender of their name).
There were perhaps 8-10 design shops there, and I guessed correctly on every single one.
My general impression (the engineer side of me wants to acknowledge the highly subjective nature of this observation) was that the male designers tended to create a fluffier, curvier ideal, more focused on framing secondary sex traits, whereas the women designers were creating stronger lines, and more business-oriented clothes, perhaps with more attention to how clothes make the woman feel while wearing them.
In summary, it was a short experiment, and a fun application of science as a hobby. I’m not sure what conclusion to draw, but I think it’s an interesting result.
→ 2 CommentsTags:
Me, A Portion of the Internet, an unheated Petabyte
July 12th, 2011 · Uncategorized
Last Friday I was at the Internet Archive church:

I’m not sure what’s coolest — the racks in a former shrine, the live servers pushing Internet Archive traffic (and a lot of the historical internet), or the single box containing a petabyte (PB!) of storage. (thanks to Will F. for the photo)
Quick question — is it pronounced pəta⋅byte or pēta⋅byte?
→ No CommentsTags:
Hilarity Ensues: Bytecoins
June 30th, 2011 · Uncategorized
Just before I left Seattle, I had a chance to stop by the bytecoin mint, and picked up a fistful of these:
They’re worth whatever you can barter them for, and are denominated in 5, 10, and 20 notes, with Lady Ada Lovelace on the 10 (I haven’t seen the 20)
They’re unrelated to bitcoins, unless you trade somebody bytecoins for bitcoins (which I have now done). At this point, there are two ways to get them: either do business with someone in San Francisco who owns bytecoins via me, or contact Andy Filer in Seattle. Here’s his post on making them
→ 1 CommentTags:
Reverse-Engineering Multilayer Circuit Boards
June 30th, 2011 · Uncategorized
This past December, I attended the 27c3 hacker conference, and in particular, Nathan Fain and collaborator Vadik’s talk on Embedded Reverse Engineering Tools and Techniques.
At the end of the talk, Nathan fielded some as-yet untested ideas on doing hardware reverse engineering. In particular, a concept that I think is kind of neat: using thermal imaging to understand the structure of multi-layer copper circuit boards.
Nathan and Vadik demonstrated software ready-to-go that would convert photos of traces into schematics, if someone were able to take thermal photographs were of sufficient quality.
Usually, you would explore traces with a live-video xray machine, but that sort of equipment usually lives in board fab factories, and isn’t the kind of tool you can just run out and buy.
So instead of using xrays, the idea is that you heat a trace on the board with a soldering iron or similar, and then image it with an IR camera. In theory, you should be able to see everything that that trace connects to, develop a description of it in software, and accordingly generate the internal connections of the board.
I spent some time trying to make it work when I got back to Seattle, using a FLIR thermal camera. My results weren’t great, because it turns out that FR4, the nonconductive substrate that boards are made of, is highly thermally conductive and a soldering iron delivered heat too slowly for there to be contrast between the metal and the substrate. I also had a go at tossing the board in a microwave for time on the order of milliseconds, with not much better results (low contrast images).
However, I still think it would be a neat way to do garage-level hardware RE. I’m posting this in the spirit of documenting my projects, and because I think it’s a neat trick if anyone does make it work. Let me know if you do!
→ 1 CommentTags:
I Spent A Coin (And I Liked It) — How I Bought Lunch in Manhattan with Bitcoins
June 25th, 2011 · Uncategorized
NOTE: I, Star Simpson, am not the author of this post.
Greetings, readers! I am introducing guest blogger Pseudonymous, who is writing a post about Bitcoins this week on the blog.
The post assumes some familiarity with the cryptocurrency known as Bitcoins, but if you haven’t encountered it yet and are curious, learn more at weusecoins.com
Insomne, poseído, casi feliz, pensé que nada hay menos material que el dinero
Some people claim that Bitcoin isn’t a “real currency,” that it is “imaginary,” or a Ponzi scheme — for a number of reasons, but perhaps mostly because there’s no obvious way to use them in most people’s daily lives. I have a different perspective because last week I paid for lunch with Bitcoins. Here’s how it happened.
First, someone sent me a Fortune article, “The Clock is Ticking on Bitcoin.” The article is mainly gloom and doom about Bitcoin’s future, but also happened to alert me to the existence of Meze Grill, a restaurant in midtown Manhattan, that accepts both U.S. dollars and Bitcoins as payment for food. Notably, even this was not enough to inspire the Fortune author’s confidence, on the grounds that nobody had yet spent a Bitcoin there.
Being in midtown Manhattan, I decided to hop over to Meze Grill for a bite to eat. The restaurant is a block or so from Columbus Circle and sports a rather professional-looking “Bitcoin Accepted Here” sign in the window.
My conversation with the man behind the counter began awkwardly:
“I heard that you take … Bitcoins here … as a way of paying for food,” I said.
“Oh,” he said, looking confused. “Ask him about that,” and pointed to the restaurant owner, who was sitting at a table explaining Bitcoin to another employee.
I walked up to them. “Excuse me,” I said, “I heard you accept Bitcoins here?”
“Yes, of course,” the owner replied, nonchalantly.
The owner responded so confidently, I felt as though I had asked if they took US dollars. What kind of a restaurant did I think this was — of course they accept Bitcoins!
“What kind of device do you have?”
I told him that I had a cell phone and a laptop. He instructed me to order from the guy behind the counter, have him ring it up as “cash”, and then tell the owner how much the total was. So I went back to the counter and ordered a hummus plate with olives, the cashier called out the total in dollars, and I wandered back over to the table where the owner was sitting.
He held up an enormous laminated QR code the size of an entire sheet of paper, which I scanned on my phone yielding
bitcoin:1MTbKpYWnzqmsLvCjdTtwrvuX81g3HCgC
I transferred this address onto my laptop and logged onto my Mt. Gox Bitcoin exchange market account. In the meantime, the owner took out his own phone, looked up the current exchange rates, and told me he wanted 0.52 Bitcoins for my lunch. I asked Mt. Gox to send 0.52 Bitcoins to 1MTbKpYWnzqmsLvCjdTtwrvuX81g3HCgC and about three minutes later the restaurateur received an e-mail on his phone indicating that the coins had arrived.
I asked whether I was the first person ever to pay in Bitcoins. “No,” he said, “about the fifth.” Maybe he didn’t have the laminated QR code for the first four, because Bitcoin transaction history browser Block Explorer shows my transaction as the first payment ever to Meze Grill’s current address.
Meanwhile, the owner and I talked about how much nicer it would be if I could send the transaction directly from my phone in a single step without using the laptop.
As if on cue, a young man I’d prefer to remember as wearing a trenchcoat, mirrored sunglasses, and with slicked-back hair walked in, with his entourage. I knew why he was there even before he began inquiring about Meze Grill’s Bitcoin support.
The young man said he was a Bitcoin blogger and Android app developer and he was hoping to make it easy to make a Bitcoin transaction from one’s phone without having to store the entire block history on the phone. (That requires some kind of intermediation because the block history has to be stored somewhere, but of course my own payment was intermediated because I used Mt. Gox to send it rather than keeping block history on my laptop. This is one point at which the tension between convenience and decentralization surfaces.)
He told his friends to place their orders and said he would pay for them. It appears that their orders cost BTC 0.75 and his own meal cost BTC 0.7 and nobody has bought anything with Bitcoins at the Meze Grill since then.
Feeling satisfied as I enjoyed my lunch, I remembered how many people I’ve heard continue to call Bitcoin imaginary, or a pyramid scheme. But I used it in a retail point-of-sale transaction and got a tasty meal, with nothing more than a cryptographic signature asking everyone whom it might concern to consider the Meze Grill the new owner of my half an imaginary coin.
Bitcoin is not really imaginary: no more imaginary than the bits the traders down on Wall Street are signing over to each other all day long, that encumber quantities of corn and wheat that haven’t even been grown yet. El dinero es abstracto, repetí, el dinero es tiempo futuro.
My Bitcoins have lost value since I bought them, but I’m not writing this to ask you to buy them from me. I’m completely content to be the greater fool. I’m writing this to emphasize that Bitcoin is an experiment, which is something very different from a Ponzi scheme. This experiment will probably fail at some point for reasons other people have already enumerated, and that’s fine. We’ll have learned an enormous amount from it: how well can total strangers reach consensus about history without allowing anyone to rewrite it after the fact? How important is it to be able to reverse a payment transaction? What’s a limit order? What’s a depth chart? Should we think of every kind of ownership as a matter of appropriately formalized social convention? How hard is it to disrupt a P2P network? How easily can statistical inference pierce the anonymity of transactions? How much inertia do widely-implemented network protocols have against incompatible changes? Is mining in hashes’ input space better or worse ecologically than mining under hilltops? Are regular computers too insecure to use for anything important and irreversible? Just how good can phishing get, anyway?
I thought the most amazing part of the entire transaction at the Meze Grill was not the QR code and not the cryptography, but the complete composure with which the restaurant owner said that, of course, his restaurant accepts Bitcoins. Apart from whether there is a central bank somewhere to bid against George Soros, doesn’t the difference between a real currency and an imaginary currency lie in some sense in the composure with which a customer can ask if the currency is accepted here and in the composure with which a merchant can say yes?
It’s striking how polarizing the Bitcoin project has been, and particularly how little empathy Bitcoin’s enthusiasts and critics show toward one another.
There are amazing things about Bitcoin. When Rick Falkvinge madly put his life savings into Bitcoin a month ago, he described what “didn’t happen” in a Bitcoin transaction:
- Nobody logged on to a bank of any kind.
- No bank page for complicated foreign transactions was loaded into any browser.
- No expensive foreign transfer fees were applied. In fact, no transfer fees were applied at all.
- No banks were holding on to the money for a couple of days. My friend had the money instantly.
- No bank holidays were relevant. I did this on a Sunday.
- No governmental economic blacklist was consulted. He could be a criminal under New Zealand law for all I care, but what matters to me is that he is my friend.
- Nobody got the chance to seize the money before my friend in New Zealand got it. Or afterwards.
- An alternative to a bank transfer would have been to use Visa or MasterCard. They did not get a cut, either.
- No tax authority saw the transaction or the money.
These properties are quite different from what you get with other ways of transferring money electronically. I find it incredible that people are so captivated by the notion of Bitcoin as Ponzi scheme that they would simply overlook the potential appeal of these properties: of cash that we can spend on-line.
Bitcoin’s proponents are often similarly lacking in empathy and dismissive of the value retail banks and central banks offer: the ability to reverse a fraudulent or disputed transaction; recourse when funds deposited with a bank are stolen or misappropriated; insurance for the value of your deposits; people out there making some kind of concerted attempt to maintain the value of your savings; and so on. I’ve personally used the dispute mechanism twice, and just knowing it was there has made me much more comfortable engaging in transactions, even if there are ways to work around its absence. I would be more than alarmed if the value of the dollars I own fluctuated as wildly as the value of my Bitcoins. I would be positively terrified if the price of a meal in the dollars my salary is paid in changed by an order of magnitude in a month.
The idea that a bank’s responsibility to its customers might sometimes be useful is becoming increasingly concrete in the Bitcoin world as the scandals about Bitcoin thefts unfold and we see that, much of the time, Bitcoins really do work like cash: if someone steals them from you, there’s a real chance that they’re just gone. Keeping thousands of coins under your digital mattress is a great thing for financial privacy, but it raises the possibility that your mattress might not be the safest place for them. Hence the prediction that many of the financial intermediaries we use with traditional currencies may get reinvented in some form for cryptocurrencies and may even get regulated the way the weary giants of flesh and steel did.
All fiat currency is imaginary sub specie (hee hee) aeternitatis and gets its value from psychology and various institutional arrangements. And that’s true of the currency in your wallet right now. It’s fair enough to point at the tremendous resources that might be brought to bear to defend the value of the U.S. dollar. Not much will defend the value of a Bitcoin once anything at all goes awry, and as Adam Smith might have said, there is a great deal of ruin in a currency. But I have no patience for theories that say that I couldn’t possibly have bought lunch with my half a Bitcoin or that the restaurant was crazy to accept it. It was a delicious thrill; I suggest you go down to Columbus Circle and try it for yourself while we watch to see what else this experiment has to teach us.
→ 53 CommentsTags:
The Flying Pulpit
June 23rd, 2011 · Uncategorized
The Williams WASP X-jet, AKA the “Flying Pulpit” or “Flying Segway” is a magnificent personal vertical take off and landing (VTOL) vehicle.
Built around a turbofan, steered by leaning (center of gravity positioned over center of lift!), ~30 minutes flying time and a ridiculous altitude service ceiling of 10,000ft (though it’s not clear to me from any videos that it was ever really tested), make this seem like the perfect vehicle for short trips around a city.
Why don’t folks zip around San Francisco in these things today? Because in 1974, helicopters were deemed worthier of military funding.
I TOTALLY WISH I COULD HAVE ONE
→ 3 CommentsTags:
While I Fetch My Mustache and Sabre
June 23rd, 2011 · Uncategorized
There are no good reasons but silly ones for posting this photo. May it make your day like it made mine:
click to view in full glory
→ No CommentsTags:



