Hmm.. Upgrades.

So I think it has been three or so years since my last upgrade. That time I bought this current AMD Phenom II x4 940, which has been an excellent rig. The motherboard which i still have, the Gigabyte GA-MA79o is also an excellent buy that i can recommend to anyone. The graphics card, a Radeon 4850 has been my baby for about two years maybe? But now it’s time to let them go, and get something a bit fresh..er.

After some consultation with A, I decided to go with an Intel rig. But also because I didn’t find anything earth-shatteringly great in AMDs current lineup. Nothing that would warrant an upgrade anyway. I was looking at their Bulldozer-lineup, the FX-series. I was looking at either a quad, hex or octo-core models, but I’m pretty sure the octocores are pretty much useless, unless you are doing virtualization and the likes. And the actual benefit from switching from my 940 -> FX.. say FX-4100 is minimal. Sure, the clock-frequency goes up a bit, but performance is pretty much the same. It would have been a moot upgrade I think.

So, as I said, I settled for an Intel build. It is noteworthy to mention that the last time I bought an Intel build was 1997. I was in junior-high, and it was my first build that I paid for mostly by myself (of course this was far from my first machine, as I’ve detailed in previous posts). I couldn’t afford a real Pentium II, so i ended up with a Celeron 300 MHz. How much ram did i have? 128MB? 256? Something like that. An Intel 740 graphics card because I couldn’t afford a GeForce or whatever was the thing back then. It was a hobo-build. But it was my hobo-build.

This new build will kick ass on a metric scale. I never buy the latest shit, because it costs way too much in proportion to what you get, but here is my build:

Now, a few notes here. 8GB because that’s about the cheapest over-4GB-set you can get. It consists of two 4GB sticks. Probably Kingston Hyper-X 1600MHz, because I’m not after that added .00004% added performance from some expensive memory (you get the point). The Asus was picked with A’s assistance, since I had no (ok still don’t but i’ve read some now!) working knowledge of Intel-based platforms. Apparently, the Z68 is the successor to P68. Then there’s the Z77 which is bleeding edge, but really, this Asus board promises all of the main features that tha Z77 boasts: Support for the 3rd generation Core processors (Ivy Bridge), and there were some added things like integrated graphics support, and PCI Express 3.0 standard support. All of these are present in the Z68.  I could have gotten a similarly priced Z77  (Jimms has one for 129 euros at Assembly Summer 2012), but I want my stuff before Assembly kicks off, which is on Thursday the 2nd.

The processor. I looked long and hard at the i3, but once again, A convinced me to go quad core, so i picked the 2500. Surprisingly, the 2400 was a few euros more expensive, for reasons unknown. I did not get the K model (an extra 20 bucks) because I have no intentions of overclocking my hardware. I seldom do, and when I do, it’s for thrills and testing. The i5 2500 has VT-x support for virtualization, no hyper-threading (which is present in the i7 models), and contains integrated Intel 2000-series graphics. I’m down with this.

The parts will arrive tomorrow, and I’ll post something about it, I’m sure. My current parts go to H for her Assembly build. And her current components go to my dad who had a funny mishap with his computer. The clip that holds the CPU-cooler in place broke off. The cooler (all 500 grams of it) fell down on the graphics card and then to the bottom of the case. Interesting! He needs at least a mobo change, but i figured, what the hell. He can get a whole set while we’re at it.

Ok more on this tomorrow.

 

 

NYC – A Post-Mortem

A writeup on my trip to New York in July 2012. I’ve separated it into a few topics, so you can read what you want, or all of it if you are bored.

Travel, Security & Airports

Finnair gets a slap

First of all, i’d like to slap Finnair with a huge wet fish. I had some .. curious issues trying to fill in my data for the flight. By data, I mean the supplementary data that is required to travel to the US. I did my ESTA-thing, and was approved for travel. That system, even thought it costs actual big-people money, works fairly well. Finnair on the other hand, which took 742 euros of my money for a roundtrip, did not work too well. I got an e-mail a 2 weeks before my trip telling me that I need to add some information. I was provided with a link to do so. I edit my information and hit save. Nothing happens, though it did submit something. Close the little window, and hit confirm on the main page: “Your reservation number 123456 could not be found”. Yes, literally that message. Tried IE. Tried Chrome. Tried Firefox. Same result.

