Growing Furniture

9. May, 2013

When Peter F. Hamilton wrote about the Edenists growing space stations out of asteroids by planting an artificial, genetic-engineered egg on it, it was science fiction.

Carl de Smet found a way to make foam form into a chair when heated in an oven. The next step in the design is to make the surface of the chair re-mold itself at body temperature – the chair will deform to adjust to the shape of the person sitting on it.

Related:


Hyperion and Endymion by Dan Simmons

6. May, 2013

A while ago, I completed reading the four books HyperionThe Fall of HyperionEndymion and The Rise of Endymion.

If you don’t want to waste your time, my verdict: Avoid reading these books.

Still with me? Okay, here goes the critique. Simmons manages to create interesting characters that I actually wanted to root for. They are motivated, each by their own reasons. Some things don’t make sense until you read all four books. For example, there is a reason why Het Masteen is so reluctant to share his story but only the fourth book will reveal the true reasons. The story includes time travel but actually in a way which makes sense. It did evoke strong emotions in me – one of the most important goals of any work of art.

That were the good news. My sore points: The books are deeply depressing. Most characters die one way or the other and the survivors aren’t much better off. No happy end. Lots of abusive relationships on top of incredible flaws in logic. There a few highlights and a few good ideas but everything is drowned in incredibly stupid characters that just plod on, fail to prepare even when they have years to do so, they never learn, most of the time, they are just dragged along by events. Whenever it suits the author, the characters are smart and cunning. And when it’s too bothersome, they are as dumb as a post and completely helpless. Raul knew for years that he would have to start on a dangerous journey. How does he prepare? By staring holes into the air. His love vanished for days. What does he do? Nothing. One day, he is woken by his love and sent through hell. It makes sense from a story point of view but I simply couldn’t fit this with the desperate attempts by Simmons to portrait Raul as a survivor type. It’s as if everyone is constantly on drugs.

And the logic holes. Computers abusing the mental power of all of mankind but too stupid to get rid of a little paranoia? Slagging a chrome-coated killer machine from orbit while the protagonists watch from a few meters away – sure, no one gets hurt. Any time the author has written himself into a corner, the Shrike shows up and kills whoever blocks the exit. The thing is a convenient deus ex machina every dozen or so pages. Resurrection in Endymion takes a couple of days – unless the author needs it to happen in a few seconds. Slagging a sphere with 1 AU diameter in a few hours? Sure, why not. Let’s just ignore the surface area and the fact that even the most powerful weapons would take years to burn more than 1% of that area away. Not to mention that the drives used are visible to the naked eye over millions of kilometers, so there is absolutely no way to a fleet to do surprise attacks: The fleet attacking the world sphere would either have to jump so close that the sensors of the Ousters would have noticed them while the crew was still resurrecting or so far away that the defenders had weeks to prepare. I never had the feeling that the author spent more than a few minutes to plan in most of the fights.

Nemes set a trap for Aenea on God’s Grove. Of course strapping the monofilament directly after the farcaster, too close for the group to avoid it, would be too easy. Instead, Nemes installs several complicated traps but no explanation why this might be better. It was probably beyond the authors ability to come up with a believable explanation. Later, Father de Soya saves the day by slagging Nemes from Orbit. He melts the stone below her feet until she is swallowed in the molten rock. Obviously, the author isn’t aware of the physics involved. The protagonists watch this process from a few meters away with no cover whatsoever. Nemes is protected by her chrome forcefield, so a lot of the energy would be deflected, killing anyone close by. “Close” being several miles in this case. How long does it takes to melt rock? How much energy is necessary for this? Nemes can walk on water but not on molten rock. Okay, she has to struggle to keep her shield up. But how about flicking her hand and deflecting a tiny fraction of this torrent of energy to kill anything within a 1 mile radius? That could have been a strong scene but I simply couldn’t follow the story, I was so frustrated.

