Microsoft and Apple’s True Colours

I’m sure you’ve all heard of Apple and Microsoft suddenly bashing Adobe’s Flash. I won’t link those stories here – best left as an exercise for the reader. Similarly, I’m sure you are all smart enough to realize that even though Flash has been crashing web browsers since its inception for a decade, they only now start harping on its flaws and promote H.264 for HTML5. And at the same time, no less. Adobe, which has been Apple’s most stalwart supporter through all this time (heard of Photoshop on Macs?), is, of course, miffed, especially since Apple is no more open than a closed door itself. If you don’t think something smells fishy, you’re naive.

You see, Microsoft and Apple are part of the MPEG-LA, which sells H.264 licenses. You can read about the whole H.264 licensing issue on OSNews. Suffice to say that whenever somebody encodes a video file using a licensed H.264 encoder, the MPEG-LA gets money. What about x264, you ask? Well, obviously, that’s not licensed, so anybody who has anything to do with x264 encoded video files, whether decoding them or encoding them with the x264 encoder, is legally liable.

This also explains why x264 only recently supports making Bluray compatible H.264 video streams.

Oh yes, I forgot to mention – you also have to pay for a license for a H.264 decoder. That’s why the Mozilla Foundation, which maintains Firefox/Seamonkey, is reluctant to support the H.264 codec for HTML5 video. That also means anybody who watches a H.264 video that is decoded using an unlicensed decoder is also legally liable.

There’s also OGG Theora, which Firefox (and a number of other web browsers) supports right now. But if Steve Jobs’s reply to a random blogger is to be believed, Theora might be infringing on some patents held by the MPEG-LA foundation. Patenting video compression techniques is like patenting mathematics, people. Already some people are thinking that all codecs might be infringing on patents held by the MPEG-LA at one point or another. (see EDIT note 1)

It seems some people believe Apple more than Microsoft when they talk about Flash being closed source and problematic. Can anybody tell me why a company with extremely high profit margins (do I even need to link that one?), and a penchant for raiding people’s homes without sufficient permission (hint: of course, once you heard that the raid was unsanctioned, it should pop up in your mind that Apple was behind that raid) garners more trust than Microsoft?

Isn’t life just like a huge game?

EDIT: Thanks to some readers who pointed out that while it is unlikely that companies on the board profit directly from being on the board and receive licensing fees, they are undoubtedly benefiting in some other indirect ways – who knows? As Netscape has shown us – get enough users to use your product and there is always a way to make money out of it. Just ask Jim Clark. Or Mark Zuckerberg. Or Google. They never had a plan to monetize their products at first.

Since the time of writing, I’ve come to learn that a lead dev on OGG/Theora has responded to Jobs’s remark about a patent pool, calling it either a move calculated to discourage people from getting involved in the format, or a misunderstanding, or a fake reply. He also says that Theora (and other free video codecs) are LESS lurking-patent-prone than Jobs would like it to be, and goes into some details of the development process that I don’t quite get. It’s nice to see these parties going all out at each others’ throats, but I do wish Theora would win, since H.264 is more of a CPU hog than even Flash itself.

EDIT: Engadget has posting a more comprehensive writeup with specific details that asserts that H.264 licensing is not an issue for the end user, and from what I’ve since read on x264, not an issue for x264 either, although I’m not sure of the details.

Phenom II X6 “Thuban” benchmarks are out: disappointing


I’m thoroughly unimpressed. I was holding off on getting a good CPU because I thought a Phenom II X6 would be pretty good, but it doesn’t provide enough of a performance advantage over the Phenom II X4, and what little advantage it ekes out over a Core i7 920 (really, the price point is at a 930 level) can be easily mitigated by overclocking the i7 920 to 3GHz. The Phenom II X6 1090T BE costs one buck shy of 300EURs, and doesn’t perform like one. OK so nobody was expecting a Nehalem killer, but with 2 more cores, can’t it at least put more distance?

To be specific, it barely manages to fend off the Core i7 920 in heavily threaded apps, which costs 220EURs. In Anand’s x264 encode, in the second pass, the X6 1090T BE is faster than a i7 860 and 920, but only ~2fps faster. In this case, it’s about 40% performance increase for a 50% increase in core count, which sounds good but still doesn’t look good next to the i7. Again, i7s are VERY overclockable. And the Core i7s are back on top in the 3DS Max rendering tests. It manages to eke out a 10% performance advantage over the Core i7 920/860 in Cinema 4D, but again, that’s not very impressive when you have 2 extra cores and 600MHz more.