So I decide to call Finnair. The phone-call costs 3.15€ per call, plus local per-minute fees. Not exactly cheap, considering that Finnair isn’t usually the cheapest choice in tickets either…

A peppy-sounding woman answers, and I describe the issue to her. She offers to take my information and feed it to the system over the phone. I tell her every single item, and spell any names and such. I didn’t spell New York to her, but more on that later. So i ask her whether the information is on time, and she tells me she doesn’t know, but that she thinks it’s 72 hours prior to travel. This actually applies to the ESTA-form, afaik, and not this supplementary information that the airlines send to the relevant US authorities.

At the end of the call, she tells me to check the website again to see if the information is there and correct.

Rest assured, it was not. Let me itemize some of the things that were either missing or incorrectly typed:

  1. My middle name was missing, even though i gave it
  2. My passport number was missing two characters
  3. My passport expiry date was incorrect (i even got an error saying that my passport is now expired and that i should contact Finnair!!). She typed 2012 when she was supposed to type 2013, making my passport expired
  4. The destination city was typed incorrectly. Now, i may be anal about this, but if you work for an airline, or in the travel industry, even as a temp, you should know how to spell New York.Hell, if you are a human being in the western hemisphere, you should know! But no. She spelled it New Yourk. In my mind, this was the stupidest, though perhaps the smallest, of all the faults she had made.

So after a short moment of perplexion, i redial the Finnair customer support number. I think I got the same Woman, because she neither confirmed or denied when I inquired about whether she was the one I talked to earlier. I tell her the information is incorrect, and start out with the ‘New Yourk’-issue, because that stumped me the most. She started out by telling me: “Oh that’s a small mistake..but I’ll go ahead and correct it anyway”. I then described the other three issues (perhaps not so minor, eh Finnair?) which I asked her to read back to me once she’d typed them in. She then tried to cover her ass by saying “Some of the information we type into our systems don’t show up on the website, so don’t worry”. I could understand if it was my choice of meals on the plane, or what color luggage I was planning on checking in, but what would be the point of having two separate systems that integrate partially? I  mean you could do it that way, but it just sounds weird to me. Then, I’ll disclaim that I’m not a code monkey so i don’t know how they (don’t?) think.

I still didn’t trust her, but decided not to check the information online anyway. I had this theory where, if i open the thing online, it wipes out some of the fields she’s typed in on their end. Sounded plausible at the time..

Now, I am a cautious person by nature. Some might call me neurotic (and be correct in their statement), or even paranoid. But when it comes to dealing with US three-letter-agencies, I tend to want to err on the side of caution. They’ve turned away people at the border for tweeting jokes, so what would happen if my passport number was incorrect? I also bet that Finnair is completely void of any responsibility for any missing or mis-typed information, through some EULA or other agreement I must have mentally signed when I woke up that morning and thought of Finnair. And the amount of .. emotion I would have felt should I have been turned back at the border after paying for everything.. would have been substantial.

I also sent in a complaint to Finnair through their webform (yeah yeah, the irony). I checked the box saying “Yes, I want to be contacted on this issue”. After a while, i got an e-mail saying (or maybe it was on the website after i submitted the form?) that their complaints department is very busy right now, and that someone would get back to me within 28 days. Two weeks after I have returned from my flight. OK, fine, I’ll wait. I’ll also blog about what they say.

The funny did not stop here. A short while later, i get an SMS from Finnair, saying, roughly: “Hello! You’ve recently sent some feedback to us. Would you like to fill in a questionaire on your experience? You could win Finnair Plus gift-cards (or some such trinkets /note) for your troubles!”. Needless to say, I filled in the questionaire, vitriolic content flowing through my literary veins.

I don’t think I’ll win any gift-cards.

Samsonite gets a cookie

I bought my single most expensive piece of luggage before the trip. I was getting tired of lending bags, or using crappy supermarket-quality bags. I bought the second best Samsonite they had on display, at roughly 200€. A black, hard-shell stroller with four wheels. 10 year warranty. Absolutely worth the money. Lightweight, tough, easy to move around. And the obligatory TSA-approved lock, so they can open my bag when they want to!

Equipment

The plane both ways was a Finnair-owned Airbus A330-300 (tail number OH-LTO i think?). The planes were clean, looked “right-out-of-the-factory” for the most part. Neatest part for a geek? Every seat, even in economy, had their own entertainment system in the seat in front of you. And best of all? It ran linux. I’ll add some pics later, which I was able to snag when the guy in front of me fell asleep on his screen, causing it to reboot. The screens got fairly hot, but all in all they worked flawlessly. The screens were resistive touchscreens, maybe 8 inches in size? Also included was a small wired remote with a small lcd-screen. The flipside of the remote had a qwerty-keyboard. The features that I looked at and tested were, in no particular order:

  • SMS (send/receive)
  • E-mail (send)
  • Movies and other video-type entertainment

SMS and E-mail cost two dollars a pop, which is highway (uh.. mile high?) robbery. It costs a shit and a nickle for them to send it out, seriously. I’m gonna look at the email headers later to see what i can deduce from that, as to the route it took etc. Sending and receiving was fairly straight forward, and it asked you to swipe a major credit-card before you started. This felt a bit odd, but since it confirmed each charge separately, I felt pretty safe using it. There’s something about sending an SMS at 11 km above Greenland that tickles my geek-buds.

Also offered was a phone-call option, (the remote/keyboard would have functioned as phone). Sure, phones have been on planes since.. the 80’s? But anyway, first flight i’ve been on that has these ammenities in economy class.

Linux on a Finnair Airbus A330-300

Movies had a fair selection (maybe 30 movies in different categories), all worked fine. Earbuds were included and waiting on the seat on both flights. Again an improvement from the rip-off 5 or 10 dollar charge for those shitty 2 cent chinese headphones on most flights.

So all in all,  Finnair gets points for the flight.

Airports

The airport at Helsinki-Vantaa here in Finland is pretty much the same. They’ve added a new security measure, which involves scanning your passport, then walking into a small booth (not a scanner as far as I know), and then facing a camera which takes your picture. It automatically adjusted for height, and when the picture was taken, it opened the other side so you could pass.

JFK was about the same too, though the TSA has changed some of their uh.. policies. I was at Terminal 8, which is the Finnair terminal, both ways. No nudie-scanners that I could see, so I didn’t need to decline any such invasive radiation based scanning of my body. Too bad, I wanted to see how that worked out, declining that is. I mean, a trans-altantic flight gives you enough of a dose as it is. I see no reason why anyone would like to get irradiated a second time at the airport with technology that is possibly unsafe (or at least not extensively tested), and not even effective.

The TSA signs were pretty funny, stuff like: “Good news! If you’re under 12 years old, tighten your shoelaces! You won’t have to take off your shoes at the security checkpoint!” and “If you are born on or before this date  in the year 1937, you will not have to take off your jacket and shoes”. I for one am thrilled. In only fourty some odd years, i’ll be able to travel without taking off my shoes!

Customs and Border Protection (CBP) was pretty much the same, though I was processed by a rather humorless TSA “officer” (why do these guys and gals still have badges? I’m pretty sure they are not all law enforcement trained). He took my passport, scanned it, and asked some questions. I’m not sure he looked at me in the eyes once. Would that be a sign of weakness? Was he just not interested? What was the score here. I don’t know, but it felt rather strange. And for some reason, he stamped the “Welcome to the USA” stamp in the middle of two pages. Was he looking away when he did the stamping? Perhaps.