Other examples. Aenea sacrifices herself and her followers use some form of telepathy to let billions of humans share her torture. Simmons pictures this process in detail over many, many disgusting pages. I just imagine sitting in a café somewhere on Pacem, nibbling my croissant when I suddenly feel as if I was strapped to a steel frame while evil robots use all their skills to inflict insufferable pain on me while the dignitaries of my church watch the proceedings. What would my reaction be? Would I think “Oh my, this is horrible! We must end this!”? Hell no! I would either commit suicide to get these images out of my head or I would be convinced that this was some evil plot by the Ousters and I would do anything to wipe the bastards out.

So after Aenea has sacrificed her life, most people are either dead or cases of PTSD. I can’t see how her followers could survive the emotional backlash of their actions. And the rest of humanity will be in a mindless rage. Well, the Core will be done for, once and for all: Most humans will be dead and the rest will be mentally unstable. Victory!

More examples? There is no way to get supplies close to the Tombs or get Father Duré out? Are you kidding? We, on Earth, today, can communicate with satellites in orbit, no problem. I guess being able to put space ships into orbit means you can no longer do that. Why? Simmons doesn’t know either. Why not take a comm laser along for a dangerous journey? Or a powered parachute? Or a mirror? Or tell someone to have a look after a few days, just in case. Their ground-surveillance satellites are probably not advanced enough to make pictures of the ground. Yeah. Whatever.

It would be barely bearable if this was published as fantasy: The technology is based more on magic than physics. In a few places, the author starts to paint an advanced, future civilization but it’s always sketchy at best. Space ships don’t make something science fiction.

My conclusion: Frustrating. Avoid.

 


Justice with Michael Sandel

5. May, 2013

Justice, even more than money, is a key motivator for people. This is true for simple experiments, like the Ultimatum Game, and big topics, like the global financial crisis of 2007/08.

Michael Sandel teaches political philosophy at Harvard University and he routinely attracts thousands of listeners.

Sandel asks questions like “If you had to choose between (1) killing one person to save the lives of five others and (2) doing nothing, even though you knew that five people would die right before your eyes if you did nothing—what would you do?”

Or: “The tickets for my lectures are free but you have to get them because so many people want to attend. Now some people have started to pay money for someone to stay in line for them so they can attend for sure. Is that ethical?”

You can find videos of his lectures on the web site above. Here, I’ll collect a couple of important quotes from an interview he gave to Sternstunden (Swiss Radio and TV).

Most important point: Adding a financial incentive changes the meaning of a social practice. This is in contrast to the common belief that economics is neutral towards ethics.

