Sweden sucks

September 22, 2010

Actually, Swedes suck. At least 300 000 moronic ass clowns who though that voting for the “Swedish Democrats” was a good idea. Nice going, you’ve just voted a bunch of nazi racists into government.
Seriously, I’m embarrassed to be a Swede today.

Oh, and if any of my friends voted for them, you’re not my friend anymore. Just FYI.


Motorola, you suck!

February 13, 2010

Ok this might be quite a long rant about something that you probably do not care about, so to be on the safe side you should probably stop reading right about now.

So I’ve used my Motorola Milestone for a month or so now, and I really like it. It’s well built, fast and it runs Android which means I can tinker with it all I like right? Well no. Since Motorola apparently likes to do business with their collective head up their ass, for some reason they decided to lock down the bootloader on the Milestone which means there is no way to run a custom Android version on this phone since the ROM has to be signed by Motorola. Now, the annoying thing is that they did not do this on the Droid which essentially is the US version of the Milestone. Had they locked down that version as well they would still have been asshats, but at least consistent asshats.

European users are getting quite pissed about this which IMHO is understandable. The Milestone is marketed as “The phone without compromise” and is running Android which generally is quite hacker friendly. Not to mention that it’s quite an expensive phone.

At first Motorola tried to ignore this issue, but after their facebook account at http://www.facebook.com/motorolaeurope?ref=nf started to get spammed with angry posts (And it still is) they gave some lame attempt at an answer saying that the Milestone is a consumer device, not a developer device and that opening it up could cause problems with copyrighted material. This answer makes no fucking sense what so ever since as I mentioned the Droid, THE SAME PHONE, is open and free for people to mess around with as much as they want. Well actually, this answer makes sense if Motorola believes that non-US users are retarded mouth breathers that does not recognize bullshit when they see it.

Ok, so attempt nr 2 didn’t quite work. The third response from Motorola was to silently delete all posts on their dev forums about this issue and pretend that all was well in the world. You’d think they would realize by now that their customers wanted real answers, but since Motorola apparently is run by monkeys they kept on pushing out bad ideas. This made the spamming of their facebook page even worse and so finally they decided to write a proper reply at http://community.developer.motorola.com/t5/MOTODEV-Blog/Custom-ROMs-and-Motorola-s-Android-Handsets/ba-p/4224. Parts of this that post goes:

For the Android application developer, MOTODEV provides a wealth of resources to help you create and bring your applications to market. We provide a comprehensive Eclipse-based development environment, MOTODEV Studio, as well as SDK add-ons which provide emulator images that represent the software on our handsets. To aid developers who may not have access to physical handsets, or who may wish to test on a carrier network unavailable in their physical location, we provide access to handsets via the Motorola Virtual Device Lab at DeviceAnywhere. All Motorola application developer resources can be found at http://developer.motorola.com.

What the…w…who the fuck cares?! Are people screaming for information about what MOTODEV Studio is? NO! Get to the point asshats! And honestly, putting MOTO infront of everything is not “The cool thing” to do. Really. MOTOStop it.

We understand there is a community of developers interested in going beyond Android application development and experimenting with Android system development and re-flashing phones. For these developers, we highly recommend obtaining either a Google ADP1 developer phone or a Nexus One, both of which are intended for these purposes. At this time, Motorola Android-based handsets are intended for use by consumers and Android application developers, and we have currently chosen not to go into the business of providing fully unlocked developer phones.

Oh boy. I can’t speak for everyone, but if I wanted to Google ADP1 or a Nexus One, I WOULD HAVE BOUGHT A GOOGLE ADP1 OR A NEXUS ONE. See this pisses me off, because they HAVE gone into the business of providing fully unlocked developer phones, just not outside the US!

…Securing the software on our handsets, thereby preventing a non-Motorola ROM image from being loaded, has been our common practice for many years. This practice is driven by a number of different business factors. When we do deviate from our normal practice, such as we did with the DROID, there is a specific business reason for doing so. We understand this can result in some confusion, and apologize for any frustration.

Right. And locking up a 3 year old RAZR is perfectly understandable. It’s a simple dumbphone with a custom OS written by Motorola. It was never meant to be fiddled with, it has never claimed to be free and open. Android phones are meant to be free and open. It was probably the biggest reason I got an Android phone, to be able to mess around with it. Suddenly I’m told that I can’t.
No one is asking Motorola to actively support custom ROMs on their phones. What people are asking is that Motorola allow those that are willing to void their warranty to be able to use whatever they want on their phones.
What is this specific business reason for opening up the Droid you ask? Well fuck if I know, because of course it’s never mentioned.
The last line is a nice one too. “We understand this can result in some confusion, and apologize for any frustration”. I’m not confused, I’m pissed! We were told that the Milestone would be the non-US version of the Droid. The Droid was not locked down so we had no reason to believe the Milestone would be. The Milestone was advertised as being “without compromise”. I’d say limiting what a user can do with a product is quite a compromise, but then again I don’t live in Motorolas bizarro world.

