Archive for June, 2008

On children’s media Pt. 1: Child/Adult ratio of Cartoon Network(India)

I’m bored enough to start some pseudo analysis of children’s television, in many parts (hopefully around 3) and show off how the state of things are today:

Part 1: Child to adult ratio.
For this part, I’m going to list current ongoing shows during primetime(thank you the hardworking wikipedians who managed to list this, so I didn’t have to.)

The score goes like: If the major characters are either children, preteen, or early teen(below the age of 15), it’s a “Child” centric show. If the major characters are 17 and above, it’s going to be marked “Adult” centric show.

Part 1: A: Current shows

Number of Adult centric shows: 9 (mostly off primetime)
Number of child centric shows: 25. (mostly during primetime)

Further examination shows that most adult-centric shows air from 10pm to 6am while the whole primetime features younger characters.

Part 1: B
Now we shall consider shows that used to air, not just a few years back, but a few months back too.

Atom Ant [Adult]
Batman of the Future [Adult]
Batman: The Animated Series [Adult]
Beyblade [Child]
Captain Caveman and Son [Adult]
Captain Planet [Adult]
Centurions [Adult]
Dastardly and Muttley in Their Flying Machines [Adult]
Droopy [Adult]Dynomutt [Adult]
Foster’s Home for Imaginary Friends [Child]
Goober and the Ghost Chasers [Child]
I Am Weasel [Adult]
Josey And The Pussy Cats [Adult]
Justice League [Adult]
Krishna [Adult]
Looney Tunes [Adult]
One Piece [Adult]
Ozzy and Drix [Adult]
Pinky And The Brain [Adult]
Ramayan [Adult]
Samurai Jack [Adult]
Secret Squirrel [Adult]
Sky Commanders [Adult]
Space Ghost Coast to Coast [Adult]
Speed Racer [Adult]
Spike and Tyke [Child]
Star Wars: Clone Wars [Adult]
Superman [Adult]
Swat Kats [Adult]
Teen Titans [Adult]
The Addams Family [Adult]
The Cartoon Cartoon Show [Adult]
The Flintstone Kids [Child]
The Flintstones [Adult]
The Grim Adventures of Billy and Mandy [Child]
The Life and Times of Juniper Lee [Adult]
The Mask: The Animated Series [Adult]
The Real Adventures of Jonny Quest [Adult]
The Smurfs [Child]
Thundarr The Barbarian [Adult]
ThunderCats [Adult]
Time Squad [Adult]
Tom & Jerry Kids [Child]
Top Cat [Adult]
Touche Turtle [Adult]
Wacky Races [Adult]
Wally Gator [Adult]
Whatever Happened to Robot Jones? [Adult]
Xiaolin Showdown [Child]
X-Men Evolution [Adult]
Yogi Bear [Adult]
Yogi’s Treasure Hunt [Adult]

Child: 7
Adult: 46

Analysis

Do not be fooled by the numbers. Common sense will tell you that out of about 55 adult shows and 32 child shows, while we’re not discriminating against quality, the numbers will show that about 86 percent of adult shows were dropped, only about 20 percent of children centric shows were dropped. A quick overview of the children-centric shows that they mainly endorse:
A self-centric rebellious outlook, glorifying the ability to make major decisions with little or no Adult consent. A more fantasy oriented world “fast”, “crazy” and most importantly disrespectful. A lifestyle which uses many of the accompanying products Some high quality programming too (hah)
Adult oriented shows generally deal with the same thing, though it’s of a slightly milder nature. Also many shows deal more with real troubles, less fantasy and employs a pseudo-intelligent and more respectful way of dealing with things.

Wrapup
I know at the end it’s all the same, but I can honestly say I learned a lot from TV shows watched during the course of my life. Many teach you simple things from social behaviour, repsect for others and ethics. As a liberal, libertarian male, I don’t mind any media, as freedom is foremost, but a complete paradigm shift from adults who take care of business day after day to wackhy, out of control pre-teens, I am a little disturbed.

Where is the justice league, and justice, where is top cat and his brilliant sarcasm, where is fucking captain planet in this oil deprived, environmentally screwed up world. When’re these people going to target any issues than try to sell more shit.

I will always love cartoons. The ones these days aren’t funny, creative, innovative, let alone good to watch. Either I’m getting too old too fast (20’s a big number) or something’s going horribly wrong.

My favorite cartoons of all time would be: Sheep in the big city, Swat kats, the Addam’s family, and the new adventures of Johnny quest.

I don’t think I’ll get a target audience if I write about programming in one post, and about 15 year old cartoons in the next.
Screw target audience.

An alternative “social network” paradigm

Social networks were a bright idea, but there’s no perfect implementation. Unlike what I’d originally imagined, this won’t be a surprisingly eye-opening rant about social networks, which would be controversial but so convincing none of the 600 people who visit the site in a day(why are there so many anyways) would bother leaving feedback, but sindhu would post on her tumblog as a link.