Note: This is a loose translation how I understood him, not what he actually said.

  • The world has become more rich but the money is distributed unevenly. In recent years, the gap has widened and this places many difficult questions about justice.
  • The widening gap forces politicians to decide what a just world could be. It’s a necessity to discuss these questions in public life.
  • Taxes are collected to benefit the common good and to alleviate inequalities. If some people move their money to low-tax states, they’re opting out of the civic responsibilities. This isn’t only unjust, it’s also problematic because it allows to most rich and influential members of a community to “outsource” some of their duties (while they still very much want to control said community).
  • Justice and democracy are connected. It’s unfair when many people work hard and invest a lot of effort but some of them get a better pay. If this gap widens, it undermines the public spirit, the feeling that “we’re all in the same boat.” This feeling is one of the pillars of democracy. When the public spirit is undermined, democracy erodes.
  • Is it OK when a funds manager makes more money than a teacher? The market theory of laissez-faire says yes. But what if the results of a funds manager are purely luck? What if monkeys can beat them? Or a 64-year old housewife?
  • Financial incentives were created to make people invest in the common good – this is the philosophical basis for the appeal of incentives. Does a funds manager, who makes 1’000 times more money than a teacher, also contribute 1’000 times  more to the common good? If this can’t be proven, how can someone argue that the hedge funds manager deserves to keep all his income?
  • Book: “What Money Can’t Buy” (Amazon.com) Questions from the description: “Should we pay children to read books or to get good grades? Should we allow corporations to pay for the right to pollute the atmosphere? Is it ethical to pay people to test risky new drugs or to donate their organs? What about hiring mercenaries to fight our wars? Auctioning admission to elite universities? Selling citizenship to immigrants willing to pay?[…] how can we prevent market values from reaching into spheres of life where they don’t belong? What are the moral limits of markets? Without quite realizing it, Sandel argues, we have drifted from having a market economy to being a market society. Is this where we want to be? how can we protect the moral and civic goods that markets don’t honor and that money can’t buy?”
  • An important discussion that didn’t happen in the last decades is where the market benefits the common good and where they corrupt non-market values worth caring about.
  • Many countries don’t allow to sell organs on the free market. Reasons: Pool people could be forced to sell their organs to the rich. It’s doubtful that a pool farmer from India would sell his organs voluntarily if that’s the only way to pay for the education of his children. Or how about making children just to butcher them for their organs? But there is a second reason: Do we want people to think of their bodies as a collection of spare parts than can be sold for a profit? Wouldn’t that degrade a human person? Also, there are always risks when donating organs: Something can go wrong during the operation (scars, infections, death), if you donate a kidney, you only have one left which creates a greater risk for you later.
  • Markets only work when they are free. We always need to make sure they aren’t driven by forces like extreme poverty or would this debase/corrupt an important ethical value?
  • In Iraq and Afghanistan, more mercenaries from private companies served than US soldiers. There was no public debate whether we actually wanted this. Rousseau argued against this practice because it’s like outsourcing a civic obligation. This undermines national security, civic duties and democratic values.
  • Public Theater in New York plays Shakespeare in the Park. It’s a free Shakespeare play in the Central Park. Rich people pay homeless to stand in line which perverts the intent of the event: It’s to allow poor people to enjoy high-class culture. It puts a price tag on a free commodity. It also changes the audience and hence the public character of the event.
  • Something similar happens in Washington, D.C. Companies offer to stand in line for tickets for Congress hearings or important decisions of the Supreme Court. This means lobbyists can make sure they will have a seat in the law making process.
  • Both examples corrode democratic values; the latter one is just more obvious. But in both cases, commons, owned by all, are price tagged by a few and forced into a market system that the majority doesn’t want and which benefits only a few – if at all.
  • Laax offered visitors of their skiing resort VIP passes which allowed owners to skip past waiting lines. Half of the people asked for their opinion didn’t like this; they said it was part of skiing to wait in line. The other half found it OK. Notable: Laax only offered only 10 such passes each day and that one of them was only CHF 30,- more than the standard pass. According to M. Sandel, this is a slightly different situation: Slopes aren’t public areas. You’re paying for access anyway.
  • Airports offer fast lanes for passengers who pay extra for their ticket. Part of the service is early boarding and more room for hand luggage. This is OK since the airline sells a service and amenity. But how about the right for a quicker security check? Boarding early is a commodity – in-flight safety isn’t.
  • These examples show how market values/practices (in contrast to moral values/practices) have become more important in the last 30 years.
  • Politics should have a discussion about the moral limits, the question where markets belong and where they don’t, where they display, undermine or destroy moral or social values.
  • In the last 30 years, a pseudo religion has grown around the holy market. The core belief is that markets can define what’s fair and right for the common good. M. Sandel thinks this is a mistake. There must be an important relation between market and morals: Markets are tools. They don’t define justice nor the public good. They are useful to organize production processes and to distribute goods and one can discuss what democratic goals they serve. But they are just instruments. Therefore, the use of markets must be controlled by moral values and legal considerations.
  • Markets are great to distribute goods like TVs, cars, etc. They are dangerous when applied in the context of family life, health, public life, raising children, education and national security.
  • Only by discussion these questions, we can find out where markets are useful.
  • Theory of Justice by John Rawls, shared by Jürgen Habermas, based on Immanuel Kant: We can’t agree what is a good life, what are virtues and how we should value goods. Therefore, we have to find a way to decide matters of justice and what’s goodness without being biased by our prejudices. It’s one reason why the law and the government should be neutral towards gender, religion, sexual orientation, etc.
  • One reason for this is to avoid endless discussions about what’s “good”. Pluralistic societies don’t want to force values on other people when they don’t share the same view.
  • Unfortunately, there is no way to define justice when members of society have contradicting views: 1. There is no way to make law while ignoring the underlying moral controversy. 2. Trying to do so creates hollow politics, it leads to public discussions without depth nor goal. Technocratic discussions don’t inspire and therefore, people are frustrated. They feel that politics isn’t paying attention to the big questions. That’s why people should stand up for their moral and even spiritual beliefs and discuss them in public.
  • It’s impossible to separate justice from the public good.
  • Political parties try to avoid discussing moral issues because of the controversies.
  • We will have to come up with ways and places where we can discuss our moral views and values, justice in the civil society, social movements, the media and higher educations.
  • Young people should be raised to be able to discuss complicated ethical questions.
  • There is always a danger that a group takes control of such discussions. But democracy is always a risk. There simply is no way to avoid that the majority will get it wrong. To solve this, no decision can ever be fixed and frozen once and for all. It must always be possible to revert it later.
  • To teach philosophy, M. Sandel always invites students to discusses with him. It not only raises the attention of the students, it also allows to include current topics in the discussion. That’s how political and moral philosophy always worked: By dialogue, discussion, by challenging assumptions.
  • Some philosophers write books that are technical, abstract and even obscure. While it’s important that they exist and tackle their topics, an equally important part of philosophy must care for the world and society. This is especially true for moral and political philosophies.
  • Sandel himself is sometimes confronted with the problem that tickets for his lectures are sold on the black market. He uses this as a topic to kick off a discussion with the students.
  • In a kindergarten  the caretakers found themselves always waiting for parents to pick up their children. To improve the situation, they fined the lazy parents. But this backfired: Since the parents considered this as a “service fee”, even more parents were late. Important issue here: Adding a financial incentive can change the meaning of a situation.
  • In the kindergarten example, the parent felt guilty. When the financial incentive was introduced, the expectation was that demand drops when the price rises. But parents suddenly felt like they were paying for an additional service.
  • Many economic experts believe that this doesn’t happen. The reason for this is that it’s correct for material goods. A Flat-screen TV behaves the same, no matter at which price it’s being sold. The price doesn’t change the product. But money can change the behavior of products which depend on certain attitudes and norms.
  • Example: Speech of the father of the bride. He can write the speech himself or download it from the Internet or buy a professional to write one for him. One could argue that a good speech makes the father sleep better, it’s not embarrassing for the bridal pair. If you’re president or premier minister, then it’s not a big deal since everyone knows that these people don’t write their own speeches. But let’s assume the father gives a deeply moving, emotional, warm speech. Everyone is moved to tears. And later, people learn that he bought that speech online for $149. How would you feel if it was your father?
  • Example: Spiderman cake for birthday party. During the party, the mother confesses that she didn’t make it because the child didn’t like the design – it wasn’t “Spiderman” enough – so she bought one. Who is at fault? Would it be good if the mother had taught her son to value the work that went into her cake? Or was it wise to give in, depending on the age of the child? In this case, the decision probably had no negative impact. But let’s assume this was a project from the Mother and the other siblings to bake a cake for their brother. After much work, he doesn’t like it and asks to buy a “real” Spiderman cake. It’s easy to imagine that this could be negative for the family relations. The important question is which values, virtues and morals are involved and how buying a professional cake could corrupt them.
  • An example where people refuse the market is the municipality of Wolfenschiessen in the canton of Nidwalden in Switzerland. For 25 years, they are debating whether they should allow a terminal storage for nuclear waste in their area. 1993, a poll by Bruno Frey (PDF, German) showed that 50.8% were willing to accept such a dump. Offering a considerable financial compensation reduced acceptance to 24.6% (page 10). Without compensation, people felt it was their civic duty to take this burden. But the money smelt like a bribe. They were willing to accept a risk for the public good but they weren’t willing to sell the safety of their families and children.
  • It’s important to return economics to its roots. In the times of Adam Smith (18th century), the lecture was named “ethical and political economics”. The many great economists were always thinking how society can benefit best from economics (note: Karl Marx was a philosopher, not an economist). Before the 20th century, economics was always part of philosophy. Only recent decades, it has given itself a semblance of being stand-alone and neutral.
  • The most important things money can’t buy: Love, family, friends.

