Archive for March, 2007

New laptop: IBM T23

I am writing a review about running Linux on cheaper, older laptops and so I was sent this IBM T23 laptop over today. It is in very good condition and it seems to run Ubuntu Linux pretty well (I am doing a dist-upgrade to 7.04 right now). The laptop seems to be fast enough with its 1.13 GHz PIII-M CPU and I specifically asked for an extra 256 MBs of RAM, although its DVD drive took ages to install the distro. Other than that and the S3 Savage somewhat buggy DRI driver, seems to be a real winner for just $330. Only a freeware non-Free Lucent driver for the 56k winmodem is required, everything else works out of the box. Impressive.

Update: The laptop does not always wake up successfully from sleep (don’t give me that “it works for me” crap, please). Bug reports here, here, here and here. Mostly S3-related.

Update 2: The savage driver is really badly supported under Linux, too many bugs, and the Vesa driver doesn’t do what I want (I need good Xv support to use with HD video, couldn’t care less about 3D). I am going with XP on that laptop because I know it works 100% (my husband uses the same model for work, never had a single problem with XP).

Update 3: Many suspend-to-ram wake-up issues and today, major WiFi issues (I tried 3 different PCMCIA cards none worked — no, I won’t go stealing firmware files) Verdict: “Linux is ready for the desktop. But it’s not ready for the laptop” — JBQ

Ban PAO(K), AEK and OLY

For how long can this go on before someone does something to stop the hooligans? I keep hearing about such battles between fans of the major soccer teams since forever. Yes, there is something to be done. If fans can’t behave themselves, they should simply ban completely and utterly these soccer teams. And if the fans don’t stop, next year ban their equivalent basketball teams. And if they still don’t stop, they should ban their equivalent volleyball, handball, water-polo etc teams until there is nothing left from these mafia-like corporations that are operating in Greece since the ’50s and negatively influencing under the table their fans as well as playing political games. I wish there was a judge with guts to completely dismantle these companies. Because we are talking about pop cults here, not just soccer teams.

And for those Greek readers who will reply below “why the teams should pay for the stupidity of their fans” I answer you this: don’t be so naive. If the owners of the teams wanted peace, they would have found a way to make sure that everyone who stays in the “club” is a fan and not a fanatic. But you see, running a cult is more powerful experience and more profitable than just running a sports team.

Update: If it’s one thing that USA does right that’s sportsmanship. There are extremely few issues every year (usually in american football games) while in some popular sports like baseball, there are almost never any issues — not even bad-mouthing during a game. You can go watch baseball with your 4 year old son and you will know that you will be safe. In South America and in some parts of Europe that’s unheard of for big soccer matches.

I still remember when my cousin was first enlisted in the Greek Police Force in 1980 (and I was just 7, but it made an impression on me). Until you gain some leverage and experience in the force and be assigned “better jobs” within the Police Station, you are usually sent to serve with the MAT for a few weeks (MAT is the authority that makes sure nothing bad happens during a protest or a sport’s match). Needless to say that after just a single Sunday with serving with the MAT in a soccer match he ended up with bruises all over his body and he had to take 3 days off. What a wonderful way to start a career.

Ashamed of Mpeg-4

I tried to encode some videos to MP4-SP with the intention that they would work with the iPod, mp4-capable cellphones (e.g. the latest Symbian ones) and the PSP. No cake. Each one of these use their own version (or part) of mpeg4 and so they are not really compatible with eachother. I tried a gazillion front-ends and backends and encoders and muxers, but none creates a universally accepted MP4-SP format. Even the highly acclaimed ‘PSP Video 9′ utility produced an SP-CBR MP4 video that won’t even play on PSP’s latest firmware. I am ok with the differences between the XviD and MP4-SP formats, but when you have incompatibilities between the supposedly same kind of MP4-SP format, that really pisses me off. And it’s all the MPEG Groups’ fault for allowing their licensees to take apart the standard and only implement bits and pieces as they see fit, resulting in this shameful incompatibility. Who wants to have a different copy of the same video for their iPod, their PSP and their cellphone? Transcoding a movie takes about 1.5 hours! Imaging having to do that 3 times.