While social networks do a good job of “connecting” people to others who either don’t remember they exist or wish death upon them secretly, the concept of a singular type of connection: a “friend”. They also do other things pretty well, as “staying in touch” with them, and poking, slapping, giving stale milk to, molesting and hugging them.

(sidenote, watch out for my upcoming facebook application: the “what kind of irrelevant, unqualified, useless quiz/test taking douchebag” are you? application.)

So here’s the idea: andy’s social network (for losers who click on advertisements):

1. user A signs up, providing an email and password.
2. user A enters age, sex, and what they’re looking for (friendship, networking, just a chat, etc) [this part is optional]. Based on this, they’re asked to enter location, etc.
3. user A enters six lists:

Things I like to do/listen to/eat/etc Things I don’t like to do/listen to/eat/watch/etc Qualities that describe me [a few drop down choices for core features, all optional] Qualities that I like in people Qualities I don’t like in people Magic words: These are random phrases that interest/excite you. There will be a limit of 5

4. the system processes the content, and compares it to the existing database. It finds that user “B” is most well suited for A, based on a confidential scoring algorithm. It checks the time zones, and decides an optimal time for A and B to have a chat.

An email is dispatched to A and B, saying they can choose a time to chat, and they can chat for 26 minutes. They can reschedule it if they want, by mentioning optimal times, etc.

now A and B connect to the chat and are completely anonymous. They talk for 26 minutes.

A and B are then given to choice. They can:

Talk anonymously again for a longer time/some other time Reveal their details, profile, photographs, email, etc. Block the other person.

Note that A and B have to both choose the same thing. Even if one person tries to block, it’s blocked. The system learns a bit more about your preferences after this.

The main advantage over here is that the “friend” paradigm is eliminated. This is purely to meet new people, and do so in an unbiased way. Often social networks are plagued with people targeting the most attractive/popular people, and with no use, because this annoys both parties.

The anonymity brings a certain degree of mystery, and moreover because the interests are matched by an algorithm, which will rely on partial string matching and some clever scoring techniques, there’s a higher degree of success.

The most important thing is that mutual consent is required in order to further communicate. True there will be always ways to send private data over chat, but that’s not the point. The point is to have an unbiased judgement based on personal qualities, and then over appearance, which is quite opposite the standard paradigm.

I’m planning to work on it or give the idea to someone else to work on it, but this is one thing that just might work.

OMGblizzardiloveyouhowcanieverthankyouforbeingsofuckingawesomeandannouncingthemostamazingthingintheentireuniverse

I fucking LOVED diablo 2. It was the only game that ran on my old PC and I LOVED that game.

Today, just a few hours back: http://www.blizzard.com/diablo3/ !!

Thank you blizzard, for making me *happy*

Oh god! reverse deadline phobia

I used to love my summer job (yup, life was good, do something you enjoy and get paid a laughably obscene amount of money for it), but with a large amount of work that has to be done within the deadline, all hell broke loose and I’m spending most of my time goofing off. I just blew away the entire evening.

Ah, such fond memories exam time.

On developer productivity Part 1

Firstly, there’s a sharp difference between being a developer and a programmer, in my opinion.

While both consist of writing code, some programs are experiments, hacks or tiny tools, compared to extremely large applications with thousands and thousands of lines of code and with many people working together with lots of source control, modules, unit tests, etc.

But the funny thing is, college seldom seems to teach people about how to make their code writing better. Most people were told to use emacs in their first sitting and still do. While emacs(ugh), or vi(yay!) is perfect for managing about a 1000-2000 line codebase, something better is required.

The biggest trouble is, at the end, that people do not want to learn anything which won’t directly give them marks, or help them finish their project, even though it may mean shaving off many hundreds of hours in the course of it’s use.

For a change, I won’t rant. I’ll rather give use cases comparing the current IDE I’m using, with what most people tend to do.

Note that this is largely C++ specific, but widely applicable.
I use the C++ Development Tools for Eclipse (CDT/Eclipse) as my development environment.

Code completion: While most people think that code completion just helps ease out programming, it doesen’t. What it does do, is prevent mistakes while writing the code in the first place.

I can safely agree it makes you a better programmer if you know what functions to call, and you know exactly what they are, and refer to the original source code to see how it’s spelled. But in typical scenarios, if I use a class once, and need a member of that, I can’t open that file, search for the function, see the definition and use it. I can just use code completion and be done with it.

Code completion has also helped me prevent spelling errors so many hundreds of times.

Debugging:

The thing that annoys me most is when the first thing most people do when a bug exists is print out the values of the variables for every point. While this is a great method for examining patterns sometime, you *need* to know how to fire up a debugger, and you can watch all the variables you want.

In extreme cases, like remote programs, or programs with large amounts of looping, logs are fine. However, logging is extremely important to notify stderr/stdout about important events.