On the way back we experienced a heavy thunderstorm which hit JFK head-on. Eventually, a blue light started flashing outside, and they announced that the airport was now closed. All eight terminals of JFK. In the end our plane was like two hours late.

During the wait, we were sitting in the Mastercard lounge, which didn’t have wifi. That was the first thing they announced when we got to the lounge. Most people turned around after hearing this, but we just came for the comfortable leather seats. The wifi would have been pretty great though, but it appears nobody had internet at the airport, not wirelessly at least.

Back at Helsinki-Vantaa, we went through the same “airlock” with the self-adjusting camera. Fast and easy, though I fail to see how this increases security.

Hackers on planet Earth 9

So 13-15th of July was Hope #9. The theme was surveilance. Oh boy, where to start?

So the layout was the same as most years, with a few minor changes. There were three main tracks, and a fourth un-scheduled track. The tracks ran on the 18th floor of the Hotel Pennsylvania in New York. We also had the Penn Pavilion for us, which consisted of a ground floor, and a mezzanine level. The ground floor had signin and security, as well as the music area, and the mezzanine had vendors, hackerspace area, chillout area, art installations and a bunch of other stuff.

I volunteered again, as I did during the Next Hope (the last hope, in 2010.. yeah, the names are confusing :), though this years experience was, I’m afraid, a bit less exciting. Maybe I’ve changed, or maybe it was really different? I helped out during loadin on thursday, and then did some shifts helping out the AV crew during friday-sunday. This year though, the organizers were either too distracted or there were “too many” volunteers. Work was harder to come by than in 2010, and it was hard to find the people who actually knew what they were doing, and what needed to be done. Also, there was a certain.. clique this year. People who had banded together and gotten special vests (STAFF!), special “all areas access”-cards and such paraphenelia that they paid for themselves. That’s okay, I’m all for that, but it kind of serves as a separator between the have’s and have-not’s. And yeah, I’m probably being too serious, as people always keep telling me, but some of the guys there were clearly above the rest. Man, some of the volunteers were hard to even talk to or get eye-contact, because they were so into their role. Think earbuds and CB-radio. Think walking around like you own the place.

And by no means does this apply to all of the volunteers. Just a select few. Anyway, I felt a little out of my league, and out of place. I didn’t do nearly as much work as last time around. Didn’t really feel like it either.

Okay, but enough whining. On to the talks. There were so many talks that i attended, that it is hard to pick out the best ones. I really liked the Prometheus Radio Project talk, the William Binney keynote (ex NSA dude), and Space Rogue’s Media Hype talk (Great hacks that never happened). There were other great ones as well, but there’s some of them. There were over 100 talks, of which you could see roughly.. a fourth maybe? Unless you were Schrödinger’s Cat or something. The talks were all filmed and recorded, and you can buy them from the 2600 store. Some of the speakers have released their slides, look on twitter for instance. Check the #hope9 tag for some of them.

The tickets this year were not electronic. Instead, we got a purple “Passport”. Inside you could affix stickers, or get stamps from different groups or people. My definite favorite was the one I got from Space Rogue; the L0pht Heavy Industries-stamp. Here are some pics of the passport and stuff:

Hope 9 Passport and plain-jane Volunteer card
First and second page of the passport
Some of the stickers and stamps, including the coveted l0pht stamp
Stamp from a weird “russian” 🙂

In the vendor-area there were some new faces. Hackers for Charity (the Johnny Long-project if i’m not mistaken?), the EFF, the FSF and others were present.

I got a bunch of schwag from the conference, mainly stickers and shirts that i bought or received through donations to the non-profits. I was sad that I couldn’t get some of the EFF shirts without becoming a member. That’d be kind of pointless (and not even possible?), since  I’m already a member of EFFI here in Finland. But we need cooler shirts here too damn it! The “I Fight For The User” shirt was especially nice.

Stickers from Hope 9

New York in general

On the last full day, we went to see the World Trade Center site. The new building, One World Trade Center, was looking mighty fine. It’s now the tallest building in New York, and it’s not even finished yet. Awesome building!