George on Mythbusters

We had a great time at Dianne’s tonight seeing again old friends from the Be, Inc. days. The funny thing is, that except very few ex-Be engineers still at Apple or Nvidia, everyone else seems to have migrated at Google. Trey Boudreau was there too (if you ever used the Matrox driver under BeOS/Zeta, you’ve used Trey’s code) and cooked some delicious chili for us!

We also saw George Hoffman, whom I interviewed a few years ago. Except being a brilliant software engineer, George is also a strong a-cappella singer and it is this talent of his that got him on the Mythbusters episode that will air on April 11th. Don’t forget to watch!

Greek-style Meatballs (keftedakia)

We are going to a BBQ party tonight and so that’s my contribution. They are an exceptionally good idea for buffet parties (guests can get some from a serving platter using toothpicks). My mother always makes some when we celebrate name days or birthdays.

Ingredients (for 2)
* 1/4 cup of bread crumbs (or the white part of old white bread)
* 250 gr ground beef
* 2 shallots or 1 onion
* fresh (preferably “italian”) parsley
* 2 garlic cloves
* salt & pepper
* oregano
* olive oil
* canola or vegetable oil

Execution
1. Finely chop the coriander, shallots and garlic in very small pieces.
2. In a big bowl place the ground beef, the chopped ingredients above, salt, pepper, oregano and 1 tbspoon olive oil. Then, add the bread crumbs on top of the mix. If you don’t have bread crumbs, you can use the white part of old bread after having wet it with some water.
3. Using your fists work the mix until it becomes one for 1-2 minutes (just like you would if you were making bread by hand). Then, move the mix on one of the sides of the bowl.
4. Take very small amounts of the mix and then using the palms of your hands, shape small balls. Place them on the other side of the bowl. Be patient, it can take a while.
5. In a large frying pan heat some olive oil and canola oil. Remember, meatballs need quite a bit of oil to get cooked through. When the oil is hot, place your meatballs in the pan and cook them for about 8-10 minutes until brown. You will need to turn the meatballs 2-3 times during the time of their cooking so they cook from all their sides.
6. Remove the meatballs from heat (make sure you don’t take too much oil with it as you removing them from the pan). Serve hot with french fries. Alternatively, you can heat some pasta sauce in another pan and then put the meatballs in the sauce and cook together for 1-2 minutes. This variation can be served with either fries or pasta. Enjoy!

Keftedakia

RIP: Community Linux (1991-2007)

The idea that Linux is primarily a community-based project based on the work of thousands of independent, idealist hackers died a quiet death at home on March 27.

What Steven (who loves Linux btw) writes in that article is all true. But instead of having painting it with that gloomy tone, he should be happy that Linux comes of age. I mean, is it really a coincidence that the first time that I feel that Linux could work for me is only when Ubuntu includes easily-installable proprietary software? I am sure that there are purists out there who despise non-Free software, and for these purists there are still a few [under-]developed geek distros to use. For the rest of us, the vast majority, Linux comes of age as far as I am concerned. And it’s a good thing.

Nokia N80 is here

Yay! The UPS guy woke me up this morning at 9 AM (I was in my silly pink pajamas), but cool stuff, he brought me the very popular Nokia N80. First thing I did after my eyes adjusted to the daylight was to download the NSS hacking utility, change the internal product code of the device to match a Greek one (the phone came from Asia you see, although it was set to English), and then I reflashed it. Now, I have a Greek-English N80 Internet Edition that supports VoIP and all. I am hoping to give this phone to my little brother after I write a review for it.

