Archive for the 'Technology' Category

Reasons to heist Shove Box

November 6th, 2009 — Wordman

You may have heard that there is a new MacHeist in the works, this one offering six applications for free. While I don’t post about these things very often, the peculiarity of one of the apps in this bundle warrants some explanation (and praise). After warming up to it a bit, I use it quite a bit, so thought I’d recommend it to everyone, particularly iPhone users.

The application is Shove Box, and it is a little hard to explain. It is pitched as a “nicknack box”, where you put stray stuff that you want, but don’t have a great place to store, like text snippets, sticky notes and that kind of thing. Personally, I don’t really find that all that interesting. Instead, I’d pitch it like this: it provides an extremely easy method for syncing random stuff for viewing on your iPhone.

So, for example, say you have a PDF or e-mail of a hotel reservation, or your flight information, or whatever. You drag it into the Shove Box, launch the companion iPhone app, the data syncs, and you can view whatever it is on your phone. So, when the check-in person asks you for a confirmation number, it’s right at your fingertips. Maybe there is a single paragraph of text on a web page (like an address or confirmation number or something). You select it, drag it into the Shove Box, launch the companion iPhone app, the data syncs, and you can view whatever it is on your phone. This also works with webarchives, rich text, images (for some reason, I use it for maps a lot), URLs and a bunch of other stuff. I keep webarchives of reference material on HTML entities, web colors and so on.

Naturally, the iPhone app costs extra (normally $4, but only $2 until 9 Nov 2009), but getting the Mac side of it for free makes this a much better deal. The interface element is built around a menu that is added into the right side of the menu (with the clock, wifi status and so on). The menu works like a typical menu, but also as a drag and drop target. This pretty jarring at first. It’s definitely not like other apps. Just like my experience with Quicksilver, I wasn’t that enthusiastic about changing my ways to use it at first, but it has now changed the way I work for the better.

Popularity: 1% [?]

Civilization Revolution on Deity

September 14th, 2009 — Wordman

Civilization RevolutionIt took me about a month to win each type of victory at each level of the iPhone version of Civilization Revolution.

Playing on the highest level, “deity”, took a while to figure out, but is more doable then the same level of Civilization IV. Some of the things that helped me:

  1. A FAQ for the XBox version, which covers basic strategy, tips on each civilizations and tips for each type of victory. Its advice on winning deity is not very helpful, however.
  2. A detailed tech tree diagram. There is more to this than meets the eye (see “Know your tech tree”, below).

The strategies used by the AI on deity are about the same as on the “easier” level of the game (“emperor”). The main difference is that the computer civilizations are given flat bonuses (for example, their rate of learning new tech seems accelerated) to the point that they are effectively cheating. To compete, you need to take every advantage you can and tolerate no mistakes, especially early on.

The butterfly effect

Avoiding mistakes means that you need to make a lot of use of saving the game. At this level, it is not uncommon to realize that you made a single mistake thirty turns ago that totally screwed you, particularly at the beginning. For example, which direction do you move the very first warrior you build? This might actually turn out to have a huge impact on the game. So, don’t be afraid of going back hundreds of years when you need to. Similarly, save every round. On easier levels, you can tolerate instances when you, say, move a unit a space in the wrong direction or answered a dialog box incorrectly, because your finger slipped or missed the button you wanted. You can’t afford it on deity. Be prepared to curse a lot and restart a turn. Even more if you forget to save a given turn.

An even less “pure” technique for making use of the save feature is to “cheat back” by learning about the map of the game, then starting over on the same map, knowing where key points are. Especially important are the relics. Finding these before your opponents do provides you with a great benefit and denies it to your opponents.

Barbarians

One of the keys to victory on deity is to defeat as many barbarians as you can as quickly as possible. It’s even better if you can reach and kill barbarians around your opponents before they can. While these victories will gain special abilities for your warriors, these are mostly useless. The real reason you do this is that each barbarian village you defeat provides some kind of bonus, and these bonuses make much more of a difference in the early turns in a game. These include:

  1. Gold, usually 25 or so. At the very start of the game, may be one of the few ways you will be able to make money. The more you grab yourself, the less for your opponents. The main advantage of early gold is that you get your free settler earlier, and that can make a huge difference.
  2. A caravan. These are useful for quick gold, but they have other uses to the early game, particularly mobility. They are the fastest ancient units (three squares per turn), and they can move through enemy territory. Use them to explore the map, make contact with other civs and find other barbarians. Once you have nowhere else to go, head to the nearest city for 50 gold. The risk here is that the caravan can get nabbed by civs at war with you or the occasional barbarian.
  3. A galley. The benefit of a free early galley depends on the map. Usually, it will let you find at least one relic before your opponents do. It’s also good for exploration or, if you wind up starting on a small island, claiming some choice continental land with your free settler.
  4. A horseman. Mostly useful only for faster exploration.
  5. Technology, usually Horseback Riding. Rare, but happens sometimes.