However, I find myself setting a breakpoint far before I try to print out the values of variables to the screen. They also start polluting stderr/stdout after sometime

Jump to method:

Here’s one more that helps while writing code which uses code other people’ve written. CDT/Eclipse allows you to Ctrl+Click on an object to jump to it’s definition. Another great feature is the ability to jump to a definition/declaration by typing in the first few letters of the method and finding the right one and hitting enter.

This has saved me a ton of time.

Pre-emptive bug checking:

CDT/Eclipse does a very good job of this. I haven’t seen any other IDE do this so well. Most common bugs like forgetting to put a semicolon, or close a bracket, are given as warnings by the IDE, *while* you’re typing in the code, and it’s extremely unobtrusive. The best part is however is when you use a symbol that’s not in the scope or is not defined, the symbol name turns dark brown colored text(which is noticeable while not distracting), and it’s most often a typo in the filename. It would’ve been a nightmare to implement, but is a huge blessing.

Now I’m off to do work, writing code with my second favorite IDE, I’ll write another part later hopefully. I didn’t bother editing/proofreading this page(I never do), and it’s only a rant. It’s best you seek more authoritative sources on integrated development environments.

My favorite IDE however, has to be Visual Studio, and I unfortunately never use it.

A sneaky little idea.

Okay, I need an opinion on this one:

I was wondering since emails, instant messages, etc all contain content relevant to a particular topic, and that you’re the sole creator of that content (not to mention it’s quite unique), can you make select conversations public, and put it on the internet and advertise on it?

note that it’s just an idea, and is probably very wrong, but the content is technically, yours, unique and easily available.

i’m A FRIGGIN RETARD!

(before I say this, legal nuts note that my opinion is mine alone, you’re welcome to use it if you want)

I found about the “im initiative”.

According to that, Microsoft will donate a portion of advertising revenue when people use their services to send emails or instant messages.

Let me get this straight, Microsoft is asking people to outright increase their profits for no specific reason, except that a (currently unknown to me)% portion of it will go to some nonprofit organization.

Now why do I think this is foolish?

At the end the revenue will be gotten from advertising, which is displayed during a fricking im session!!, and what’s worse, either the retard who’s signed up for this service, or the person chatting with him/her have to click on the ads, and will probably end up paying money. And of that, a few cents will go into microsoft’s pockets, and a cent or two goes into the non profit organization. This is more or less to make people think “hmmm… the more I message, the more I’m helping people.”, this causes unnecessary traffic, which probably travels around the world a couple of times, routed and resolved, queued and amplified. To imagine the amount of impact of a single message on environment, power, and time, you’re doing more harm by messaging and wasting people’s time in the first place. So if you want to help the world, you can cut down on unnessacary messages, or slowly and carefully wade out of the gene pool. Take your pick. The entire program is to just make people feel smug. Pick a program, and start making microsoft some money, and suddenly everyone in the world loves you. Go ahead and talk about the chocolate mousse you had in the local confectionary and suddenly an african village is full of food, and is singing praises to you, divine rocketmonkey764. In reality a few cents from an ad you or a friend clicks on will go into some organization’s pockets, while most of it will still go into microsofts. The entire system is really un-transparent. How much percentage of money goes in, how much did a single user contribute, that’s all never going to be revealed and is probably dumbfoundingly low.

A few of you are going to say “You cynical prick, they’re trying to help people and you’re bitching about them.”

I reply, yes, it’s a good idea to participate in the program if you regularly use Live messenger, or hotmail, and you live in a country where this is supported.

What microsoft is trying to do, however, is forcing you to use their ad-supported(ugh) service, and use it more than required, wasting yours and everyone’s time, in an attempt to think that you’re doing a great deed.

Worst thing is they’re trying to take the thing viral, right to the heart of the astonishingly dumb internet.

Two hours more!!!!

[image]

Bury the hatchet

I used to frequent several (social) news websites a few months ago, but these days here’s what I’m seeing:

reddit: obama obama obama, bush is bad, [nsfw], and some obscure programming paradigm

slashdot: DRM, DMCA, viruses, licensing, LGPL .

Lifehacker: How to create a shortcut key to create a shortcut key to create a shortcut key to create a shortcut key.

Digg: Content unavailable as I’ve stopped reading digg due to health concerns.

Techmeme: Apple flavored yagoosoft. (yum)

del.icio.us(yum) hotlist: Common sense disguised as self help disguised as zen, how to bookmark tutorials you’ll never try or articles you’ll never read later, how to make rounded corners, how to get a girlfriend, how to convince your girlfriend rounded corners are cool.

Nobody’d ever think it’d come to this, but the internet has actually become boring.

Mapmaker yay!

Google MapMaker’s finally gone public. You can check it out here: http://www.google.com/mapmaker

I don’t know if I’m allowed to say this, but this product was the first one to be mostly conceived and developed in Google, India.

Read amit’s write-up about the product here.







You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser