What Topic?
Oh blow me. I couldn't make up a snazzy topic for this post. I'll just start the ranting.
First of all SOPA, PIPA and the less known global fuckbuddy, ACTA. So there isn't going to be a vote on SOPA. Great. PIPA is still moving ahead and it, or some re-titled successor will probably end up passing and becoming law. The protest were great and all, but how about ACTA? Where's the blackouts and protests against ACTA? It's a more widespread evil uncle of SOPA. It doesn't just apply to copyrighted software or media, but would basically make ISP's liable for stuff that their customers do, and by doing that, force them to enact draconian logging and archiving policies. Imagine being a small ISP, and having to build a whole new infrastructure to log what all your clients are doing. Either you do that, or you get sued to hell when one customer does something funny. And is someone paying for all this new logging-infra? Probably not. So it's either goodbye for the company, or then we're going to have raised prices everywhere for all kinds of on-line services. The other alternative is that we're either going to end up with state-run communications companies, or a few big monopolies that control prices and services throughout the industry.
Not to mention what it'll do to personal privacy (what little there is left). ISPs can already monitor what you do if they want (for technical reasons, mainly), but they may *have* to start doing that, just to protect their business.
Why wasn't there more noise on ACTA? Perhaps because of SOPA and PIPA, and the noise behind that. Perhaps because ACTA was basically drafted and signed behind closed doors. No public discussion, no expert witnesses or commentators. Just good old politics. The agreement was signed on the 22nd, in Tokyo, in case you missed it. It now has to be ratified by each member state, but the pressure is on. You didn't sign ACTA? Oh well, then I guess we'll take our business elsewhere! Sounds like the way to go.
Poland is among the only countries that have had any large scale protests (correct me if I'm wrong here). Where's the Internets when you need them? I hope we'll have more protests as the member states start to try and ratify the law locally. I know where I'll be. (The first one against the wall when the revolution starts?). I also hope that Finland will have the decency to put it up for a public vote, or at least a parliamentary vote. Not that I have much faith in those fuckers. It's going to be "I'm 12 and what is this?" *signs paper*. Some Wikileaks stuff on ACTA here.
Some highlights:
- In its article 27.3 the ACTA agreement calls for "cooperation" between rights-holders and the Internet service providers. The very same mechanisms are called by the European Commission as "extra-judicial measures" and "alternative to courts". It means that police (surveillance and collection of evidences) and justice missions (penalties) could be handed out to private actors, bypassing judicial authority and the right to a fair trial.
- In article 27.4, ACTA will allow rights-holders to obtain private data regarding the users of Internet service providers, without a decision of a judge. This is a dangerous breach to privacy. The article is non-binding (using the "may" verb), but this could be changed further, by way of amendment (see below). This would generalize a much criticized procedure included in the 2004 IPR enforcement directive.
Civil sanctions could also weight on technical intermediates and be used to pressure them to accept "cooperation". The “damages” section of the civil chapter validates the "lost-sale myth" whereby the industry claims enormous profit losses using biased methodologies. The text requires "pre-established" damages, as well as "additional damages," which means damages not based on any actual proof of harm and akin to a criminal sanction.
- Article 23.4: Criminal sanctions for "aiding and abetting" infringement (it sounds just like IPRED2, which is not part of the EU acquis). These could also be used against Internet technical intermediaries and technology providers as a way to force them into accepting "cooperation" with rightsholders.
- Article 27.2: This reference to the enforcement of “means of widespread distribution for infringing purposes” is very worrying. It could be interpreted as justifying the implementation of provisions indirectly criminalizing blogging platforms, P2P networks, free software, and other technologies that contribute to dissemination of culture and knowledge on the Internet.
My friend Macandron is leaving for a round-the-world trip with his girlfriend. Good luck, and have lots of fun. And remember to see all the places!
I'm now starting a week of winter vacation. I think I'll try to read my book, and rest a whole lot. Not.. doing..much. Then it's back to work. Lots of good stuff going on there, also lots of tough stuff going on.
It's dead of winter now. Not terribly cold, yet, but we do have some snow here. Not as much as last winter, but some. January-February tend to be the coldest months in Finland. On average.
My grandfather is still in the hospital, and not doing well. My father is getting rather tired, because he's kind of keeping it all together. It's been a long few months. I saw my grandfather at the hospital in December, but he was kind of a shell at that point already. Partly there, partly not. Hope he's not in pain.
OK, from these cheery subjects onwards! My son just fell asleep after a grueling 1½ hour battle.. He'll turn five soon. He's a great sport, but after a long week at work, you kind of wish he'd just..sleep? You know? Sometimes? Because I know that come 0800 tomorrow, he'll be dragging me out of bed to turn on the TV and make breakfast. No problem. Nooo..problem..
I'm now going to stop typing, get a cup of coffee and watch Inception with H.
Ta-ta.
The Last Few Weeks
So an update for the last few weeks. Lessee here:
We had a major storm before Christmas, which hit our country home pretty badly. We had 15 trees fall, most of them huge. They managed to mostly miss the different houses and buildings, but the cleanup is going to take months. It ripped up 100+ year trees with roots and all. Along with that, we had some collateral damage to the water-pipes that were underground (now not underground), and some TV-coax-antenna cables. I have some pics in my Google+ account. If you wanna check some of them out, check, http://grelbar.net/damage/
My grandfather is in bad shape. He has been in the hospital for like two months. He's 91. I think he's getting close to the end here, but i don't really like thinking about that. He is afraid at the hospital, because he is cut off from everything. He hasn't lost his mental functions, but he's on a lot of medication, so he gets confused. He doesn't know what time it is, or what's going on. It was kind of sad to visit him there. But he's had a good life. He's a veteran of the Winter and Continuation Wars (he doesn't talk about his experiences, perhaps because he lost all his brothers to the wars). He was a pharmacist, as was his father. Born in Viborg, which is no longer a part of Finland (lost to Russia). Anyway. Good guy. Lots of respect.
Planning for Hope Number 9 has begun, and as it looks now: I am going. With H. So it's New York come July! Again. I got a mail from the volunteer-organizers asking if i would be helping out this year again (as i did last time), and i think i will. Such a cool experience. I calculate that the trip will cost around 2500 euros. Which is not a little sum of money. It's about what i make a month after taxes and stuff.
Work is still good, though a bit rough. I'm going to get VMware certified this month. Also some new interesting internal and external projects.
I'm also planning to get my ham radio license with B. It will happen this year. Planning to get some hand held Yaesu radio to start off with.
The distro i'm using as of today is Debian 6 with openbox (built from the ground up by me), and on my home machine, Crunchbang. Which is.. the same thing, only pre-configured. I went through trying Ubuntu, Kubuntu, Xubuntu. I was on Arch for many months, also Archbang. It's just not for me anymore, Ubuntu and it's children that is. Arch is kick ass, nothing to complain, but it's a bit more high maintenance (since it's a rolling distro) than the .deb-based ones.
Let's see what else. I'm reading REAMDE by Neal Stephenson. It's going to take a few more months to get done, since it's 1100 pages. Also, i bought my first E-book! The book is called: "SSH Mastery: OpenSSH, Putty, Tunnels and Keys", and i bought it from a site called Smashwords. Based on the experience, i can recommend it to anyone interested in getting an e-book or two. They offer a variety of formats, the price is right, and the site is easy to use. They also support Paypal (who, despite their shitty behavior in regards to Wikileaks and others) is an easy way to handle online payments. Unfortunately. I wish they were worse. I wish they killed baby seals more often. The book cost 10 dollars. So less in euros. 130 pages of solid SSH knowledge. I'm gonna devour that fucker.
Oh, and the presidential elections. We, luckily, had a sane result for the first round. In Finland, the presidential elections work so that if no candidate gets over 50% of the votes (rare), there is a second round between the two candidates that gathered the most votes. This time around, we will have Sauli Niinistö, and Pekka Haavisto on the second round. Niinistö is from the Coalition party, and Haavisto is from the Green (!) party. Neither one will piss me off too much. Pleased with the results, mainly because we ran the risk of getting a nationalist, Timo Soini, as a president. Luckily, the people who would have voted for him were either drunk, or temporarliy sane, and he only got 9.x % of the votes. He had wanted a two digit number, but he didn't even get that. The people have spoken, now shut the fuck up.
A thing of note, to all the conservatives reading this blog: Haavisto, the Green candidate, is a vegan and openly homosexual (and in a registered partnership with a man). I love this country <---> this much more than yesterday. Thank you to everyone who showed that we are not all redneck yahoos with 20th century values. If a gay candidate can get nearly 20% of the vote, we still have some hope. So put that in your pipe and smoke it.
One more thing! My good friend Macandron, is embarking on his round the world trip. Good luck to him, have fun, and learn a lot!
That's all. For now.
Dying old people and the irrelevance of TV-news
I was driving a few days ago when i started thinking about the following: When all of the old people have died out, say people born before.. the 70's or 60's, will we need TV-news anymore? Who under the age of 40 seriously spends time looking at actual television news? By the time they come out, they are mostly old news, with tired old big-media coverage of events. On the web, we get multiple angles, multiple viewpoints and minute-by-minute coverage. Why bother with TV-news?
Another thing that will be interesting to see is: will the next generation of pensioners be as grouchy as the current ones? So opposed to technology? I mean, pick a random old lady or geezer off the street, and look into their wallet. I'll bet that they have more cash on them than you do. It's because they don't really use cards, and if they do, it's to get money out of the ATM. It's like they don't trust cards at all. Just take a look at the store. The majority of old people will roll with cash only. Most old people are not on the internet. They do watch TV-news however. Perhaps, because TV is an older invention than the internet. By like. 60 years.
But what about the middle-aged and older people now who do use the internet and credit cards? Will they become increasingly scared of it later on in life? Will they become bitter peeping-toms who spend the entire day watching their neighbors take out their trash? Listening through the walls and marking down what TV-shows their neighbors watch? Or will they stay pretty much the same? I hope they stay the same, so we can finally move on as a society, and not be burdened by people who are unwilling (unable is simply not an argument anymore) to use technology?
How much do we as a society spend to accommodate for these people? Keeping legacy systems around and such?
TV-news are probably dead in the water, as are daily newspapers. They will be around for maybe 20 years, but i don't see an everlasting future for them. People will keep on wanting to get their content current, even if they themselves are getting older. TV as such will remain, because people want to sit down and numb their brains every day for a few hours. They need that. Constant exposure to the harsh realities of the world we live in would drive most people insane. I should know! (Ha haa, he hee)
Dei
My thoughts on faith, religion... whatever. Controversial topic to some people, or to most people? Kind of like how much you get paid in Finland. I don't think so. I speak about both issues freely, sometimes to the chagrin of others.
I'll start by telling one of my favorite anecdotes. When our son was born prematurely (on week 27), we were at the ICU for weeks, because he didn't really have any lungs to speak of, and was kind of the size of a carton of milk anyway. He made it fine, to those not in the know, but still, it was touch and go for weeks.
While they were doing sterile operations, like changing incubation tubes or other such stuff, parents were asked to leave the ward and go to a waiting room. The room had a TV, a couple of sofas, a guestbook (filled with the most horrific and the most brilliant stories). Just a room to spend half an hour in while you couldn't be with your child. One day in the waiting room, we were joined by a middle-aged woman. We talked for a moment, and then she asked, as an aside, if our son had been "emergency-baptized" as soon as he was born prematurely. Apparently, this is something where your child is baptized right away by a priest or whoever, so that if the child dies, his/her soul goes to heaven. A kind thought, but since neither of us, the parents, belong to any church or subscribe to any system of belief, we answered "No, our son has not been baptized".
What does this charming example of the human race do? She stands up, fire in her eyes, and nearly shouts "Your child is going to hell!". She then promptly storms out of the room, leaving us, literally, gasping.
I had no words for the situation. Now, mind you, i wasn't a "new" atheist or agnostic (more on this later) at this point, so i wasn't stumped by her reasoning. I was simply amazed that someone would do this at a children's ICU-ward. I rarely have good comebacks when people say something "smart". I'm also not a violent person by nature, though, if i could go back, i would probably beat the everliving crap out of her for the sheer fun of it.
So what made her do it? Her religion. Her beliefs. Her conviction. She was absolutely sure that an unbaptized child will go to hell. She was not angry at our child, but at us. The non-believers. We had, with our ignorant actions, condemned this poor young-soul to hell. How dare we?? We had no right. I saw this.
But then, I don't feel pity for people like this. I feel hate. Anger. That's the kind of person I am. So sue me.
Uh okay. So what do i believe in? I don't believe in a god. Or gods. Or the Bible, or the Koran, or the Talmud or anything else of that sort. I believe in science. I believe in scientific methodology. By definition, that makes me an atheist. Something that is counter to the theist idea, that include belief in a god or gods. I do however accept that there are things we do not understand. That doesn't make it supernatural, or imply the existence of a mythical god-figure. There may very well be a force beyond our current understanding, that manipulates what we perceive as reality. But it still doesn't make it a god. It just makes it something that we do not yet have the terminology or science to grasp.
Atheism, to me, is not a belief system, though a lot of people want to say it is. It's a way of thinking based on rational thought. I don't believe there is no god, i know there is no god. It's the difference between belief and knowledge. I think that sums Atheism well enough for me.
Then what is science really? It's a current best guess. Theory, based on theory, based on experiment, based on theory. We're constantly revising what we know, because we accept we are not perfect. We accept that we know a humble tiny little piece of how the universe works, and we're trying our best to figure things out. Some theories last longer than others. We do not need absolutes, just current estimates and theories.
Religious people work with absolutes, as far as I've been able to understand them. An age old adage says, "If you could reason with religious people, there would be no religious people". If there's something you don't understand, you consider it, ask other people, look at other angles and so on. Or do you just say "no, god did it". Or "god works in mysterious ways". That's just a piss-poor way of saying "I don't want to understand" or "I don't need to understand". "These things are not meant to be understood by me." You're essentially saying you are too stupid to understand how things work, and that you're okay with it. If that's okay for your, to not be able to reasonably look at things then... I'm very sorry for you.
I used to think that I'm an agnostic. An agnostic does not make up his mind, but waits for evidence to either side before making up his mind. But since there is not conclusive evidence toward either side; and how could there ever be conclusive evidence, ever in an issue as complex as this, you don't make up your mind. But this is pretty much a cop-out, as I've come to understand it. Even if there isn't evidence that conclusively proves that there is no god, can i really honestly accept that possibility? Can i honestly accept into my world a supernatural being that created and controls everything? No. I can accept a force beyond our current understanding that may to the uneducated mind seem omnipotent. But anything can be explained through science. Just not current science.
So I've perhaps come to understand that I'm purely an atheist. If i need the label at all. But i definitely don't accept the possibility of a deity of any kind. The mere concept is ludicrous.
So what about the afterlife. Dying. Creation? Evolution? Let's look at my thoughts on these issues.
When you are born, in fact, before you are born, your consciousness is born. This can be proved by looking at EKG from a fetus. At some point, when enough stem-cells have been tasked to form brain cells, a chemical process happens which triggers electrical activity in the clump of cells that will be your brain. They will eventually take over involuntary and voluntary functions that you need to survive and act. The fetus will move it's hands. It will kick. It will toss and turn. When the child is born, these will be augmented by a whole host of amazing feats that us humans take for granted.
We know there is electrical activity happening in the human body. When you die, this activity eventually ceases, within 24 hours or so [uh edit here, after the brain stops getting oxygen, it stops working after a few minutes or so]. Don't quote me on this, by the way, but let's say that for the sake of conversation at the moment. According to physics, energy doesn't go anywhere. It may transform, but it exists just the same. You burn a log and you get heat. Same way, the energy that kept you going has to go somewhere. It may just dissipate into the surroundings, or the tissue, or it might do something else. There's no evidence for any of this, so it's just speculation. As far as we know, when you die, you cease to exist. You don't conceive anything anymore. Ergo, there is no afterlife, because there is no you there to comprehend it.
Creation..well can we just put this to rest already? It's 2011. If you believe a magic fairytale-guy created the world by thinking about it in a week, or even thousands of years, you're crazy and you should be institutionalized. There is enough conclusive evidence to say that the universe was created some 13.7Ga ago, and we have visual evidence of other solar systems that are in the process of forming planets to say that this didn't just "snap into existence through some magical fucking being". It's still an ongoing process that we have the privilege to study and look at.
As for life, well, we've already created 'artificial bacteria' in labs. We've created something that wasn't created through natural process. Sure, we haven't yet simulated how life came to be from a goo of amino acids, water and various elements, but we have enough supporting evidence to say this is exactly what happened. We have evidence for evolution. Sure, there are holes in a number of species and how they came to be, but that doesn't negate the other, valid evidence that we have. We can point to a rock or a fossil and say with a high degree of certainty that it is n years old.
And because our knowledge of evolution isn't complete, as few things are, it's still just a theory. And that doesn't bother me in the least. It can be a theory as long as it has to, but theory doesn't make it any less real than something written in a book 1800 years ago. Theory just means we don't fully understand everything, so we make certain hypothesis based on research and empirical evidence, until we can fill out the gaps with enough confidence. Which we may never! And that's the great thing about science.
I don't get scared of the unknown, i take it as a challenge. I want to learn more. I don't settle for explanations that take away an amazing process, and instead explains the end result as magics created by some guy in the sky?
One of my favorite quotes is 'Epicurus' Trilemma' (paraphrased by me and summarized by David Hume) :
If God is unable to prevent evil, he is not omnipotent
If God is not willing to prevent evil, he is not good
If God is both willing and able to prevent evil, why is there evil?
This is the best god damn evidence that there is no god. If you want to worship a god that is petty and childish or downright evil, like a child killing ants with a magnifying glass.. well..
Here techy techy techy…
This week in tech:
Went to an Oracle event for Solaris 11. Tech content was good. Some of the highlights include improvements for Zones and ZFS, and best of all, an actual package manager that talks to actual repositories and packages that can be upgraded with one command, while keeping dependencies in check. This alone is worth the upgrade for all Solaris toting maniacs. There's also an option to install a very bare bones system, that you can then build up using the package manager. The image was like 300 megs (compared to the full install of 8GB for Solaris 10). Patching has also gotten revamped, and now can contain metadata that creates a cloned environment as a part of the upgrade. Or at least suggests the creation of one. This way you can test how the patch behaves in a cloned environment, and if things go pear-shaped, go back to your original system.You can also create a local mirror for packages if you don't want to use the Sun.. Oracle provided ones, or if you are on some limited bandwidth (which shouldn't be an issue in most countries that want to use Solaris for something). While it's fringe, it still has it's uses, and does some things pretty well.
They are also toting this as the "First Cloud OS". I have no idea what they mean with this, honestly. Sure, it can serve as a host OS in a cloud based service, but uh.. First?
I'm still running Arch, with a 3.1.2 kernel. I've also done some testing on the 3.2 branch (up to RC3 as of this post). Linus has taken to announcing new kernel builds on Google+ which is cool. These threads also get loads of (mostly useless or off-topic stuff from ignorant techno-dweebs and Linus fanboys) comments. I've reported a few bugs so far; among them a few kernel panics (while returning from suspend), and the lack (apparently) of an iwlwifi kernel module, for Intel wifi-cards, which is need for my Thinkpad T410s. Also there was some crash when plugging in a powercord, but that might be related to entirely different stuff like pm-utils or some powersave feature gone awry. The reason i wanted to try the 3.2 builds is that on at least the Thinkpad T410s, the VGA output on either the computer itself or the dock does - not - work. It gives you are wavering picture that will give you instant brain cancer and severe blindness if watched for very long. Now all this has something to do with the intel drivers, and a specific signal that is sent. This is fixed in the 3.2 rc2 and rc3 at least. Which is a great little bonus, especially if i want to hook up a projector (usually VGA) or something when you want to show some schematics to a client or your boss....
As i described in the previous post, i rooted and upgraded my Desire Z to Cyanogen Mod 7.1 (nightly 263). There hasn't been a nightly since 263, but that's apparently because there are too many damn devices, and simply the build time for each nightly takes over 24 hours in worst cases. Also i think Ice Cream Sandwich, which had it's source code released recently (along with the previously unreleased Honeycomb source in there somewhere). So far, things have been running great. Only a few problems so far, the most serious being that the launcher disappeared once, and wouldn't come back without a reboot. Phone worked fine otherwise.
What I've been watching:
We've been watching some select Anime series lately. Right now we're watching a show called 'Samurai Champloo' which is a bit more on the light comedy side. It's refreshing compared to the serious, violent anime we've previously watched.
Some movies also, but nothing worth mentioning. Well actually, there was a rather good crime-serialkiller thing starring Scott Speedman and Willem Dafoe. It was called Anamorph. Don't buy it for 10 bucks, but consider it for 5-7 bucks.
What I've been listening to:
Podcasts mostly, Caffination, The Ardent Atheist, TechSnap and the Linux Outlaws to name a few.
The Ardent Atheist is a new one, to me, which had a really funny bit that was featured on the linux outlaws. Basically a short demo on how.. uh..well Siri works. Check that episode out here.
Voiding Warranties..again
- Disclaimer - I won't be responsible for anything you do to your phone, voiding waranties, setting small cats on fire, or causing your local subway system to stop working -Disclaimer-
I recently got the HTC Desire Z. Slightly older, but it has the qwerty slider, which i wanted. Anyway, the HTC Sense UI default "shell" put on top of Android is great. By far better than the Samsung uh.. Touch Wiz thing. Smoother, and smarter. But i won't get into that. What comes with Sense UI on this phone (and i'll bet a lot of other HTC phones), is a bunch of applications. Applications that i didn't need. So obivously i tried to remove some of those applications. Turns out, to remove apps like Facebook or Twitter (that i do not want on my phone), you have to have root. I didn't find any smart way of getting rid of the apps without root, because it requires modification or removal of files that are in directories that are not world or group-writable.
So, after some internal debate between me and myself, i decided to root the phone. I quickly realized that the operation would not be as easy as on the Samsung, which has a fairly established and easy-to-use toolset for doing both rooting and rom management. Samsungs can also be exploited on pretty much any version of the OS.
However, on the HTC, i found that i had to first downgrade the firmware, so that i could use an exploit to gain root. And to make matters worse, this didn't work on it's own. I had to turn my microSD card into a "goldcard", then do the downgrade, then the exploit to gain root, and then flash the new firmware on top. In this case, i ended up with Cyanogen Mod 7.1. again, since i had good experiences with it.
So, let's go through the process that i had to go through. Reading a bunch of forums, i quickly got the picture that your mileage will vary. First of all, let's start with what i had. I had the HTC Desire Z (known as the HTC Vision G2, i think, in the US). I had the latest firmware, which in this case meant uh.. Android 2.3.4 (or 2.3.5), called the HTC Sense version 2.1. Anyway, the latest version available through the HTC OTA update. The phone was bought October of this year.
I started out with the Cyanogen Mod instructions for downgrading the phone to an exploitable firmware version on this page. Or actually, i started out by installing the android sdk, but on arch linux it was as easy as installing android-sdk from the AUR. I use yaourt as a frontend, so i did a yaourt android-sdk. On a 64-bit system, i had to enable the multilibs repository, to get the necessary lib32 libraries.
I ran through the steps of pushing fre3vo and misc_version on the phone, which went fine. I then did the chmods and the debug, which then got me a root shell on the phone temporarily. The next step has me setting the version for a misc_version, and then pushing the actual downgrade onto the phone. All good so far. Next step is to reboot the phone bootloader using adb (the android debugger). This also worked.... until i got a dreadful message. "CID incorrect! Upgrade fail!". CID? Wtf? Okay. Step back for a moment and google this fucker.
Turns out certain phones need some finetuning to be able to downgrade, due to either..carrier lockin, or some branding put on the phone, or perhaps an unknown reason (maybe hardware or software revisions?). I found this thread on the Cyanogenmod forums, which helped me onwards. The thread describes my exact issue, though with a slightly different downgrade firmware than mine. In any case, i decided to give it a try. The process involves the creation of a "goldcard", which is then used as a place to store the downgrade firmware. The goldcard is simply a microSD card, with the first few bytes overwritten with some new data.
The steps were basically:
- Download the goldcard helper application from the Android market. The phone was still bootable and fully operational, as no downgrade had taken place, so i was able to download and install this.
- Using the goldcard helper, get the reverse CID for your MMC2 card. That's your microSD card. MMC0 is your internal memory and can't be used for this, as far as i've read.
- Taking the reverse CID for your microSD card from the program, input it into the goldcard page (a link is also in the application).
- The site generates an image, which you will download
- Download also a hex-editor, such as HxD
- Take your microSD card out of your phone and put it into a memory card reader (i also read you can use your phone as the reader, but i used a Kingston reader instead), and open up the card from the HxD editor using the extra tab, then the open disk menu and under physical disk selected the removable disk which was the microSD card. Make sure that read-only is not checked when opening the microSD card.
- Open up another tab by opening from the extra tab "open disk image", and load the .img file that you got from the goldcard site. Also uncheck the read-only checkbox here. Use the default 512 byte sector size. You should now have two tabs open.
- From the goldcard.img tab, do a select all, then copy. Go to the microSD tab, and select offsets 00000000 to 00000170 and from the edit menu do a "paste write". This will paste the content of the goldcard.img, to the first offsets of the microSD card.
- From the file menu, save what you've done. Accept / ignore all warnings.
- Ok, now you have a gold card.
Proceed by copying over the downgrade image to the newly created goldcard. Continue with the CyanogenMod instructions.Following the instructions for the downgrade, you can safely redo all the steps to make sure. Once you are ready, reboot the bootloader again. You should now have great success, in the words of Borat. Navigate with the volume up and down keys, and select using the power or the navigation-touchpad thing-button. Select bootloader, then select fastboot. Confirm that you want to go ahead if necessary.
This will take a moment. You'll then be downgraded to an earlier version of the firmware, which has a known exploit, allowing us to root the phone. The phone will (i think) reboot on it's own, and give you an older looking Sense UI.
Continue with the rooting instructions here. Basically you are downloading and pushing onto the phone a bunch of packages that are needed. Then, you're running the actual exploit which should find a register in the memory, which we will use to sneak in (i think this is a correct analysis of what goes on, though i'm no programmer). Remember to match those md5 sums listed in the instructions before going on.
After this you have a rooted phone, hopefully with clockwork recovery mod installed. You can now keep using the Sense UI thing (i'm not sure that it'll OTA upgrade anymore?), or install Cyanogenmod, using these instructions. For some reason, i either failed some part, or something failed, but i didn't have clockwork recovery mod installed after this process. No sign of CWM anywhere. So, i headed on to the market, and downloaded the thing from there. I was now ready to install Cyanogen, which went without incident.
Note, that if you can't get into recovery mode using the restart into recovery (from the normal shutdown menu, after installing CWM), shut down the phone, and use Power, volume down and the navigation thing pressed all together.
Ok, so now i have Cyanogenmod 7.1.0 on my HTC Desire Z, with Android 2.3.7 on the bottom. Nice! Quadrant scores (yes yes, synthetic benchmarks..) went from 900 to about 1900 compared to the latest Sense UI. Phone feels snappy.
One thing to note was that market kept crashing! I was getting worried for a moment, but then i remembered the internet, found that thread, and fixed the problem. After downgrading, rooting and installing Cyanogen, i had the phone set to a language called English HD. I selected English US, and my problem was gone. So note this.
Winamp keeps crashing now, but it did that on the Sense UI side, so i doubt it has anything to do with Cyanogen. Version 1.2.6 is the latest as i'm writing this, and there is no later version available. The default media player, though, is pretty usable in any case, so i'm just using that for now.
Now, if i could just install this Cyanogen Nightly build...
Some travels, and a bit about Spain
Some of you may know that i took a short trip to Spain recently. While i was there, i jotted down a bunch of stuff i wanted to write down once i got home. So here they are.
Firstly, people behaving badly on planes (that's what i wrote down anyway). First of all, Finnish people (i guess this is true for many other people as well) are troublesome as soon as they wake up. When traveling, you see their worst sides, clearly. People drink excessively even before they get on the plane, and then once they are on the damn thing, they drink more. I may have written about a previous trip to god knows where, where a guy was arrested before even getting off the plane. Apparently he had been drinking, and then playing some ass-grabby-grabby with one of the flight attendants. He was sitting alone in the now-empty front section of the plane, singing to himself "who has the cops waiting for them outside!". And sure enough, cops were waiting for him right outside the plane. Great way to start a vacation.
Another thing i still can't understand after all these years traveling, is why people don't listen to the damn flight attendants. When they say jump, you ask: "how high?". On the plane, they are the supreme authority. If they tell you not to use electronic equipment, you don't. I know that most equipment probably don't interfere with any modern aircraft, but it's their damn plane. They make the rules as they see fit. If they tell you to keep your seat belt on until the sign is off and the plane has stopped, you do it! I don't care if it's your first or your fifteenth time on a plane, you don't get up and start unloading as soon as the plane hits the ground. You sit the fuck down and wait. You ain't getting off the plane any faster.
On that fucking note, why, when the plane has finally stopped, do you take your carry-on and go stand in the aisle? Why? You stand there with no space, and your bag in hand, and you wait 10 minutes for them to complete post-landing checklists and open the doors and so on. And then you get out. I sit down and keep reading my book, and i get out like 30 seconds after you do. I fucking hate that. But then again, what's it to me? Why do i care?
Well obviously, so i have something to write about. D'uh.
The next bullet point is 'Finland is taking over the Costa Del Sol. This is true! According to some shady source, 20 000 Finns populate the Spanish coasts at any one time. That's a lot. I've been to Spain maybe 20 times, and either i'm getting older and more cynical (is this even possible?), or there were more Finns there than ever. Up to the point of annoyance. Violent thoughts.
During one day, we took the bus up to the mountains, to Ronda. which is about.. 800 meters above sea level. The road is winding and dangerous. People die there constantly. It took nearly two hours to get there by bus (which cost 8,80, feasible). On the bus, there were Finnish people. The first restaurant we had lunch at had Finnish people at the table next to us. There was no escape. Except perhaps the 200 meter drop from the cliffs.
Every single mode of public transport, every café, every... well not every, but most restaurants. Finnish people. We (i'm ashamed to say) even have our part of town. Well, basically. It's a place where you can operate solely in Finnish. Stores have clerks that know Finnish. Taxi and bus-drivers are fluent in Finnish, almost. Signs at restaurants and such are in Finnish. There is a Finnish school. A church. Night clubs. Stores where you can get exclusively Finnish goods (which these people obviously can't survive without). The store has anything from Finnish beer (which is shit), Long Drinks, rye bread, liquorice, and "sausages" (i use air-quotes because most Finnish sausages insult the word, containing scarcely any meat. Seriously. We have sausages with 0 per cent meat).
This brings me nicely into the next bullet point. "Ja mitä se on suomeksi??". Translates loosely into "And what's that in Finnish?". This was a sentence overheard at a local Jazz-club (owned by a Finnish person, and with mostly Finnish patrons). We listened to admittedly excellent Jazz provided by The Andalucian Swing Band. After the show, there was some kind of lottery going on for the mostly senior crowd. We were easily the youngest people there, by a margin of at least 30 years. During the lottery, the hostess read out the winning number. Sometimes she'd do it in Spanish, mostly Finnish, and whatever crossed her mind. Once she did not read out the number in Finnish, but instead in Spanish, Swedish and English. So, obviously, on of the esteemed patrons had to stand up and say, in a snarky voice: "And what's that in Finnish??". I nearly flipped out and shouted "It was R for Red-neck". We're 4000 kilometers away from Finland. Most of those people either live there permanently, or most of the year. But you can't be bothered to learn anything local. And then you make noise about it, as if you're proud of the fact that you're a fucking ignorant prick?
Ok, let's get out of Spain. The flight we took was through Zürich. That's a fucking expensive place! We had two meals at the airport (ok, airport prices, but still!) Burger King. 26 euro. The same meals in Finland, if we had Burger King, would be like 13 bucks. Expensive place. Everything except booze was expensive.
Back to Spain. While i have nothing against Muslims or Islam, i noted that the amount of Muslims on the coast had increased greatly. There was even a brand new mosque that i don't remember being there in 2008 when i last visited. I guess Spain will also be a "victim" of the slow and creeping Islami..fication of Europe. Some study i read somewhere (tm), said that some countries in Europe would have more Muslims in 50 years than any other religion. That's kind of interesting. As long as they don't start enforcing Sharya or old traditions that don't sit well with the rest of the population, I'm fine with this.
Ok that's all.
Currently I'm reading Stefan Didak's posts on his new Home Office version 7. You should check them out. Inspiring.
A less than great week
So i'm having one of those weeks again. Let's start by describing what happened last Sunday. I was walking to the store to pick up some necessities, when i noticed that my Nissan had been broken into. The shotgun-side front window had been busted to shit, and my GPS was gone. Now yes, i made a mistake by leaving it out in the open. I was naîve, thinking that my GPS was safe in a car in Helsinki. I've always kept it out, but i guess i now live in a neighborhood populated by a bunch of junkies.
Anyway, it was far from a clean job. The window was shattered to a million bits inside the car, and half of it had dropped inside the door. Cleaning it up just so i could drive it to work and put it in the garage was a bitch. So yeah, i decided, instead of taping a black plastic bag over the broken window, i decided to drive it to a safer place. Who know, maybe the same fuck would have come back for my 1994 Green Day "Dookie" cd that i still had in the glove compartment. He also left a 100 euro inverter. I guess it could have been anyone, but my money is on some junkie looking for his next fix of cheap drugs (Subutex or some such stuff). A GPS like that retails for 150 euros or so, and on the black market it ought to fetch 30 bucks? Maybe 40? And that gets you what? In Helsinki, maybe a fourth of a gram of cocaine (probably not his brand of poison), or a few pills of subutex or some benzos.
Sigh.
Anyway, as soon as i noticed what had happened, i pick up my Galaxy S, and call the insurance company to ask about what to do next. However, as i'm slightly shocked by the events, i fumble, and drop my phone, which hits the asphalt with a resounding thump. Perfectly flat on its screen. I pick it up, and next thing you know, i'm picking out small pieces of glass from my hand. Great. Broken car. Broken phone. Phone still works, so i make the call anyway. Insurance company tells me to call the cops, and take the car to a shop for repairs.
Now, all this hinges on the po-lice. The five-oh. Come monday, i look up from their site how to make a report, which can be done either at the station, online or over the phone. I'm adviced by the site that i should not use the electronic form if the crime involves someone breaking in somewhere. Someone broke into my car to steal shit, so i figure i'll call them instead. On the fourth call, someone picks up. Here's the dialog:
Me: Hey, i need to make a report. Someone broke into my car.
5-0: Yeah? Well you need to fill out the online form
Me: But.. it said..
5-0: We can't take reports like this over the phone. Either visit a police station, or fill out the online form.
Me: Fine.
I was stumped, but then again, my faith for our men and women in blue is .. minimal to begin with, so i was not altogether amazed.
So i look up the online form thing. I have to authenticate using my online banking codes. Fine, that's fairly standard in things like this where you need to be sure who's doing what. I fill in my info, and it says "Sending this information [insert name and social security number here] to the requesting site. Again, standard practice. I'm then taken to this 90's rendition of a website, with a simple html form asking for different kinds of information. The first bits of information requested? My name and social security number, which i just authenticated to be sent over for. But hey, okay. Can you make a report under some other persons name? Doesn't make sense to me why you'd authenticate as John Doe, and then make a report under the name Jane Doe, with her soc.security number. That smells illegal, you know?
So i fill in the fields, which are by the way, limited to like 50 characters. Try describing anything in 50 chars. Try writing the model name of the stolen items in 50 chars. There was also a field which asked how i wanted a copy of the report. The options were "by snail mail" or "i'll pick them up". I hit "by mail", and then decide to click the "info" button next to the field. It says "You can get it by email (but that's unencrypted mind you!), by mail, or you can pick it up". There's no field for "email", and since the buttons are radio-buttons, i can't de-select the choice i already made. I was stuck. Fucking sucks. I send it in anyway, and i get a date and time, a reference number. I then file a report with the insurance company. This is a PDF-file, with fillable forms. I then *print it out* because my insurance company doesn't offer an electronic way of sending in stuff. There are rumors of an email address that accepts stuff, but it's not public or i didn't find it. So i then proceed to fucking fax over the form to the insurance company. *bepbepbeeep* Hey look, it's the 90's calling. Yeah? Okay. They said they want their technology back.
Jesus fucking christ.
Then i drive over to the car repair shop, so they can take pictures and get an estimate over to the insurance company. So far all good. Two days pass. On the third, i get a call from the insurance company, who say they have not heard from the police department. I then call the police, who give me the run-around, and finally forward me to the documents department. They spend a good 15-20 minutes searching for my report. They ask for my name. They ask for my social security number. The date and time i sent it in. The city i live in. None of these apparently produce any results, and i'm left to wonder whether they ever got the report or not. I try to offer the clerk the reference number that i got after i filed the report. Her reply? "No that's useless. I can't do anything with that". So what, either she's incompetent, or the reference number is.. a random generated number to make me feel better?
Also, i've never made a crime-report. And there should only be one person with my name and social security number in the entire country. So how can it be this difficult to find my report? This is beginning to sound like the work of some big IT service provider.
I was also told that "No the documents are not sent to the insurance company unless they request them (which they also don't automatically). So i either have to ask the insurance company to ask the police to get the documents, or wait for the police to send the documents to me, so i can i guess..uh.. fax to the insurance company.
All this has yet to happen. No nothing from the po-po. The car guys are waiting for the insurance company, who are waiting for the police. So i'm stuck until they do their thing. Great.
..as for the phone
As i didn't have a company phone (or i did, but i gave it away to a colleague when i got the galaxy s), i decided to get one ordered for me to replace the now-fucked Samsung. I wanted the Galaxy S 2, but they didn't have it in stock, and i'm a very impatient man, so i got the HTC Desire Z (the HTC Vision elsewhere). That's the qwerty-slider. I'll write something about it once i've had a chance to use it first. It seems solid, and they physical keyboard is a nice thing to have around. Also, it supports Cyanogen Mod 7.1.
This week in news
A few bits and bobs for my odd readers. Not odd as in weird but.. ah, you get the point.
I'm growing increasingly pissed at tabloid "news". I might go as far as calling their bullshit-spinning an art form. Over a million people read tabloid news every day. That's over a fifth of the population. Now does that fall on the age old adage of keeping the stupid unwashed hordes pleased? Maybe. And sometimes looking outside, i'm inclined to believe just that. There's even a thread on MuroBBS dealing with the stupidity that the tabloids churn out each day. I mean, most of this is either purposefully crafted lies, or sheer malice, because i can't believe they are this stupid...
I ordered "Market Forces" by Richard Morgan, which was the only book of his i did not already own. It's starting out pretty well, but of course i'll read it through before passing final judgement. It's this whole future (though this time near-future), corporations run shit deal. I picked up the book used, since i was feeling like getting a hardcover. This was shipped over from the UK, from the "East Riding of Yorkshire Library", and used to actually be a library copy. It's wrapped in tough plastic film, but you do see signs of wear and tear. Perfectly readable though, but the seller posted it as "very good condition", which is a bit iffy. But for the 3.50 euro (including postage) that i paid, i'm as happy as a pigeon with a french fry. Bought if off play.com, through their playtrade-thingy.
On the Android-side of life, i switched from GingerReal, to the Cyanogen Mod, while also upgrading to the 2.3.5 kernel. I'm running on the nightly version of the 7.0 for Samsung Galaxy S. It's a version obviously built each night, but the codebase seems to be fairly stable, so so far i've had no large issues with it. Some things change wildly over night, such as the lockscreen, or the camera, but it's mostly for the better. The customizability is unparalleled, and though the synthetic benchmark scores are lower (1600 vs. 2100 for GingerReal), but the system still seems responsive (enough), and above all else, more stable. GingerReal does have more tweaks for the kernel, the processor and the filesystem so that explains most of the weirdness, and the crazy-high performance.
At work, i've spent the last few weeks setting up a Sun M4000 box with Solaris 10 U10, and then installing some new UPS's. The M4000 was otherwise rather uneventful, but a notable detail was that the XSCF console port still only handshakes with fucking 100mbit. Which means, that some of our more high-end Cisco-gear don't really want to talk to it. Which means, just for this purpose, we have to hook it up to a switch that also talks 100mbit. I wonder how much more it could honestly cost, considering it's a several-ten-thousand-euro machine. Twenty cents? Bring it Oracle, our budget can take it!
Did i mention the price of coffee is rising something crazy here in Finland? Well if not, then i'll say it now. The price of coffee is rising something crazy here in Finland. Honestly. The brand of espresso i buy, from Paulig, has gone up nearly a euro. For a five euro bag to now cost six-ish euros, is pretty steep. For 250 grams of pre-ground coffee, that is. And since i have my DeLonghi espresso-machine, i can't really not use it, being the caffeine-addict that i am. I still mostly drink instant coffee, which will probably be frowned upon by most people. But seriously, try it out. Forget the preconceptions. The coffee i drink mostly is Nescafés' Classic (used to be Red Cup). The price of that has also gone up, but.. It's kind of like gasoline. We said "we refuse to drive if gasoline costs over 1.50 euros" (which it now does), but yet, the traffic jams each morning are as bad as they ever were. I wonder if 2 euros will be the limit? Probably not. So keep on raising those prices Oil and Gasoline-guys, we can still take it further up the ass!
On the OpenBSD-front, i did some upgrading of my 4.9 box, to bring it up to -current. It was a fun and educational experience. Waiting for 5.0, even though it won't be anything revolutionary, as the OpenBSD schedule advances .1 every 6 months. Round numbers mean nothing. Except maybe symbolically. I did not manage to get the kernel to build, and Google wasn't being too helpful. I'll have to look at that some other time.
My pet peeve privacy is probably going to take a big hit thanks to our glorious Minister of the Interior, Päivi Räsänen (of the beloved Christian Democratic party). She's now come out and said that she would support releasing fingerprint data collected for new biometric passports since 2009 for use in criminal investigations of "serious crime". Now take a seat and close your eyes. The other one too. And go way back to 2009. We were told that this new biometric data being added to the passports was due to international pressure, and would not be used for anything else except travel related identification. You can open your eyes now, and fast forward to 2011. What are they saying? They want to give the data to cops who are investigating "serious crimes"? Gee-whiz! I never saw this coming! Slide something in, convince people it's not what they think, and then fuck them over once they've forgotten about what you said. Also, who the hell decides what a serious crime is? But yeah, i guess that was the previous administration who made all those promises, so in our grand democratic system, those things are all forgotten and buried. But rest assured, i have not forgotten. And lucky me! I'm up for a passport renewal (since they cut the maximum validity of a passport from 10 to 5 years...), so i'll have to get a passport with the fingerprint if i want to go to the US next year for Hope number..9? Is it really number nine already? I guess.
Enough ranting for this post.
Kabuki
Yesterday i had a delightful meal at Kabuki in Helsinki. It's probably the best Japanese restaurant in Helsinki (or so i'm told). I don't have anything to compare to, but i did like the food.
Let me describe the place. It's a pretty inconspicuous-looking place at the corner of Lapinlahdenkatu and Työmiehenkatu. Walking in, you're greeted by someone from the staff, who asks you to remove your shoes, as the restaurant is shoe-free except for the vestibule. There are eight tables, two of which are .. i guess Japanese-styled, where you sit on the "floor". That area is actually raised from the floor, but anyway. The restaurant opens at 17:00, and we had one of the low floor-seat tables booked. The place was booked for the entire evening, and people kept walking in asking for tables without reservations. I'm not sure how much in advance you have to do your reservation, but it's not a place you just walk in to. And this was on a Tuesday!
Sitting down was not an easy task for some of our entourage, but we all eventually found our places. I'm a small chap, so i found it rather comfortable to sit cross-legged at that low table. They had, as i mentioned, 6 regular tables, but we wanted the Japanese experience, whatever that may mean.
We ordered assorted drinks first, including some "Japanese" beer, called Asahi. Which was actually made in the Czech republic, which was printed with the smallest possible font at the bottom of the label. But none the less.
The menu can be confusing at first, because you kind of have to flip back and forward if you don't read Japanese. On the first two pages, you have the kanji (?) and the english versions of the dishes, but then when you get to the other dishes, which are combinations of different things, you just get the japanese name of the dish, but with a number, that corresponds to the first two pages. Confused? Good. Anyway, we managed to get some appetizers ordered, including Ebi Furai (deep fried scampi, flounder, and octopus), Yakitori (chicken skewers), and some dish with fresh tuna that i missed the name of, possibly the Sashimi Moriawase.
The main courses were ordered next, along with a beaker of warm Okunomatsu Junmai Ginjo sake. This was our waitresses recomendation, out of the three standard sake varieties. It was a warm, very sweet liquid, which wasn't overwhelmingly strong, but not something i'd drink on it's own. With the food it was alright. They had an 81 euro premium sake, but we decided not to order that, even though we were on the company dime.
I had the Sukiyaki, which was one of the two "table-made" dishes (the other being Yakiniku). Basically, they bring out a cast-iron pan, and turn on a gas-stove which is at the center of your table. When the pan has heated, the waitress brings out a tray of different items. She started out by taking a small dollop of fat, to see that the pan was properly heated. After that, she started piling on the different components: very thin slices of beef, leeks, chinese cabbage, bamboo, shitake mushrooms and noodles, adding the Sukiyaki sauce as she went. The sauce consists simply of sake (or mirin, which is not as alcoholic?), sugar and soy-sauce. With everything simmering away in front of us, she brings a cup with a raw egg inside, which she informs me, is for dipping. She tells us to wait a few minutes, and then enjoy. Totally awesome!
The beef was absolutely succulent. Marbled to perfection, and cut so thin you almost couldn't see the slices (Seinfeld reference, never mind). The sauce made everything soft and sweet, and you then started picking up pieces with your chopsticks, dipping them in the raw egg, and then eating it. An absolutely delightful dish for 18 euros.
Dessert consisted of green-tea ice cream, which was rather odd-tasting, but not altogether bad. Two from our group had red-bean ice cream, which was equally odd, but not repulsive either.
All in all a great place to eat, if you remember to book in advance, with fair prices and good service. The only thing that was kind of weird was the decor, which consisted of hockey-jerseys, clubs and skateboards filled with signatures. How does this fit in with the theme, i have no idea. But it's not stifling or bothering, so i guess.. rock on.
Check out their website at http://www.kabuki.fi/