We also visited the Museum of Natural History in the uh.. upper west side of town (i think that’s what it’s called), which was well worth the 19 dollar entry fee. So many exhibits and things to look at you would have needed hours to go through it all.

Wireless was still a pain to find. The hotel apparently had some kind of deal, which was 10 dollars a day. I wish I had seen that when i checked in. Oh well. I resorted mostly to the classic “attwlan” or whatever the Starbucks one is called, and other such places (Burger King was pretty good with Wifi too). Intertubes were slow, and laggy. I don’t have roaming data in my contract, because it’s usually prohibitively expensive. Not that we should complain. The Americans are getting ass-raped by their carriers. They pay some insane sums to get small scraps of data. Sure, they have uh.. “4G”, (not really), but who cares if you have a 1G cap? Even residential DSL connections are capped, which is something I will not stand for, even if I don’t download a lot of stuff…

I set one goal for the trip: Try as many fast-food places as possible. I tried: Wendy’s, Burger King, McDonald’s, KFC, Pizza Hut, Taco Bell and Five Guys burgers and fries. Out of those, Five Guys had perhaps the best burgers, while Taco Bell had the most bang for the buck (cheap as hell, and rather filling). Burger King had good fries at times, and KFC had tasty little Chicken Bits. Pizza Hut had just released the garlic bread pizza, which we of course had to try. It was pretty good too.

TV over there is still insane. Like five or six commercial breaks per  hour of programming. And the ads are so fucking inane. Two seconds of content and the rest is warnings and advisories. Why, I had no idea that Cialis doesn’t prevent me from getting HIV!

All in all we walked a lot, and saw the city. I plotted some of the walks we did, and ended up at nearly 40 kilometers of walking, just inside one city and about four days. Great trip, but I don’t know when I’ll be back. It’s pretty darn expensive to go there, and Hope is now kind of.. I don’t know, been-there-done-that? A 3000 euro trip for the two of us is not something you can just go out and do. It takes saving and planning.

I think I’m going to look at the European conferences next. CCC or some of those events? At least the flights are cheaper.

Ok, this is one monster of apost, best to end it here.

Mac Museum – Cubic

It was time to tackle the Apple G4 Cube. This was something I knew I wanted to have, at least ever since I read “Pattern Recognition” by William Gibson. In the book, the protagonist stays at a friend’s London flat, and uses his G4 Cube. The cube plays a small role, but i was fascinated by the vivid descriptions of the thing. In the book, Gibson describes the cube “breathing”, as it was in sleep mode. By this he meant the power-light and how it pulses in and out if the machine is in sleep mode.

I was lucky enough to get one through a friend (thanks). Buying one is rather hard, and if you’re able to find one, it’s usually far away or reaaaal expensive. I’m talking hundreds of bucks for a 10 year old machine. And if you’re lucky enough to find one, the chance of it being in mint condition such as this one, are slim to none. Okay, mint may be too strong a word. There are two USB ports on this baby, and one of them is broken. Actually, I think i fried a mouse (yes, a mouse), by hooking it up to one of the broken ports. It got really hot, and stopped working eventually. I opened it up, and the main chip was all black and smelly.

Anyway! On to the install. As for this one, I had to do the same tricks as for the Power Mac G4 described in the previous article. I had to open it up and replace the DVD drive in order for it to properly read the Leopard disk. It would start the install, but go no further than the Apple on the grey background, and the spinning loader thing. I jumpered the replacement drive as slave, as i assumed (without looking further), that the HD was master. This machine has one IDE bus, with place for two devices, where as the Power Mac has two buses.

I also had to do the same frequency hack in order for Leopard to install. Look at the previous article for the howto.

Partition the included 80 GB drive with the Apple Partition Map and hit install. Time remaining? 2 and some odd hours. It’s still installing.

Here are some pics.(will post after install is done)

G4 opened up with an alternate DVD drive hooked in. Note the cool Iron Man:ish light.
Cube, Alternate angle.
Cube with outer shell visible on the left.
Screenshot of the installed and upgraded system.

Mac Museum – Installing Mac OS X 10.5 on below spec hardware

So as I mentioned in the previous post, I came in to posession of an old Apple Power Macintosh G4. Now, I already own a Mac Classic from ..what, the late 80’s? A-aand the G4 Cube. I like Mac design, and I’m not ashamed to admit it. I wouldn’t work with one (tried it, didn’t work for me), but they are crazy nice to look at. My plan is to have all of these installed with some version of Mac OS, and then shelve them/put them on display at home.

Yesterday i started with the Power Macintosh. I had a retail 10.5 DVD, so this was what i was going to try to install. There were some issues right off the bat. The 10.5 (Leopard) version of Mac OS X will only install on a 867 MHz (or more) processor, with 512MB RAM. RAM wasn’t an issue, the box came maxed out (?) with 1.5GB of it. But the CPU was going to be an issue.  I tried to install OS X as is, and it informed me pretty soon that my hardware was below the minimum specification. I would either have to go with 10.4, which i do not have, or…. figure something out.

After a bit of googling, I found that you could apparently boot into Open-Firmware (either by holding down cmd+opt+f+o and then powering on, or pressing the power button for a long time when booting until you get a tone), and then change an integer value that has the clock frequency of the cpu(s) in hertz. Don’t put in the install DVD before you’ve successfully booted into Open Firmware. Now, the relevant value was 450000000, which had to be changed to 867000000 (867 MHz, the minimum requirement of OS X 10.5 Leopard) with the following commands:

dev /cpus/PowerPC,G4@0 
d# 867000000 encode-int " clock-frequency" property 
boot cd:,\\:tbxi 

With dual CPU’s you’d rinse and repeat for G4@1. After typing each line, you should get an ok if the command was successfull. The last line tries to boot from the DVD. Next issue!

The drive included with the Power Mac would not boot the disk, so i had to change that out. Any standard IDE DVD drive would apparently work, i just picked one out from some spares i had. Hooked it up, jumpered it as master.

Ok, now, remember that the commands in Open Firmware are not persistent. They have to be input each time you boot, until you have the operating system installed. Once it’s installed, there are no more checks for clock frequency.

The next problem came with the hard drive. The Power Mac G4 that i have would not recognize certain drives, and apparently the limit is 128GB. I had a drive from an old DVR set-top box that i used, which had jumpers for “Capacity Cap”, which caps it at 128 GB at the drive level. That seemed to work fine, and the disk was recognized. I was able to continue installing…

..until the installer crashed. It gave me a page-long dump, and i was just about ready to give up. But, I decided to check all connections one more time, repartitioned the hard drive through the disk utility on the Leopard disk, input the Open Firmware magic one more time and this time it worked! The install took over an hour, but it worked. I was able to patch all the way to 10.5.8, and everything works, though it’s a bit slow of course.

The only thing i didn’t get working right off the bat was the wireless card in the G4. It saw the networks, and asked for the WPA passphrase, but after entering it, it would always turn up with “Connect Failed”. A colleague of mine suggested 10.5 might not have the correct drivers for that specific model of wlan card, which might be true. Also, i didn’t try it (yet) after the 10.5.8 update, so it might have been fixed. Other than that, it is working great.

Additional notes: Installing all the latest patches did not fix the WLAN issue. I’m unable to connect to my home network, which uses WPA2.

Power Macintosh G4 ripped open. Note the handy and modular design. Every part is accessible. Which can’t be said for modern Macs..

 

Next up? The G4 Cube, which, due to its William Gibson (Pattern Recognition) fame, and due to its unique futuristic/minimalistic look is my favorite out of all mac hardware! More on that tonight!

Sources:

http://www.thetechbuzz.net/2008/12/22/open-firmware-install-of-mac-os-x-105-leopard-on-unsupported-machines/

http://mac.linux.be/content/guide-open-firmware-apple-bios-0

http://en.wikipedia.org/wiki/Mac_OS_X_Leopard