So, my first NaNoWriMo is at an end. Technically, I did not win. At the close, my novel weighed in at just over 47000 words unfinished, which is nothing to scoff at, but not quite the completed standard required. I intend to finish it by Friday, just two days late. After that, it needs a lot of editing, and probably a lot of rewriting too, and will probably not be over 50000 words when it's ready for preview.
All told, I've had a really good time doing this. Writing on the train has been an interesting experience, but in future years I will need to do more than that if I want to finish within November. Next year I will use my lunch breaks, too. I've learned that, when I'm going strong, I can write as much as 1200 words in 30 minutes, and when it's a hard slog I'm more likely to end up with 800 words, as long as I remain focused.
Mokalus of Borg
PS - I don't know if I said yet, but I used my Friday Flash Fiction piece Planet Scavengers as a starting point.
PPS - I have ideas for next year and the year after, too.
Thursday, 1 December 2011
Wednesday, 30 November 2011
Petrol price prediction and assistance
If petrol stations were made to publish their current prices along with their GPS coordinates, it would be easy to show on a map the locations of cheap petrol nearby. It would also be possible to calculate how far you would have to drive to get cheap petrol and whether it was worthwhile. Using that information, you could recommend a place to go for the best deal on your petrol. Couple that with your car's fuel gauge and you'd be able to automatically pop up a recommendation to buy fuel when it's cheap and nearby. If your car's computer can analyse both your driving habits and the petrol price cycle, it could help you optimise your purchases for the cheapest, most efficient and timely outcomes, and the only thing you'd need to see would be a slight deviation in your GPS guidance with a note to buy fuel now.
And that is why petrol stations do not publish their prices online unless forced to do so. They know that a large portion of their business comes from necessity: you need fuel now, and they're the only one nearby. Sometimes their prices will be high and you get screwed. They're okay with that. But if you're able to predict and take advantage consistently when prices are low, that's not okay by them. Anything, such as easier access to current prices, that helps you make better decisions as a consumer puts the brakes on their gravy train. They'll cry poor. They'll tell you it's not fair. They'll even try to tell you it's not possible. All lies.
Mokalus of Borg
PS - Well, maybe it's not fair.
PPS - But only if they stick with their current price practices.
And that is why petrol stations do not publish their prices online unless forced to do so. They know that a large portion of their business comes from necessity: you need fuel now, and they're the only one nearby. Sometimes their prices will be high and you get screwed. They're okay with that. But if you're able to predict and take advantage consistently when prices are low, that's not okay by them. Anything, such as easier access to current prices, that helps you make better decisions as a consumer puts the brakes on their gravy train. They'll cry poor. They'll tell you it's not fair. They'll even try to tell you it's not possible. All lies.
Mokalus of Borg
PS - Well, maybe it's not fair.
PPS - But only if they stick with their current price practices.
Tuesday, 29 November 2011
Casual toll auto pay phone app idea
Instead of having toll transponders in your car, you could turn on a phone app that tracks where you are, knows your credit card and vehicle details, and auto-submits them to toll collector websites when you go past toll points. The various toll operators would match your self-reported location with their video logs and charge you appropriately for the day. You could even arrange it so that multiple people per trip spread the toll out between them, by all using the app at once. That way you could automatically share the cost for, say, a car pool. Of course you'd need to get the toll operators on board with this, but at least then you wouldn't need a different transponder for every operator.
Mokalus of Borg
PS - This is my 2500th post!
PPS - There should be a cake or something.
Mokalus of Borg
PS - This is my 2500th post!
PPS - There should be a cake or something.
Monday, 28 November 2011
Robot car rules
When auto-driving cars become the most common vehicles on the road, the rules will change. Speed limits may go up, since robot reaction times are much better than humans'. 11-year-old kids could borrow the car on their own. You could ride in your car to work, then send it home for the day, or call it to pick you up from wherever you are. You probably wouldn't need to find a parking spot ever again - just let the car drop you off and find a place to rest.
On the flip side, would you get in trouble for riding in a robot car drunk or asleep? How much responsibility would we expect "drivers" to accept in the case of a crash? Would we need robot cars to pass a driving exam? Would you, as the owner, even need to come along for that, or just let the examiner take care of things? Perhaps it would just mean a different class of license, only for robot cars, where they are expected to do most of the work.
Mokalus of Borg
PS - That's probably what we'll get first.
PPS - But it will probably still be age-restricted.
On the flip side, would you get in trouble for riding in a robot car drunk or asleep? How much responsibility would we expect "drivers" to accept in the case of a crash? Would we need robot cars to pass a driving exam? Would you, as the owner, even need to come along for that, or just let the examiner take care of things? Perhaps it would just mean a different class of license, only for robot cars, where they are expected to do most of the work.
Mokalus of Borg
PS - That's probably what we'll get first.
PPS - But it will probably still be age-restricted.
Friday, 25 November 2011
Friday Flash Fiction - The Temple of the Clown
Ronaldo was one of the faithful. He attended mass, took communion at the Temple of the Clown every Sunday, along with thousands of others. He stood in line reverently, face upturned to consider the Holy Menu. At his turn, he placed his order in the ancient way, and his communion meal was delivered with the traditional catechism, "Have A Nice Day Enjoy Your Meal".
He took a moment with his tray to kneel before the fibreglass statues of the saints and make the holy sign of the double-arches before taking his place at the pews and tables. His meal was meticulously prepared by the acolytes in the Kitchen. The beef would be perfectly cooked, the lettuce and tomato cut with precision and care. The wrapper was folded in intricate origami patterns, and every long finger of fried potato was exactly the same length, exactly the same shade.
But today, something different happened. Today, he received a vision. Just as he took the first bite into his burger, the figure of Saint Ronald himself, after whom Ronaldo was named, appeared in the air before him.
"Ronaldo, my people have lost their way. Their worship is empty, their actions meaningless. I have chosen you to lead them back to true faith. You will be my prophet."
Ronaldo sat, stunned for a moment, at the vision of Saint Ronald. He had read of things like this in the scriptures, but they all happened so long ago. Could it really be happening, now, and to him?
"Look around you, Ronaldo. What do you see? Do these people worship, deep in their hearts, or are they merely going through the motions?"
So Ronaldo looked, his own communion meal forgotten. There were people sitting in the pews at their tables, irreverently wolfing down the carefully-prepared burgers. Children throwing fries at each other. Teenagers removing pickle slices from between the sesame-seed buns and flinging them to stick on the walls of the Temple, laughing with each other in this sacred place of worship. How had he not noticed this before?
Ronaldo knew what he had to do. He stood from his place and began methodically moving along the aisles, overturning the tables to the stunned looks of fellow "worshippers". He flung their meals to the ground and gave stern looks to all who watched him. He made his way to the front counter and stood on top, every eye in the Temple on him. He would turn the people back to true worship. He would reform the Church of the Clown and bring the faithful back. It was his holy mission, and he would make Saint Ronald proud of his people again.
Mokalus of Borg
PS - I think you know which clown I mean.
PPS - I have been to that "temple" too many times myself.
He took a moment with his tray to kneel before the fibreglass statues of the saints and make the holy sign of the double-arches before taking his place at the pews and tables. His meal was meticulously prepared by the acolytes in the Kitchen. The beef would be perfectly cooked, the lettuce and tomato cut with precision and care. The wrapper was folded in intricate origami patterns, and every long finger of fried potato was exactly the same length, exactly the same shade.
But today, something different happened. Today, he received a vision. Just as he took the first bite into his burger, the figure of Saint Ronald himself, after whom Ronaldo was named, appeared in the air before him.
"Ronaldo, my people have lost their way. Their worship is empty, their actions meaningless. I have chosen you to lead them back to true faith. You will be my prophet."
Ronaldo sat, stunned for a moment, at the vision of Saint Ronald. He had read of things like this in the scriptures, but they all happened so long ago. Could it really be happening, now, and to him?
"Look around you, Ronaldo. What do you see? Do these people worship, deep in their hearts, or are they merely going through the motions?"
So Ronaldo looked, his own communion meal forgotten. There were people sitting in the pews at their tables, irreverently wolfing down the carefully-prepared burgers. Children throwing fries at each other. Teenagers removing pickle slices from between the sesame-seed buns and flinging them to stick on the walls of the Temple, laughing with each other in this sacred place of worship. How had he not noticed this before?
Ronaldo knew what he had to do. He stood from his place and began methodically moving along the aisles, overturning the tables to the stunned looks of fellow "worshippers". He flung their meals to the ground and gave stern looks to all who watched him. He made his way to the front counter and stood on top, every eye in the Temple on him. He would turn the people back to true worship. He would reform the Church of the Clown and bring the faithful back. It was his holy mission, and he would make Saint Ronald proud of his people again.
Mokalus of Borg
PS - I think you know which clown I mean.
PPS - I have been to that "temple" too many times myself.
Libraries and ebooks
How do ebook libraries work? When you think about them in the same way as a traditional library, with physical books, things get complicated quickly. If you send an ebook to a patron's device, how do you make sure they eventually delete it? How do you ensure the devices people use obey the library rules and don't allow copying? Instead, you need to think about access, not possession.
The library itself is a collection, akin to an Amazon user account. And when you're talking about accessing their collection, you either need to think of devices or linked accounts. The digital library can function perfectly well if they have a collection of Kindles they can physically lend out, as long as those Kindles can't buy anything on library credit. Alternatively, since the Kindle is supposed to be controlled via DRM, you can just allow any patron to link their account to a public library and gain access to any books contained there, on any device that supports the Kindle software. If they are unlinked from the library, they lose access to those books.
Mokalus of Borg
PS - If your DRM is as good as you say it is, this should be easy.
PPS - I'm pretty sure they wouldn't allow this, "for security reasons".
The library itself is a collection, akin to an Amazon user account. And when you're talking about accessing their collection, you either need to think of devices or linked accounts. The digital library can function perfectly well if they have a collection of Kindles they can physically lend out, as long as those Kindles can't buy anything on library credit. Alternatively, since the Kindle is supposed to be controlled via DRM, you can just allow any patron to link their account to a public library and gain access to any books contained there, on any device that supports the Kindle software. If they are unlinked from the library, they lose access to those books.
Mokalus of Borg
PS - If your DRM is as good as you say it is, this should be easy.
PPS - I'm pretty sure they wouldn't allow this, "for security reasons".
Thursday, 24 November 2011
The craftsmanship learning model
I quite like the idea of applying the craftsman training model to modern professional development. For instance, becoming an apprentice to a master programmer, engineer, accountant, lawyer or doctor. Even though you may have many bosses and many jobs, for the first seven years after university, you are an apprentice, and you have a master from whom you learn most closely. After those seven years, you spend three years with other masters, learning the personal nuances they apply to their profession. Finally, after those ten years, you may submit some of your work for approval to the guild and be granted master status.
Admittedly, it does sound like university in a way, especially the status of "master" vs "masters degree". I'd be pretty sure that's where it came from. But I think modern university doesn't offer the same kind of practical, personal tuition you would find in an apprenticeship system.
It would be tricky to work with a master across several jobs, particularly since that relationship should involve very close work, to learn from the master and for him/her to observe your work. That's harder to do if you're not working directly together every day.
Mokalus of Borg
PS - We don't do much mentoring in our society, do we?
PPS - I think we should.
Admittedly, it does sound like university in a way, especially the status of "master" vs "masters degree". I'd be pretty sure that's where it came from. But I think modern university doesn't offer the same kind of practical, personal tuition you would find in an apprenticeship system.
It would be tricky to work with a master across several jobs, particularly since that relationship should involve very close work, to learn from the master and for him/her to observe your work. That's harder to do if you're not working directly together every day.
Mokalus of Borg
PS - We don't do much mentoring in our society, do we?
PPS - I think we should.
Wednesday, 23 November 2011
No-payout poker machines
I think we should legally require poker machines to never pay out, ever, and I think we should advertise that fact very boldly on the front. Seal up the return tray and put in a big sign that says "This machine never, ever pays out. You will not win. This is not a bluff or a challenge. We are not kidding." Then when you step up to one, you are under no delusion that you are about to win big, or that this week's welfare payment is sure to turn into big bucks, because there is obviously no winning.
You're already not going to win, long term, but this change turns this form of gambling from a tax on innumeracy to a dead certain black hole. Hopefully it would snap some people out of their addiction, but the effect will probably be more like a two-pronged response. The addicts will go elsewhere, like the lottery, and some will demand the return of the meagre payouts that kept their delusion afloat.
Mokalus of Borg
PS - For those who are playing "just for the fun", there's no change.
PPS - Except that it gets slightly more expensive.
You're already not going to win, long term, but this change turns this form of gambling from a tax on innumeracy to a dead certain black hole. Hopefully it would snap some people out of their addiction, but the effect will probably be more like a two-pronged response. The addicts will go elsewhere, like the lottery, and some will demand the return of the meagre payouts that kept their delusion afloat.
Mokalus of Borg
PS - For those who are playing "just for the fun", there's no change.
PPS - Except that it gets slightly more expensive.
Tuesday, 22 November 2011
Android app permissions
On Android, you're supposed to read and accept the permissions each app requests before you install it. There are several problems with this user requirement. The first and most obvious is permission fatigue. After installing several apps, you start ignoring that button. You don't read the requested permissions and you don't care. This is a human trait that does not go away, and will always be a problem.
The next problem is understanding those permissions. Even if you read them all, do you know what they mean? Are they specific enough to give you a real understanding of what they will do with your phone? Usually not. Also, even if you do read and understand them, they can be misleading. Ad-supported free apps will usually include a request for "Full internet access", in order to get new ads, and sometimes "Fine (GPS) location" too, to provide location-appropriate ads. That might be fine if it's just used for ads, but that combination of permissions can also mean "reports your exact location to anyone who's listening", and you definitely wouldn't agree to that.
Lastly, you can't accept or deny individual permissions on a per-app basis. If this app requests full internet access and you don't want that, too bad. Take it with the rest or leave it completely alone, there's no middle ground.
What's the solution? Well, we could have a set of acceptable default permissions that we are happy to grant and some that we will deny by default so that we don't get nearly as many notifications about it. We also need a separate ad service on the phone so that we can see if a particular app wants internet access to display ads or phone home with private data. That "full internet access" permission needs to be more granular for ad-supported apps. Lastly, we do need the ability to grant or deny individual permissions for individual apps, so that we can still install them without having to take it all as one whole package. That will not be a feature of any official version of Android, because app makers need ads to keep their apps free.
Mokalus of Borg
PS - At best, you'd get an ad service you can't turn off.
PPS - And that still means you don't completely own your phone.
The next problem is understanding those permissions. Even if you read them all, do you know what they mean? Are they specific enough to give you a real understanding of what they will do with your phone? Usually not. Also, even if you do read and understand them, they can be misleading. Ad-supported free apps will usually include a request for "Full internet access", in order to get new ads, and sometimes "Fine (GPS) location" too, to provide location-appropriate ads. That might be fine if it's just used for ads, but that combination of permissions can also mean "reports your exact location to anyone who's listening", and you definitely wouldn't agree to that.
Lastly, you can't accept or deny individual permissions on a per-app basis. If this app requests full internet access and you don't want that, too bad. Take it with the rest or leave it completely alone, there's no middle ground.
What's the solution? Well, we could have a set of acceptable default permissions that we are happy to grant and some that we will deny by default so that we don't get nearly as many notifications about it. We also need a separate ad service on the phone so that we can see if a particular app wants internet access to display ads or phone home with private data. That "full internet access" permission needs to be more granular for ad-supported apps. Lastly, we do need the ability to grant or deny individual permissions for individual apps, so that we can still install them without having to take it all as one whole package. That will not be a feature of any official version of Android, because app makers need ads to keep their apps free.
Mokalus of Borg
PS - At best, you'd get an ad service you can't turn off.
PPS - And that still means you don't completely own your phone.
Monday, 21 November 2011
Keeping your details private online
There are two ways you could keep your privacy online when asked for personal details. The easiest way - the way most people choose - is to lie. Give out fake details when they don't matter, especially to sites you don't trust. The harder way is to channel all your communications through an intermediary or broker. If you insist on privacy, then you need to trust someone else who will act as an anonymiser and firewall between you and the people you don't trust. You need this because once you give out your real details once, they are never secure again. Think of credit cards. If your number gets into the hands of the wrong people, you just need to cancel it, get a new one and give out the new number to the people you do still trust.
What you need, then are personal identity broker systems with unique disposable details. When you need to give out an email address to someone you need to trust temporarily, create a new one that automatically forwards to your real address. If they can't be trusted with that address, cancel it. Your main email address, and other fake addresses, remain unaffected, but anyone who got that forwarding address can't contact you any more. You can, in theory, do the same with phone numbers, and banking details too.
Mokalus of Borg
PS - Snail mail might work, but the service would be more complicated.
PPS - It would probably involve rented post office boxes.
What you need, then are personal identity broker systems with unique disposable details. When you need to give out an email address to someone you need to trust temporarily, create a new one that automatically forwards to your real address. If they can't be trusted with that address, cancel it. Your main email address, and other fake addresses, remain unaffected, but anyone who got that forwarding address can't contact you any more. You can, in theory, do the same with phone numbers, and banking details too.
Mokalus of Borg
PS - Snail mail might work, but the service would be more complicated.
PPS - It would probably involve rented post office boxes.
Friday, 18 November 2011
Friday Flash Fiction - Power thief
I was shuffling through an air duct on the 114th floor when the building stopped breathing. It reminds me, when this happens, just how close these things are to dead. Take the power away, move the people out and a building gets to be as spooky in its hallways as it already is in its guts. And without power, the whole thing gets bigger too. When there are no express lifts to take you up and down, the stairs echo enormous. Sometimes, in this situation, I like to abseil down the lift shafts, but today I have a job to do. Today I am stealing this building's beating heart.
The power cores are in high demand. Tiny nuclear batteries that can power a building this size for a century can just as easily power a small town. Since the plague, we've lost too many people and therefore forgotten how to make them. But in the cities, there are hundreds, and out in the country there are towns willing to pay. So I steal from the rich and give (or sell) to the poor. Hey, a guy's gotta eat, right?
Approaching the spine of the building, that service shaft going up through the middle, I started hearing noises through the ducts that didn't sound like the usual pests. No, this was another thief, come to take my prize before me. With the power out and these noises going outwards, not inwards, I was pretty sure he had the power core already. That makes this a chase, not a heist.
He's either heading for the roof or the front door. I'm betting on the roof, because they tend to be less guarded. He'd know that. I start climbing the ladder in my service shaft, listening carefully for the sounds of the other thief. If he doesn't know I'm here, he might not move as quickly as me.
As I pop out of the vent on the roof, I see another figure, clad in black, fussing with a clearly-heavy backpack. And it's a "she". I can tell, though her face is covered. She notices me, looks to the edge of the roof, and quickly shoulders her pack. As she leaps over the railing, she does this complicated, graceful pirouhette in the air, reaches down and clips something onto it. I hurry out of my vent and look down over the side in time to see a figure finish running down the side of the building, assisted by a descender. When she reaches the bottom, she unclips it from her belt, looks back up towards me and lets it go.
It zips up the outside wall, bumping and spinning, winding itself back up on its springs. When it reaches the top, I step back as it flings energetically over the railing. So my rival is gone, but I have her descender. And I know the only man around who still makes things like this. I'll find her again.
Mokalus of Borg
PS - I'll be honest: I haven't been writing much else since I started NaNoWriMo.
PPS - But I think this came out pretty well.
The power cores are in high demand. Tiny nuclear batteries that can power a building this size for a century can just as easily power a small town. Since the plague, we've lost too many people and therefore forgotten how to make them. But in the cities, there are hundreds, and out in the country there are towns willing to pay. So I steal from the rich and give (or sell) to the poor. Hey, a guy's gotta eat, right?
Approaching the spine of the building, that service shaft going up through the middle, I started hearing noises through the ducts that didn't sound like the usual pests. No, this was another thief, come to take my prize before me. With the power out and these noises going outwards, not inwards, I was pretty sure he had the power core already. That makes this a chase, not a heist.
He's either heading for the roof or the front door. I'm betting on the roof, because they tend to be less guarded. He'd know that. I start climbing the ladder in my service shaft, listening carefully for the sounds of the other thief. If he doesn't know I'm here, he might not move as quickly as me.
As I pop out of the vent on the roof, I see another figure, clad in black, fussing with a clearly-heavy backpack. And it's a "she". I can tell, though her face is covered. She notices me, looks to the edge of the roof, and quickly shoulders her pack. As she leaps over the railing, she does this complicated, graceful pirouhette in the air, reaches down and clips something onto it. I hurry out of my vent and look down over the side in time to see a figure finish running down the side of the building, assisted by a descender. When she reaches the bottom, she unclips it from her belt, looks back up towards me and lets it go.
It zips up the outside wall, bumping and spinning, winding itself back up on its springs. When it reaches the top, I step back as it flings energetically over the railing. So my rival is gone, but I have her descender. And I know the only man around who still makes things like this. I'll find her again.
Mokalus of Borg
PS - I'll be honest: I haven't been writing much else since I started NaNoWriMo.
PPS - But I think this came out pretty well.
Printing the perfect tiles
When we tiled our lounge, kitchen and dining rooms recently, there was a lot of cutting to do around the fiddly corners, and a lot of waste, too. That got me thinking: with the right precise measurements, you could "print" exactly the right tiles for a space, custom-made to fit perfectly. Or maybe you could use a robot that trundles around the room extruding and baking ceramics in specified shapes in-place. Either way, it should be possible to fit tiles perfectly to a floor with zero waste. The only question is whether it would be more economical that way.
Mokalus of Borg
PS - I guess it depends how much more expensive custom-shaped tiles are.
PPS - And whether you accidentally break any.
Mokalus of Borg
PS - I guess it depends how much more expensive custom-shaped tiles are.
PPS - And whether you accidentally break any.
Thursday, 17 November 2011
Social network federation
Social network federation, or compatibility, is a good goal for users, but the main barrier to its implementation is that the big players - Facebook, for example - have an active interest in not supporting open standards. Keeping people locked into Facebook because all their friends are there has been the main competitive strategy of social networking sites from the beginning. The business plan is basically set up a website, attract a self-sustaining critical mass, then lock it down so the competition has no hope.
Federation means that it doesn't matter what network someone is on. It makes step 2 (critical mass) moot and openly mocks step 3 (lockdown). That's just not going to fly with the big players unless, for instance, the open network of competition grows far beyond them. That's the point that the critical mass shifts from Facebook to the open network, then everyone starts maintaining two profiles, and eventually abandons Facebook because not everyone is on it any more. So if you, as a small social network, want to topple Facebook, your best bet is to throw in your lot with the rest of the federated network and be part of the new majority.
Mokalus of Borg
PS - Then Microsoft, in their Microsofty way, will "embrace and extend" the standard.
PPS - Their proprietary extensions are compatible in one direction only.
Federation means that it doesn't matter what network someone is on. It makes step 2 (critical mass) moot and openly mocks step 3 (lockdown). That's just not going to fly with the big players unless, for instance, the open network of competition grows far beyond them. That's the point that the critical mass shifts from Facebook to the open network, then everyone starts maintaining two profiles, and eventually abandons Facebook because not everyone is on it any more. So if you, as a small social network, want to topple Facebook, your best bet is to throw in your lot with the rest of the federated network and be part of the new majority.
Mokalus of Borg
PS - Then Microsoft, in their Microsofty way, will "embrace and extend" the standard.
PPS - Their proprietary extensions are compatible in one direction only.
Wednesday, 16 November 2011
The Internet is natural
In a sense, the internet has always existed. It just used to take the form of libraries or word of mouth without formally-defined protocols. Human communication has always been carefree and decentralised, based on loose agreements of protocols and shared understandings. When it was only spoken, messages were passed between people by that means, and those things that people cared to repeat or listen to were propagated most widely. When we started writing books, the best books were copied, distributed and read. Now that we have the Internet, that same pattern is proceeding. It's just like the writing of books and repeating of stories and news, only now the medium has changed. The Internet is a natural outgrowth of human communication, one more step in that journey.
Mokalus of Borg
PS - Of course it's faster now.
PPS - And further-reaching.
Mokalus of Borg
PS - Of course it's faster now.
PPS - And further-reaching.
Tuesday, 15 November 2011
Cookie privacy
I watched a talk by Cory Doctorow about browser privacy and the need for cookie management similar to popup management. He made a compelling point. A lot of our cross-site privacy and tracking issues these days are caused by cookies, and there are so many of them that we can't deal with them ourselves. We need our software to help us, the same way Mozilla (later Firefox) started refusing to display popup windows on websites. That choice, even though it was only enacted by a small, geeky subset of internet users, eventually changed the face of the whole internet, in browsers and websites alike. We can do that again if we just figure out how to manage our browser cookies better. It's going to be harder, I expect, but it's going to be even more worthwhile. The trouble is that cookies are so invisible that most people don't realise it's even happening, let alone that it's a problem.
Making cookies more visible might be the first step, or part of the first action. Next might be applying a reasonable upper limit to cookie expiry dates, regardless of what they request. Right now, a website can request that your browser store a cookie indefinitely, and your browser will oblige. That doesn't seem right.
Mokalus of Borg
PS - I use the Vanilla Cookie Manager plugin for Chrome.
PPS - It deletes cookies after 30 minutes unless I whitelist them.
Making cookies more visible might be the first step, or part of the first action. Next might be applying a reasonable upper limit to cookie expiry dates, regardless of what they request. Right now, a website can request that your browser store a cookie indefinitely, and your browser will oblige. That doesn't seem right.
Mokalus of Borg
PS - I use the Vanilla Cookie Manager plugin for Chrome.
PPS - It deletes cookies after 30 minutes unless I whitelist them.
Monday, 14 November 2011
The internet and tasks
The web needs better collaboration tools. As illustrated in xkcd, "send a file" (if it's too big for email) is still a task that gets us scratching our heads, fumbling for some known hacks, then just copying it to a flash drive and taking it in person. Video chat is getting better, though, like text chat, it's still locked up in walled gardens of individual services. To get expert help on something, you either take your chances reading Wikipedia or find any number of domain-specific help forums, or perhaps Twitter. The massive proliferation of services and websites is part of the web's appeal - anyone from anywhere can set up and start reaching people online, any time - but it also means certain tasks are made more difficult for users.
Basically, the web is not designed for users and tasks. It's designed for websites, and most of the design decisions are built around the idea of getting specific website information to you as reliably as possible (though not necessarily as quickly as possible - that's another rant). Your task, as a user, is not "Facebook", but "interact with friends", where "interact" is made up of chatting, reading, updating, sharing and playing. It doesn't matter if Facebook is involved. Facebook itself is not the point. It is just the tool you use to accomplish your goals. You can go anywhere and do anything if there's a website for it, but how do you find out what you can do, or how do you go from a vague description of a task to finding a specific website to fill that need?
Mokalus of Borg
PS - You can probably find websites for specific tasks with Google.
PPS - But you can't easily find out what is possible online.
Basically, the web is not designed for users and tasks. It's designed for websites, and most of the design decisions are built around the idea of getting specific website information to you as reliably as possible (though not necessarily as quickly as possible - that's another rant). Your task, as a user, is not "Facebook", but "interact with friends", where "interact" is made up of chatting, reading, updating, sharing and playing. It doesn't matter if Facebook is involved. Facebook itself is not the point. It is just the tool you use to accomplish your goals. You can go anywhere and do anything if there's a website for it, but how do you find out what you can do, or how do you go from a vague description of a task to finding a specific website to fill that need?
Mokalus of Borg
PS - You can probably find websites for specific tasks with Google.
PPS - But you can't easily find out what is possible online.
Friday, 11 November 2011
Friday Flash Fiction - The Memory of the Soldier
When we take the time to remember our fallen soldiers, we do it properly. At the same time, across the globe, over every airwave and every broadcast medium comes one message: the Memory of the Soldier. At that time we all fall into a deep trance and dream the dream of that one soldier whose memory has been chosen for that year.
This year, as we dream, we see young hands holding a rifle, feel young feet and legs racing across a battlefield under enemy fire. Then there's a thok in the shoulder, and some momentum is lost as we stumble. Another bullet tears quickly through the left side and we hold the wound in the rising pain. Only one or two steps later comes the shot through the thigh, and we all dream the collapse, face down on the sodden earth.
It takes a few minutes of lying there until the soldier loses consciousness, then we are all left in the dark. As we snap out of the Remembrance, we all know how lucky we were not to be there, not to be that boy. We know how much we appreciate that hard and dangerous job he did.
Mostly, we appreciate the fact that we haven't had any war in a very long time.
Mokalus of Borg
PS - Today is Remembrance Day, obviously.
PPS - Lest we forget.
This year, as we dream, we see young hands holding a rifle, feel young feet and legs racing across a battlefield under enemy fire. Then there's a thok in the shoulder, and some momentum is lost as we stumble. Another bullet tears quickly through the left side and we hold the wound in the rising pain. Only one or two steps later comes the shot through the thigh, and we all dream the collapse, face down on the sodden earth.
It takes a few minutes of lying there until the soldier loses consciousness, then we are all left in the dark. As we snap out of the Remembrance, we all know how lucky we were not to be there, not to be that boy. We know how much we appreciate that hard and dangerous job he did.
Mostly, we appreciate the fact that we haven't had any war in a very long time.
Mokalus of Borg
PS - Today is Remembrance Day, obviously.
PPS - Lest we forget.
Flexible factories
Once 3D printers become standard home appliances, what will be the needs filled by old-style factories? Well, for one thing, we'll need someone to produce all our 3D printers, so there's that. There will also be other things home printers can't do, like milled metal parts or electronics. And with home 3D printers commonplace, consumer demands could shift quickly. The world of tomorrow needs factories that can take any complicated design, including electronic components, metals, plastics, rubber, foam, glass, ceramics and countless other material needs, and produce the finished product on demand, whether you need a thousand of them or only one. Those factories need to be flexible enough to produce cars today, rubber duckies tomorrow and telephones the next day without skipping a beat. It will probably have a different name than "3D printing" by that point.
Mokalus of Borg
PS - Probably something like "automated industrial manufacturing".
PPS - Or something cooler-sounding.
Mokalus of Borg
PS - Probably something like "automated industrial manufacturing".
PPS - Or something cooler-sounding.
Thursday, 10 November 2011
DRM is always broken
I have received a couple of spam comments on old posts of mine from a company with a vested interest in promoting DRM software. Their comment is that DRM needs "built in safeguards" to prevent "reverse engineering or bypassing". Leaving aside the fact that bypassing DRM is the same as defeating it entirely, if it were good encryption and you could reverse engineer the method, it would not mean anything for attacks, since good encryption depends on the security of the key, not the obscurity of the method. You should be able to publish your encryption software as open source, and this will actually increase its security, because more people will be able to find and alert you to bugs.
Now, when it is applied to DRM, encryption is a pointless endeavour, because the message recipient and the potential attacker are the same person. All DRM systems, if people care at all about what they are protecting, will be cracked and defeated eventually. That's not because they've all been written badly, but because they all depend on a misuse of encryption. You can't hand someone an encrypted message and the key to decrypt it and still control how they use them together. There is no good way to hand someone a decryption key that they can only use when you say so. When you write DRM, you must write bad encryption, because that's how it works.
In practice, systems do hold up for a while, but in theory (which precedes practice) all DRM systems are fundamentally flawed, because that is the essential nature of DRM. So when you come up with a new protection scheme, you will see it succeed for a while, then become totally worthless. That's what happened with CSS on DVDs, HD-DVD, and HDCP as well. It will happen with Blu-Ray, if that even matters any more, it will happen to the Kindle, and it will happen to LockLizard. The systems will get revised, and they will get hacked again. The only way they die is for people to stop caring about what is protected, at which point they also stop buying it, and the revenue goes away. That's really bad business.
Mokalus of Borg
PS - DRM is anti-customer technology anyway.
PPS - So why would you want it?
Now, when it is applied to DRM, encryption is a pointless endeavour, because the message recipient and the potential attacker are the same person. All DRM systems, if people care at all about what they are protecting, will be cracked and defeated eventually. That's not because they've all been written badly, but because they all depend on a misuse of encryption. You can't hand someone an encrypted message and the key to decrypt it and still control how they use them together. There is no good way to hand someone a decryption key that they can only use when you say so. When you write DRM, you must write bad encryption, because that's how it works.
In practice, systems do hold up for a while, but in theory (which precedes practice) all DRM systems are fundamentally flawed, because that is the essential nature of DRM. So when you come up with a new protection scheme, you will see it succeed for a while, then become totally worthless. That's what happened with CSS on DVDs, HD-DVD, and HDCP as well. It will happen with Blu-Ray, if that even matters any more, it will happen to the Kindle, and it will happen to LockLizard. The systems will get revised, and they will get hacked again. The only way they die is for people to stop caring about what is protected, at which point they also stop buying it, and the revenue goes away. That's really bad business.
Mokalus of Borg
PS - DRM is anti-customer technology anyway.
PPS - So why would you want it?
Wednesday, 9 November 2011
Entertainment superabundance
There is a superabundance of entertainment these days - music, movies, games and TV. What do we start to do when we move from scarcity value to superabundance? Well, one thing we do is stop trying to pay attention to everything. There's plenty of everything, so we only need to look at the best stuff, and we decide what's best by crowdsourcing our decisions. When there are tons of movies on, we don't even go looking for one to see. We wait for a recommendation to come to us. We don't scour the TV ads looking for new shows to fill our time, we get recommendations from friends and try out new shows a few episodes at a time. If they don't meet the mark, we don't need to bother with them.
The other things we do is value each individual item less and also don't bother trying to archive them all for ourselves. We only watch (or read or play or listen to) the best of what's recommended, and we only keep the best of what we experience. That's what physical media - printed books, DVDs, physical CDs - are for these days. They are the archive of the very best of what we experienced through some other means, not the means by which we get our entertainment in the first place.
Mokalus of Borg
PS - I guess people have always been ignoring bad entertainment.
PPS - But these days, we can also afford to ignore the merely good, in favour of the outstanding.
The other things we do is value each individual item less and also don't bother trying to archive them all for ourselves. We only watch (or read or play or listen to) the best of what's recommended, and we only keep the best of what we experience. That's what physical media - printed books, DVDs, physical CDs - are for these days. They are the archive of the very best of what we experienced through some other means, not the means by which we get our entertainment in the first place.
Mokalus of Borg
PS - I guess people have always been ignoring bad entertainment.
PPS - But these days, we can also afford to ignore the merely good, in favour of the outstanding.
Tuesday, 8 November 2011
Beauty in technology
There is beauty in technology, but not in all of it, and not by default. You can bring it out if you have the right tools and the right skills, like a sculptor with a block of marble. Some days - the best days - that's what my job is like.
Mokalus of Borg
PS - And some days, it's like pulling teeth.
PPS - From a crocodile. On fire.
Mokalus of Borg
PS - And some days, it's like pulling teeth.
PPS - From a crocodile. On fire.
Monday, 7 November 2011
Notifications in software
I think a modern operating system needs to include a standard notifications service that any program can link into. I think that's one of the subtle things Android (and other phone operating systems, in their own way) have done right. There is a separate area at the top of the screen (while in the main launcher) that is only ever used for notifications. They do not pop up over anything else, they never need to steal space from anywhere, and you always know where to look for them. Compare that with Windows where there's an expanding area at the bottom-right corner of the screen, and it can pop up balloons over what you're working on. That's the unobtrusive version. A lot of the time applications have their own focus-stealing popup windows that just don't
Maybe this is more a discussion to have about modern GUI frameworks rather than operating systems. They're often tied closely together, though. Also, a GUI framework can't reserve space on the screen except in its own window, right? So a notifications area needs to be a feature of the OS window manager.
I guess phones have a bit of an advantage with a different kind of app structure than Windows. Apps are expected to be one-at-a-time and full screen, which forces the notifications area to be what it is. Windows, being built on legacy expectations, having more power and freedom for applications than a mobile phone, allows actions that can be very disruptive to the user's workflow.
Mokalus of Borg
PS - There are lots of ways to do notifications right.
PPS - Windows doesn't do any of them.
Maybe this is more a discussion to have about modern GUI frameworks rather than operating systems. They're often tied closely together, though. Also, a GUI framework can't reserve space on the screen except in its own window, right? So a notifications area needs to be a feature of the OS window manager.
I guess phones have a bit of an advantage with a different kind of app structure than Windows. Apps are expected to be one-at-a-time and full screen, which forces the notifications area to be what it is. Windows, being built on legacy expectations, having more power and freedom for applications than a mobile phone, allows actions that can be very disruptive to the user's workflow.
Mokalus of Borg
PS - There are lots of ways to do notifications right.
PPS - Windows doesn't do any of them.
Friday, 4 November 2011
Friday Flash Fiction - Fire at the Magic School
The fire spread quickly through the bushlands, consuming dry trees and old tinder with ferocious force and intensity. The firefighter mystics did their best to arrest the spreading flames, using their most potent charms and spells. Some of the senior wizards managed to set up a floating bucket line, but they kept having to adjust the enchantments to direct it to more urgent areas of the blaze.
Eventually the wizards succeeded in bringing the fire under control, and the villagers were able to go and inspect the damage. Only the edge of the village had been touched - the one by the school. In fact, it looked as if the fire had started from nothing in the woods, in many places at once, and spread only as far inwards as the school's kitchen.
Investigating the kitchen itself was clearly going to be a difficult task. Pots and pans had melted from their holding hooks on the ceiling, the stone bench tops had cracked and shattered, and everything else was charred to ruin.
The embarrassed school cook shuffled awkwardly to the back of the gawking crowd, trying not to be noticed as she went. It had only been a small spell, meant to get the cooking done faster so she could get back to her reading. She wasn't much of a sorceress herself, but for goodness' sakes, the children did this kind of thing all the time!
She had figured out what went wrong about the time the school had been evacuated. The spell started a fire that moved backwards in time, approaching the kitchen and getting hotter as it went, eventually stopping there, or looking like it had. Should she confess? Well, the wizards would find out the truth eventually, and it might as well be via confession rather than investigation. After the cleanup had started in earnest, and the investigation began, she came forward to tell her tale and, if necessary, accept her punishment.
Mokalus of Borg
PS - I suppose there's a bit of Harry Potter in this.
PPS - With a bit of the Australian outback, too.
Eventually the wizards succeeded in bringing the fire under control, and the villagers were able to go and inspect the damage. Only the edge of the village had been touched - the one by the school. In fact, it looked as if the fire had started from nothing in the woods, in many places at once, and spread only as far inwards as the school's kitchen.
Investigating the kitchen itself was clearly going to be a difficult task. Pots and pans had melted from their holding hooks on the ceiling, the stone bench tops had cracked and shattered, and everything else was charred to ruin.
The embarrassed school cook shuffled awkwardly to the back of the gawking crowd, trying not to be noticed as she went. It had only been a small spell, meant to get the cooking done faster so she could get back to her reading. She wasn't much of a sorceress herself, but for goodness' sakes, the children did this kind of thing all the time!
She had figured out what went wrong about the time the school had been evacuated. The spell started a fire that moved backwards in time, approaching the kitchen and getting hotter as it went, eventually stopping there, or looking like it had. Should she confess? Well, the wizards would find out the truth eventually, and it might as well be via confession rather than investigation. After the cleanup had started in earnest, and the investigation began, she came forward to tell her tale and, if necessary, accept her punishment.
Mokalus of Borg
PS - I suppose there's a bit of Harry Potter in this.
PPS - With a bit of the Australian outback, too.
NaNoWriMo
This year I decided to attempt NaNoWriMo - National Novel Writing Month. I don't expect what I write to be publishable without some drastic editing and probably a lot of rewrites, but that's not the point. The main point is to get me writing every day and using my ideas instead of sitting on them and imagining maybe possibly one day writing them. So far, from that point of view, it's a success. Assuming I manage 50000 words in one month, then have to edit down to a third of that for quality, I will actually have something more akin to a novellette at the end, rather than a full novel. Still, writing 50000 words in one month would be a decent achievement, and if I also manage to pull out a 16000-word novellette to be proud of, that's just a bonus.
I'm not yet confident that I'll finish properly. My story could easily run out of steam long before the month is up, in which case I may have to switch tracks to a totally different story halfway through. I'd rather not do that, though.
Mokalus of Borg
PS - According to the Nebula awards, it's still a novel even if it's only 40000 words.
PPS - No, you can't see it yet.
I'm not yet confident that I'll finish properly. My story could easily run out of steam long before the month is up, in which case I may have to switch tracks to a totally different story halfway through. I'd rather not do that, though.
Mokalus of Borg
PS - According to the Nebula awards, it's still a novel even if it's only 40000 words.
PPS - No, you can't see it yet.
Thursday, 3 November 2011
Your desktop is powerful
We seem to be dividing the internet into two kinds of endpoints: clients and servers. Servers are "where the code runs" and clients are mere consumers. Though the network is a tool, the current practices of network software development are putting that tool only in the hands of those who control the servers. The computer on your desk should be considered just as important and just as powerful as the servers that run your favourite websites. It is not a mere consumer endpoint. It is capable of so much more, and furthermore, that is the point of having such a machine in the first place. If the only program your computer ever runs is a web browser, then it's not a real computer and you are nothing more than eyeballs to online advertisers. That's called television, and the web does not need to be more like that. Why would we want to turn back to that model of centralised control?
Mokalus of Borg
PS - It's interesting that Google's Chromebook project is pushing towards browser-only uses.
PPS - I suppose it makes sense for Google. Their revenues come from online ads.
Mokalus of Borg
PS - It's interesting that Google's Chromebook project is pushing towards browser-only uses.
PPS - I suppose it makes sense for Google. Their revenues come from online ads.
Wednesday, 2 November 2011
Anonymity
Anonymity is a phase we go through, and I think we do it as part of building our own individual identity. When you grow up with parts of your identity defined for you - by your parents, by your school, by your peers - you need to separate from that to find out what is uniquely and personally yours. Anonymity is a good way to do that, because online nobody knows you, and so has no expectations to place on you yet. Anonymous, you can become truly yourself.
Mokalus of Borg
PS - If you never felt the need to be anonymous, then I guess you're lucky.
PPS - You probably had a very strong sense of identity already.
Mokalus of Borg
PS - If you never felt the need to be anonymous, then I guess you're lucky.
PPS - You probably had a very strong sense of identity already.
Tuesday, 1 November 2011
Emotional game attachment
It's natural to become emotionally attached to certain games, especially those where you make friends and you do work that pays off, like World of Warcraft. But the best response when a game wrongs you (say, by gradually changing into a game that just frustrates you) is to stop playing rather than rant and rave at the publisher. Play while it's fun, stop when it's not. There are lots of other games out there. The emotional attachment makes that harder, but not impossible.
Mokalus of Borg
PS - Game publishers don't owe you entertainment.
PPS - They only owe you the product you paid for.
Mokalus of Borg
PS - Game publishers don't owe you entertainment.
PPS - They only owe you the product you paid for.
Monday, 31 October 2011
Zune Pass vs Quickflix streaming
I was very excited to hear that the Zune Pass unlimited subscription option was coming to Australia, until I heard it would be for music only. The Zune Store already has movies and TV along with music, so Microsoft could have easily included that in the Zune Pass too, and it would have been available on my XBox, which would have been perfect for me. At $12 per month (or $120 per year) we could have cut out our Quickflix subscription and saved money into the bargain.
Which brings me to the other option. Quickflix is launching a new streaming service the day before the music-only Zune Pass goes live. It will be free until December for existing subscribers, but it seems to be heavily tied to Sony hardware - you need a Bravia TV or Blu-Ray player, or a Playstation, though that option won't be live until the end of the year. Or you could use any PC or internet-enabled phone. I assume I won't be able to download movies in advance to my phone to enjoy on the train, though. Also, since their announcement mentioned "hundreds" of movies, but they have tens of thousands in their library, I'm dubious about the available titles.
On the balance, for me, it's kind of a wait-and-see situation. I need to see whether Zune starts offering movies and TV, and for Quickflix I do need to be able to use my XBox. Both services will require a fair bit of bandwidth, so might require a step up in our internet plan to go with them. And the uncertainty of the available library is a concern too. I don't want to start paying for a service only to discover that most of what I would watch is not on there. I look forward to seeing how they both play out.
Mokalus of Borg
PS - Technically, they are probably both competing with BigPond Movies too.
PPS - But as far as I know, BigPond doesn't have an unlimited streaming option.
Which brings me to the other option. Quickflix is launching a new streaming service the day before the music-only Zune Pass goes live. It will be free until December for existing subscribers, but it seems to be heavily tied to Sony hardware - you need a Bravia TV or Blu-Ray player, or a Playstation, though that option won't be live until the end of the year. Or you could use any PC or internet-enabled phone. I assume I won't be able to download movies in advance to my phone to enjoy on the train, though. Also, since their announcement mentioned "hundreds" of movies, but they have tens of thousands in their library, I'm dubious about the available titles.
On the balance, for me, it's kind of a wait-and-see situation. I need to see whether Zune starts offering movies and TV, and for Quickflix I do need to be able to use my XBox. Both services will require a fair bit of bandwidth, so might require a step up in our internet plan to go with them. And the uncertainty of the available library is a concern too. I don't want to start paying for a service only to discover that most of what I would watch is not on there. I look forward to seeing how they both play out.
Mokalus of Borg
PS - Technically, they are probably both competing with BigPond Movies too.
PPS - But as far as I know, BigPond doesn't have an unlimited streaming option.
Friday, 28 October 2011
Friday Flash Fiction - Professor Sinister and the Radioactive Rats
Miss Phoenix propped herself up uncomfortably on the floor where she had been kicked. Her cape was torn, her mask askew. She spat blood and nursed some broken ribs as Professor Sinister stood gloating over her. His robot clanked to a halt behind him, its job of physical violence done, for the moment.
"You think you can win, Phoenix?" taunted the Professor, "My radioactive rats are already halfway across the city by now, and nothing can stop them! Even if you escaped, there's nothing you can do. You've already lost!"
"No, Sinister. You've lost. Mr Ambient tracked the rats through the sewers with his Geiger sense, and he has the Pied Piper's flute!"
Professor Sinister's face grew pale. Well, paler. "But ... no! I destroyed that cursed flute!"
"You only thought you did. We swapped it for a decoy in the museum months ago, when Doctor Vermin tried to steal it."
Sinister dropped his eyes, scanning his mental reserves for something, anything, that would mean his plan could still succeed. The robot's remote control sparked and released a wisp of smoke in his hand, and just then a jaunty flute tune started to drift in through the window from somewhere far away.
Mokalus of Borg
PS - This would be my second superhero vignette.
PPS - Probably won't be the last.
"You think you can win, Phoenix?" taunted the Professor, "My radioactive rats are already halfway across the city by now, and nothing can stop them! Even if you escaped, there's nothing you can do. You've already lost!"
"No, Sinister. You've lost. Mr Ambient tracked the rats through the sewers with his Geiger sense, and he has the Pied Piper's flute!"
Professor Sinister's face grew pale. Well, paler. "But ... no! I destroyed that cursed flute!"
"You only thought you did. We swapped it for a decoy in the museum months ago, when Doctor Vermin tried to steal it."
Sinister dropped his eyes, scanning his mental reserves for something, anything, that would mean his plan could still succeed. The robot's remote control sparked and released a wisp of smoke in his hand, and just then a jaunty flute tune started to drift in through the window from somewhere far away.
Mokalus of Borg
PS - This would be my second superhero vignette.
PPS - Probably won't be the last.
Asking why in technology
There are some people who embrace current technology. Above them are those who wish it could do something more. Dreamers. Above those, however, are visionaries that see past the stack of technology, past the people and the debate about whether it's good or bad, and get right to the heart of the issue, like what the problem is and why it should be solved this way or that, or what we need to do in the future to make best use of what we have. There's a progression of engagement with technology, then, from "what's new?" and "where is it going?" to "why are we doing this?". We need people - leaders - at that top level.
Mokalus of Borg
PS - Fortunately, it's not that difficult to start asking "why".
PPS - If you can, you should start doing that.
Mokalus of Borg
PS - Fortunately, it's not that difficult to start asking "why".
PPS - If you can, you should start doing that.
Thursday, 27 October 2011
Review: Makers by Cory Doctorow
I found this book one of the most compelling I have ever read by Cory Doctorow. One that really excited me in the beginning, kind of horrified me in the middle and offered only bittersweet resolution at the end. The overwhelming feel is of transience. Nothing lasts very long, and certainly not as long as you feel it should.
The story follows Perry Gibbons and Lester Banks, a pair of artists and generally creative types, through the rise and fall of micro-entrepeneurship funded on the collapse of big old corporations. With the help of 3D printers and networks of other small businesses, they make some cool stuff, set the world on fire with a new way of doing business and manufacturing, but like the soft plastic goop on which their printers run, it all starts wearing out too soon. Nobody really knows what they should be doing, long-term, and none of it really works out anyway. Businesses are created and abandoned before anyone knows what to do with them, and even interpersonal relationships are made of fragile stuff. At least the villain gets his just deserts, but the conclusion is just part of the wearing down.
It felt a little depressing, I suppose, but also relatable. I got excited about new things and new technological possibilities, but in the end I know it all winds down and wears out, even if you don't want it to. An individual's character remains firm at the core, and relationships built on that core can last, but everything else - the type of work we do, the way we do it and our friends and colleagues - are all built on the shifting sands of time. That said, I could hardly put the book down, and I definitely recommend it. Just don't go in expecting happiness, rainbows and unicorns all the way through.
Mokalus of Borg
PS - Makers on Amazon.
PPS - Makers on Doctorow's site including free ebook version.
The story follows Perry Gibbons and Lester Banks, a pair of artists and generally creative types, through the rise and fall of micro-entrepeneurship funded on the collapse of big old corporations. With the help of 3D printers and networks of other small businesses, they make some cool stuff, set the world on fire with a new way of doing business and manufacturing, but like the soft plastic goop on which their printers run, it all starts wearing out too soon. Nobody really knows what they should be doing, long-term, and none of it really works out anyway. Businesses are created and abandoned before anyone knows what to do with them, and even interpersonal relationships are made of fragile stuff. At least the villain gets his just deserts, but the conclusion is just part of the wearing down.
It felt a little depressing, I suppose, but also relatable. I got excited about new things and new technological possibilities, but in the end I know it all winds down and wears out, even if you don't want it to. An individual's character remains firm at the core, and relationships built on that core can last, but everything else - the type of work we do, the way we do it and our friends and colleagues - are all built on the shifting sands of time. That said, I could hardly put the book down, and I definitely recommend it. Just don't go in expecting happiness, rainbows and unicorns all the way through.
Mokalus of Borg
PS - Makers on Amazon.
PPS - Makers on Doctorow's site including free ebook version.
Wednesday, 26 October 2011
Deadlines and programming
Deadlines on programming tasks that are meant to create a little pressure inevitably slip because they don't mean anything real. Deadlines that *are* real might slip because programming takes as long as it takes, and knowing that it has to happen before a certain time doesn't really do anything to help that.
There are two ways you can deliver more quickly in programming: reduce quality expectations or cut features. Suggesting the former is a good way to get a swift kick, and the latter will result in long meetings about what features are the most or least essential. Basically between schedule, budget and features, you only get two. If you have an absolute deadline, then you need to choose whether you also have a fixed budget or a definite required set of features.
Mokalus of Borg
PS - If it's features and budget you need, it's going to take some time.
PPS - And if it's a fixed budget and schedule, you might not get all your features.
There are two ways you can deliver more quickly in programming: reduce quality expectations or cut features. Suggesting the former is a good way to get a swift kick, and the latter will result in long meetings about what features are the most or least essential. Basically between schedule, budget and features, you only get two. If you have an absolute deadline, then you need to choose whether you also have a fixed budget or a definite required set of features.
Mokalus of Borg
PS - If it's features and budget you need, it's going to take some time.
PPS - And if it's a fixed budget and schedule, you might not get all your features.
Tuesday, 25 October 2011
Work and value
The goal of work is to use time and skill to produce value. Our society of trade is based on the idea that other people will produce the right value to exchange for ours. We use money as an enabler of trade, so that even if you have no goods I want and vice versa, we can still do business with each other. With the view of money as a means of enabling trade, two things immediately stop making sense: pure finance markets and people who hoard massive piles of cash. Finance markets make the medium of trade into a product of its own, and that causes inflation pretty directly, because people are paying more than face value for money. Sooner or later that house of cards must fall down. Hoarding cash, similarly, is like preparing for big trades that never happen. Having more money than you could ever use should be seen as a sign of wasted effort, a bad case or paranoia or pathological greed. Only in a few cases could it be seen as having produced something of worth that the whole world wanted.
Mokalus of Borg
PS - Or performing some service the whole world needed.
PPS - But that's even rarer.
Mokalus of Borg
PS - Or performing some service the whole world needed.
PPS - But that's even rarer.
Monday, 24 October 2011
Conman's Conscience
Conman's Conscience is the name I have for those situations when a person or a business justifies itself by saying "it's your own fault". People who sell pictures of iPhones on eBay claim their victims didn't read carefully, so it's their own fault. An internet service provider that doesn't upgrade their customers to new, cheaper, better versions of their plans automatically says its their own fault for not checking regularly. If you're exploiting your customers in any way and justifying it by saying they should have known better, you've got Conman's Conscience.
Mokalus of Borg
PS - Most privacy invasions online fit in this category.
PPS - And, of course, all cons, short or long.
Mokalus of Borg
PS - Most privacy invasions online fit in this category.
PPS - And, of course, all cons, short or long.
Friday, 21 October 2011
Friday Flash Fiction - The Ends of the Monarchs
The king delegated his whole life to his servants. Others made his public appearances, prepared and delivered his speeches, signed documents on his behalf. In the end, he needed not move at all, but would have servants feed him, bathe him, dress him, drive him, carry him, read to him, speak for him. In this state, he became essentially useless, taking in resources and producing nothing of value. Realising this, the parliament and the servants came to an agreement. The servants would continue this life without their employer the king, going about the same actions as a collective unit but without a head, so to speak. They became new elected officials with quite specific tasks. This is how the king was replaced, and why our tradition still refers to the servants at the castle as "the king". The castle, and indeed the country, continues functioning as if there were a king, but we long ago outgrew the need to have an actual figurehead there.
In the Palace of a Thousand Steps, the emperor sits on his throne at the top of a miniature staircase, one thousand tiny steps above the audience chamber floor. That is how far you are beneath him. All who appear there to petition the emperor are ritually cut before leaving, for nobody can come face to face with the emperor and walk away unharmed. The emperor must be seen to be unconcerned with earthly matters, including food, shelter and clothing. Thus nobody may watch him eat, though food is delivered. He has no official home. He does not speak, does not walk, performs none of the mundane actions of ordinary life, at least not while anyone is looking. Such ritual, ceremony and tradition grew up around the emperor that, after several hundred years, the position was given to a wooden statue. It was far easier, then, to believe him to be immortal, to ensure he would never bleed and would not age. And, officially, the emperor still ruled, though his vice-chancellor had to do most of the work.
The Gnome Queen of the Opal Caverns holds court over a tiny nation. It is forever shrinking as border disputes, private land sales and plain old erosion nibble away at the edges. Centuries ago the Caverns domain stretched under the earth for hundreds of kilometres. Over time it diminished, by degrees, to only several caves. As recently as two years ago it covered just one cave and a dozen subjects. Today, technically, the Opal Caverns nation is one stalagmite, and has no populace but the queen herself. With a deep sigh of resignation, the Gnome Queen takes the quill from the grinning goblin and signs the treaty that gives away the very last vestiges of her once-great dominion.
Mokalus of Borg
PS - Everything comes to an end.
PPS - Well, most things.
In the Palace of a Thousand Steps, the emperor sits on his throne at the top of a miniature staircase, one thousand tiny steps above the audience chamber floor. That is how far you are beneath him. All who appear there to petition the emperor are ritually cut before leaving, for nobody can come face to face with the emperor and walk away unharmed. The emperor must be seen to be unconcerned with earthly matters, including food, shelter and clothing. Thus nobody may watch him eat, though food is delivered. He has no official home. He does not speak, does not walk, performs none of the mundane actions of ordinary life, at least not while anyone is looking. Such ritual, ceremony and tradition grew up around the emperor that, after several hundred years, the position was given to a wooden statue. It was far easier, then, to believe him to be immortal, to ensure he would never bleed and would not age. And, officially, the emperor still ruled, though his vice-chancellor had to do most of the work.
The Gnome Queen of the Opal Caverns holds court over a tiny nation. It is forever shrinking as border disputes, private land sales and plain old erosion nibble away at the edges. Centuries ago the Caverns domain stretched under the earth for hundreds of kilometres. Over time it diminished, by degrees, to only several caves. As recently as two years ago it covered just one cave and a dozen subjects. Today, technically, the Opal Caverns nation is one stalagmite, and has no populace but the queen herself. With a deep sigh of resignation, the Gnome Queen takes the quill from the grinning goblin and signs the treaty that gives away the very last vestiges of her once-great dominion.
Mokalus of Borg
PS - Everything comes to an end.
PPS - Well, most things.
Pedestrians as traffic control
There is a pedestrian crossing near the train station in my home suburb. It does nothing but allow people to cross the busy road in two stages, with a refuge island in the middle. You cross one half, push the next button, and cross the second half. Despite being exclusively for the good of pedestrians, I believe it has been designed mostly with the cars in mind. For instance, in the morning, when most people are heading towards the train station, the lights are timed so that they give the maximum possible delay to pedestrians crossing the road in that direction. When one pedestrian light goes green on the side furthest from the station, you can bet that its timer is just behind the one on the other side, so that you will have to wait in the middle. If you were coming out of the station at that time, you would find the timing quite agreeable. This timing is reversed in the afternoon.
Second, if you take a look down the road to another signalled intersection, you will notice that the pedestrian light goes red just as that other one goes green, so cars coming in that direction will have to stop at both lights. This does not provide any benefit to the pedestrians, of course, and it doesn't even happen at all if there are no pedestrians. I must conclude, therefore, that the timing is the result of a conscious decision to use pedestrians as a form of traffic control. Somehow that doesn't seem like a good idea.
Mokalus of Borg
PS - I think the maximum-delay timing is a mistake.
PPS - But I can't know for sure.
Second, if you take a look down the road to another signalled intersection, you will notice that the pedestrian light goes red just as that other one goes green, so cars coming in that direction will have to stop at both lights. This does not provide any benefit to the pedestrians, of course, and it doesn't even happen at all if there are no pedestrians. I must conclude, therefore, that the timing is the result of a conscious decision to use pedestrians as a form of traffic control. Somehow that doesn't seem like a good idea.
Mokalus of Borg
PS - I think the maximum-delay timing is a mistake.
PPS - But I can't know for sure.
Thursday, 20 October 2011
Live parking info
If we can get live traffic info from car transponders (sort of like Google Maps does), we could possibly get live parking info too. Because we don't have always-on, internet-enabled car transponders, though, you'd have to get the data some other way. If Google Maps can get live traffic data from users, perhaps you could compare the intended destinations of those users to see if there is likely to be a parking problem in a given area when they all arrive.
Mokalus of Borg
PS - There would be a fair amount of guesswork involved.
PPS - But sometimes that's enough.
Mokalus of Borg
PS - There would be a fair amount of guesswork involved.
PPS - But sometimes that's enough.
Wednesday, 19 October 2011
Inside-out computing
Every now and then there is a major shift in the way we think about computers and technology. It's like this: we make screens bigger, better and more immersive, but they're still screens we have to put in place. At some point there comes a shift - we flip inside out - and suddenly we're not looking at the world with screens put on top, but screens with the world underneath. It usually happens when someone invents a new way of doing things, but it doesn't happen every time. You can't reach that change point with the same technology and the same way of doing things. We can cram more and more technology into the gaps in our world, but eventually we're going to run out of room between existing technology and methods. At some point, we have to redesign and leave old technology behind.
Mokalus of Borg
PS - Hopefully for something better.
PPS - Otherwise what's the point?
Mokalus of Borg
PS - Hopefully for something better.
PPS - Otherwise what's the point?
Tuesday, 18 October 2011
Smart phones and internet monitoring
Our next generation will probably have their own smart phones before they have their own computers. That means they have their own personal unmonitored internet connection, and for paranoid parents that's a huge red flag. Whereas normal desktops can be placed in common areas at home to discourage inappropriate use (whether deliberate or accidental), mobile phones don't have that option. When there's an internet connection in everyone's pocket, what do you do? You can try locking it down so that the user (the child) is not an administrator (the parent) who decides what is and is not acceptable on the phone. That kind of system has to be perfect to be successful, though, and nothing is ever perfect.
Mokalus of Borg
PS - Maybe it would be good enough for most circumstances, though.
PPS - And it all depends how much you trust your kids.
Mokalus of Borg
PS - Maybe it would be good enough for most circumstances, though.
PPS - And it all depends how much you trust your kids.
Monday, 17 October 2011
Print on demand
If retail of the future is going to involve a lot more print on demand services, from where are the first 3D printing shops going to arise? Will they be additions to the old photo and camera shops, as a new print kiosk beside the photo printing booths? Will internet cafes install 3D printers for one-off object downloads beside their paper printers? Will they be vending machines standing alone? Will they be in their own service department at big department stores? Perhaps they'll be an important part of novelty shops, who can then print as many weird mugs or toy figurines as they require that day. Maybe they'll find their first niche at the local hardware store, where you can go and get that specific piece you need, the same way you can get a paint colour made to order. Or maybe they will just appear as their own standalone shop, much like current clothing personalisation shops.
Mokalus of Borg
PS - I saw Coca Cola booths at Chermside shopping centre where you could have your name printed on a can.
PPS - But that counts more as experimental marketing.
Mokalus of Borg
PS - I saw Coca Cola booths at Chermside shopping centre where you could have your name printed on a can.
PPS - But that counts more as experimental marketing.
Friday, 14 October 2011
Friday Flash Fiction - The Undercity
Thirteen years ago I entered the labyrinth of the Undercity through a manhole I found in an alley. I didn't know where I was going. If I'd known, I would have stayed out. In all my thirteen years down here, I have never found an exit, but I've been looking the whole time. That's why I am both intrigued by and skeptical of the little snivelling creature cowering at the tip of my drawn sword. I've learned the hard way to survive down here in this half-real place, and I've got the scars (and sword) to prove it. You don't live long on these streets by sweating and crying at the sight of every shiny blade, so this kid must be new. The trail back to his entry might still be fresh.
He tried to pick my pocket, a trick most urchins around here know not to try, and as I had wheeled on him, sword drawn, he jumped back, tripped and fell against the wall, with nowhere left to go. At the threat of a swift impalement, he squeaked quickly: "I know a way out!" Everyone is looking for a way out.
The rain pelts down, as always, and we walk. I follow the boy, clearly recovered from his ordeal, around the gravity well, past the blank-faced shops, over the Dozen Train Tracks and the boy keeps looking back to check on me. We turn left into a red-brick street that narrows the further it goes. There is a faint shimmer in the air at an uncertain distance, and on the edge of detection, a scent of ozone mixed with the usual rats-and-garbage smells. We do not seem to be getting closer, nor further away.
Then suddenly, like blundering into a thick curtain in the dark, I feel it. A velvet heaviness in the atmosphere, threatening to press me to the ground. It's as if the space here is more real than anywhere I've been in years. Maybe I've been here too long. Could true reality crush me? Every step grows more difficult, I feel like I'm breathing syrup and the raindrops assault me like almighty hailstones. I am strong. I can make it, I tell myself, but then I cannot. Though I summon every molecule of energy I possess, I fall back, my body too keen to breathe the half-real Undercity air, not this choking reality.
I can dimly see the boy racing ahead, as if this mystic doorway were a mere gap in a wall, then the space shifts, the bricks flow and interlock, and before me is a blank wall. No shimmer, no ozone, no heavy reality. I push myself to my feet, grit my teeth through the pins and needles as the blood resumes flowing, and sheath my sword. I belong here. I have belonged in the Undercity for longer than I realised. But now I know two things. There are exits, and it is possible to use them. The rest is details. Perhaps I can push further into an exit, train my body to be more real. Perhaps there are parts of the Undercity that are more real, where I can re-learn reality. Maybe the boy had a key, or some trick I can learn. Maybe, just maybe, there is a way for me to return home.
Mokalus of Borg
PS - I picture the Undercity as a bizarre counterpart to a real city.
PPS - It might be one of those settings I revisit another time.
He tried to pick my pocket, a trick most urchins around here know not to try, and as I had wheeled on him, sword drawn, he jumped back, tripped and fell against the wall, with nowhere left to go. At the threat of a swift impalement, he squeaked quickly: "I know a way out!" Everyone is looking for a way out.
The rain pelts down, as always, and we walk. I follow the boy, clearly recovered from his ordeal, around the gravity well, past the blank-faced shops, over the Dozen Train Tracks and the boy keeps looking back to check on me. We turn left into a red-brick street that narrows the further it goes. There is a faint shimmer in the air at an uncertain distance, and on the edge of detection, a scent of ozone mixed with the usual rats-and-garbage smells. We do not seem to be getting closer, nor further away.
Then suddenly, like blundering into a thick curtain in the dark, I feel it. A velvet heaviness in the atmosphere, threatening to press me to the ground. It's as if the space here is more real than anywhere I've been in years. Maybe I've been here too long. Could true reality crush me? Every step grows more difficult, I feel like I'm breathing syrup and the raindrops assault me like almighty hailstones. I am strong. I can make it, I tell myself, but then I cannot. Though I summon every molecule of energy I possess, I fall back, my body too keen to breathe the half-real Undercity air, not this choking reality.
I can dimly see the boy racing ahead, as if this mystic doorway were a mere gap in a wall, then the space shifts, the bricks flow and interlock, and before me is a blank wall. No shimmer, no ozone, no heavy reality. I push myself to my feet, grit my teeth through the pins and needles as the blood resumes flowing, and sheath my sword. I belong here. I have belonged in the Undercity for longer than I realised. But now I know two things. There are exits, and it is possible to use them. The rest is details. Perhaps I can push further into an exit, train my body to be more real. Perhaps there are parts of the Undercity that are more real, where I can re-learn reality. Maybe the boy had a key, or some trick I can learn. Maybe, just maybe, there is a way for me to return home.
Mokalus of Borg
PS - I picture the Undercity as a bizarre counterpart to a real city.
PPS - It might be one of those settings I revisit another time.
Compounding errors
There may be computer systems that do their individual tricks well enough, but when you compose them together, they don't do so well. For instance, we have moderately good textual language translation, and we have moderately good speech-to-text software, but if you try to use them together, those success percentages - say, 60% each - need to be multiplied together, and suddenly you only get a 36% total success rate. All the pieces for some really cool software are out there right now, but the overall effect of composing them together is less impressive than it could be.
Mokalus of Borg
PS - It can give you ideas, though.
PPS - And it can be useful for prototyping.
Mokalus of Borg
PS - It can give you ideas, though.
PPS - And it can be useful for prototyping.
Thursday, 13 October 2011
Moving lots of data
Services that move a lot of data - tens of gigabytes at a time, I mean - need three things: off-peak scheduling, bandwidth limiting and error recovery. You need to be able to schedule the file transfers for times when the network is not in high demand, or for separate quota times for domestic users. It's a kind of Quality of Service setting, I suppose. Bandwidth limiting means you can set caps on the rate at which data is to be transferred, staying under certain quotas or, again, to maintain the quality of other services. Error recovery is essential, too, since operations of that size are more likely to run into problems sooner or later, and retrying manually is a very large burden. If you can't recover automatically from errors, everything is going to take much longer and be much more frustrating.
Mokalus of Borg
PS - A lot of our problems at work would be solved if we had software that did this.
PPS - Guess I'd better get writing.
Mokalus of Borg
PS - A lot of our problems at work would be solved if we had software that did this.
PPS - Guess I'd better get writing.
Wednesday, 12 October 2011
A QR-code+smartphone point of sale system
Start with a bank-to-bank funds transfer system built on itemised invoices. You can create an itemised invoice with your bank, and they keep it on file, and generate a unique identifier for it. You pass that identifier and your bank's BSB code to your customer. They go to their bank and enter the number, which displays the invoice, fetched from your bank by the number. When they approve it, the appropriate total, as defined in the invoice, is transferred to your bank account. That's the backbone of this system.
Now for the cool part. Say you're at a market, where a lot of small businesses have booths to sell their wares. Using this invoice system and smartphones, these small market businesses can accept electronic payments rather than handling cash. The stall owner can pass the invoice numbers to customers via QR codes, so that there are no mistakes. The whole transaction from end to end would look a lot like tallying up an order on a calculator app, showing a generated code to the customer, then confirming receipt of the funds via the same app.
As long as the banks are all on board, and the apps are available for all major smartphone operating systems (or as mobile-friendly websites), there's no reason for any of this to be tied to a particular institution or device, and no personal information needs to be exchanged between customer and seller, so privacy is maintained (as long as invoice numbers are random) and security is aided by the disposable nature of the invoices.
Mokalus of Borg
PS - Hopefully such a system would be provided for free.
PPS - Then again, banks do love their fees.
Now for the cool part. Say you're at a market, where a lot of small businesses have booths to sell their wares. Using this invoice system and smartphones, these small market businesses can accept electronic payments rather than handling cash. The stall owner can pass the invoice numbers to customers via QR codes, so that there are no mistakes. The whole transaction from end to end would look a lot like tallying up an order on a calculator app, showing a generated code to the customer, then confirming receipt of the funds via the same app.
As long as the banks are all on board, and the apps are available for all major smartphone operating systems (or as mobile-friendly websites), there's no reason for any of this to be tied to a particular institution or device, and no personal information needs to be exchanged between customer and seller, so privacy is maintained (as long as invoice numbers are random) and security is aided by the disposable nature of the invoices.
Mokalus of Borg
PS - Hopefully such a system would be provided for free.
PPS - Then again, banks do love their fees.
Tuesday, 11 October 2011
Critical thinking
Critical thinking requires the ability to analyse statements into facts, assumptions and interpretations. Facts can be checked, assumptions can be challenged and interpretations argued. That's intelligent debate. Most people will come at you with interpretations and facts, but to fully understand their position, you need to know the assumptions that have supported their interpretations. Anyone who says they aren't making assumptions either doesn't know what their assumptions are, or they aren't making logical arguments.
Mokalus of Borg
PS - You can't make logical arguments without assumptions.
PPS - You could try, I suppose, but they would fall over on their own.
Mokalus of Borg
PS - You can't make logical arguments without assumptions.
PPS - You could try, I suppose, but they would fall over on their own.
Monday, 10 October 2011
Testing privacy claims
How do you know you can trust a website's privacy claims? You need ways of detecting abuse and one-way layers of revelation, undetectable to the service. That is, lies about your location, job, contact details and so on, thrown out like chaff to confuse and disorient data miners. That way you can test out the service's claims before you reveal any potentially compromising information. If any of those lies are used and abused in ways you did not specify, that site is not trustworthy. How would you detect such abuse?
With some details, like email, it's cheap and quick to set up a fake address and monitor it. Phone numbers are harder, but still potentially possible. Postal addresses can probably only be faked properly with PO boxes or a trusted remailing service that receives your mail at another address and forward it on. If all you're worried about is personal details, you can just lie and see if those lies show up in communication from other, unrelated companies. That means your lies need to be unique for each service. At this one you're an astronaut, that one a pastry chef and at another you're a doorman. If you use a lot of them, it would be tricky to keep track of them all, of course, and, as we all know, lies can come back to haunt you.
Mokalus of Borg
PS - To see if humans even view the data, you could list your profession as "CEO of [company]".
PPS - Where "[company]" is the website you're using.
With some details, like email, it's cheap and quick to set up a fake address and monitor it. Phone numbers are harder, but still potentially possible. Postal addresses can probably only be faked properly with PO boxes or a trusted remailing service that receives your mail at another address and forward it on. If all you're worried about is personal details, you can just lie and see if those lies show up in communication from other, unrelated companies. That means your lies need to be unique for each service. At this one you're an astronaut, that one a pastry chef and at another you're a doorman. If you use a lot of them, it would be tricky to keep track of them all, of course, and, as we all know, lies can come back to haunt you.
Mokalus of Borg
PS - To see if humans even view the data, you could list your profession as "CEO of [company]".
PPS - Where "[company]" is the website you're using.
Friday, 7 October 2011
Friday Flash Fiction - Reality Distortion Field
The reality distortion field, or RDF, had kept Steve functional for a long time - about 115 years, to be precise - warding off infections and assassins equally, like they were mosquitoes. The side-effects of producing inspiration in others were just that: side-effects. Very beneficial, but not the focus of the device. While it sustained him, he could hardly help but become an inspiring visionary leader, or perhaps the head of a cult. He chuckled as he thought the two need not be mutually exclusive and admired the machine in its last moments.
As the tiny nuclear battery whirred to a halt and the indicator LEDs winked out, Steve sighed and resigned to his fate. He'd had some good times, but since that other genius had gone missing, nobody had been able to fix the RDF, and the more people knew about its existence, the less effective it would be. He couldn't afford to get too many people onto the repairs, or they would cancel the very effect they were trying to maintain.
He strolled to the window, looking out at the estate. Its manicured lawns, trimmed hedges and fountains, the circular drive. The stables and private polo field. He'd miss it. Steve figured he had done everything he could. The repairs failed, so he'd made some good succession plans and arranged everything as well as possible to continue after him. The company should survive. His family - great-great-grandchildren now - would be provided for; supported and comfortable but not extravagently so. And that was everything. Time to go out with a bang.
He raced, excited, up to the roof where the Zeppelin waited, donned his goggles, leather helmet and scarf, then took off, flying out over the ocean, higher and higher, until he disappeared from view entirely. He wouldn't be heard from again, and his "disappearence" would be one last mysterious gift to the world.
Mokalus of Borg
PS - In memory of Steve Jobs, who I don't think actually had a Reality Distortion Field machine.
PPS - Or a Zeppelin, come to think of it.
As the tiny nuclear battery whirred to a halt and the indicator LEDs winked out, Steve sighed and resigned to his fate. He'd had some good times, but since that other genius had gone missing, nobody had been able to fix the RDF, and the more people knew about its existence, the less effective it would be. He couldn't afford to get too many people onto the repairs, or they would cancel the very effect they were trying to maintain.
He strolled to the window, looking out at the estate. Its manicured lawns, trimmed hedges and fountains, the circular drive. The stables and private polo field. He'd miss it. Steve figured he had done everything he could. The repairs failed, so he'd made some good succession plans and arranged everything as well as possible to continue after him. The company should survive. His family - great-great-grandchildren now - would be provided for; supported and comfortable but not extravagently so. And that was everything. Time to go out with a bang.
He raced, excited, up to the roof where the Zeppelin waited, donned his goggles, leather helmet and scarf, then took off, flying out over the ocean, higher and higher, until he disappeared from view entirely. He wouldn't be heard from again, and his "disappearence" would be one last mysterious gift to the world.
Mokalus of Borg
PS - In memory of Steve Jobs, who I don't think actually had a Reality Distortion Field machine.
PPS - Or a Zeppelin, come to think of it.
Designing for users or not
I saw a talk online from Mix11, a Microsoft conference, where a designer said that the days of user-centric design were numbered. He also said that he was talking about a major shift in understanding our relationship with technology, and that this comes at the expense of seeing ourselves at the centre of the digital ecology. But if we are not designing for users, then by what principles do we guide our design? I think it would have to be via tasks and communication. We have something to do. Humans may or may not be involved, but if you're going to think of that, then you have also to think that computers might not be involved. This could easily be a discussion about human-to-human technology involving nothing but language.
The point is that there are tasks to do to accomplish some goal, and there are players involved who need to provide or receive certain information. The best way to do so might be on paper or it might be with a fully-automated internet-enabled system. To be a designer, you can't think in terms of "what can a computer do for a user in this context" but "what does everyone need to do to complete this task?" As soon as a computer is involved, however, and someone needs to use it to accomplish part of the task, you need to design the interface in a way that makes sense to humans, is easy to learn and easy to use. If you don't design that part for humans, it's pretty pointless.
Mokalus of Borg
PS - Some software makes me wonder whether anyone considered users at all.
PPS - But that's not new.
The point is that there are tasks to do to accomplish some goal, and there are players involved who need to provide or receive certain information. The best way to do so might be on paper or it might be with a fully-automated internet-enabled system. To be a designer, you can't think in terms of "what can a computer do for a user in this context" but "what does everyone need to do to complete this task?" As soon as a computer is involved, however, and someone needs to use it to accomplish part of the task, you need to design the interface in a way that makes sense to humans, is easy to learn and easy to use. If you don't design that part for humans, it's pretty pointless.
Mokalus of Borg
PS - Some software makes me wonder whether anyone considered users at all.
PPS - But that's not new.
Thursday, 6 October 2011
Patent licensing
I've seen a question about patent reform where the question was asked: should we be looking to overhaul the whole system, or would we do better to institute a flat licensing scheme to which patent owners can't say "no"? Rather than preventing the implementation of their ideas and suing everyone who tries to copy it, now inventors just get a license fee from everyone who wants to use their idea. Of course, it would still be up to them to find and point out that people are using the idea, and sometimes that argument might go to court to argue about whether or not the patented idea has been used at all, but anyone anywhere is free to build on any ideas anyone else has. Right now, if there are two technologies that are patented by different people or companies, nobody anywhere is allowed to put them together, even if it would work well and do amazing things. In this proposed system you can patent an idea and you don't even have to implement it to benefit. You just need to make sure people who use your idea are paying royalties.
Mokalus of Borg
PS - Which, to be fair, is as hard as enforcing a patent in the existing system.
PPS - But it should enable more innovation.
Mokalus of Borg
PS - Which, to be fair, is as hard as enforcing a patent in the existing system.
PPS - But it should enable more innovation.
Wednesday, 5 October 2011
Maps and location online
Local services are difficult to do online, because the internet is not built around the idea of your location affecting what you do. That's kind of the point - no matter where you are, you can get to the same websites as everyone else. Sure, someone can create a website that tells you about local places and events, and individual business websites usually tell you where you can find their real-space offices, but that's just another outgrowth of the free-and-easy internet model. The same way Google can build a maps service, so can Microsoft or Apple or Facebook or Foursquare or anyone in their garage with the know-how and time. That's not a step towards clarity for local information.
What we need instead is a standard way to specify location information on any website so that Google Maps, Bing Maps, Whereis and all those other map search websites can crawl and index them, rank them and present them in any way they see fit. For instance, say BP publishes a list of the map coordinates of all their petrol stations worldwide as a KML file on their website. Google comes along and grabs that list, and then when you search for BP on a map, you can get your nearest petrol station, along with whatever metadata they associate with that map tag and a link to the website where it was harvested. We have a standard data format already that we could use for this: KML.
This kind of distributed map data publishing creates a greater incentive to spam, since now we're not just talking about page rank in Google keyword searches, but literal real estate on maps. If your result is more prominent than others, it's much more obvious and much more valuable. So there would need to be good ranking algorithms to make sure the right results show up for certain locations.
I wonder if map providers are already trying to do this, with their crawler bots recognising street addresses and associating them with keywords and icons. It would be surprising if nobody was trying, but I think a distributed map tag standard makes sense. It should also provide support for dates and times, so that we can list timed events too, and not just places.
Mokalus of Borg
PS - I know Google Maps already displays a lot of useful local information.
PPS - But does that come from automatic website scraping or from a team of people?
What we need instead is a standard way to specify location information on any website so that Google Maps, Bing Maps, Whereis and all those other map search websites can crawl and index them, rank them and present them in any way they see fit. For instance, say BP publishes a list of the map coordinates of all their petrol stations worldwide as a KML file on their website. Google comes along and grabs that list, and then when you search for BP on a map, you can get your nearest petrol station, along with whatever metadata they associate with that map tag and a link to the website where it was harvested. We have a standard data format already that we could use for this: KML.
This kind of distributed map data publishing creates a greater incentive to spam, since now we're not just talking about page rank in Google keyword searches, but literal real estate on maps. If your result is more prominent than others, it's much more obvious and much more valuable. So there would need to be good ranking algorithms to make sure the right results show up for certain locations.
I wonder if map providers are already trying to do this, with their crawler bots recognising street addresses and associating them with keywords and icons. It would be surprising if nobody was trying, but I think a distributed map tag standard makes sense. It should also provide support for dates and times, so that we can list timed events too, and not just places.
Mokalus of Borg
PS - I know Google Maps already displays a lot of useful local information.
PPS - But does that come from automatic website scraping or from a team of people?
Tuesday, 4 October 2011
Room to fail
So many self-help books, management trends and motivational writers or speakers talk about being willing to fail and learn from it. But sometimes (quite often, in fact) we don't have room to fail. If you need to put your entire life savings into your dream of starting a restaurant, and it fails, then you have nothing. No life savings, no more restaurant and possibly a huge debt, too. You might die homeless and alone, but at least you learned a valuable lesson through your failure, right?
By all means, make the hard choices. Take the risks. Sometimes you will fail, and you will learn from it, but your mistakes will cost you, and you need something to absorb that cost. You might be able to start again from nothing, but "nothing" can look very different to an orphaned minimum-wage-slave in subsidised housing and a musician hipster with a rich, doting grandmother.
Mokalus of Borg
PS - When all else fails, endeavour to be the one with the rich grandmother.
PPS - It's generally the better choice.
By all means, make the hard choices. Take the risks. Sometimes you will fail, and you will learn from it, but your mistakes will cost you, and you need something to absorb that cost. You might be able to start again from nothing, but "nothing" can look very different to an orphaned minimum-wage-slave in subsidised housing and a musician hipster with a rich, doting grandmother.
Mokalus of Borg
PS - When all else fails, endeavour to be the one with the rich grandmother.
PPS - It's generally the better choice.
Monday, 3 October 2011
QR codes for augmented reality
The simplest way to get augmented reality is with a smartphone, QR codes and some software. The software stores data - 3D images, notes, music, whatever - in a database, the QR codes act as identifiers for the data that you can place anywhere visible and the phone reads the codes with its camera and displays whatever data is in the database. You could use it as a way to tag the world, organise virtual note cards, augment ordinary board games, all those things AR is good at. The best part is that there are just two hardware components (printed codes and mobile phones), and they have very high availability.
Mokalus of Borg
PS - The system could be very generic and very useful.
PPS - It would make the physical world machine-readable.
Mokalus of Borg
PS - The system could be very generic and very useful.
PPS - It would make the physical world machine-readable.
Friday, 30 September 2011
Friday Flash Fiction - Train Station Nation
Someone must have flipped a track switch incorrectly by accident. A passenger train roared past at full speed, filled with commuters, half of them confused at the unfamiliar turn their morning route had taken, the other half gawking at the secret shanty town. Time to move on, and quickly. The denizens knew the drill, though many of them had not been part of a move-along before. They gathered grime-faced children, rolled up tents and sleeping mats, packed their camping stoves and other meagre belongings into duffel bags and backpacks. In twenty minutes they were mobile, ready to hike down the tunnels to find another station on a different abandoned train line.
Amil didn't want to let anyone know, but this had been the last abandoned station he'd known of. The last resort, and now it was suddenly exposed. It doesn't happen often, the exposure, but forgotten train stations happened even more rarely. Today the train schedule changes so that fewer services go to this or that station. A while later, services start bypassing the station entirely. The train drivers stop noticing the tracks going off to the left at that one point into a dark tunnel. The station is locked up, the lights turned off, and eventually the streetside entrances are paved over. Nobody even remembers there used to be a station there, except certain doddering archivists and intrepid urban spelunkers. Amil had grown up in the underground, and had scouted for abandoned stations in his youth. Now he had nowhere to lead his people.
They set off down a tunnel even Amil had not seen before. That was a good sign, at least. It angled down and around in a wide helix, and Amil lost track of how far they had come. The train tracks ended at a palatial underground station, older than any Amil had ever seen, art-deco styling, the roof twelve metres overhead, gilded columns and platform signs hand-written in looping calligraphy on carved wood. Chandelliers hanging down and ticket booths without glass or bars. No turnstyles anywhere. The whole floor caked with dust. The mayors of the displaced micronations began staking out territory. New Chinatown. New Little Italy. Nouvelle-France. New Home. The Train Station Nation, modern cave-dwellers with their own laws and their own borders, run out of their own city by racial violence in the war. We may be safe here for a month or a year, thought Amil to himself, but this life is not sustainable. Sooner or later, they'd run out of places to hide, and then could only hope that the world outside would be ready to accept them when they re-emerge into the daylight.
Amil stood back a bit and took a head count, then counted again to make sure. They were missing four. Asking around, Amil found that it was four Russian youths, and that nobody had seen them since the train passed. Amil wrapped his threadbare grey cloak around himself, explained his mission to the elders, and set off in search of the four boys, back up the dim tunnel, along some more familiar tracks, and cautiously to the surface streets.
What he saw there was shocking. From the tales of his father, he expected rubble, dust, violence and fire. Instead, the streets were clean, people were driving cars, eating in open-air restaurants, walking dogs down the street. There was no war, at least, not any more. There was no danger on the surface at all. Amil gaped at it all, unable to take it in. Passing people began to give strange looks to the soot-covered man in the grey coat, and Amil made himself scarce, retreating to the familiar darkness of the subway. When he caught his breath, Amil wondered what to do. What could he do? The youths would not be coming back, he was sure, but what could he tell the others? After a long while, Amil decided it was best the others not know. They had a life below the world, and a nice new station that would be safe for a long time. This was their place. Their home. This, Amil reassured himself, was where he and they belonged.
Mokalus of Borg
PS - I have a weird fondness for forgotten places.
PPS - And I like the idea that a whole city could forget about a whole train station.
Amil didn't want to let anyone know, but this had been the last abandoned station he'd known of. The last resort, and now it was suddenly exposed. It doesn't happen often, the exposure, but forgotten train stations happened even more rarely. Today the train schedule changes so that fewer services go to this or that station. A while later, services start bypassing the station entirely. The train drivers stop noticing the tracks going off to the left at that one point into a dark tunnel. The station is locked up, the lights turned off, and eventually the streetside entrances are paved over. Nobody even remembers there used to be a station there, except certain doddering archivists and intrepid urban spelunkers. Amil had grown up in the underground, and had scouted for abandoned stations in his youth. Now he had nowhere to lead his people.
They set off down a tunnel even Amil had not seen before. That was a good sign, at least. It angled down and around in a wide helix, and Amil lost track of how far they had come. The train tracks ended at a palatial underground station, older than any Amil had ever seen, art-deco styling, the roof twelve metres overhead, gilded columns and platform signs hand-written in looping calligraphy on carved wood. Chandelliers hanging down and ticket booths without glass or bars. No turnstyles anywhere. The whole floor caked with dust. The mayors of the displaced micronations began staking out territory. New Chinatown. New Little Italy. Nouvelle-France. New Home. The Train Station Nation, modern cave-dwellers with their own laws and their own borders, run out of their own city by racial violence in the war. We may be safe here for a month or a year, thought Amil to himself, but this life is not sustainable. Sooner or later, they'd run out of places to hide, and then could only hope that the world outside would be ready to accept them when they re-emerge into the daylight.
Amil stood back a bit and took a head count, then counted again to make sure. They were missing four. Asking around, Amil found that it was four Russian youths, and that nobody had seen them since the train passed. Amil wrapped his threadbare grey cloak around himself, explained his mission to the elders, and set off in search of the four boys, back up the dim tunnel, along some more familiar tracks, and cautiously to the surface streets.
What he saw there was shocking. From the tales of his father, he expected rubble, dust, violence and fire. Instead, the streets were clean, people were driving cars, eating in open-air restaurants, walking dogs down the street. There was no war, at least, not any more. There was no danger on the surface at all. Amil gaped at it all, unable to take it in. Passing people began to give strange looks to the soot-covered man in the grey coat, and Amil made himself scarce, retreating to the familiar darkness of the subway. When he caught his breath, Amil wondered what to do. What could he do? The youths would not be coming back, he was sure, but what could he tell the others? After a long while, Amil decided it was best the others not know. They had a life below the world, and a nice new station that would be safe for a long time. This was their place. Their home. This, Amil reassured himself, was where he and they belonged.
Mokalus of Borg
PS - I have a weird fondness for forgotten places.
PPS - And I like the idea that a whole city could forget about a whole train station.
Amazon and region restrictions
The maddest I have ever been at Amazon is when it told me I was not allowed to buy a particular ebook because it was available only to UK customers. It is only available in electronic format, and I am prevented from reading it because Amazon says so. Why? Shut up and get out, that's why. We don't want your filthy Australian dollars, thanks. But I discovered later that I can buy it from the US Amazon site. So what I really have here is a fractured user experience. Is Amazon one global company, from which I can buy what I want, or is it a a few companies obeying local laws? I was on the UK site because they have free shipping to Australia now for orders over $25, but I'm not allowed to buy everything there, because the UK site is only for UK customers. Or Australians who want free shipping, but not ebooks. No, for those exact same ebooks, you need to go to the American site.
I guess the problem is that it is very clear to me that I am not buying a book here. I am using a website that represents a publisher that has certain regional interests that need to be protected who happens to have a relationship with Amazon who has agreed to sell a book under certain conditions. There are so many layers and lawyers between me and the book that it doesn't feel like shopping any more. I need to navigate through the rat maze first, and then I get the food pellet. Hey, Amazon, I came here to buy a book. Do you want my money or not? Their answer, apparently, is "Yes, but only if you find out the right way to give it to us."
Mokalus of Borg
PS - I sincerely hope someone is working on this.
PPS - Because if I can buy something digital from one Amazon site, shouldn't I be able to buy it anywhere?
I guess the problem is that it is very clear to me that I am not buying a book here. I am using a website that represents a publisher that has certain regional interests that need to be protected who happens to have a relationship with Amazon who has agreed to sell a book under certain conditions. There are so many layers and lawyers between me and the book that it doesn't feel like shopping any more. I need to navigate through the rat maze first, and then I get the food pellet. Hey, Amazon, I came here to buy a book. Do you want my money or not? Their answer, apparently, is "Yes, but only if you find out the right way to give it to us."
Mokalus of Borg
PS - I sincerely hope someone is working on this.
PPS - Because if I can buy something digital from one Amazon site, shouldn't I be able to buy it anywhere?
Thursday, 29 September 2011
iTunes Australian prices
American TV is dirt cheap through the American iTunes store. The theory is that it's showing on cable there anyway, so there's not much demand. In the Australian iTunes store, the same TV shows cost four times as much, to make more profit, but a lot of people just download instead. So if the iTunes prices were lower, would that mean more sales and more profit?
Mokalus of Borg
PS - I guess the fear is that there still won't be enough sales.
PPS - It just depends where the natural balance lies.
Mokalus of Borg
PS - I guess the fear is that there still won't be enough sales.
PPS - It just depends where the natural balance lies.
Wednesday, 28 September 2011
Android, iOS and market share
If you can retail a capable Android phone for under $100, how is Apple going to maintain their market dominance? Actually, worldwide, Android already has the lion's share of the mobile market (43% according to 2011 research by Gartner, vs only 18% for iPhone), and it's likely to continue to grow. The sub-$100 phones just prove that Android is flexible enough for pretty much anything. The real question is whether that dominance will turn developers to think of Android first and iOS second.
Mokalus of Borg
PS - Apparently the new iPhone might be due out later this year.
PPS - That could change things again.
Mokalus of Borg
PS - Apparently the new iPhone might be due out later this year.
PPS - That could change things again.
Tuesday, 27 September 2011
Disagreeing with Seth Godin
I've been reading Seth Godin's blog, and while it might sound nice and inspirational, I'm having a few problems with it. I'm not sure I agree with everything he says, or at least the motivations behind it.
For instance, he says some people take jobs with big firms to avoid responsibility, and they should be working to fix the problems they find there. But the job you get, especially in a recession, is not always entirely up to you. Also, in a big firm, the people at the bottom are not stupid. They see the problems, they report the problems, and the people at the top ignore those problems because they've got bigger problems. Then the people at the bottom leave in frustration and are replaced by other people who see the same problems. You might know there's an issue, and you might know how to solve it, but that is not always in your power, and that is not always your fault.
Or how about this one: you have chosen to live in a world where certain products are unavailable to you, for instance Mac-only computer programs, Amazon Kindle exclusive content and food that is only available in Norway. Ads for those products that you have "chosen" not to have make you mad, because they remind you of your choice of exclusion. But how can you choose to own and pay for three phones just to get access to all the apps? Can you even choose to live in two countries at once, for example, to have this country's health care but this country's tax rates? No. You can't choose to have everything, so acting like the exclusion is all your fault isn't helping anyone.
Mokalus of Borg
PS - It seems to me that his worldly wisdom is a little shallow.
PPS - Or just a little too worldly.
For instance, he says some people take jobs with big firms to avoid responsibility, and they should be working to fix the problems they find there. But the job you get, especially in a recession, is not always entirely up to you. Also, in a big firm, the people at the bottom are not stupid. They see the problems, they report the problems, and the people at the top ignore those problems because they've got bigger problems. Then the people at the bottom leave in frustration and are replaced by other people who see the same problems. You might know there's an issue, and you might know how to solve it, but that is not always in your power, and that is not always your fault.
Or how about this one: you have chosen to live in a world where certain products are unavailable to you, for instance Mac-only computer programs, Amazon Kindle exclusive content and food that is only available in Norway. Ads for those products that you have "chosen" not to have make you mad, because they remind you of your choice of exclusion. But how can you choose to own and pay for three phones just to get access to all the apps? Can you even choose to live in two countries at once, for example, to have this country's health care but this country's tax rates? No. You can't choose to have everything, so acting like the exclusion is all your fault isn't helping anyone.
Mokalus of Borg
PS - It seems to me that his worldly wisdom is a little shallow.
PPS - Or just a little too worldly.
Monday, 26 September 2011
Anticipation
I've heard that anticipation of positive events (such as holidays) results in a bigger mental boost than the actual events themselves. Is it also true, then, that anticipation of negative events (getting fired) is worse than the actual negative event? Perhaps that's the reason behind the "get it over and done with" philosophy, the reason we procrastinate (things seem worse before you do them, so you don't bother) and ripping band aids off in one go (peeling slowly prolongs negative anticipation of the rest of the pain). Maybe it doesn't apply in all those cases, but I do think it might explain a lot.
Mokalus of Borg
PS - Call it the Anticipation Magnification Effect.
PPS - Sounds like a Big Bang Theory episode title.
Mokalus of Borg
PS - Call it the Anticipation Magnification Effect.
PPS - Sounds like a Big Bang Theory episode title.
Friday, 23 September 2011
Friday Flash Fiction - Unnatural disaster
The earthquake came out of nowhere, shaking the whole city. The side of the mountain liquefied and flowed down in a massive landslide, engulfing a third of the city's buildings and many of its inhabitants. People ran through the narrow streets, carrying what few possessions they were able to gather, urging children to hurry, trying to get out of the way of the advancing wall of mud. The roads and houses filled with the thick, flowing earth, or were crushed, toppled or even lifted from their foundations. Nothing survived in that affected area. The cleanup would take months, possibly years.
Watching from orbit, Gorignak marked off his checklist and shed a tear before turning off the agitator beam, stopping the earthquake he had caused. Being a park ranger for the Earth Natural Reserve was, for the most part, a very good job. The blue-and-white globe out the window of his monitoring station was the best view he could hope for, there was always something new and interesting to learn, and he only occasionally had to lead politicians from the central star systems on sightseeing tours. It was just days like this, when he had to do "population control" that he wished he'd applied to work at the galactic bank instead.
Mokalus of Borg
PS - I just wondered one day, what if all our natural disasters were a form of deliberate population control?
PPS - It's far from the simplest explanation, though.
Watching from orbit, Gorignak marked off his checklist and shed a tear before turning off the agitator beam, stopping the earthquake he had caused. Being a park ranger for the Earth Natural Reserve was, for the most part, a very good job. The blue-and-white globe out the window of his monitoring station was the best view he could hope for, there was always something new and interesting to learn, and he only occasionally had to lead politicians from the central star systems on sightseeing tours. It was just days like this, when he had to do "population control" that he wished he'd applied to work at the galactic bank instead.
Mokalus of Borg
PS - I just wondered one day, what if all our natural disasters were a form of deliberate population control?
PPS - It's far from the simplest explanation, though.
Replacing movies
If big budget movies are failing these days, it's because they're too big. Too much money in each one means it needs a wider audience to make a profit, which means it needs broad appeal, which means it needs to be simple, so they're all basically the same. Or they're built on established properties like popular books (Harry Potter, Twilight). We need something smaller (to reduce risk), accessible (cheap and easy to get to) and with lots of variety (to appeal to as many people as possible). Until downloads completely kill off the old revenue models, that means television.
Mokalus of Borg
PS - Or vaudeville.
PPS - Video recording is to live performance as word of mouth is to television.
Mokalus of Borg
PS - Or vaudeville.
PPS - Video recording is to live performance as word of mouth is to television.
Thursday, 22 September 2011
Save and restore pool games
If you were particularly skilled, determined and weird, you could build a robot arm and a computer vision system to save and restore games of pool on a real table. If you get to a point in a game that you want to save for later, you can just hit the "save" button, then a computer will take a picture and remember the position of all the balls on the table. Then, while you go away, someone else can play. Later you can come back, find that saved state again, and have the robot arm accurately replace the balls exactly where they were.
A system like that would enable other interesting options, too. For instance, you could save a trick shot setup to use over and over, or use it as an accurate "do-over" system when playing with less-skilled opponents. You could save a game and take it with you to play elsewhere, so, for instance, if you have to leave a party before you're done, the game doesn't have to stop there and then. You could even, if you were so inclined, play against someone over the internet, though it wouldn't look very exciting unless a robot cue attempts to reproduce their shot before the ball-placing arm corrects the table again. Also, the slight differences in your tables might make such a game a bit unbalanced.
Mokalus of Borg
PS - Some people have already built pool-playing robots.
PPS - Probably with mixed results.
A system like that would enable other interesting options, too. For instance, you could save a trick shot setup to use over and over, or use it as an accurate "do-over" system when playing with less-skilled opponents. You could save a game and take it with you to play elsewhere, so, for instance, if you have to leave a party before you're done, the game doesn't have to stop there and then. You could even, if you were so inclined, play against someone over the internet, though it wouldn't look very exciting unless a robot cue attempts to reproduce their shot before the ball-placing arm corrects the table again. Also, the slight differences in your tables might make such a game a bit unbalanced.
Mokalus of Borg
PS - Some people have already built pool-playing robots.
PPS - Probably with mixed results.
Wednesday, 21 September 2011
Watermarked ideas
Apparently dictionary publishers play Balderdash just to see who copies their work, making up random words and meanings. If another dictionary turns up with that unword in it, you know they copied from this particular dictionary. It's like watermarking ideas to see who copied you. Cartographers do it to their maps, too, introducing little mistakes that let them see who has duplicated their hard work for their own profit. It's a clever and subtle kind of watermarking, for sure, but it can have drawbacks. For instance, because this type of watermark needs to look like real data in order to work, it can foul up actual use of the data. In the case of dictionaries, sometimes people start actually using the fake word as if it were real, and that nullifies the purpose because now the word belongs in other dictionaries.
Mokalus of Borg
PS - I don't think there have been any cases of people changing reality to match faulty maps.
PPS - Mostly because that's the hard way.
Mokalus of Borg
PS - I don't think there have been any cases of people changing reality to match faulty maps.
PPS - Mostly because that's the hard way.
Tuesday, 20 September 2011
Technology advancement disappointment
When I see old technologies going away, I tend to assume that it's because newer, better things are coming, but that's not always the case. Sometimes old tech dies and there is nothing new to take its place. Instead of more ubiquity, more compatibility, better support and more reliability, the old things often break up and just become a bigger mess of proprietary, incompatible, unsupported, unfinished, inoperable new rubbish. There may be no golden age on the horizon.
Mokalus of Borg
PS - Especially if companies don't work towards standardisation.
PPS - Or work towards whatever pleases them.
Mokalus of Borg
PS - Especially if companies don't work towards standardisation.
PPS - Or work towards whatever pleases them.
Monday, 19 September 2011
Paid opinions
If you're being paid for your opinion, it's not just an opinion. You can't shrug off the blame when someone follows your paid opinion by saying it was just your personal assessment of the situation. I know there are probably lawyers whose job is to write disclaimers for exactly this kind of situation, but the fact remains that a paid opinion carries more responsibility than an unpaid, unsolicited one.
Mokalus of Borg
PS - The credit rating agencies tried to call their published reports "just opinions" after the GFC.
PPS - But they knew nobody treated them as simple opinions.
Mokalus of Borg
PS - The credit rating agencies tried to call their published reports "just opinions" after the GFC.
PPS - But they knew nobody treated them as simple opinions.
Friday, 16 September 2011
Friday Flash Fiction - The Think Tank
I couldn't believe my eyes. The Think Tank had made a mistake. An actual mistake. And not a little one either. The defendant was going to go free for this. Of all the people on the entire police force, none were more trusted nor more trustworthy than the Think Tank, a group of twelve autistic savants with a keen eye for detail, eidetic memories and an obsession with crime. They read old case files, discuss them with each other and just basically remember the hell out of them. The defence lawyer was theatrically brandishing his evidence, enjoying his moment: a crime novel, found in the think tank rooms and containing all the major points from this so called case. Fiction was strictly forbidden in the Think Tank, since they didn't care whether they remembered real cases or pulp fiction novels. So that explained it.
The final blow came when the lawyer turned out the inside cover and read the book's owner's name, written on an old, yellowed sticky label. My name. My blood ran cold in my veins and I started sweating. It couldn't be mine. It's impossible. I don't even read crime novels. Why would I? Police work is hard enough without spending leisure hours reading about imaginary crimes.
When the trial concluded, I had no badge, no gun and no idea what was going on, but I did have two things. Two certainties in this world. One, the Think Tank had been manipulated, and I'd been made to take the fall. Two, I was going to find out who did it, badge or no badge. I hunched over to duck past the reporters on the courthouse steps and hurried home through the smoky streets, thinking over the points in a new case - a bigger case than I could have imagined even this morning.
Mokalus of Borg
PS - This feels like part of a bigger story to me.
PPS - Maybe it will be, someday.
The final blow came when the lawyer turned out the inside cover and read the book's owner's name, written on an old, yellowed sticky label. My name. My blood ran cold in my veins and I started sweating. It couldn't be mine. It's impossible. I don't even read crime novels. Why would I? Police work is hard enough without spending leisure hours reading about imaginary crimes.
When the trial concluded, I had no badge, no gun and no idea what was going on, but I did have two things. Two certainties in this world. One, the Think Tank had been manipulated, and I'd been made to take the fall. Two, I was going to find out who did it, badge or no badge. I hunched over to duck past the reporters on the courthouse steps and hurried home through the smoky streets, thinking over the points in a new case - a bigger case than I could have imagined even this morning.
Mokalus of Borg
PS - This feels like part of a bigger story to me.
PPS - Maybe it will be, someday.
3D printing and design
We can easily keep improving on the technology behind 3D printing, with faster techniques, cheaper materials and so on, and websites like Thingiverse will be critical to spread printable designs so that anyone can make at home whatever they want. However, after 3D printers become affordable household appliances and the materials are cheap enough to use on a whim, the biggest barrier will be designing the thing you need to print. So if you really want everyone to get into creating 3D objects, you need great 3D modelling software, available for free and very easy to use.
Mokalus of Borg
PS - Or a vast library of snap-together generic printable parts.
PPS - Like LEGO.
Mokalus of Borg
PS - Or a vast library of snap-together generic printable parts.
PPS - Like LEGO.
Thursday, 15 September 2011
If you could not fail
There's an inspirational/motivational quote attributed to Robert Schuller that goes like this: "What would you attempt to do if you knew you could not fail?" It's meant to focus you on the dreams you are too afraid to pursue, rather than attempting the literally impossible. But between the impossible and the scary is the very unlikely. If I knew I could not fail, I would make a career of acting. I know I have friends and relatives who would encourage me, but realistically I would put in maybe fifteen years of amateur performances paying my dues, by which time I would be nearly fifty. I might be lucky enough to score a couple of gigs as a background extra before I am too old to work, so over my total acting career, my income would be less than six months at my current salary. I have a family to support, and I can't do that as a struggling actor. But if I knew I could not fail, I would do it. My point is that there's a difference between fear of failure and realistic assessment of probability.
Mokalus of Borg
PS - Acting is a very competitive field, and being talented is not enough.
PPS - You have to be well-connected too.
Mokalus of Borg
PS - Acting is a very competitive field, and being talented is not enough.
PPS - You have to be well-connected too.
Wednesday, 14 September 2011
Ideas and advertising
The best idea in the world, if people can't hear about it, won't go anywhere, but on the flip side, if there is no idea, there's nothing to advertise. Both aspects need to be in play simultaneously.
Mokalus of Borg
PS - Then again, the best products will spread by word of mouth.
PPS - And some advertising only has a product to sell by default.
Mokalus of Borg
PS - Then again, the best products will spread by word of mouth.
PPS - And some advertising only has a product to sell by default.
Tuesday, 13 September 2011
Diablo 3 dual auction houses
Diablo 3 will be using two auction houses, one for in-game gold and one for real cash. It will be interesting to see how that plays out. On the one hand, it's a way to cut Blizzard in on the action of (currently) illicit cash trading that goes on anyway, so I suppose that's a smart business move. On the other hand, it legitimises the gold farmer sweatshops. I predict a lot of ordinary players will attempt to buy things with in-game gold, but sell things for real cash, which might unbalance the system a bit, but eventually people will probably settle mostly on one or the other.
I suppose one of the good things about the cash market will be the way it levels the playing fields for gold farmers. At the moment, you have to know where to go to buy gold (or other goods), you have to pay that third party, then meet up in game to make the exchange. If you're a small gold farming business trying to break into that market, you have to spend a lot of time and effort to get noticed and gain trust. If it's part of the in-game market, all you have to do is compete on price, so you could be one guy in his basement on weekends or a warehouse full of orphans operating 24-7 and you both get the same chance to sell your wares legitimately for real cash. Who knows what kind of effect that will have on that business model?
Mokalus of Borg
PS - It might collapse that economy overnight.
PPS - Or it might stabilise it fairly permanently.
I suppose one of the good things about the cash market will be the way it levels the playing fields for gold farmers. At the moment, you have to know where to go to buy gold (or other goods), you have to pay that third party, then meet up in game to make the exchange. If you're a small gold farming business trying to break into that market, you have to spend a lot of time and effort to get noticed and gain trust. If it's part of the in-game market, all you have to do is compete on price, so you could be one guy in his basement on weekends or a warehouse full of orphans operating 24-7 and you both get the same chance to sell your wares legitimately for real cash. Who knows what kind of effect that will have on that business model?
Mokalus of Borg
PS - It might collapse that economy overnight.
PPS - Or it might stabilise it fairly permanently.
Monday, 12 September 2011
Google's new look and why it's bad
Google have been rolling out a new look to a lot of their online services, including Calendar and GMail in particular. To me, something looks a little off about them. I think it has something to do with faded lines and soft text. It's much harder to read, and the individual elements don't stand out as much as they should. This design just feels bad to me, but Google must have done some user testing on it, so I don't know. Must be me.
For instance, look at the new Google Calendar layout. It's all faded, soft text. On the previous layout, calendar events used to be displayed with a normal text weight. Now it seems they're half-weight, and it's much harder to read. It almost looks like they're deliberately faded out in order to bring your attention to something else, but that's all there is. The eye just wants to slide off and ignore them in favour of whatever else is supposed to be much more important, but the faded text is all there is. Even the current day highlight is very subtle, so the eye isn't drawn there either. So the whole effect is a page that you subconsciously don't want to look at and don't think is important because there's nothing to draw focus.
Mokalus of Borg
PS - Maybe it's my monitors. All of them.
PPS - Though that seems unlikely.
Friday, 9 September 2011
Friday Flash Fiction - The Minotaur's Library
The librarian gathered her wits about her, thumbed the stack of index cards in her pocket and nervously touched the ball of twine at her belt. She had seldom descended beyond the third circle of the Library before, but she was the only one on duty and this was urgent. The stacks changed down here. The books were wild and old, and the atmosphere heavy, but this was only the third circle. The book she needed was deep down in the fifth circle, so said the cards. Down there with the minotaur.
She played out more twine, navigating around a space-bending circular shelf of grimoires, under the stone arch and down stairs to the left, into the fourth circle. Down here, she knew, were elder-scrolls and magical books that only existed when you looked at them out of the corner of your eye, plus other dangerous wonders. There appeared to be a dark cloud overhead, flashing occasionally with purple lightning, but again only at the edge of her vision. The special wire-rimmed glasses helped keep everything in order right ahead of her. Without them, the books would be conjuring up nightmare images to frighten her away. These books do not like to be read. And still she had to go deeper, following vague clues in the cards and what few signs the Master Librarians of years gone past had managed to leave behind.
It was the third Master Librarian, Mugu, who had discovered the five-dimensional Dewey Decimal System underlying the library's structure. Few other librarians had risen to his level of mastery, possibly because his notes had to be kept here in the fourth circle, where the numbers on the stacks danced and played, never quite looking like numbers unless you knew how to look at them (and could do higher-dimensional library-calculus in your head).
She almost missed the door to the fifth circle in a tiny crack between the stones of the inner wall, halfway around, and had to use an index card incantation to fold herself between them and into the fifth circle. The gravity change was abrupt and unsettling. She was walking on the inner surface of the wall and had a stone floor (or ceiling?) to her right. On the left was a field of stars, offering the only light, and that very dim. The bellow of the blind minotaur roused her from her fascination. She checked her index cards again, performed some calculations, turned three times in a circle and deftly plucked her book from the half-invisible shelf mid-pirouette. She folded herself back through the impossibly narrow staircase just as the minotaur zeroed in on her scent and gave another mighty roar.
The trip back to the binding desk was relatively easy, though it did feel like squeezing her brain into a jar to return from those extra dimensions. She arrived famished, but first needed to clamp the book to the desk, lest it escape. It was vibrating slightly, clearly nervous to be out of its (super)natural domain, so she incanted some soothing mnemonics and it quieted down. Handling books and minotaurs, after all, was her trade. Readers, however, were something truly terrifying.
Mokalus of Borg
PS - I quite like Terry Pratchett's writing about the Discworld's Unseen University library.
PPS - And most of his other stuff, too.
She played out more twine, navigating around a space-bending circular shelf of grimoires, under the stone arch and down stairs to the left, into the fourth circle. Down here, she knew, were elder-scrolls and magical books that only existed when you looked at them out of the corner of your eye, plus other dangerous wonders. There appeared to be a dark cloud overhead, flashing occasionally with purple lightning, but again only at the edge of her vision. The special wire-rimmed glasses helped keep everything in order right ahead of her. Without them, the books would be conjuring up nightmare images to frighten her away. These books do not like to be read. And still she had to go deeper, following vague clues in the cards and what few signs the Master Librarians of years gone past had managed to leave behind.
It was the third Master Librarian, Mugu, who had discovered the five-dimensional Dewey Decimal System underlying the library's structure. Few other librarians had risen to his level of mastery, possibly because his notes had to be kept here in the fourth circle, where the numbers on the stacks danced and played, never quite looking like numbers unless you knew how to look at them (and could do higher-dimensional library-calculus in your head).
She almost missed the door to the fifth circle in a tiny crack between the stones of the inner wall, halfway around, and had to use an index card incantation to fold herself between them and into the fifth circle. The gravity change was abrupt and unsettling. She was walking on the inner surface of the wall and had a stone floor (or ceiling?) to her right. On the left was a field of stars, offering the only light, and that very dim. The bellow of the blind minotaur roused her from her fascination. She checked her index cards again, performed some calculations, turned three times in a circle and deftly plucked her book from the half-invisible shelf mid-pirouette. She folded herself back through the impossibly narrow staircase just as the minotaur zeroed in on her scent and gave another mighty roar.
The trip back to the binding desk was relatively easy, though it did feel like squeezing her brain into a jar to return from those extra dimensions. She arrived famished, but first needed to clamp the book to the desk, lest it escape. It was vibrating slightly, clearly nervous to be out of its (super)natural domain, so she incanted some soothing mnemonics and it quieted down. Handling books and minotaurs, after all, was her trade. Readers, however, were something truly terrifying.
Mokalus of Borg
PS - I quite like Terry Pratchett's writing about the Discworld's Unseen University library.
PPS - And most of his other stuff, too.
Expensive old replacement parts
I had a coworker with a broken washing machine where the repair man told him the necessary replacement part to fix the machine would cost $400. At that, he decided to buy a whole new machine, but wait a second. What is there in a washing machine that could possibly cost $400 to replace when a new machine costs only a little more than that?
I got the impression that the cost was due to the part being out of date, but so what? Either it's plastic, rubber, steel or electronics. The first three can be moulded, milled or printed from computer model files without much trouble, so we must be talking about electronics. Surely reproducing an old chip or two from plans wouldn't cost $400 for just one run, or if it does, it shouldn't. Someone with the right tools and the right info could produce those replacement parts cheaper.
Mokalus of Borg
PS - I guess the hard part there is the right info.
PPS - Circuit diagrams are probably not very available.
I got the impression that the cost was due to the part being out of date, but so what? Either it's plastic, rubber, steel or electronics. The first three can be moulded, milled or printed from computer model files without much trouble, so we must be talking about electronics. Surely reproducing an old chip or two from plans wouldn't cost $400 for just one run, or if it does, it shouldn't. Someone with the right tools and the right info could produce those replacement parts cheaper.
Mokalus of Borg
PS - I guess the hard part there is the right info.
PPS - Circuit diagrams are probably not very available.
Thursday, 8 September 2011
Singularity and perception
The Singularity may be as much to do with our expectations and impressions of technological advancement as it is about actual advancement. After a few years of owning something new and exciting yourself, you can't imagine your world without it, so it's hard to imagine that anyone else is doing without it. Who among you with an iPhone honestly believes that pretty much every phone out there is an iPhone or at least a big-screen touch phone with many gigabytes of storage? It ain't true. The pace at which you think technology is advancing is closely related to your own contact with it.
Mokalus of Borg
PS - The Singularity is kind of when technology outpaces itself.
PPS - Personally I'm not so sure it's going to happen.
Mokalus of Borg
PS - The Singularity is kind of when technology outpaces itself.
PPS - Personally I'm not so sure it's going to happen.
Subscribe to:
Posts (Atom)