Free stuff

As you reach certain high-water marks in total gold, you get free things. Know what these are and how they factor into your strategy, particularly if you are shooting for economic victory. The first of these (free settler at 100 gold) is the most important. Hit this as soon as you can. The other levels are listed on the tech tree PDF linked to above. Speaking of that…

Know your tech tree

The basics of the tech tree are clear when playing on any level, but a few things about the tree are not entirely obvious. First, some of the bonuses awarded if you are the first to develop a technology are really nice. Producing Communism first, for example, reduces the cost of any factory you build by quite a bit. Factoring that into your plans can make a big difference. The PDF mentioned above lists what you get for being first with each tech.

Next, the era you are in (e.g. ancient, medieval, etc.) isn’t controlled by the year count, but rather the pace you discover tech. Research five techs, no matter what they are, and you are in the medieval era. Each era changes things like road cost, cost to rush units, initial city population and so on (all shown in a table in the PDF). You can tweak some advantage out of paying attention to this.

The third thing is tech overflow. What happens to the excess science when you discover a new tech? Turns out that it gets converted to gold. So, you can obtain huge sums of cash by watching how your science is accumulating, if you can tune it correctly.

Lastly is tech jumping. The way the techs you can research “unlock” is confusing, but not random. There are set rules that define when you can discover tech without learning a prerequisite first and when you automatically gain the benefit of tech you’ve never actually researched. You can make these work for you.

All victories are domination victories

Peaceful victories are possible on lower levels of difficulties, but barring very unusual circumstances, you’ll need to be fighting on deity. The main reason for this is that your opponents will be advancing much more quickly than you can ever hope to so, unless you can pull off a really early win, you need to take some (most) of their cities to remain competitive.

Another reason is that your opponents will declare war on you at the drop of hat, even when it is stupid for them to do so. (Interestingly, this counters the “peace-nik disadvantage” of Democracy slightly, as you can pretty much guarantee that someone who forced peace on you will declare war again in a few years.)

Peaceful victories might be possible, but I was never able to manage non-domination victory without taking down at least a couple opposing capitals first.

Fleets

Naval domination is extremely important on deity. Usually cruiser fleets are sufficient. (If you are not basically winning by the time Steel comes around, you are probably screwed. And if you are winning, battleships are probably not necessary.)

This is one area where you have an advantage, because computer opponents rarely collect ships into fleets, which is just stupid. A fleet of ships is much greater than the sum of its parts. I’ve only run into an enemy fleet once.

One drawback is that civs on deity are often smart enough to build cities away from the coast, but this has the effect of limiting the number of ports from which they can build ships of their own. Plus, unless you are going for domination, you can usually be picky in what cities you attack. And, if you are going for domination, all capitals will be on the water.

Plain and simple: naval support wins combats.

Spies

Spies are another great equalizer in combat, able to rip down fortifications. This turns a +100% for your opponent into a +50% bonus (or +50% into nothing), so can totally change combats around. On the flip side, other civs on deity will use spies against you like this, so use some spies (or, better, spy rings) for defense of important (or targeted) cities as well.

Don’t be afraid to use the spy’s other abilities as well. Kidnapping great people gains you advantages and removes them from your opponent. Destroying buildings or production also have their uses. Enemy civs will not react to your using spies against them, even if you have a peace treaty (and, face it, they’ll be at war with you soon enough).

Caravans can be used as cover for spies used against friendly civs. Lone spies will get captured, but opposing troops won’t mess with caravans unless you are at war.

You are pretty much guaranteed to run into a situation where the culture of a holdout civ near you is threatening to turn your cities. A spy rush usually works against these cities fairly well. You get a whole bunch of spies within striking distance of a city. The city will usually be defended by its own spy, so build a spy ring out of three of your spies. Hopefully, it takes down the defending spy, leaving no defense against spies. Then send your spies individually into the city. First, keep kidnapping great persons until no more remain. Then start destroying buildings. Usually the cultural buildings get destroyed last, so you need a lot of spies for this.

The only time I’ve seen a computer civ use spy rings is after I did this to a particular city.

Combat

Some non-obvious tips about combat. For one thing, the random number generator is seeded. When you save a game, the seed is saved, and restored when you load the saved game. What this means is that if you save a game, then run a combat that doesn’t go your way, if you reload the saved game, the combat will play out exactly the same way the second time.

Second, the big green “advantage!” that shows up in the combat screen is mostly useless, essentially just meaning “this number is bigger than the other number!”. If these numbers are close, you have a chance. If you want to go the save/fight/restore on failure route, it’s worth attacking even if your attack value is a bit less than the defense. This, in fact, is the only way to get great generals, and just one of these can win you a close game.

