Skip navigation.

exploreopera

| Help

Sign up | Help

Posts tagged with "internet"

Sucky posts

, ,

Ok. It's seriously not funny anymore.

+1 posts suck. Great. So you just agreed with something stated above and you had absolutely nothing fucking useful to say about it? Wow! That makes a friggin' good point and makes me care about your "opinion". What are you - totally incapable of even stating why you agree? Lazy? Seriously - what the hell is it? Why the torrential downpour of stupidity? If you think you're being cool like that - I'll be kind enough to enlighten you - you're bloody damn annoying.

"First!!!", "Second!!11oneoneeleven" posts also suck. They're the avatar of suckyness. It's like wearing a T-shirt stating how much you and the rest of your corrupted seed suck. It's trolling on crack - you think you're oh-so-damn-awesome that you spend your life refreshing a stupid page online. Massively impressive - I'm sure mommy's gonna be proud of ya.

Fuck this - I will write a simple script that will follow pages and post "OMG<First!!oneoneforty-two" on every god-forsaken blog or forum you follow so you can see how it's like. I'll always win. Pure pwnage, with the awesome power of computers and Python. At least *I* will try to be smart about it.

Sorry for your lack of confidence

, , , ...

No, first of all - you're not really sorry. Next and most important - your English is not bad. If you managed to type "Sorry for my bad English" correctly, you can probably manage to type a lot of other really simple shit correctly. Your problem is not your English. Your problem is that you feel like you're posting in the wrong place.

No, there's nothing wrong with your English. You've no idea what abominations of that language I've beared with. If Shakespeare was alive, he'd shoot himself in the head after hearing some of the disasters people can produce. Although I'd really like to smash them in the face for it - I can't. It's normal. English sucks. It's messy and complicated in ways people woudn't expect. It's not casts and times and forms, because there are languages where that is somehting that is a total nightmare. It just lacks consistency.

The last thing you need to do is apologise. I don't care. Most people don't. If you coudn't express it properly - there's nothing none of us can do, even if you are sorry. Most people won't even bother to read down to the point where it says "sorry". It's meaningless and on top of that useless. Drop it already.

And good god - when you keep doing it, what do you think you're accomplishihng? Stating that for months and months you didn't give a damn to try to concentrate a little and learn the total grand number of 200 words it takes to write properly? What kind of a lazy-ass bum statement are you making for yourself? Your chance is lost forever at that point, people start ignoring you on nickname basis.

90% of the time I do anything on the internet I use the virtually-evolved bum-English that most of the people use. You cannot do the same? Why - are you damaged in some special way we should know about?

Now - take care of it and l2type.

It is getting ridiculous

, , ,

"You have received an invitation to the 'What kind of mother would you be' application"

...


WTF

...

Seriously now - you people have gone INSANE. How the fuck does the idea spring into your mind - the idea to chain-letter-spam everyone into a blissful, retarded oblivion? I've seen some stupid shit in my days, but man - it's always surprising to see how far the sheep mentality can get.

In case you you haven't figured it out yet - I'm talking about the Facebook. The 'new' social-ish, web 2.0-ish system that connects you with all the people you didn't want to talk to in the first place. And then they chain-spam you with quizes that you can't take without spamming 20 people more and all kinds of mutations of the good old "Send this shit to 20 people or your balls are going to fall off" mails.

Genious. I bow to you, oh allmighty creators of Facebook for having accomplished so much for yourselves, with blatant disregard to the well-being of your users. You're my idols - when I grow up, I want to be just like you. Really. I'm not kidding here.

*Connecting* millions of people, getting access to their mail accounts, storing and selling vast amounts of personal information and last, but not least, applications. Applications that *anyone* can make. Man, a day does not go by, when I don't think - I should have thought of that first. I knew it was so much more easier to manipulate people into what I want to acheive, but the scale this thing managed to reach in 1 year is astonishing. The power of the interwebz, combined with the empty minds of millions of social wannabes - truly one of the most amazing feats of our days.

Does it make you warm and fuzzy on the inside, when you share your supposedly private details with hundreds of unknown commersial entities? Do you really achieve satisfaction from the fact that your friends list says you've 432 of them? Fuck - I probably haven't known well 432 people in my life, all kinds of various definitions of 'friends' aside. Is a friend really a person that you send 5 chain-letters per day, on average? Sweet zombie Jesus, the definition must have changed somewhere between last time a real friend of mine saved my sorry ass and when I joined this globalized abomination of a social service.

