Henry Hagnäs

Week of Water

For the first time in my adult life I've been caffeine-free for a week now and I feel fine. Last saturday, the first coffee-free day, I spent in a haze of weird tiredness and a persistent 12 h headache, this was to be expected — especially since I quit cold turkey. Not sure I'd recommend that but I really didn't want a drawn out process and I figured it wouldn't be that bad. It was pretty bad, like a decent hangover, which is basically was. I napped intermittently and by the evening the headache was easing up and things got better.

Day 2, Sunday, was pretty much the same except without the headache, odd little quesy feelings in between feeling lethargic.

The rest of the week went by ok, the first few days I took naps when I came home and was a little more irritable than usual for most of the week, during the day I felt tired at times. Unfortunately my experiment coincided with this summers biggest heat-wave, so some of my sluggishness was probably more due to the weather than being caffeine-free.

Now that I'm becoming more stabilized (some articles say it might take up to 10 days) I can definitely feel that I don't really need the coffee to wake up or stay active, I'd guess I have pretty much the same amount of energy in me but I can't control when I feel energetic, which can lead to drowsiness and sluggishness at inopportune moments. This can be helped by eating a little snack (preferably something healthy) which kicks up the metabolism and off you go.

Would I recommend this to others? I don't know yet, it remains to be seen how it influences my productivity and energy in the coming weeks. As I said the heat has been pretty killer on my productivity (office doesn't have AC and my home computer is in a warm room). It was surprisingly easy to quit, but you should know I'm a morning person who don't actually need coffee for the wake-up itself most of the time. I don't use an alarm-clock either, I wake up sometime around 6 in the morning everyday by myself. If you think you need the pick-me-up to actually function at a time that your body doesn't really want to I wouldn't recommend quitting coffee, otherwise, why not try it?

Loading mentions Retweet

Filed under  //   self   thoughts  
Posted July 17, 2010
// 0 Comments

Kicking the caffeine-habit

Research has shown that one of the main reasons I drink coffee, it helps to concentrate or makes you more alert, is actually not true. The research can be found here: http://www.nature.com/npp/journal/vaop/ncurrent/full/npp201071a.html and some good analysis here: http://www.theness.com/neurologicablog/?p=2023 . Basically its not because caffeine isn't an active pharmacological agent, because it is, its that you get used to the effect quite fast and then the caffeine just gets you back up to your baseline (which habitual use has lowered). Now you could still argue that you can control when you are alert by drinking caffeine to get back to your baseline at your choosing instead of when your body-chemistry, sleep-cycle and other factors allow you to be alert but that's not really the same thing, is it?

So as I try to live a rational life and make decisions based on science and reason I am currently typing this while my body is trying to cope without morning coffee. I'm also posting this because research also shows, surprise surprise, that people will hold a public promise more often than a private personal one. That said, after kicking the habit I will probably drink small amounts of coffee when necessary because coffee-drinking when not habitual also works, and is a social thing too.