Other random note: the Oracle of Delphi can really save you some time. In one game, I got the Oracle from discovering the Angkor Wat relic. It radically sped up my game, because you can just always attack, and the Oracle will stop cases where you would lose (not by the odds, but based on the numbers that would actually be rolled). You could do the same thing with the save/fight/restore system, but it is tedious.

Wonders

You know those strategies that have worked for you that involve getting certain wonders? Like, say, using the Magna Carta for cultural victory? Well, forget them on deity. You are extremely unlikely to be the first to build any important wonder. Pay attention to where they do get made, though, as you may be able to capture them.

Popularity: 1% [?]

Ten days later

August 28th, 2009 — Wordman

Through a chain of unlikely events, my wife’s iPhone 3G wound up in the toilet ten days ago. Fortunately, this was prior to using said toilet. Even more fortunately, my wife developed cat-like reflexes and managed to grab the phone almost before it hit the bottom, so, it was only immersed for a couple of seconds.

Ten days later, here is what we learned:

  • At the time of the accident, a search for “iphone toilet” discovered over 2.5 million hits. Apparently, this happens all the time.
  • The iphone contains at least two “liquid damage indicators”. These are litmus paper-like strips that turn red when they get wet. Once they get red, they don’t turn back, and this voids your warranty (though this may be changing slightly). One of these is at the bottom, under the device connector. The other is at the bottom of the headphone jack (shine a light in there). In our case, the bottom one is pretty obviously triggered, but the one in the jack seems fine (air bubble saved it, maybe?).
  • People will sell you various ways to keep these openings closed.
  • Water doesn’t damage electronics. Water plus electricity does. So, the usual move is to take the battery out of the device to save it. That doesn’t work so well with the iPhone. In addition, to really turn the iPhone off completely, you must first turn it on. In this case, everything actually seemed fine with the screen on. All icons showed up, time was correct, etc. In a lot of the posts on the net, the screen is borked at first.
  • Next step is to wick the moisture out of the device. People offer a bunch of choices on the net here. Someone suggested using a vacuum cleaner to suck it out. We didn’t try that, but it made me wonder: if I put the phone in one of those jars you see in science class, where the bell stops making noise when the air is sucked out of it, wouldn’t the resulting vacuum make the water evaporate? We didn’t try that either, though. Instead, we threw the phone into a airtight container filled with dry rice. Since the sensor on the bottom was more damaged, we pointed that end downward.

After a day in the rice, we took it out turned it on. It still had a decent amount of battery life left. This is a good sign, as the battery would likely be drained if there was a short in the machine someplace. I backed it up, charged it, even updated it to the most recent patch.

After ten days, the phone has been completely normal and working fine. Looks like we were fairly lucky, but you can find stories of iPhones that seemed more water-damaged that pulled through. And, also some that didn’t.

Popularity: 1% [?]

Decline from Civilization

August 14th, 2009 — Wordman

This is probably a big mistake.

I just bought Civilization Revolution for the iPhone. Past evidence suggests that I’m in for a general productivity decline for the next year or so. At least with the desktop Civ games, I had to be near my computer. Now I can suck time anywhere. Perhaps this 100% accurate graph can paint a picture of how well this series of games sinks its teeth in:

sunrise

I like Civ so much, I’m even willing to put up with some of the more ridiculous shortcomings of the iPhone implementation of Civ Revolutions. For example, there is no auto-save feature. Some of the reviews claim that getting a phone call in the middle of a turn forces you to go back to your last saved game when you return to the app; however, this is is no longer true (if it ever was). The behavior is a little odd, as the app starts from the beginning, with splash screen and so on, rather just restoring the state like other apps do, but there is a “continue” button that brings you back to where you left off.

Anyway, in an effort to break out of my usual strategy (Greeks for the cultural victory!), I’m going to (eventually) get each type of victory on as many levels as I can. The following grid will detail my progress. On one axis is the difficulty level, on the other is the victory type. Cells will either be empty (no victory) or will contain the name of the civilization used for the victory, in what year it occurred, and the total score.

Cultural Domination Economic Technological
Chieftain Romans
1970 AD
13,151
Zulu
900 BC
9,677
Zulu
1964 AD
37,311
Chinese
1984 AD
15,177
Warlord Greeks
2020 AD
24,566
Japanese
850 AD
9,052
Spanish
1970 AD
24,788
Aztecs
1970 AD
17,214
King Greeks
1994 AD
22,540
Germans
850 AD
9,105
Spanish
1990 AD
49,214
Americans
1970 AD
12,101
Emperor French
1998 AD
17,007
English
1200 AD
10,088
Spanish
2040 AD
16,905
Mongols
1968 AD
24,700
Deity Romans
1998 AD
20,950
English
1780 AD
13,062
Russians
2004 AD
44,770
Americans
1998 AD
26,280