I could go on, in fact maybe I will. But for now - I'll keep my hate for myself, like a good old song advises me to do. I'll just tell you one thing. You're stupid. Maybe even more than I am - and that, dear reader, is a sad, sad thing.

buhbye.

I hate internationalization, Take 2

, , , ...

If you look back on my blog you can find a rant about internationalization. That's what it is - it's a rant and I feel strongly about it. I do find the way internationalization is done stupid and annoying. I find it silly that there are so many people that try to provide some diversity in their systems, in a way that even I find confusing.

But, let's be constructive. Let's clear some things up.

First about some semantic candy. Let's start with a narrowing down of the environment - we're talking about web systems here - community services, blogs, shops, corporate websites, and various other etcetera. In this scope - I'll call providing your service in a variety of languages Internationalization. And I'll call providing locality based information or services Localization.

Let's cook up some examples. In the scope of Internationalization - it's what we'd be doing with my.opera if the interfaces were to be translated into other languages. It's what Google does with their search, mail and various other services. In the scope of Localisation - it's what IKEA and ASUS do on their web-sites. you select your location and you get information about stores and products sold in the specific country.

Those however are not the same thing. Assuming that localization equals internationalization puts people like me in a weird position. To see where the IKEA stores are located in Oslo, what do they sell there and for how much, I need to select Norway and take a look at the corresponding version. However - it's all in Norwegian, which I have to admit - I've extremely limited skills in. So when I need details, I track the same product on a localized site for another country and read them there, in a language that I happen to understand. The worst case are definitely web systems that ask you to select 'location', when the only thing they really mean there is 'language'. The country selection in them does not change the data in the website - it just selects a different interface language. So when I click Norway, where I am currently located, they give me Norwegian. Nice, that's very cool for the Norwegian people. But not for me. And I'm sure that "select language" would do the same great job. I'm sure that people living in Norway are well aware of which language they're speaking.

I cannot stress this enough. Where I am, in this day and age, does not imply what languages I am capable of handling, in any way. Locale-based internationalization, whether it's IP-based, or Country-based drives me nuts. It's wrong for me - I move a lot. I take planes, I go to places, I change countries more often than I change hairstyles.

Furthermore - localization is not necessarily bound in terms of language in any form. it might be local services on neighbourhood/city/region/country/continent basis. How much do you want to bind your service to a specific group of people? In what way do you want to scale? How do you know that in 3 years from now you won't want to scale your services worldwide? You might be just that good. Let us honestly believe that you are. So in that case, how do you provide services in a way that does not stab your users in the back?

If you don't know - go the easy way. Do it in English. The web is a mess, where everyone solves their communication problems with using (even more) crippled English, Internet-slang and 1337speak. It works. Start from there. Not many things can go wrong. But - make sure you're running entirely in UTF8. You won't loose a byte, you won't notice a difference, hell - you'll make your life so much easier. Especially if you grow later on. And if you're not doing a site in English - it's even more important. You don't want your own locale to be getting gibberish on your page, due to some stupid fuck-ups your intern managed to do last summer. No wait, I'm being unfair. There's a good chance you fucked it up and then some poor lad or lass had to tear their hair off just for looking at what you've done.

If you're only local - it's apparent that this is not going to be the most brilliant idea. So do both - give a local version and an English fallback. People will appreciate it, including yourselves, sooner or later. But don't make English your orphan-page. Don't let it be a set of static pages that are not updated often enough, or contain 2 paragraphs of text, instead of the whole site. We don't like orphan pages. If you can't keep up with it - scrap it. Do not make-pretend. it doesn't give you credit. Be honest and be local. Just consider your locale's immigration policies and numbers though.

Next - scrap the idea of binding localization and internationalization in any form. You've a service that you provide to people from different places of the world. When you give them language selection - make it global. Unify your systems. Not only you give me the chance of reading the page of services you provide in Germany, in Russian, but you save on maintenance development and other annoyances, when you decide to scale.

Second - don't read my IP. It means nothing. Let me repeat - it means nothing. Where I AM has nothing to do with what I want and what i can process. It doesn't imply nationality, language abilities, interest in local services, or even where I am. I might be jumping firewalls through a proxy. I might be using Opera mini, where the request you get looks like a request sent from Norway, even when I'm in Peru. I might be on an Airport, wasting 2 hours between changing flights. I might be using TOR or browsing through anonymizers, because of various reasons. When you draw assumptions out of that information you're making them flawed. Statistically speaking - yes, the majority of the requests might be correctly interpreted. Might. Even statistically speaking, your error margin is continuously increasing. At some point it will go beyond a threshold that's good for you. It's just a question of when this approach will not be beneficial enough for you, not if.

