zmimon's comments

zmimon | 16 years ago | on: Microsoft’s Creative Destruction

This is why I think we shouldn't count MSFT out. They've had it so easy for 10 - 15 years that they have turned to competing among themselves for something to do. Once a real sense of fear and external competition sets in we may see a very different beast.

zmimon | 16 years ago | on: Facebook rewrites PHP runtime, will open source on Tuesday

This is a point I always have trouble impressing on people. They do a simple benchmarks on a tiny code base that pulls some data from the database, spits out some data, and they compare and PHP seems to be lightning fast.

The problem is that because it's interpreted at some point PHP slows down in proportion to the size of your code base. A small app runs really fast, a big app with 100,000 lines of code will kill your server unless you modularize it really really well - which harder than it seems, because the more modularized you make it the more separate "includes" you end up with in different files and then you come to realize that including a lot of files itself is a problem. And the nature of PHP's very loose coupling tends to lead to code that is nearly impossible to do large scale refactoring on once you have gone too far down the path.

I work on an application that has a very thin PHP layer that performs some simple web services that are the back end for a pure Java web app. Amazingly, when we load test it, the PHP part is the bottleneck, burning CPU like crazy just parsing all our files ... over ... and over ... and over. The java code meanwhile, while theoretically doing far more "work", is completely bored. We will probably look at using an accelerator of some kind or maybe just rewriting all the PHP in another language.

zmimon | 16 years ago | on: Unicode nearing 50% of the web

I reckon there's a whole bunch pushing non-unicode and not knowing it, but declaring UTF-8 anyway. Since the current versions of PHP don't even support unicode (at least, without going to very special pains) I suspect there are an awful lot of web sites just shoving out content in non-unicode formats, calling it UTF-8 and wondering why every now and then they see a funny question mark in someone's name etc.

zmimon | 16 years ago | on: Why Are Homeowners Idiots?

I don't know exactly what mortgage contracts look like in the US, but the ones I have seen in my country don't say you can walk away. They say you can not walk away. The bank getting the house is just one consequence that happens if you violate the contract and do walk away.

zmimon | 16 years ago | on: Censorship flamewar

> Disney removes all other copies, but allows access to the original.

But they don't have to - they could banish Mickey from the world if they chose to. Copyright allows them to do it. Is that wrong?

I think it's more about who created the information - copyright is about controlling things you yourself create. Censorship is about controlling access to things other people created.

zmimon | 16 years ago | on: Australia website black out

I think arguing against all censorship is doomed because people will always come up with examples that are very hard to argue with. For example, "what if someone puts detailed plans to make a nuclear bomb on the internet"? Would you really argue nothing should be done to prevent that?

What is really the problem here is the method. We can usually all agree that censorship must be an exception, not the rule. In fact, we can usually agree that in a democracy we have a set of important principles without which the pillars that support the democracy itself and the freedom of people within it will break down:

a) We try as hard not to censor as we can.

b) We try everything except censorship before we try censorship

c) Even then, we censor only when such censorship has a provable chance of preventing the serious harm that we have identified must be prevented

Filtering the internet fails all of these.

zmimon | 16 years ago | on: Australia website black out

Yes, after deploying it on 2 sites I'm thinking of taking it down and "doing my own thing" because it's just going to baffle non-Australians.

zmimon | 16 years ago | on: Six months of using Scala and Lift

> While you can’t get code into your templates, it’s easy to get UI into your code, which is (almost) just as bad.

I looked at Lift a year or two ago and this was the showstopper for me. While there's a cleanliness and purity to rigidly enforced templating I have never developed a web app where I didn't need some kind of creative "UI" logic somewhere. If you can't put it in the templates then it doesn't go away ... it goes into your core code where the poor schmuck looking at the template has no hope of doing anything with it. For me, putting what is otherwise pure UI logic in the UI layer is a lesser evil than having it permeate back to the middle tier or "view" code layer.

zmimon | 16 years ago | on: Google Agrees to Censor Encyclopedia Dramatica Entry in Australia

> does Australia have constitutional or otherwise legally protected free speech

No. Australians have no direct freedoms at all. What rights they have are "implied" indirectly from other things such as that the federal government shall not restrict trade between the states (it's hard to trade if you can't talk ...). People talk from time to time about strengthening individual rights, but most Aussies couldn't care less and due to mandatory voting those that don't care will vote down just about any constitutional amendment making it extremely difficult for such reform to ever happen.

zmimon | 16 years ago | on: Google Agrees to Censor Encyclopedia Dramatica Entry in Australia

The answer is b). I suspect they fully know how stupid their policies are (Stephen Conroy has pretty much admitted it on live TV). What they are attempting is classic 'wedge politics': pick an issue on which your opposition is passionately divided 50 / 50 and take an extreme position on one side or the other. The internal damage it causes in the other side far outweighs any damage it causes to your own.

zmimon | 16 years ago | on: GDrive is coming, 1GB free storage

> it doesn't look like Google offers synchronization so its utility as a backup environment is quite limited.

Actually, my beef with all these services is the opposite: they rarely provide support to mount plain old drives under windows. It's always some crappy web interface or custom client that synchs stuff around which makes it non-interoperable with every other program I use that just wants to save something to the file system and know that it got to the cloud. I really don't get it - Windows supports WebDAV - what is so freakin hard about this?

I really wish they would just give me a network drive to save to and let me worry about finding some synchronization software to mirror stuff there if that turns me on.

zmimon | 16 years ago | on: A new approach to China

This is amazingly bold. Not because they are shutting down operations or even stopping the censoring - they could have done that in a hundred ways that would save face and leave the door open for them to come back in at any time - but because they have come right out and said it, cut the BS, they consider the human rights actions of the Chinese government unacceptable.

I do wonder how wise this is as a business decision - I would fully expect they will never make a cent in China again, possibly even other countries increasingly dependent on China might get pressure to be more 'hostile' to Google.

Congrats to them on such a brave stand!

zmimon | 16 years ago | on: Fake (Malicious) Mobile Banking App Discovered in Android Marketplace

The app would have to be signed by someone who presumably would have paid the $99 to get the developer account with Apple and thus there would be a way to trace (somehow) the app to some real person. Now, the identity used to get the account could be faked, but that's no longer trivial, assuming Apple has done things properly.

I don't quite understand however why this does not also apply to the Android app market - surely whoever put this up there has a known identity. If not, the whole point of the market place is undermined. All this has no bearing on the "evilness" factor - Apple's market place is evil because it is a self-enforced monopoly. The Android market place could have policies controlling their apps ten times as fascist as Apple's and they would not be as evil, because we can always go elsewhere (and maybe will, if this continues to be an issue).

zmimon | 16 years ago | on: The Apple Tablet

Sure ... but I think Apple has a way of redefining the "high end". Smart phones were already considered expensive when Apple launched the iPhone.

zmimon | 16 years ago | on: The Apple Tablet

Well, it's not trying to be a "tablet", so it's not lying around the living room. 95% of the time it's sitting in your pocket when not in use, very safe and comfortable.
page 1