And in the archiving tests, the Core i7s remain firmly on top.

Bit-tech wasn’t impressed, and I think they’ve got the right impression. It might be due to the 6MB L3 cache staying at the same size, despite the core count increasing – then again one only needs to look at the Athlon series to figure that the K10 architecture isn’t too sensitive to cache sizes. It’s only a 512KB drop for the Phenom II X6. There has to be something at fault here – I can’t believe 6 cores from AMD running at 600MHz more than their quad core Intel counterparts can only manage to break even in the most heavily threaded of workloads (rendering, archiving, Photoshop and video encoding), despite a very real IPC disadvantage. And yet Anand said “Applications like video encoding and offline 3D rendering show the real strengths of the Phenom II X6.” The biggest gain I ever saw over the Phenom II X4, again, was 40% (max theoretical gain is 50%), and that level of performance has already been achieved with quad core Core i7s, which have been out longer and are subsequently selling for less at the moment. Where’s the strength in this?

andychiw.com Back in Business

So I took a break because exams were coming up, and look at how much has happened:

1. Apple’s iPad has been released, to incredible fanfare. At first I only posted about it because it was top on Google Trends, but I’ve got into the business of reselling iPads in countries which don’t have them. I must say, that Icelandic volcano threw a wrench into my plans though.

2. Sony responded to geohot’s hack by disabling OtherOS support on the PS3? Well, I knew Sony was hamfisted, but this is just stupid. In fact, I’ve grown more supportive of the effort to hack the PS3 because of Sony’s retarded move.

3. I realized that anime and related stuff like that just don’t belong here, and plus it just doesn’t feel right. I never wanted to post summaries of each episode like those anime blogs anyway. I’ll probably post anything that’s anime and tech related, though.

4. Nekochan.net moved from Wadatsumi (dual Craylinked Origin 350s with 4×700MHz CPUs and 16GBs of RAM) to an Atom!?? WTF!???

5. I really need to rethink the ads on this site, and figure out a way to make this somehow rival Anandtech. A real inspiration, Anand lal Shimpi. He was just a student when he started the site.

That’s all for now. Will start posting stuff later.

Apple’s iPad announced – coming in 2 months

that's right, because Jobs is a prophet

According to everyone around the internet, those rumours about Apple’s tablet (I won’t call it a tablet PC, because those Mac folks might frown) were true, because Jobs just announced the iPad. Everybody hopes this will rejuvenate the tablet PC market, which so far has been quite disappointing after everyone jumped on the bandwagon 2 years or so ago and failed to catch any fruit on it.

The amazing thing about the iPad is that it’s a device that has 16GB of flash memory, 802.11n wifi, a freaking IPS panel, and it starts at just USD 499 which is cheap for anything from Apple. And it supposedly is compatible with iPhone apps. It’s also designed like an iPhone, but bigger. No camera, though. And for a lot more, you can have the ones with 3G support. Those come with a plan from AT&T, though, and they don’t seem to be that worth it.

So with it being able to run iPhone apps, it must clearly be an ARM CPU right? Well, all Apple says about the CPU is that it’s an “Apple A4″ chip running at 1GHz. Yeah, as if we believe it’s all made by Apple. Anandtech guesses that it’s probably a Cortex A8/A9 with PowerVR SGX video, and adds that the video format support is quite paltry. Hopefully that will be fixed with 3rd party apps.

Also, Apple claims 10 hours of web browsing on it, and over a month of standby power. Wow, 10 hours? 10 hours? Jesus, Jobs. This had better be true, because I’m actually thinking of buying it.

Intel’s Pine Trail’s lack of performance increase explained


Amazingly enough, when Intel integrated a memory controller onto its Atom processor, nothing happened. Well, maybe a 5% increase in performance. An in-order dual issue architecture like the Atom would certainly benefit from an integrated memory controller, with the lower resultant memory latencies making up for the pipeline stalls. But instead nothing happened.