Popularity: 1% [?]

Posts you will never see

June 25th, 2009 — Wordman

Looking at my blog’s “drafts” section reveals a number of posts that have been languishing, half-formed, some of them since before I made this blog public. Many of these occupied my mind at the time, but since have lost their timeliness. Some needed a bit more polishing. Some didn’t have enough legs to turn into a real post. Others I just haven’t fully formed in my head. Rather than keep them in the “maybe someday” box, they will be pasted in raw form into this post for posterity, and the originals will be deleted, just to get them out of my head.

In these descriptions, text in italics represents text added today for the purpose of explaining the post’s idea. Any original text from the draft will remain un-italicized. The are presented youngest first. In some drafts, text is fairly close to final. Some are only scattered notes. Most are a mix of lucid sentences with random phrases to remind me what I was thinking.

If these scattered thoughts trigger any musings in your own brain, I’d love to hear about them in the comments section.

Fighting illiteracy

Initially created April 2009

A post about how what’s really going on in the Middle East is a conflict of knowledge vs. ignorance. The main point here was to suggest a strategy in Iraq of taking over their educational system, under the assumption that educated masses are less likely to buy into fundamentalist attempts to manipulate them. Also, the point was to change the rhetoric of the United States to be more about enlightenment and opportunity, rather than the stupid “war on abstract concepts” language they use now. I never really got this working in my head.

In the modern world, intimidation and intolerance is the only is the only real path the illiterate have to power.

US pitches the war stupidly: “they hate us for our freedom” “evil-doers”, “war on terror”.

Symbol: the destruction of the Buddhist statues looked like nothing more than “boys with toys”.

Counterargument: reading doesn’t help US fundies from being idiots.

The vegetarian case for cannibalism

Initially created August 2008

In the later chapters of his book The Omnivore’s Dilemma, author Michael Pollan spends a great deal of effort thinking about the morality of eating animals. In particular, he wrestles with a moral argument laid out by Peter Singer in his book Animal Liberation, claiming that it “demands you either defend the way you live, or change it.”

Aristotle. I don’t remember the point I was going for with Aristotle. Possibly something about the risk that using reasoning based on assumptions depends significantly on the bias of your assumptions. (I also have a pet theory that at least some of the dark ages was created by the seemingly complete inability of people to doubt what Aristotle said, even when it was obviously wrong, and that the Renaissance happened when people got over this. Uh, and stopped being set on fire for heresy. Anyway…)

Essentially their logic leads to “point A”, at which time they ask “given that most people object to exploiting the retarded, why is it mortal to exploit animal”.

But using the same logic, you can ask “given that most people have no problem with exploiting animals, why is it immoral to exploit the retarded”.

To be convincing, a line of reasoning needs to lead inexorably to a single conclusion. Singer’s argument doesn’t: it leads to many. Worse, most of these contradict each other. So, while there may be some logic to it, it is not a tool for reasonable conclusion of anything.

Singer says “we have a strong interest in convincing ourselves that our concern for other animals does not require us to stop eating them”. It seems to me this should be turned around. Our strong interest in continuing to eat other animals requires that our concern for them is not convincing.

All this rambling was intended to illustrate how, using the same techniques that zealot vegetarians use to “prove” that all should stop eating meat, you can just as easily “prove” that all should start eating human flesh. I pretty much just lost interest in this one, though, so it doesn’t really form any coherent point.

Wheat and chaff

Initially created July 2008. I have no idea what the point was supposed to be.

Things which let you see bias:

The “whiners” comment, exposes party parrots.

Apple’s MobileMe launch.

Atheists for Jesus

Initially created May 2008

Basic idea is that it is possible to embrace many of Jesus’ teachings even with the spiritual side of them removed. Much of the rationale for Christians following them is that “the only way to heaven is trough me”, but that is a “why should I do this”, not a “what should I do”.

There is some meat there, but seems like others have probably tread over this ground before.

The Dread Pirate Roberts

Initially created September 2007. Back when bin Laden videos would surface every once in a while, but there was question if it was really him, etc. I realized that it probably wouldn’t really matter if it was actually him or not. Just like the Dread Pirate Roberts from The Princess Bride, maybe he could be turned into more of an office than a person:

Well, Roberts had grown so rich, he wanted to retire. So he took me to his cabin and told me his secret. “I am not the Dread Pirate Roberts,” he said. “My name is Ryan. I inherited this ship from the previous Dread Pirate Roberts, just as you will inherit it from me. The man I inherited it from was not the real Dread Pirate Roberts, either. His name was Cummerbund. The real Roberts has been retired fifteen years and living like a king in Patagonia.” Then he explained the name was the important thing for inspiring the necessary fear. You see, no one would surrender to the Dread Pirate Westley. So we sailed ashore, took on an entirely new crew and he stayed aboard for awhile as first mate, all the time calling me Roberts. Once the crew believed, he left the ship and I have been Roberts ever since. Except, now that we’re together, I shall retire and hand the name over to someone else.