Related links:


Smart Phones Vs Recreation

30. April, 2013

In some companies, a culture of “always on” has crept in. People are getting emails and phone calls in their spare time.

As a solution, add this to your contract: For every minute you spend on work related tasks in your spare time, you can log twice the time in your tracker. Tracking happens in 15 minute increments.

So if someone really needs to call your during the weekend to ask just a quick question, you can leave half an hour early on Monday. And if that question turns into a 4 hour monster, you have a whole day off (or eight hours overtime).

That way, there is a “price tag” on your spare time. People don’t have to feel that guilty for calling you but they are also aware of the cost when they do.


Helicopter Management

23. April, 2013

Helicopter managers

  • Suddenly appear out of nowhere after longer periods of (felt) absence
  • Create huge gusts of dust
  • Make high and immediate demands for change
  • Vanish as fast as they appeared

As a friend of mine once said, “managers are a service.” I don’t bother my manager with my daily work (that’s what I’m paid to do) but for things that I can’t solve myself. When I need feedback and someone else starves me. When I need a tool but the company doesn’t give me budget or the authority to sign it. Things like that.

Helicopter managers don’t help. Most of the time, you don’t notice that they’re there. When the suddenly jump to action, a lot of dust gets blown around. But dust isn’t important. Usually, you can safely ignore dust. Dust only becomes a problem when it’s disturbed. As soon as it gets airborne, it can blind or suffocate you.