We do hear your feedback and read your posts – whether on our MOTODEV discussion boards, our Owners’ Forums, our Facebook pages, Twitter, or a variety of other sites on the web. We take the time to understand the issue and then pass the information on to the appropriate product (or other) teams within Motorola. We then try to respond with explanations or updates as we get the answers. Thank you for your continued feedback.

Funny story. As I posted a reply on their forum asking for clarification (And yes, I was very polite) I realized a few minutes later is had been deleted. So much for accepting feedback bitches! Motorola does not care. Not one bit. It’s becoming clear to me now why Motorola is not doing to well. Treating their customers like crap is not a very good business model, at least that’s what I learned in my economics class at uni.

The latest word on the Motorola facebook page is that user accounts of critical customers are being removed. Now, I’m not going to say that this is true becuase statistically most facebook users are dirty lying bastards, but honestly I wouldn’t be that surprised.

I feel ripped off. Really. If HTC can produce phones that allow people to hack them why can’t Motorola? It makes no sense at all. And this whole intellectual property problem is a non-issue. When custom ROMs for HTC phones came out they asked the author to remove Google copyrighted software from the ROMs. He did, and that was that. Problem gone. There is no reason to believe the same thing could not happen with custom ROMs for the Milestone.
Why not allow people to register their IMEIs as developer phones with Motorola and by doing so voiding their warranty? If they mess up and brick their phones, they’re on their own.
It’s really a win-win situation. Motorola gets a better reputation and sells more phones, users will have the possibility to hack away at an awesome product. If only Motorola would see it that way.

First Android post.

January 9, 2010

Just testing a wordpress application from android market. Seems to work fairly well (Though getting used to software keyboard will take some time. Yay for autocorrection)

Survival tip #1

July 3, 2009

A mosquito drinks between 0.001 and 0.01 millilitres of blood per “serving”. To simplify things, lets say the little blood sucker on average drinks 0.005 millilitres of blood each time.
A human body on average contains 5 litres (5000 millilitres) of blood. This means that if one million mosquitos attacked a human at once, they would suck the poor soul dry (5000 / 0.005 = 1000000).

Tip of the day people: If you see a cloud of approximately one million hungry mosquitos coming your way, run. Run like the wind. Your life depends on it.

Jesus Christ people…

June 26, 2009

…he fucked small boys! End of story.

Ubuntu NBR on Samsung NC10

May 21, 2009

So after playing around with Arch Linux on my NC10 I decided to try out Ubuntu NBR (Netbook Remix) 9.04 on it.
So far it’s been quite pleasant. The NBR launcher interface is very nice and more adapted to the small screen than a regular desktop. Everything worked out of the box. Well almost. Two things needs a little tweaking, sound recording from the internal mic and suspending.

The sound recording issue is easy to fix. Open up the volume control and set the front mic levels quite high. Front mic boost should be turned off. Under recording, set the capture level to quite high as well (And make sure it’s not muted). Finally set the input source to front mic. That should be it! (If you can’t see some of the tracks mentioned above, enter settings in the volume control window and tick the tracks that are not there to make them show up in the mixer window)
You can now test your settings out in the sound recorder application, they will most likely need some fiddling before they’re perfect. Also, the volume on this laptop (Yes, I refuse to call it a netbook because it’s a silly word) is quite low in Linux. I don’t know if there is a way around that.

Now, the suspending issue. According to this bug report the NC10 has a problem resuming from being suspended. The solution it seems is to reboot the computer and when the Samsung logo appears press F2 to enter the BIOS. When in the BIOS, Press F11 and then F12 followed by an arrow key. A new hidden menu called Intel will appear. Enter this menu and then ICH Control Sub-Menu -> Integrated Device Control Sub-Menu -> SATA – Device 31, Function 2. Change this value from Compatible to Enhanced. When exiting the BIOS, save your changes and boot into your Ubuntu system. Suspend should now work fine (To be honest, I never tried suspending in Ubuntu myself before applying this work around, so I can’t say for sure it didn’t work before. However quite a few people seems to have reported this bug).

Now, enjoy your NC10 and shiny new Ubuntu NBR system. I will.

Say hello to my little friend

April 16, 2009

I got a Samsung NC10 today to play with. The first thing I did was of course to remove any trace of Windows from it, and after a bit of fiddling I’ve managed to get pretty much everything working in Linux (Yes I could have used a distro like Ubuntu or Fedora to do all that for me, but what would be the fun of that?). Wireless networking, webcam and graphics worked pretty much out of the box (Some small adjustments to speed things up on the graphics front). Even the function keys (The ones I care about) now work which is pretty sweet.
For anyone thinking of getting a netbook and running Linux on it, I can definately recommend this computer. Pretty cheap too which doesn’t hurt.

Oh, and Arch Linux rocks.