I’d hoped to get excerpts from these videos and show the different people that were carrying the “office” of Osama bin Laden, but it was sort of hard to find decent clips, and by the time I gathered some, the videos appeared with decreasing frequency. Still, I gathered a bunch of links.

Juries are stupid

Initially created May 2006. Post intended to vent about the reality reported by two articles; however, I’ve yet to find even a half-baked solution to this problem, so I never turned it into a real article (as per the rules).

Take heed the court stenographer

The second link used to point somewhere interesting, but now is just a place to buy drugs, which pisses me off all over again.

Making sausage

Initially created May 2006

A memo to my employees, the members if the United States Government:

I approach politics the way most Americans do, with lots of opinionated complaining a no real action. Sure, I’ll talk by the water cooler about which intern blew you when and where, or how much coke you did while attending an Ivy League school you weren’t really qualified to attend, or how they finally fished your girlfriend out of the river, or how old your former slave employee was when she bore your bastard child, or what contributor got which favor, or which particular lie you got busted for this time, but I don’t really care.

Most of my fellow Americans and I seem perfectly content to sit back and mostly ignore you, content in the knowledge that you are out there extending American hegemony.

The problem is: you suck at it now.

Sure, you’ve stumbled before….

Don’t make me get off the couch and overthrow your ass.

In darkest Mordor

Initially entered April 2006. This was meant to be the expansion of an offhand comment I made in an IM conversation about the “cartoon controversy”. The post has a central idea, but I could never make anything intelligent out of it.

How the Cartoon Protests Harm Muslims

If the Muslim world really desires the severing of all ties, maybe we should just surrender and put a wall up. Within 500 years, either they would have a renaissance of their own (see “Breeding the white out”) or they’d basically become orcs.

What do they import?

When the Sizzle is better than the Sausage

No relation to reality, indeed

Breeding the white out

Initially entered February 2006. I never turned this into anything more than an observation about the inevitable elimination of the palefaces.

A solution for Iraq

Initially entered February 2006

Get the “shadow government” to convince big wigs in Iraq that they should not fear democracy, because they’ll be able to manipulate it.

Another solution: leak a memo stating how glad we are that the sects are killing each other.

Things noticed from Fahrenheit 9/11:

  1. There is a scene showing a group of soldiers knocking on the door of a house and eventually detaining a guy living within, in view of his crying family. I think Moore intended for this scene to show how the “brutal fist of the evil U.S. Army” was smacking down the poor innocent civilians of Iraq. I took away something different from it. What struck me was, to my eyes, the complete overreaction of the crying civilians. Basically the soldiers knocked on the door and said “we’d like to talk to you” and the immediate civilian reaction was seemingly genuine terror, as if they were positive they were all going to get hacked into pieces and eaten within seconds. (What that means is that we are getting completely crushed in the propaganda war.)

    The Bush administration clearly thought (if they thought at all, which seems increasingly unlikely) that the reaction of most thinking Iraqi civilians would be something like “look at what the Americans did in Germany and Japan after World War II, maybe they’ll do the same here”. Instead, what reasonable Iraqis seemed to think was “here comes another bunch of white people to ‘colonize’ and oppress us.” Given Iraq’s history, this is a completely rational assumption.

  2. Compare the scene where a distraught Iraqi woman is crying hysterically and saying “please, God, kill them” with the crying of the American who lost her son.

Suggestions for virtual gesture standards

Initially entered January 2006

Eventually, and probably within the next few decades, a growing body of computer users will have reason to interact with 3D environments in a way that feels like manipulating actual objects in space, rather than clicking on a 2D screen. While the virtual reality concept of Neuromancer, Snow Crash and The Matrix seems to occupy the attention of pop culture, it’s probable that ‘immersive reality’, where computer generated objects are displayed overlaying real life, will become popular first. The most accessible demonstration of this idea takes place in the early portions of the film Minority Report, where the lead character uses ‘light gloves’ to interact objects he perceived to be floating in front of him (thanks to holographic screens). While holograms are a ways off, systems based on this idea (originally suggested by John Underkoffler) are already being built. I’m not sure what gesture interface these systems use, and I’ve remaining deliberately ignorant of it while writing this post.

I’ve been thinking about how you might use such as system (perhaps with glasses to give the illusion of objects floating in space) to sculpt three-dimensional objects. It seems to me that the gestures detailed below are the most natural for such a task. Most modelling systems can create basic shapes (cubes, spheres, etc.) but build a lot of complex interface to handle three basic properties of these primitives once created:

  • position: exact placement of the object in 3D-space
  • orientation: how the object is rotated relative to the xyz axes.
  • distortion: how the object deviates from its initial shape relative to other shapes (for example, being scaled larger) or within itself (for example, if part of the object is stretched from its initial position)

One of the less obvious problems in 3D modeling is that when altering one property, it is often difficult to control, or even identify, how your action might change the other properties. For example, if you click on a point on an object, then drag in some direction, will the object shift its position, keeping its orientation? Will it rotate around a central point? Will the part that you clicked pull away from the rest of the object?

The answer to this is usually that it depends on what tool is selected. I think a gesture system could make this much easier, by having the gesture being used imply the operation you want. As someone who “draws pictures in the air” during conversations, I think the following gestures are fairly intuitive (bear in mind these are specifically for manipulating 3D models, not a generic 3D interface):

Never got around to sussing these out. I now lack the desire. For some reason this link was at the end of this draft.

Poser data for RPS-25

Initially entered January 2006. It would have been world-shattering. For free, the world would have Poser data for all the hand positions of RPS-25, to render the epic battles in high definition, 3D goodness. Unfortunately, even I apparently don’t have that much time to waste. I’m too busy playing RPS-101.

Contraband

Initially entered September 2005

I am a dangerous man. In my Home Depot bag, I hold a substance so devastating it is kept under lock and key, only sold to those the government has deemed worthy of it.

This article was supposed to be an attempt to paint me as an Orginal Gangster for the “edgy, high-crime” lifestyle of buying goddamn spraypaint, which was kept in locked cages in my county, requiring a manager to open, due to a dumb local law. It was actually supposed to be a sort of investigative journalism type piece, doing interviews with both the managers of the stores affected as well as the idiots who signed it into law. I never did figure out what the reason was, though graffiti and huffing seemed like popular bugbears. In any case, it looks like this law got either overturned or exempted to the point that Home Depot no longer has the cages. So my wrath as been quelled, for the moment.

Billions shift from side to side

Initially entered July 2005. As you will be able to tell, I never really figured out what I was saying here.

Sometimes I get images in my head that make perfect sense to me, but have difficulty explaining them.

People are sheep.

If you modeled advances of the human population as a flow of particles that gathered around specific memes, the result would look fluid, but unlike a fluid, all the advances come from those who do not follow the herd, pulling the collective in a different direction. Could this idea be used to predict things? In other words, model as a fluid that has these attractors on the fringes.

[Liberal graph that Rob mentioned, Economic and some other axis as example]. Now imagine there were more than two axes. Things like “degree of religious observance” and “feelings about self-image”.

I hate the word meme, because it seems like you only ever hear it from the same people that say stuff like “if hierarchy presupposes sameness…”.

When whoever it is decides that “pink is the new black”, the masses shift toward a point in the space representing this idea. I’m not sure what the flow would look like, but instinctively it seems to me that it would have some characteristics of a fluid. Thinking about it now, the picture in my head sort of looks like Galactica.

There would be an unfluid characteristic though: innovators.

O’Reilly’s alpha geek strategy. Fashion industry tracking “cool people”. But that’s social. What about using math?

Visual debugging

Initially entered July 2005. This is another picture in my head that I cannot quite articulate.

Existing debuggers seem to think that what people need is more and more features. Wrong. What they need is vision, the ability to see what is going on in a malfunctioning process.

Shows a time line of a value weaving through the code. Blocks of data that expand when you look at them. Lines indicating a path through the code (would remember even if you didn’t step). Threads as threads of code on the screen, controlling them visually.

No little panes.

Order vs. Chaos

Initially entered May 2005

Reading Swarm Intelligence recently, I was struck by a comment that nature tends to organize. While this seems true to me, it flies in the face of the second law of thermodynamics, which holds that everything moves toward disorder. These two concepts can easily be combined into a flaky pop philosophy, which I will spell out now.

Part of this philosophy was to involve the weird kind of numerology that nature seems to use, where it tends to spontaneously organize things in particular ways, with certain units clustering in certain numbers. Those numbers are “two” (e.g. quarks in a meson, parents in sexual reproduction), “three” (e.g. quarks in a proton, licks to the center of a Tootsie-pop), “a few” (e.g. atoms in a molecule, wolves in a pack) and “a hundred billion or so” (e.g. atoms in a DNA molecule, stars in a galaxy, cells in an organ). That is, when natural parts gather in certain numbers, they become something greater. The pop-philosophy would fixate on what sort of ascension happens when 100 billion human brains come together.

Other parts of the idea were to focus on the natural tension between emergent order and entropy, but I couldn’t make it sound like anything other than the metaplot of season four of Babylon 5.

Computers in role-playing

Initially entered May 2005. I think laptops at a gaming table have still not really reached their potential. Seeing this projection system made me want to gather a bunch of ideas about using computers in tabletop role-playing together, but it never happened. Maybe someday.

Things I will never see

Initially entered August 2004.

  • A reenactment of the Nazis marching into Paris, but using the music and choreography of Michael Jackson’s Thriller instead of goose-stepping.

Popularity: 1% [?]

Months with a Mini 9

June 3rd, 2009 — Wordman

Since Dell has discontinued the Mini 9, now seems like a good to to share some observations on two months of living with Mac OS X running on Mini 9 hardware. My friend’s living with it, I mean. In no particular order:

  • Dell’s suggested replacement for the Mini 9, the Mini 10v, has a screen that, in spite of being physically larger, contains fewer pixels. The Mini 9′s screen is 1024×600, while the Mini 10v’s is 1024×576.
  • I’d guess that those who were thinking about getting a Mini 9 will now buy the just announced EeePC 1008HA (Seashell), which looks a lot like a smaller version of the MacBook Air, done in plastic. It haven’t seen a post of anyone installing OS X on it, but it’s just a matter of time.
  • The battery on the Mini 9 can handle playing about three hours of DVD quality video ripped into MP4 or AVI or what have you. Supposedly the latest OS release (10.5.7) improves this by an hour or so.
  • Being only 600 pixels high, the screen of the Mini 9 isn’t large enough to handle HD video. If you rip video at it’s native resolution, though, it looks pretty dang good.
  • The OS X 10.5.7 update is tricky to install. Likely all such OS updates are. My friend has yet to do this successfully. When he, not thinking about it that clearly, ran the standard updater, all seemed to go well, but once completed, when the boot process should have drawn the menubar and the desktop, the video went wiggy.
  • It is possible to do a full Time Machine restore on an Mini 9. This starts off like installing OS X the first time, where you boot from a bootloader CD, then throw in a Leopard install disk. Instead of doing the install, though, one of the menu choices allows you to restore from Time Machine. This largely works, with two caveats. First, even if you are connected with Ethernet, you need to connect to a wireless network before starting the restore. Seems like this is the only way to get the networking to set up properly. Secondly, once the restore is done, the machine may not boot until you reinstall the DellEFI, similar to as described here.
  • Consequently, the mydellmini project is your friend.
  • The keyboard layout on the Mini 9 is insane. So much so, that some kibosh the whole idea just because of the keyboard. Swapping the Alt and Cmnd keys (taking off the chicklets and moving them) is a necessity, and most will probably want to swap the semicolon and quotation keys as well.
  • The lack of scrolling on the trackpad remains a problem. All posts on the topic seem to be obsessed with two-finger scrolling, but even something like what SideTrack does would be useful. Update: done!.
  • You can apparently buy clunky multi-cell batteries that would probably allow watching video the whole way across the Atlantic. These don’t fit inside the case entirely, so act a bit like a riser.
  • The Mini 9 apparently fits in the back pocket of 511 Tactical Pants.
  • The built-in Secure Digital card reader is more useful than expected, particularly on trips, where it allows you to access your pictures without a bunch of extra crap.
  • As mentioned in the previous post, Spaces adds more to a machine like this that it does to others. The free iTerm makes this even better, because it offers a full screen mode for terminals.
  • The AC adaptor that comes with the Mini 9 can handle European current, so all you need is a little adapter, rather than a voltage converter.
  • The machine works really well for tabletop RPGs, particularly if you get used to using PDFs in full page mode (which requires remembering some keyboard shortcuts, particularly for searching and switching display modes). Software like Yep can also help in finding what you need quickly.
  • Still haven’t tried Warcraft on the thing.

Popularity: 2% [?]

My friend’s Dell Mini 9 running Mac OS X Leopard

March 31st, 2009 — Wordman

I have this… uh… friend whose wife gave him a belated Christmas present in mid March: a tricked out Dell Mini 9. He wanted this machine because a) it’s one of the only netbooks that can use all of its built-in “peripheral” hardware while running Mac OS X, b) the 12″ PowerBook G4 he used for role-playing is falling apart, with a dead DVD drive and failing wi-fi card and c) the Mini 9 was cheap enough to buy as an experiment. OK, maybe c) isn’t really true, but he wanted it anyway. Features and cost were like this:

Dell Inspiron Mini 9
  Intel® Atom Processor® N270 (1.6GHz/533Mhz FSB/512K cache)
  Obsidian black
  2GB DDR2 RAM at 533MHz
  Glossy 8.9 inch LED display (1024×600)
  Intel Graphics Media Accelerator (GMA) 950
  64GB solid state hard drive
  Ubuntu Linux version 8.04.1
  Wireless 802.11g mini card
  Integrated 1.3M pixel webcam
  Built-in Bluetooth 2.1 capability
$519.00
Portable CD/DVD-RW Drive with DVD Playback Software $80.00
Mac OS X 10.5 (Leopard) $129.00
Total $728.00