Since the helicopter manager is always in a hurry, they don’t have time to see change happen. They just start it. But they’re not there when the flaws and shortcomings of the change become apparent.

When you suffer from one of those, always keep a bucket with dust around to clog their engines.

 


Patently Unpatentable: Remote Presence Systems

16. April, 2013

With the recent advances in 3D printing and robotics, there will be a time when traveling to conferences to meet people in person will work like this:

You send a 3D scan of your head and hands to a 3D printing service plus a set of clothes via normal mail. When the clothes arrive and the face has been printed, both will be dressed on an android frame.

The androids will then meet “in person” while you can safely stay at home.

Related:

 


Presentation “UI Best Practices & Trends”

12. April, 2013

A short summary of the presentation “UI Best Practices & Trends” held by Roland Studer of We Are Cube (slides).

Short summary:

  1. UIs are often bloated, confusing and frustrate users.
  2. A major factor is that features are often requested by people who won’t have to use the software later i.e. by (self) “important” managers. A variation of “Nothing is impossible if you don’t have to do it yourself.”
  3. “Don’t make me think” by Steve Krug (Amazon)
  4. “The interface is your product” (“Getting Real – The Book“). Customers don’t care about the code or the effort which went into the product, they only see what you show them on the screen.

14 recommendations:

  1. “Show me where I am”
    – breadcrumbs, highlight tabs, use tree navigation
  2. Use the F-Pattern
    – eyes travel left to right, top to bottom in Western cultures
  3. “Emphasize in Tables”
    – gray out less important values, make important ones bold, group with color, use gauges instead of numbers
  4. “Affordance (sic): Show what’s interactive”
    – Make it obvious for users to see where they can click
  5. “Make frequent uses accessible”
    – Show only the most important actions as buttons (max. 5).
    – Put the other, less signification actions in a popup menu.
  6. “Caution with icons”
    – “A picture says more than 1000 words but which words exactly?”
    – Icons can be confusing, hard to remember and they depend on culture/training.
    – Offer at least user preferences to replace them with text or show text in addition to the icon or use tooltips.
  7. “Emphasize primary actions”
    – Make the button stand out which the user most likely wants to click next or reduce visibility of less likely options (like “[Submit] [Cancel]”).
    – Be careful that the visual cue doesn’t conflict with “this button is disabled”
  8. “Avoid OK / Cancel”
    – Instead of asking “Is it OK to delete?”, ask “This object is still be used. [Delete Anyway] [Keep]”
  9. “Use undo if you can”
    – Avoid confirmation dialogs. No one ever reads them.
    – The user should never be able to do anything that isn’t reversible in some way.
    – Allows users who got confused with an icon (see #6 above) to unto destructive action on touch screens.
  10. Avoid left aligned form labels
    – The eye is only able to align elements when they are close enough.
    – Right align labels, rely on browser search for locating elements if you have too many of them (which you shouldn’t)
    – Or put the label on top of the fields (but this works better for forms where you have to fill in every single field)
  11. “Be nice to user input”
    – Support “slang” like “next Tuesday” or “now” in date fields
    – Keep illegal values so the user can edit them
  12. “Prevent errors”
    – Calendar popups
    – Offer a list of valid inputs in a drop-down list or use radio buttons
  13. “Instant Feedback”
    – Show what has been entered correctly as well as what’s wrong.
    – Display validation errors immediately (when the focus is lost) instead of waiting for the user to click on a “Submit” button
    – Use tooltips on disabled buttons to explain how to enable them
  14. “Help users recover from errors”
    – Avoid “There have been errors” dialogs; they aren’t useful in any way.
    – Don’t tell what’s wrong, tell how to fix the error. If you don’t know how to fix it, will the user?

Trends:

  1. Responsive Web Design” – adjust the layout to available screen space. “Mobile first” helps to concentrate on the core features of your application. “Reduce to the max”, avoid distractions, show only the absolute minimum of data. Anything on the page begs to be noticed, so even if the user doesn’t read it, it will still take a tiny bit of concentration to ignore!
  2. There is a trend towards flat and minimal design. Example: http://basecamp.com/ where a lot of things on the page are interactive (i.e. responds to clicks) but almost everything looks like plain text.
  3. “Actions only on hover” – Show available actions only when the user hovers over some part of the page. Drawback: Doesn’t work on touchscreens since the user can’t “hover”
  4. “Implicit feedback” – Show a “saved successfully” message. Give hints in text fields.

Always keep in mind:

Developer != User
Product Owner  != User
UI Guru != User

Do usability testing. If you can’t, try installing the product on a laptop and ask someone in the corridor to use it for five minutes. A little is better than nothing. You’re blind to your own prejudices.


Gabe Newell: Reflections of a Video Game Maker

20. March, 2013

A couple of ideas taken out from the video “Gabe Newell: Reflections of a Video Game Maker“:

  • In the 1980s, IBM considered 1000 lines of code per year the average productivity for a software developer
  • The goal of a game company is to make the customer happy, not some venture capitalist
  • Management is a skill, not a career path (@19:10)
  • Management all about making your subordinates more productive. It’s a service, not hierarchy of power. (before @20:22)
  • “One office per employee” sounds great but people started to tear down the walls because this policy impeded their productivity. When you hire the smartest brains, give them the power to make themselves more productive. (before @25:07)
  • Customers beat Valve in creating content for Team Fortress 2 by 10:1 (before 34:00)
  • In-game economies cause interesting issues in real life. In Korea, game companies have to file income-tax-forms for games where players can trade items. Valve was wondering if they should increase drop rates for the affected players to make up for the income tax, or maybe increase drop rates for poor players who could trade their game items for real goods. At one time, they broke Paypal because so many trades happened and PP was starting to worry what they were up to. During the day, they would start to see mini financial crises when certain items dry up (before 37:20)
  • Interesting evolution of the Steam store system (40-48:00)
  • Our children will never know products that are all the same. Companies have stopped selling you products; instead they sell you the 3D printing data for you to use in your local 3D print shop (near the end)

Overview Of Man in the Middle Attacks

26. February, 2013

David Blake posted a current overview of Man in the Middle type attacks15 Surprising Ways You Could Fall Victim to a Man in the Middle Attack

These include:

  • Key-loggers (hard- and software)
  • Browser plugins
  • Cameras (a.k.a Shoulder Surfing)
  • Wireless attacks

Does the Universe Love Us?

25. February, 2013

Let’s see. The universe created particles to form atoms. It created the carbon atom and built DNA with it. It evolved for 13.77 billion years to create the world that we see today, in which we live and love and die. It put billions of stars and nebula on the sky so there would be a smile on our faces while we lie on our backs in the warm summer night.

How can it not?