Anandtech managed to figure out
that in fact, there’s still a FSB interface between the integrated memory controller and the CPU. So Pine Trail is really just integration, die level. This saves cost, but that’s about all it does.

George Hotz has hacked the PS3


As a lot of people must know by now, the famous iPhone jailbreaker George Hotz, 20 years old, younger than me by 8 months (fuck), has hacked the PS3. Specifically, he has read/write access to real memory in the PS3 under OtherOS, ironically with help from the hypervisor that the OtherOS runs under. Needless to say, this doesn’t work on the new PS3 Slim. Suckers.

You can download the source code for the exploit and instructions here. You need some way to lower the voltage between the two pins in the photograph for 40ns repeatedly to glitch the memory bus, so that means you need to start cracking open your fat PS3 and solder some shit to it. I think he used a Spartan3 FPGA to do the trick. Sometimes it works, sometimes it doesn’t, as it says in the readme in the zipfile. Which reminds me of the 5.03 ChickHEN exploit for the PSP-3000 – I always laugh at my friend when his PSP-3000 shuts down and he always has to go through the TIFF thing a hundred times before getting the green screen. All the while I’m playing Dissidia on my PSP-2000.

geohot: well actually it’s pretty simple
geohot: i allocate a piece of memory
geohot: using map_htab and write_htab, you can figure out the real address of the memory
geohot: which is a big win, and something the hv shouldn’t allow
geohot: i fill the htab with tons of entries pointing to that piece of memory
geohot: and since i allocated it, i can map it read/write
geohot: then, i deallocate the memory
geohot: all those entries are set to invalid
geohot: well while it’s setting entries invalid, i glitch the memory control bus
geohot: the cache writeback misses the memory :)
geohot: and i have entries allowing r/w to a piece of memory the hypervisor thinks is deallocated
geohot: then i create a virtual segment with the htab overlapping that piece of memory i have
geohot: write an entry into the virtual segment htab allowing r/w to the main segment htab
geohot: switch to virtual segment
geohot: write to main segment htab a r/w mapping of itself
geohot: switch back
geohot: PWNED
geohot: and would work if memory were encrypted or had ECC
geohot: the way i actually glitch the memory bus is really funny
geohot: i have a button on my FPGA board
geohot: that pulses low for 40ns
geohot: i set up the htab with the tons of entries
geohot: and spam press the button
geohot: right after i send the deallocate call

I hope to goodness there will be a software exploit and that those nouveau guys can finally start porting their 3D driver code to PS3 Linux. I bought my PS3 thinking that it was gonna be a cheap replacement for a computer and all I got was some restricted piece of crap. I want the hardware I paid money for.

All code executing on the Cell in OtherOS seems to be encrypted. Supposedly the reserved SPU under OtherOS is doing all the encrypting, although this exploit allows one to get past that. Hotz isn’t working on the PS3 full time now, but he does say that he’ll try to find the root key for the Cell, which would be really awesome if he did, because I’m sure Sony will try to patch this ASAP. For an easy to understand explanation, see Digital Foundry.

EDIT: I take that back, root labs rdist has a much better explanation of the exploit that goes in-depth.

Firefox 3.6 is out, introduces Personas

I do this every day, but I never click on the Pay Now button

Hello. Studying is not going well, thanks to many little distractions. In any case, Firefox 3.6 is out. Personas are the big new feature, they’re little decals you can put on top of the Firefox default theme. Currently, only the ones in the Abstract section are worth dealing with.

Exam Time is here

Close enough to studying, I guess.


Andy Chiw will be taking a break from posting because exams are coming up and he has skipped pretty much every lecture, so he has some catching up to do.

I have no clue how Artefact and Danny Choo manage to do this every day.

EDIT:

I also forgot – I will be forfeiting the incredible rise in visitors I’ve had because of those damn exams. Sob.

The Definition of Culture

Governments need to get this straight – culture is NOT history. Sure, it’s nice that Malaysia was conquered by the Portuguese in the past, China was once an incredible empire, the Greeks used to tell incredible tales, Japanese cut their guts open by their own hands, Koreans… played Starcraft, and German women wore female costumes and Germans in general eat sausages, but that’s only a small part of culture.

Even though this is drawn by a Korean, you can't call this Korean.


Why is Japan so popular among kids nowadays? South Korea, thanks to TV dramas, is also gaining in popularity – I’ve had a female friend go a little gaga when I mentioned I had a Korean friend. Guess what, she watches KDrama, and I used to do the same for Japanese girls when I watched anime. It’s the culture, people. Japanese are eccentric, incredibly perverted, romantic, badass, unromantic, musical, workaholics, gameaholics, they make cross dressing fashionable… so multifaceted is the image Japan projects onto the world that it’s hard not to fall in love with this quirky country. I don’t watch KDrama, but it’s obvious they’re influenced by Japan, followed closely by China which has even made their own eroge. They even draw the same way now, just look at Korea’s dmyo or Singapore’s LIN+ (pixiv).

And this, ladies and gentlemen, is culture. Real culture, that influences and spreads, and makes people respect want to live in Japan, just to be “near to all the cool stuff”. Coincidentally America has that effect on Japanese. Oh yes, I must add that America’s influence is like the sky – it’s everywhere. I don’t even need to explain how this works. People all around the world download American TV shows and movies – it’s not even considered a niche anymore, like anime. It has become so ingrained into everybody’s culture that people think that America has absolutely no culture.

Normal Germans don't wear this.


Let me give you an example. When I first came to Germany, the first impression I got was that it was incredible. Weird glass buildings, incredibly complex and ornate train stations, awesome churches, and… wait a minute, why does everybody on the street wear jeans? Everybody wears dark colours here. It got worse from there – German pop music is patterned after American pop. Aside from the language, there is nothing musical that distinguishes it from any other (except of course for Kraftwerk). For example, JPop has incredibly high pitched screechy vocals that I’ve come to love and enka is instantly discernible from any other genre.

And that image from above? It’s of the Atlanta Saengerkreis, a group dedicated to preserving… German culture? Germans clearly have an identity crisis here. Maybe it’s just me being biased and naive, but there isn’t much that sets Germany apart from all the other countries in Europe apart from its historical landmarks, nothing that sets it apart as much as, say, Japan does from the rest of Asia. Germany has beer – but even China has its own beer. It’s just that more people drink it here. Of course, there are differences, but nothing like Americans’ insistence on having guns under their pillows, or the average Japanese man groping a girl on the train as part of his daily routine.

Not even people living in kampungs dress like this anymore.


On Malaysia, my home country: while I certainly love P. Ramlee movies, the trend of making good movies hasn’t carried on, and since then there hasn’t been anything cultural from Malaysia that has made people sit up and take notice. Music? nah, if any, heavily influenced by Indonesia. TV? nope. Tech industry? To the consumer, non-existent (Intel and AMD CPUs are assembled in Malaysia, although they are fabbed elsewhere, and the consumers see them as American). Food is different though – the food is good, because you have so many choices. It’s just that it isn’t particularly influential. The fact that Malaysian cuisine is just an umbrella term for Malay, Chinese and Indian cuisine doesn’t help either.

As far as the Malaysian government is concerned, the Malaysian culture is about the keris, Hang Tuah, dancing, costumes, the wau bulan, and more recently cohabitation between three different races. Which is fine, but that’s just like saying Japan’s culture is the samurai, ukiyo-e, Fuji-san, Yamato Nadesico, and the shamisen – none of them have any relevance today. They are all relics of the past. What matters now is simply what is now.

X Japan films 4 music videos in Hollywood

WE ARE X
WE ARE X
WE ARE X
WE ARE X

X Japan goes to the USA! And instead of sitting around on their asses and doing absolutely nothing, they wrote ONE new song called Jade!!!
WE ARE X
WE ARE X
WE ARE X
OK, so that’s not really much. And I.V. was a kinda weak song. They really need to come up with more old school X songs like Stab Me in the Back, Orgasm, Standing Sex, Sadistic Desire, and cool stuff like White Poem I and Voiceless Screaming. And of course, more ballads. But I’m just glad they’re back. I almost cried manly tears when I watched The Last Live’s Endless Rain. MANLY TEARS. But I wasn’t in touch enough with Real Life that I missed X Japan coming to Germany last year (NOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!).
WE ARE X
WE ARE X
WE ARE X
WE ARE X
Great, now I’m depressed.
WE ARE X
WE ARE X
WE ARE X

Thanks ANN.