When you automate - do not assume. You won't win anything. If you've the computing power to provide me a couple of pages and maintain your service, then you've the computing power to roll a couple of simple lines of code to give me the content the way I want it. Read what I'm telling you. If my accepted languages are English and Bulgarian, try to provide me with the content in the highest priority language I've listed. It's easy. Also - make abso-fucking-lutely sure you're giving me a clear and apparent choice to pick something else. Do not hide your language support like Skype.com does. Do not hide it - parade it. You've taken care to support a bajillion languages - for the love of the god, man - you've done a good job! Do not hide the results from me! If I am not giving you a clear choice of what I want - roll some more logic to find out. Let me select. Hell - use the darned IP detection then, if you're really that desperate, but do give me my choices in an obvious enough place.

When you expand and localize specific services and products - don't assume only people from the selected place will want them. Why limit what clients you will have? You already have 2+ languages you need to provide the same consistent service in - internationalize! Make them available everywhere. I want to buy an IKEA desk in Greece, from an Norsk interface. Provide it to me - you already have it all anyway.

Realize that if you're already doing all that, you don't have to be doing it wrong. It's even easier to get things right, when it boils down to your development and maintenance teams. You might even be saving yourself a lot of trouble, while at the same time winning big on usability for your consumers.

All for the fun

, , , ...

I hear that blogging is hip nowadays. Everyone and their little brother is doing it - a reason enough to stay away. Just like facebook. But then again - people often tell me I'm a weirdo. Including me mom.

But what the hell - sex is hip too, everyone doing it, I tend to stick with the crowd on that one - so what the heck. Blogging it shall be.

Now - someone would write somewhere around here that this blog contains my personal opinions and it does not express the views and opinions of my employer, subordinates, colleagues, friends, or me mom, for that matter. Fucking DUH. I'd bash in the face the first one that's stupid enough to think that, especially if they work with me or moreover if I work FOR them.

The problem is that people nowadays are too jumpy about what they read. But mostly about the things that other people wrote. And the Internet, the proverbial series-of-tubes, being more of a flame-war medium than some countries' parliaments, does not really help the issue. And they get offended. Or they very well pretend to be offended, because directing the writing towards concrete audience is too bloody hard when everyone and their little brother pretends to read it. Seriously.

When you don't like a book - you don't buy it and you don't read it. How you knew you wouldn't like it is another topic altogether. But no - you can post comments on things you didn't read, because we can't have a way of knowing if you even skimmed through the damned thing. So there you are. Freedom of expression - sure - go my little friends, this blog is totally open for comments to anyone. Just don't expect me to care about them way too much. Oh - I can hear you now - you'll start me another witch-hunt because I write stupid shit on the Internet and I don't even read the comments. And because I use mildly inappropriate words here and there in my downpour of sheer wisdom. Don't worry - I'll read them all - they make cool bar stories sometimes. Although I'd rather talk about the curvy girl on the next table, no offence.

It's also amazingly easy to pretend to react to an imaginary issue when you read that 3rd party's wording of what someone else said. That's the moment where everything goes haywire and you see that uber-cool, outraged comments from people that don't talk much even when they've got a couple of beers and a crowd around them. Well, it's a fun thing to watch. Flame-wars aside, that's the funniest thing to see online sometimes, when you just don't want to do anything to mind that precious brain of yours. Just be careful - intellectual osmosis is waiting at the click to "next page", ready to suck you mind too. Yup - the "next page" is a Mindflayer, you little geeks.

The innocent personal opinion of a single person will escalate to your own people jumping against you, waving a pitchfork and saying - "you're making us look bad". Yeah ... but I don't see you talking to the press, now do I? Admittedly - being in the position where your words get too easily mediated to way too many people implies you having some sense of responsibility. And watching your tongue. It's fun to get bashed by the people that can't get even close to that though. It's really fun how many people around you'll find to just not realize how much sense they don't make. So sit back and indulge yourself - watch the fireworks show as it goes. And if you feel creative - orchestrate your own. You might not be the lad that does Rammstein's light/pyro shows but in that virtual environment, it's pretty easy to come close.

Hammer down the inexperienced, mesmerize the simple-minded, be your own god in your small virtual world where you win. Right - because you want to win big and in the virtual environment your win is as big as your imagination and your ego are, combined. Fun for the whole family. Just don't expect me to be impressed.

Oh - and spellcheck, for the love of all that's holy. That language has been crippled enough already.