I had send my brother the Motorola M1000 (my review here) some months ago, but the reason I want to send him one of these Nokia WiFi-capable phones is VoIP. It costs us a lot of money to call each other via the regular phone lines, so I am hoping the usage of GizmoProject will bring that cost down to zero. I know my mother would want to chat all day long and she currently can’t because of the cost. The only thing my (electrician) brother would need to setup is DSL+WiFi now that it’s available in his area. Hopefully he will be able to get DSL because professionally he doesn’t do well lately (he hasn’t been called to work in the last 2-3 weeks). :(

Back to the N80, it is one of the best phones ever released, and in my opinion, the only thing really missing is A2DP/AVRCP support. It’s well worth the (specially reduced) price we paid for it.

On other Nokia news, I spent a lot of time last night playing with N800’s new Rhapsody service. Really cool. I still have that Pink song in my head, “U + Ur hand”.

Lost 101

Everyone knows how much I like ‘Lost’. But except 2-3 people who read this blog, the rest are not really viewers. So, here is a quick rundown of what is ‘Lost’ so you get an idea of its plot (there are major spoilers in the “main” section, avoid that section if you will be watching ‘Lost’ in the future). I promise to be as brief as I can be.

Main Plot

Sept 2004: The Oceanic flight 815 from Australia to USA splits in two on air and crashes on an island’s beach, presumably somewhere in the Pacific ocean. Many people are dead, but about 48 people survive from the middle section. From their first night there already they become witnesses to a weird, non-natural presence in the island. After they lose hope that anyone will ever find them they try to camp in the island and learn how to hunt, fish or climb trees to get fruits. Some of the characters are becoming witnesses of “the black smoke” or “smoke monster”, which is a smoke-like shape-shifting creature that is known to kill. Additionally, the island seems to be able to cure incurable medical conditions, fast.

Soon enough some people are starting to disappear, especially children. It is apparent that there are “Others” in the island too. One of the survivors, a construction worker named Michael, would even build a raft to escape the island and bring help, only to be stopped by the Others a few hours into the sea who set his raft on fire and abduct his son, Walt. Apparently, more than 20 years ago there was an organization named “Dharma Initiative” stationed in the island that did all sorts of experiments. What is the connection of the Others to Dharma?

In the meantime, Locke finds a “shaft” in the jungle and he blows it open by using some dynamite. In there, the Swan Station, they find Desmond, who was left for the last 3 years to do one job and one job only: enter 6 numbers in the computer every 108 minutes, or the “world would end”. Eventually, Locke and Desmond decide to not enter the 6 numbers, just so they see if the world would really end. What happened was that the Swan Station exploded after some major magnetic anomalies that was introduced prior to the explosion. Was the plane’s crash an outcome of the island’s electromagnetic anomalies too?

In order for Michael to get his son Walt back, he sold out some of the survivors to the Others. Jack, Sawyer and Kate were captured by the Others. Kate and Sawyer’s well being was used as incentive for Jack, who is a doctor, to perform a surgical operation to a dying Ben, leader of the Others. Eventually Kate and Sawyer escape, but Kate wants Jack back. So, she gets Danielle, Sayid and Locke and they head on to save Jack.

When they finally arrive at the north of the island where the Other’s settlement is, Kate and Sayid are captured. Locke is there for another secretive purpose though. He wants to blow up the only way out of the island: the submarine the Others use to come in and out of the island. The communications of the Others with the outside world were severed after the blow-up of two of their stations by Locke, so the submarine is the last way out. And while every one of the survivors wants out of this island, Locke wants in and so he blows up the submarine too.

Juliet, an “Other” fertility doctor who joins the rescue group back to the survivor’s camp betrays Ben and reveals that the women who get pregnant on the island are dying after a few weeks of pregnancy, and that Ben prepares an attack to the camp to abduct the pregnant women for further tests on them. We also learn that Ben was the reason for the demise of the Dharma Initiative on the island some 20 years ago, having joined the island’s “native” people and killing off every Dharma employee, including his own abusive father. More over, Ben claims that the true leader of the Others is not himself, but Jacob — a mysterious entity that only Ben can see.

In the meantime, a hurt woman parachutist, Naomi, arrives at the island and she has a satellite phone. After the survivors are disabling the jamming equipment that Ben had put in place in another, underwater, station, and after killing most of the Others, Jack makes the phone call to Naomi’s boat off shore. It appears though that Naomi and her people are the real “bad guys”, not the Others… Will the survivors be rescued, and if yes, is this the right thing to do?

So, basically, that’s the main juice (although a lot more mysteries and plots took place so far). All 3 seasons of Lost so far take place just within 3 months of their time. According to the Lost calendar, it is still December 2004 for them.

Flashbacks

Each Lost episode has a unique structure. About 3/5s of each episode is dedicated to the current story in the island, but the rest 2/5s is a flashback of a specific character’s backstory in a particular situation in his/her life that seems to have some resemblance to the current episode’s plot. For example, if this week’s island story has mostly to do with Jack, then he probably will get his flashback on that episode too and the two stories would be somewhat correlated by similarities.

What’s interesting about flashbacks is that they not only they give you a better idea of who these characters really are, how they ended up in that flight, and also give a sense of “civilization” instead of 60 minutes of just jungle shots, but they also have almost metaphysical connections. For example, Jack and Claire and half-brother&sister and they don’t know about it (but viewers know it because of their individual flashbacks). Hurley owned the box company Locke used to work for. Hurley’s 6 winning lottery numbers are the same as Dharma employees used to enter in their computers. Sawyer was served by Kate’s mother in the diner she was working on. Libby (a tail section survivor) was the one who gave Desmond the ship that he crashed on the island 3 years ago. And so on…

Main (current) Characters
Some parts of the following text is copyrighted LostPedia.com. See pictures of the main characters here.

- Jack is a spinal surgeon and the de facto leader of the middle airplane section of survivors of Oceanic Flight 815. He’s got daddy issues.
- Kate is one of the middle section survivors. Before the crash she was a wanted woman for murdering her step-father.
- Sawyer is one of the middle section survivors. He is a con-man and not to be trusted, although sometimes he shows a soft spot.
- John Locke is one of the middle section survivors. After Jack Shephard, he is the principal male lead character of Lost. His paraplegia (was in a wheel chair for 4 years) was immediately healed upon crashing on the Island as of magic. Locke considers himself a “man of faith” and believes that the Island has special powers. He also has daddy issues.
- Sayid is a middle-section survivor. A courageous man and a competent leader, Sayid maintains a conservative manner which reflects both strength and spirituality, and tries to atone for the demons in his past (he was a torturer for Iraq’s presidential guard).
- Hurley is one of the middle section survivors. Before the crash he had just won millions of dollars on the lottery by using 6 numbers that a fellow mate in the Mental Health Institute he was in kept repeating. When Hurley won the lottery, he believed the numbers were cursed because they kept popping up everywhere in his life and causing death to people near him.
- Jin is one of the middle section survivors. He is the only mid-section survivor to not speak English. He is the son of a fisherman and before the crash married the daughter of a powerful mafia-man. Their relationship was in turmoil because of the things Jin had to do to please his father-in-law who always considered him unworthy of his daughter.
- Sun was traveling on the plane with her husband, Jin-Soo Kwon. She is also a survivor, and currently she is pregnant.
- Charlie is a survivor from the middle section. Before the crash, Charlie was the bassist and secondary vocalist for the band Driveshaft. Additionally, Charlie’s drug addiction and crippling self-doubt were the biggest obstacles in his life. Like many of the losties, the crash provided Charlie with a fresh start. On the Island, Charlie has formed a relationship with Claire Littleton.
- Claire is one of the middle section survivors. She is Jack Shephard’s half-sister, although neither of them knows this. She is the mother of Aaron Littleton who was born on the island soon after the crash. During her time on the Island, she has entered into a relationship with fellow survivor, Charlie Pace.

- Desmond was the lone resident of the underground Swan Station at the time of the Flight 815 crash. He was discovered by Locke, Kate and Jack a month later after they forced their way in. After his failed attempts to leave the Island, Desmond joined the camp of survivors. After the destruction of the station, Desmond acquired an ability: he can see parts of the future.
- Danielle Rousseau is a mysterious woman, presumably of French origin, who crashed on the Island with her science team in the year 1988, 16 years prior to meeting the survivors. Her baby daughter, Alex, was kidnapped by the “Others” at the time and she has been living in seclusion ever since in the jungle trying to avoid confrontation with them.
- Ben is the leader of the “Others”. He lived all his life in the island and he is known to be very manipulative. He is currently on a wheelchair after a spinal surgery performed by Jack (who was abducted and forced to perform the surgery on him).
- Juliet is a member of the “Others”. She seems unhappy with her allegiance (particularly, it seems, with Ben’s position of authority), and lives in the settlement of the “Others” called the Barracks. Juliet is a calm, intelligent woman with a background in medicine. She has befriended Jack during his capture by the Others.

The Perfect Society

I had a long thinking today (lots of brain calories spent ;-) ) about how I would like to see the world shaping into. This is the organization scheme that I have came up with:

* Citizens are living in small autonomous towns, up to 5,000 residents each.
* Every town is about 5km away from the next towns, north, east, west and south. Together, they shape a circle with 5 towns in any given circle (”sister towns”).
* Each town can be part of up to 4 circles, meaning that its immediate neighbors can be up to 13 towns (”cousin towns”, check image). It is the responsibility of each neighbor to make sure their 4 neighbor sister towns are in good health. If there is a natural disaster, it is the neighbor’s responsibility to help out (for free) the unlucky town. Because this would put a strain on the financial resources of these neighboring towns, their own neighboring towns must help them out. Overall, it balances out because of the “neighbor system” that keeps expanding far away.

* Each town is completely autonomous, they produce 80% of what they need. For the rest, they import while at the same time they export their own “special” resources.
* Each town is 90% the same as their neighboring towns, however there is a difference on the services it can provide (e.g. you only need one law school for each 100 towns). This way, the most immediate needs are satisfied by the town itself, and the less immediate ones from another town that exports this ability as a unique service. This means that if a town needs a lawyer, they must send the qualified student to study in that other town (or they must “import” a lawyer who would agree to move to their town with his family). In other words, that 10% of difference is what sets each town apart in terms of “having something special to sell”.
* There should be birth control so population never rises in a way that puts the rest of the community in jeopardy by creating e.g. a jobless environment or lower pays. Each town must regulate itself. It is like a country in itself and so when necessary, it can pose controls like “1 child per family for the next 10 years”.
* Each town is governed by the 5-member “Council” which is voted by the town’s residents (they are all citizens anyway) every year. Voting is mandatory for all above 18 years old.
* Citizens must apply for move if they want to live in another town. Each of these citizens have been specialized in a profession, so there should be a need for that profession in that new town, and there should be enough population margin to be accepted in.
* Each town is built identical to the other one, although it would be nice to have architecture “themes” simply because humans hate repetition. But overall, each town is built like in the picture below.