Oh, and I would be amiss to not admit that my friend Jonatan ( http://twitter.com/zch ) was way ahead of me about this when he quit coffee almost exactly a year ago, which I teased him about. Sorry :)

Loading mentions Retweet

Filed under  //   self   thoughts  
Posted July 9, 2010
// 0 Comments

Are our phones becoming too much like computers?

Last week while I was merrily tapping away at my keyboard at work I noticed that my phone (a Nokia N900) felt warm in my pocket. This happens every now and then, I leave an app on and it ends up doing something heavy or a webpage with flash is open. No biggie, I'll just turn stuff off and continue working. The problem was that I had no apps running. Since the N900 runs a full Linux installation, daemons and background apps can sometimes run amok. Being a command-line Linux-guy I looked deeper into my computer-slash-phone and found out that a computer with a Mexican IP-address was running a dictionary attack on SSH (over 3G), trying to break into my phone.

Now, I should point out that first of all I was running an up to date OpenSSH-version (which isn't installed or actived by default for those worrying) and I had a strong password, so I wasn't running a risk of being compromised. But my battery-life wasn't improving either. I shut down OpenSSH* and the next time I need it I'll bind it to WLAN-only, but the question remains:

Are our phones becoming too much like computers?

I, for one, like carrying a full Linux-system in my pocket, but it might require a little too much expertise for most people. The complexity is hidden away in most smartphone OSes, but that doesn't mean it isn't lurking there, in the background. Waiting to be exploited by hackers, virus-writers and other assorted nefarious characters. Be safe and think about what you install on your phone!

*) Turning off SSH in Maemo is a bit tricky - Maemo uses "upstart" for daemons but still keeps the old rc.d-system also, which can be a little bewildering (it was to me). What you need to do is go into "/etc/event.d/sshd" with a text-editor and comment the first line (with #). Then you write "initctl stop sshd" and sshd will be stopped and not restarted automatically. 

Loading mentions Retweet

Filed under  //   linux   n900   security   thoughts  
Posted June 22, 2010
// 0 Comments

Apple collecting, sharing iPhone users' precise locations | Technology | Los Angeles Times

Apple Inc. is now collecting the "precise," "real-time geographic location" of its users' iPhones, iPads and computers.

In an updated version of its privacy policy, the company added a paragraph noting that once users agree, Apple and unspecified "partners and licensees" may collect and store user location data. 

When users attempt to download apps or media from the iTunes store, they are prompted to agree to the new terms and conditions. Until they agree, they cannot download anything through the store.

The company says the data is anonymous and does not personally identify users. Analysts have shown, however, that large, specific data sets can be used to identify people based on behavior patterns.

I don't mean to sound paranoid but privacy-issues should be discussed and not hidden in a opaque privacy policy. The problem with this kind of functionality is that even if its used properly by Apple, there can be legal pressure applied on them to release the data - or it could be stolen. I'd rather not have this functionality and data so readily available.

It should be noted, and is in the end of the article, that Google does more or less the same with their Android-phones as well.

Update: Other blog and news sources make the point that Apple keeps the data anonymized and that this type of policy and wording is needed for apps like Google Maps and Foursquare to work. Anonymizing efficiently is surprisingly hard given enough data - if you track my daily life any wannabe-detective could figure out who I am. Other experiments such as AOL releasing search data and Netflix releasing movie-watching data shows that you can analyze the data to break anonymity.

Then again, if you trust the Steve, he has a reasonable take on location-privacy:

We worry a lot about location in phones," Jobs said. "We have rejected a lot of apps that want to take your personal data and suck it up into the cloud. A lot of people in the Valley think we are really old-fashioned about that, and maybe we are. Privacy means people know what they are signing up for in plain English...Some people want to share more data. Ask them. Ask them every time. Let them know precisely what you are going to do with their data."

From this years D: All Things Digital Conference, via news.cnet.com

Loading mentions Retweet

Filed under  //   link   privacy   thoughts  
Posted June 21, 2010
// 0 Comments

This Mac devotee is moving to Linux - Dan Gillmor - Salon.com

Apple is pushing computer users as fast as it can toward a centrally controlled computing ecosystem where it makes all the decisions about what native applications may be used on the devices it sells -- and takes a cut of every dollar that is spent inside that ecosystem. This is a direct repudiation of its own history, and more broadly that of the larger personal-computing ecosystem, where no one can stop anyone else from writing and distributing software that other people might want to use.

Steve Jobs says Apple is a curator, nothing more. This grossly understates the control. Jobs says Apple has "made mistakes" in being the police, judge, jury and executioner in its Disney-style world, and is working hard to perfect the system.

But this is a disconnect with reality. Central control, no matter how well-intentioned, is itself the problem, not the solution. The "enlightened dictator" is fiction. And dangerous.

I realize that I won't persuade the many people who prefer to live in gated communities, believing they can leave any time they wish. But switching costs will only get higher over time for those who choose to live in the Apple ecosystem.

Dan Gillmor is saying what I have been thinking for a while, and why I bought the HP Mini 210 netbook. It's so that I can reacquaint myself with Linux on the Desktop and see if it could be an alternative (again).

Loading mentions Retweet

Filed under  //   link   linux   thoughts  
Posted June 21, 2010
// 0 Comments

Pixar's Ed Catmull on Management

A very interesting video from 2009 of Ed Catmull, one of the founders of Pixar, showed up in my twitter-feed this morning; its called “Keep Your Crises Small”:

It’s almost an hour long and was filmed at Stanford Graduate School of Business so it's mostly from a management and business perspective about the challenges that Pixar has had even though it has been successful. I spent a few years being pretty interesting in a lot of management and business stuff and read a lot about it; enough to become a little cynical I guess — management theory has some truth to it but there are lots of gurus who don’t really know very much in the end. This presentation is far from some management consultant guru and is packed with interesting and useful knowledge. Ed seems like a very pragmatic manager and he cuts through a lot of bullshit. I’d like to think its because of his technical background but I might be biased there :).

Anyway, watch that if you have any interest in either background information about Pixar or practical management stuff, albeit on a a pretty high level.

Some of my notes:

  • Don’t confuse organizational structure with communications structure, i.e. keep information flowing between teams and everywhere even if you put up a hierarchical structure 
  • Managers hate being surprised, don’t let them know about something new at a meeting among everyone else 
  • Success hides problems. Just like a healthy body can take a lot of unhealthy behavior, a successful company can get away with a lot of bad decisions 
  • People (and teams) are more important than ideas, good teams will do great things with mediocre ideas but mediocre teams will do mediocre stuff with good ideas 
  • People copy the wrong things, don’t copy 3D technology if the really good thing is the storytelling — easy to copy technology but almost always the wrong thing to copy 
  • Always do a post-mortem after projects but always change the metrics so people don’t game the system 
  • There are services that give you the essence of business books and they are really interesting because they show how content-free the books are (Henry: YES!) 
  • There are some phrases that are “truths” and important in the community but doesn’t actually change behavior, “Story is important” (movie making), “Designing from the inside out” (Architecture), “Quality is king” (Engineering) 
  • Human organizations are inherently unstable but fail very slowly, most people won’t notice it and let the success blind them — collapse is then quick. 
  • Constant self-assessment important, look for the hard truths — especially when successful.

Loading mentions Retweet

Filed under  //   business   thoughts   video  
Posted March 28, 2010
// 0 Comments

Tree-rings and IM-protocols

Since most Instant Messaging clients, like Adium on Mac OS X, support several protocols you don't have to "move on" to something better, you instead just add another protocol when necessary. Since my ICQ-account was getting mostly just spam contact-requests I looked into disabling it. Looking through my contact-list I realized that all the contacts I have in ICQ have been added 8-10 years ago! Most of my contacts no longer use ICQ and it was kind of sad to look through the list of old friends I might not ever talk to anymore - either because I don't really know them anymore or don't know how to contact them. That's the way things go I guess. 

Still, going back to the tree-ring analogy in the title, it's interesting how i've added a new IM-protocol about every 2-3 years, first it was ICQ, then AIM, MSN, Skype, GTalk and now Facebook Chat. Usually the latest IM-protocol is the one that gets the most new users added and Facebook Chat certainly added the most new friends in one fell swoop. Of course that's because it consolidates years and years of old friends and non-geeks into the same system. Facebook certainly tries to be the end-all of social communication but I wonder if we don't get another IM-protocol in a few years time again. Wonder what that will be?

Side note: I like GTalk the most though because it works with multiple sign-ins and its pretty intelligent about sending messages to where I want them to go (works perfectly on the N900 too). Add me there if you haven't already and feel you need/want to IM me, lastname@gmail.com. Skype is another good alternative. Oh and if course I used IRC before ICQ came around and still do... 

Loading mentions Retweet

Filed under  //   thoughts  
Posted February 25, 2010
// 0 Comments

Reading less news, more facts

I don't do New Years resolutions because they hardly ever work and if they are good ideas you should start these projects when you get the idea and are in the mood. That said, if I made a resolution it would be to read less news and more facts this year. I actually began this project last year.

I used to have this link in my browser that opened up a massive list of different news-sites, based on the theory that if I read the news from enough sources I'd filter out some kind of objective truth about what is happening in the world. Of course this isn't what happens, most news comes from the same source anyway - the news site is just an aggregator nowadays so you should choose the one you feel will point out the news that is important to you. News are also sensational in nature so even if you know what events have occurred you won't get the whole story and no one bothers to get back to you if they are wrong or new information comes up.

Last summer, after a friend of mine extolled the virtues of "The Economist" I bought a couple of issues from the newsstand and took the time to read each issue, realizing that this was the kind of news I wanted. I wanted intelligent and non-sensational reporting about important issues but also with analysis and background. I'm now a subscriber and read every issue with care - usually it takes most of the week. That doesn't matter because the news is old anyway, the news has been chosen to be relevant even 1-2 weeks later and comes with the aforementioned analysis and background it needs.

I still want to know if something important has happened, and because of this I still read a few sites every day. I go the Helsingin Sanomat ( http://www.hs.fi ) which is our countries largest newspaper, they have a great website and good reporting. There I get finnish news and some of the most important international ones. I also skim either New York Times' website ( http://global.nytimes.com ) and/or the BBC News page ( http://news.bbc.co.uk ) for more international news. Last I go to TechMeme ( http://www.techmeme.com ) which collects the latest rumors and information in the tech and Internet-industry - mostly because that is one of my fields of interest.

That's a lot less than the nine (9!) sites that I used to skim/peruse before (BBC, HBL, Google News, NYT, Techmeme, Yle, HS, Der Spiegel and Reddit). I read the news sites by skimming instead of actually reading very many articles. Yes, I am a recovering procrastinator and information addict...

I have a few additional news flows too, I follow several twitter-feeds for both breaking news and news that become old faster or isn't important if I'm busy. I'm trying to cut down on those too because it's too easy to procrastinate and find some weird little tidbit fascinating when you should be doing something more important. Like study, or clean up your desk - like I had planned to today...
Anyway, the idea is that I want more intelligent and thoughtful news that is truly important instead of distracting pop news and also learn real things and not just little interesting tidbits. For that you need longer articles and longer deadlines for the writers. I also hope to learn more in-depth about fewer subjects so I'm not mistaken about the depth of my knowledge, its easy to read a few wikipedia-articles and think you are an expert but actually you don't even realize the depth of your ignorance.

Maybe you too could benefit from rethinking your news-reading habits?

Loading mentions Retweet

Filed under  //   news   thoughts  
Posted January 24, 2010
// 0 Comments

The craft of Dice-making

There is nothing I respect more than expertise! Seeing or listening to a true professional at work is a thing of beauty and it almost brings tears to my eyes. No matter if it's someone cleaning windows, playing piano or writing code - you can see it in the economy of motion, in the emotions they bring or in the efficiency of their code how extremely talented and trained they are. They love what they do and they have done it a million times yet still love it. 

On the Internet you can find all kinds of videos of experts in action, the TED talks are a great example of this ( http://www.ted.com ), they are joyful, awesome, educational and just so passionate about what they do! Not all of them are great of course but for instance Adam Savage's presentation about making a replica Dodo-bird is so full of passion you want to stand up and applaud in your own room afterwards. Burt Rutan's passion for flight brings tears to my eyes and I know the future exploration of space is in good hands when I listen to Bill Stone. 

But these are people who are already big, Adam Savage - for good reason - brings millions of viewers to Discovery Channel with his show, Mythbusters. Burt Rutan has built the prototype of commercial space flight already and Bill Stone is working with NASA. What about the less known geniuses, experts and purveyors of awesomeness? Well, for them, we have Youtube!

Here is a two-part video of Colonel Louis Zocchi, the owner of Game Science and a veteran maker of dice. Yes, dice, and not just the normal casino-dices either, but the super-nerdy 20-sided dice used in Dungeons and Dragons-type games. He is an expert in such a small niche that only geeks and serious gamers know him but as you watch him present his wares you can see and hear the passion! I never needed a 20-sided dice and probably never will, but I find him describing how its made and what makes it good fascinating and I hope you will too!

Videos found via Henri Muurimaa, http://twitter.com/henrimuurimaa

Isn't the democratization of communication and information just plain awesome?

Loading mentions Retweet

Filed under  //   thoughts   video  
Posted January 9, 2010
// 0 Comments

More Nokia N900 experiences

Here are some thoughts and experiences about the Nokia N900, now that I have had time to play with it some more. I'll add more in a week or two later when I've been carrying it around more, but I want to write this down before I forget the flaws and get used to the awesome.

The Bad

I'll begin with some of the problems I've found (mostly minor) before going onto the cool stuff. 

First of all, the multitasking. Yes, it does multitask and its GREAT, but those of us who are used to 4GB's of RAM and keeping all your applications running all the time... Yeah, don't do that. You'll find a balance after some trial and error and the apps start fast enough so you don't have to keep them running all the time. The good thing about the full-featured Firefox is also the problem - you end up trying to run JavaScript heavy web-apps in the background which will eat memory (since they are designed for the 4GB machines) which in turn will make your phone lag. 

What you also notice when you use the browser is how heavy the websites and web apps have become, I hope web-developers will start to accommodate smarter phones, NetBooks, TV:s and other less powerful browsing devices soon. There needs to be something in between the standard mobile-version of sites and the full experience. 

The kernel in general needs some tuning when it comes to lag and priorities I think, sounds can and will skip at times and things you'd imagine should have priority doesn't. When I leave my apartment the phone moves all data-connections over to 3G from my home WLAN, which is brilliant, but at the same time I'm trying to start playing some music and the media-player interface becomes sluggish. Mind you, at the same time I probably had a bit too many programs running anyway but still.

The above mentioned media player needs improvements on both interface and functionality I think, it doesn't work very well on the move and there's no quick way to stop the music (though, as you'd expect it pauses if you get a phone-call). If you unplug your headphones it'll start playing over the speakers instead of pausing like the iPhone/iPod touch does, which can be a cause for embarrassment... Especially when you have to start unlocking the screen, task-switching to the media player and then, some eternally long seconds later, getting the music paused. Also its one of those things that the iPhone does so well. 

Speaking of what the iPhone does so well: Applications. Yes, it's extremely unfair to compare Maemo 5 to the iPhone App Store but you need to know that nowadays there's even a big drawback on being the first on a new platform, the software and the developers won't be there yet. All this will, hopefully, change but until then - if a terminal and great browser isn't going to be enough for you and you need a shiny twitter-client or photo-editing software - don't buy an N900. That said, lots of what you'd use a little iPhone app for can be done using the browser already. I've ended up using twitter a lot less and that's mostly a good thing :).  

The Details

Skype and IM on the N900 is brilliant, but if you plan to use the N900 in always-online mode, you need to rethink how you use IM and how your friends use it. The biggest problem was that I used to be on a few high-traffic Skype chats, on the desktop-client you can stop notifications from specific persons or groups. Not so on the N900: which meant that I was at lunchtime bombarded with discussions about where and what to eat. Notification sounds and all. 

The Ovi Maps software is a bit weird and not very useful. It does what its supposed to if you want to go from one place to another but you might have to search for the place you want to go to twice and you can't (or its hard) to save positions , etc. The Symbian version of Ovi Maps is supposed to be a lot better so there's hope in the future. Also I'm sure we'll get a native Google Maps client soon enough. 

The included headphones, Nokia WH-205, are surprisingly good in-ear headphones. As an added bonus they are dark and without any visible logos, great for those of us who don't want to advertise that they carry expensive electronics around. The cables are flat and supposed to stop them from tangling up, we'll see about that. Haven't kept them in my bag or pocket yet so not sure. Built in microphone for hands-free action of course. They are different from iPhone hands-frees though - the pin-outs are different, which is sad because there are lots of high quality alternatives coming to the iPhone. Normal headphones work on the N900 of course.

I like the camera's picture quality, even though it could probably do with a little better post-processing, especially considering you have the horsepower to do it. What is annoying, however, is that the camera has three different lag-points, it takes time to start the camera, it has a pretty significant shutter lag, but the weirdest thing is that it has a lag on the shutter-sound too - which comes seconds after the picture has been taken. Only after a surprisingly long post-processing can you see what you actually caught on camera. Better than most mobile cameras, for sure, but still iI feel it could be better just by improving the software. On a positive note though, the geotagging is insanely fast. It has a GPS-lock before you are able to take a picture. 

If you are getting an N900 and will use the terminal, make yourself a favor and install the droid font pack, it's the same fonts that Google uses in Android and they are gorgeous - especially "Droid Sans Mono" at size 10 as the xterm-font is the best! You get a super-readable 24x100 terminal, on your phone! 

The Good

Well, the good thing is that most of the bad things can, and will (hopefully), be fixed via software updates and additional software. The rest is details you get used to. 

I like the build quality, the more I use and hold the phone, the more I like it - basically getting used to its heaviness. The casing is built like an IBM/Lenovo ThinkPad, you could probably kill someone with it. The design, now that I think of it, is also of the understated ThinkPad/Darth Vader-kind. When holding it in your hand, especially with the keyboard out, it has lots of gripping areas so you don't have to be afraid of it slipping out of your hand. Haven't tried dropping it yet but since the screen is not glass and it generally feels very sturdy I think it might survive a drop or two more than an iPhone. 

I'm also getting used to the keyboard and already typing pretty fast with it, I'm finding myself using it even for longer discussion on Skype. Speaking of Skype, voice-chatting over Skype works quite well (over WLAN, yet to try it over 3G). Sounds are a bit muddier than normal voice-calls (which are crystal clear, just as you'd expect from Nokia). 

I've been using the phone with the Internet-connection open all the time (SSH-connection open, chat and email open) and the battery life is pretty decent. With heavy use on friday I used it for around 7 hours, mostly on 3G. I took a few phone-calls, browsed the Internet, chatted on Skype, took some photos (geotagged using the GPS of course), uploaded photos as well as listened to music most of that 7 hours. When online using WLAN and not in heavy use (over night for instance) it hardly uses any power at all. Final verdict on battery life is hard to give though so I'll get back to you on that. In general it feels like it probably will be useful for the whole day but if you are going somewhere overnight you'll want to bring your charger. 

I also want to reiterate the other good things I mentioned in the last post, the stylus is really practical at times even if its sensitive enough to be used with your fingers. The browser is top-notch, its even capable of running 1Password Anywhere which is a javascript-based decryption tool for your password (very useful since I use different passwords everywhere, thanks to 1Password on the Mac). Should note that it is pretty slow though but usable. The xterm is excellent, especially after switching to the droid-fonts as mentioned earlier and the camera is  good. Sharing and tagging the pictures really is easy on the move and the uploads are done in the background. 

All in all I'm still very happy with the N900, it is in the early days of its software so owners have to be a bit patient but it really is great and the future potential for greatness really is there. 

ps. Please remember when you look at the screenshots that on the device itself they are only 3.5", so they are small and incredibly sharp!

Click the picture to see it in Flickr with geotagging enabled (and uploaded on the go):

Loading mentions Retweet

Filed under  //   n900   review   thoughts  
Posted November 29, 2009
// 7 Comments