This is about as tricked out as you can make the Mini 9. Other configurations will be cheaper. It actually looks like Dell doesn’t even sell the 64MB drive as an option any more (at at least, as I write this). Another thing to note here is that the pixel dimensions of the screen are pretty close to that of the 12″ PowerBook G4 (which were 1024×768).

To set up the machine (probably violating one or more license agreements in the process) my friend followed the instructions provided by Gizmodo. He reports some deviations from the instructions there:

  1. The post says “some drives are mysteriously not compatible with installing OS X on the Mini 9″. This might not be entirely true. The first attempt, using a brand new OS X DVD failed, as described. The second used an OS X DVD from the initial release of 10.5. This succeeded. So, it may have something to do with what version of the install disk you have. I believe the current version of the installer disk is called version 10.5.2. Among other things, it has new video drivers at the very least. To repeat, this version did not work, but the original 10.5 disk did. Might have just been coincidence, as there was a hiccup with installing from DVD…
  2. At step 4, the install process seemed to hang, and the DVD drive seemed to stall and spin down. Unplugging the drive (which immediately displayed a bunch of errors on screen) and plugging it in again caused it to spin up, and suddenly the install sprung to life and continued fine (with the 10.5 disk; the same technique didn’t work with the 10.5.2 disk).
  3. As a result of coercing the DVD to spin up, the painful USB drive-based install (Gizmodo steps 5 through 11) was not needed in this case.
  4. It took my friend a while to come up with a name for the hard drive volume during step 12, during which the DVD drive spun down. Again, the solution was to unplug it and replug it in. The UI froze until doing this, but resurrected once the drive was spinning again.
  5. There should be a step 19 added to Gizmodo’s instructions: boot into the BIOS and DISABLE the “Legacy USB Support” setting. Waking from sleep will not work until you do this. Note that, to be able to boot from USB devices, this setting needs to be re-enabled.
  6. There should be a step 20 added as well: Most windows size themselves correctly on the netbook, but some contain dialogs that don’t fit the small vertical resolution of the screen (which is only 600 pixels). Unfortunately, on the “doesn’t fit” list are some of the System Settings panels. This can be fixed by setting the scaling of the System Settings application, using the following command line:
    defaults write com.apple.systempreferences AppleDisplayScaleFactor .85

So far, everything has worked one the machine except trackpad scrolling. There appear to be some hacks to enable this, but these have not yet been applied, but may need to be soon. My friend claims that the trackpad is a bit uncomfortable, with the buttons needing way too much downward travel to activate. Using a miniature external mouse helps quite a bit.

Some other general observations from my friend:

  • The machine as a whole is slightly less stable than OS X usually is, though not significantly. When waking from sleep, sometimes the UI gets these sort of stalls, but usually another sleep/wake cycle brings things back to normal. One beta application that has always crashed every so often on standard Macs seems to crash a bit more often on the Mini 9.
  • It takes a while to get used to the shift keys, particularly the one on the right.
  • Spaces seems more useful on this machine, particularly when used for gaming, combined with the “full screen” features of Acrobat and Safari.
  • Some of the Fn keys work, and some dont:
    • Fn-1 (sleep): works
    • Fn-2 (toggle wi-fi/bluetooth): does not work
    • Fn-3 (battery status): does not work
    • Fn-4 (mute): works
    • Fn-5 (volume down): works
    • Fn-6 (volume up): works
    • Fn-7 (print scn): untested, since I haven’t set up a printer yet
    • Fn-8 (screen/vga/mirror): when no monitor is connected, doesn’t work
    • Fn-9 (contrast down): works
    • Fn-10 (contrast up): works
    • Fn-[key in home row] (F1 through F10): works; however, no keys exist for F11 through F13. This is not a huge deal, but some of the default Exposé key bindings need to be changed if you want to use them.
  • By default, the “alt” key is mapped to the Mac’s “command” key, while the “Windows logo key” is mapped to the Mac’s “option” key. This matches the positions of a Mac keyboard correctly, but it is totally wrong as far as nomenclature. Typically a Windows “alt” maps to a Mac’s “option”, leaving the “Windows logo key” to map to the Mac’s “logo key” (i.e. “command”). This can be changed around in the System Preferences if you want. Apparently the keys come off reasonably easily if you want to move them around a bit.
  • The machine is noticeably lighter than a MacBook Air. If you’ve ever lifted an Air, think about that a bit.
  • It seems to run movies of varying resolutions very cleanly, and FrontRow looks great. No battery tests have been done while doing this, so how long you could watch movies on a plane is undiscovered.
  • It runs games like Fate in 800×600 resolution, at reasonable frame rates. I’m guessing it would run WoW OK, with some of the settings turned down.

Popularity: 6% [?]