* Because these towns are pretty small, citizens can go anywhere they like by foot or bicycle or the town bus system that can circle any point in town within 15 minutes. There is no reason to own a car, although it is possible to own an electric one (if you have the money for it, as it would be considered a luxury at that point) and visit neighbor towns and attractions.
* Every about 100 towns there is a “city”. A city can have up to 10,000 people in it. It is shaped as any town (it’s just bigger) and it is also a part of a circle. A city has a special role. It is the place where it has a specialty that no other city or town in the world has. For example, it could be a city where NASA produces their turbine engines. Or Viagra makes research… Or most movies are shot. Or the central government is housed.
* Because these cities always have to import stuff from other places, they will have to export their special good. Prices are always regulated so you don’t get extorted to give them 100 oranges for 1 pill of viagra.
* The “central government” is nothing but another, larger council, that regulates the towns’ well-being and overall stability rather than taking super-important decisions. That council is called “The Regulators” and they are nothing but mediators. For example, if there is an epidemic the Regulators can decide to order a town that creates a specific drug to send help immediately for cheap or no price (their loss would balance out when their own neighbors help them to overcome that loss). But they can’t take life and death decisions, neither they can approve a let’s say, $20 billion budget for NASA. To approve very important decisions, they must prove their case in the 50 or 100 or 500 of the neighbour towns that are affected by the decision and then their Councils should vote. This way, democracy prevails in a more direct way than the kind of democracy we have today. If the important matter is global, then all town Councils of the world can vote (electronically, of course).
* Despite this model showing people as “isolated”, this is not true. People can travel for vacations and they can communicate freely via the internet or any other similar form. They can exchange ideas freely.
* Buses run within every town and trains within their sister and cousin towns. Each city can easily be reached by train. Each city has an airplane field.
* Because there is no traffic problem anymore or long driving times to go from home to work and vice versa, citizens can work 8 hours a day, plus 1 hour of community work and still have enough time to… go out and play.
* Every person pays three kinds of taxes. One for his town, one for his neighboring towns and one for the whole globe (cities). Each person can cut in half the tax of one of these 3 taxes by working one extra hour a day on a community project.
* For example, if NASA requires a new guiding system, a local engineer can take a role on that global community project and work 1 hour per day on it. If his local school needs gardening, he can take that job for 1 hour a day and have that kind of tax cut in half, etc. There should be a big approved list of projects eligible for the 3 kinds of tax cut.
* All kids above 12 years old are encouraged to take on a similar local project for an hour a day. This helps them strengthen the notion of community. Senior citizens can too.
* People who work at night or weekends will get the local tax cut without having to work on community projects. This way people with “screwed up” jobs balance out with people with more normal jobs.
* There can be freelance jobs, e.g. lawyers, artists. Artists can get a permit to perform at nearby towns. They can get asked to come and perform further away if they are too popular and they can get that global success via the internet.
* People can get rich. However, there is not much you can do with all your money. You can buy an electric car, jewelery, even apply for eligibility for a bigger house, or a summer house at a town close to the sea (for the right price to a town that specializes in leisure for example), but overall you have limits on what you can do with all the money you make. You can’t buy a jet for example, or start building a 30-room villa or buy big chunks of land. In fact, the more you give back to the town (e.g. you can sponsor local researchers, or pay medical bills for your townsfolk that need to go to a specialized hospital at another town) the more you become eligible to use your money in more ways possible. Basically the money is not the end target, but a vehicle to help yourself and your peers.
* Overall, the system has a big middle class of citizens, few rich people who are not really living a life much different than the middle class people and even fewer poor people — who are not really that poor.

The three major points of my proposals are:
- Autonomy.
- Specialization.
- Balance.

Some people might find this model “communistic”, but I don’t think it is. It has elements from ancient Sparta and Athens, Buddhism, both communism and capitalism and the fact that each town is autonomous gives the citizens a reason to live for. Their town is their family and chances are that they will stay close to perfect that environment. There is real equality, real representative democracy and a sense of community towards your peers. I think the model can work, but not before there are no “Countries”, “Corporations” and “Corruption” in the world (the 3 Cs). Maybe after another world war the humanity gets it right, who knows.

300 the most seen movie in Greece

It seems that eventually the “300″ movie will have the most sold tickets in the history of movie theaters in Greece. It is already seen by 1 million viewers within 18 days, while the last movie that came close to 1 million mark needed 38 days to sell as much.

website page counter