Archive for category idea
A message to kids: what is your passion?
This message actually applies to everybody but I think it’s obvious how it applies to adults. What most kids don’t realize is that it applies to them too.
If I ask you “What is your passion?” and you don’t give me a straight, simple and quick answer, you are in trouble.
My passion is programming. When I start programming the world around me fades away; I forget about time, I forget about people, I forget about sleeping. I don’t even feel sleepy. If I spend two days without programming I start to feel uneasy. Five days and I’m going crazy; I start writing algorithms in napkins. I think that’s how a passion feels like.
I believe it doesn’t matter what your passion is as long as you have one. I’m fortunate that my passion is an extremely profitable one. Work and play are the same for me. Even if you think your passion is not on that category, you may be able to force it into it. And enjoying one’s job is the best thing that could happen to anyone.
I think most adults recognize this. I would hope so. Most kids don’t even know what I’m talking about. They don’t know the feeling or that the feeling even exists. I was, again, very fortunate of finding my passion when I was 7 years old.
It’s very important to find your passion as soon as possible, so you can align your life to it. I loved to program and now I work as a programmer. I didn’t wait until the second year of Computer Science to find out. It would have been way too late then.
If you think your passion might be programming? Pick a book, start writing code. You think it’s helping animals? What animals have you helped so far? Go out, find an animal, and help it; go to a shelter and feed an injured dog at least. You think it’s money? You better had a spreadsheet with your income and expenses, even if your income is your weekly allowance.
Let’s see a couple of activities which seem hard to turn into a passion for a kid.
Medicine? Go and do a course in first aid, it doesn’t matter how old you are, they’ll probably let you do it. Read about about anatomy or any other aspect of medicine. You can start at the Wikipedia and read for as long as you want. If you get bored in 10 minutes, that’s probably not your passion. Get a microscope and play with it. There are experiments to extract DNA from some plants, do them. There are experiments to figure out the type of blood of a person, do them.
Watch Dr House, ER (does it still exist?), Grey’s Anatomy and whenever there’s an illness in them do your own research. Start a blog and for every episode explain how wrong they are. Watch documentaries about real emergencies, even about forensics and corroborate what they say, blog about it.
Talk to a medic, ask them how it is like to be a medic. Ask them what was the most interesting case they’ve had. Probably they’ll have some reserve in talking about them, but if you are interested, they’ll find something to tell you. People love talking about themselves.
And then find out the thousand experiments to do and things to learn about medicine that I don’t know about because it’s not my passion. I already gave you a lot of ideas for not knowing anything about the field, if it’s your passion you’ll have many more.
Law? Watch all the law-related TV shows, there are a lot. Are they right or wrong? Same as for medicine, go and do your own research, blog about it. If you are old enough, try to get a job as a clerk, or errand-boy in a law firm. You’ll learn how that world works. Get yourself real cases to read an analyze. Are public trials conducted where you live? Can you get into one? Do it. Can you go to congress sessions? Do it.
Help someone with a contract. Contracts move around all the time. Work contracts, leasing contracts. Most people, me included, glance over them and sign them. Help someone understand a contract, by understanding it yourself first. I don’t have the time or the money to get a lawyer to review everything I sign, but if you were my neighbor and want to help me for free, sure! Go ahead! Do know about any potential liability problem, though.
Find a lawyer and ask them about their job. Ask them about cases. And then learn about the thousands of things you can do in relation to law without being a lawyer that I don’t know about because it’s not my passion.
You don’t have to wait until your are 17 or 18 to start doing all that. You can start today no matter what your age is.
Leave a comment: What is your passion and what are you doing about it?
An intelligent music player
I still haven’t found a good music player, for my computer that is. The one that got the closest to it was Amarok, but still it was very far away. My problem is that I don’t know what to listen to, really! I’m only just finding out what music to use for coding. There’s one thing I really want from a music player: for it learn what to play for me. It’s not the same as learning what I like. It’s much more complex. Amarok learns what I like, but not really what to play for me.
In Amarok, when you jump to the next song it checks how much of the song you listened and assigns a score based on that. For songs that you listen completely you get a high score and for songs you listen only for a couple of seconds a low score. Over time, as you listen, those you like most and listen most will get high scores while those you despise and jump immediately will get a lower score.
Amarok has a special playing list, or used to have in the 1.4 version, which is called “dynamic” and plays those songs with the highest score. That sounds excellent, but it’s not enough. This music player I’d like to have would not compute how much I like a song, like Amarok, but how probable it is that I’ll like it when it plays that song.
Let’s call this player Pamup, Pablo’s Music Player, and let’s see how it could provide such a magic feat as playing songs that you want to listen (even if you don’t know you want to listen to them).
Pamup would have a scoring for the songs but instead of being a linear score it’ll be multidimensional. Let’s start with two simple dimensions and the rest will be clear: percent of playing time and time of the day. Song A you play 100% and song B 50%. That means that you like song A better than B. That is what Amarok does. Pamup would instead record:
- Song A in the morning: 100%
- Song B in the morning: 50%
- Song A in the evening: 50%
- Song B in the evening: 100%
You like A as much as B, but you are more likely to want to listen to A in the morning, and B in the evening. Of course adding the time of the day will probably not improve the equation by much. The idea would be to add as many dimensions as possible. Some dimensions may be irrelevant and they should cancel themselves out, like in this case:
- Song A in the morning: 100%
- Song B in the morning: 50%
- Song A in the evening: 100%
- Song B in the evening: 50%
- Let it be, I like it at all times.
- O Fortuna of Carmina Burana, please, don’t wake me up with that (or maybe yes, please do, not sure).
Maybe it’s irrelevant for some people, but not for others. I don’t know and we don’t need to know.
I can think of many other dimensions to add to the system and I’m sure many other people will think of more and as technology improves we’ll be able to have even more:
- What program are you using? I want music that helps me concentrate when I’m using my text editor to write code while I don’t care much about what I’m listen to while web browsing.
- What are you browsing? Maybe I do care about the music while I’m web browsing. Redditing and Facebooking can be done pretty much with any music, but if I’m at Lambda the Ultimate, I need something to concentrate. Even some analysis of the web site could give some important hints: lot’s of dense text, no pictures, play Mozzart; a photo blog, play whatever.
- How are you controlling the player? Are you using the keyboard with global shortcuts? you are probably doing something else. Are you using the remote control? you are probably away from the computer. Are you using the mouse directly into the players window with the lyrics window open? Ok, let’s play something with lyrics because you probably feel like reading, maybe even signing.
- Are you singing? When can find that out using the computer’s microphone. Let’s play things that are in your vocal range, and mostly by the same gender as you are. Let’s also play things you liked singing before.
- Are you using only one app or switching between various apps?
- Which apps are you switching with?
- Is there any other sound coming out from the computer? If so, maybe soothing background music with not much volume is what the player should play.
- Are you dancing? Let’s disco! You think that’s a tough one? Most smart phones have accelerometers in them, if you have the smart phone on your pocket I’m sure I can find out if you are in the couch or dancing, or maybe moving but not dancing. Even the raw input of the accelerometer could be used as a signal, because it’ll be different depending how tired you are and how you are dancing.
- Are you alone? You think that’s a hard one as well? Many people are using wifi, so, what’s the strength signal received on other devices on the same network?. If another computer has a similar signal level as yours and it is being used, you probably are not alone. It could also be done using smart phones, although with a smart phone you don’t require to be in use, you require it not to be on the table. If it’s plugged into the computer, you can ignore it, if it’s flat and not moving (accelerometer again), you can ignore it.
- Who are you with? I hope by now you realize how much we can find out. Let’s make it social, let’s have the app in every device. Why would people install it? Well, when you visit me, if you have it on your device, you’ll device will tell my computer what you like, and my computer knows what I like, so it’ll try to find a common ground for us (and it won’t trust me that much when I skip a song, because maybe it’s you skipping it). We could make you use your own smart phone to skip it, and then Pumap knows who is skipping it.
- Who are you talking with? If you are talking with other people, using voice recognition you may identify that people, or at least how many there are. If there’s cutlery clater in the background, people are eating, let’s just play background music for a nice evening. If it’s only you speaking, maybe you are in an old land-line phone (if you were using your smart phone, Pumap would know), let’s cut the music altogether, probably it’s distracting.
I believe this program should not work with special cases but have some very sofisticated machine learning system where we input all these signals and does the right thing. And as more signals become available, they are added and analyzed as well. I would like to have that music program! Because honestly, really, I’m not sure what music I want to listen to. I want my computer to figure it out for me.
Breaking the Monopoly-design monopoly
I am talking about the game, you know, Monopoly! There are so many versions of it but the other day I’ve seen the most interesting one. No, not the Esperanto one: Monopolo. A do it yourself Monopoly, or a Make it yourself-opoly.
From that I’m deriving the idea, why can’t you design your Monopoly in a web application, or even in a desktop one but that ultimately submits it to the web and you get the finished game delivered to your home. You add pictures, you pick themes, you pick the title, the language, the currency. It could make a perfect purchase or a magnificent gift.
Why can’t you sell it to other people? Like you do for stuff in CafePress. Hasbro would take some earnings but all the design is ultimately crowd-sourced, the designer also gets some money. I find one reason why that may not work and that’s because most stuff for which is worth it to make a monopoly are also copyrigthed. Average Joe wouldn’t be able to make a Monopoly of his favorite movie without striking a deal with the movie makers, which is not likely for average Joe.
But the movie makers could make them in a self-service way. That’s also unlikely to happen. But an xkcd Monopoly? That’s likely to happen and sell quite a few copies. Companies with a sense of humor or with a good PR would have some employee doing tha. Do you imagine Microsoft or Google Monopoly with each property being a product. Do you want to buy Office? Do you want to buy Chrome? Do you want to play as Bill Gates? Steve Ballmer? Larry Page? I know some geeks would stack them up and have one of each of those.
I thought about starting to make the web application for designing a Monopoly. It could generate PDFs that you download and print and paste in a normal board as an interim while not having any production. But there’s only one company that can legally do this: Hasbro, and having only one company as your potential exit is not a good idea. So it was dropped from the ideas board into here, my blog.
Fiction blogging
As stories can be told in first person, or third person, in the form of a diary or a tale, as book or comic or movie; I was thinking that blogging could be a literarly style as well.
I can think of two sub-genres. Historic and fantastic blogging.
For historic imagine a blog written in the context of -70 (minus 70) years. So that on October 19th 2009 you’d get a post for October 19th 1939. Who would be the blogger? It could be an important person, what would Churchil blog? Or it could be an unnamed person, an anti-nazi frenchman for example. They could also have a Twitter account! It would be an interesting way to learn history.
The other genre would be total fantasy. A blogger in the future, imagine if for some strange reason, blog posts of a guy surviving the singularity travel back in time? What if blog posts from a galaxy far away? I would certainly follow those blogs! But of course, it’s hard work that requires a very good writer.
Another thing that could be applied to any fictional blogging is having a network of blogs. Imagine reading the blogs of a frenchman in the resistance, a nazi soldier, a Russian red-army member. All blogging about the same, from different perspective! What about reading the Twitter feeds of Frodo, Sam, Gandalf, Aragorn, Saruman?
I think it would be very entertaining.
A feature we need for the post-PC era
The post-PC era is when we stop having PCs because we move to something else. You may think that’s unlikely and unrealistic but look at the evidence. At one time we had desktop computers and laptops started to appear. They were just toys for people with lots of money, then they became the second computer of people that spent a lot of time on the go, today most people own a laptop instead of a desktop computer.
The exodus from the PC is not going to be that easy, because the mobile devices are more different to a laptop than laptops were to desktop computers. But it’s not only leaving PCs for smart phones, also for netbooks. I believe it’s going to happen. Probably not as extreme as the PC to laptop but it’s going to happen. We’ll be using our phones as our primarly way to access data and communicate. And when we come home we’ll plug it in a dock station -that already exists-, so that it can use our nice big speakers -that also exists- and so that we use an external keyboard -that exists in many cases- and a big external screen -that exists, at least in the netbook market-.
What doesn’t exist yet, I believe, is external processing. When I’m at a bar I won’t play Halo and I’m OK if switching between applications is slow, but when I come home I want my device to become faster. I have seen absolutely no progress at all in being able to add processing power to a machine, to a portable machine. The closer I’ve seen were docking stations, probably IBM, which added better sound and video cards. Sharing processing power is hard, but I think we need it to go mobile.
Reviewed by Daniel Magliola. Thank you!
Papers books are going away, and so does signing them
Let’s face it: paper is dying. It’s going to be a slow death, but for some purposes it’s dying faster. Newspapers find themselves not being able to print anymore due to costs and books are starting to be digital. I’ve recently got a Sony PRS-505 which I love (and my wife does too). And of course there’s the Kindle. With the death of paper-books, a fine tradition is going away: authors signing books.
It’s very likely that the tradition will continue with paper books for a very long time after our book-shelves were replaced with one little device. After all, a signed book is not a book but a collectible item, like a signed baseball or a signed t-shirt. They are stored and displayed differently than their mundane non-signed counterparts.
Eventually the books being signed will be custom-printed because there won’t be any more mass production. But what if we could replace signatures with something digital, and better?
At first I though that you could have your digital book signed. That’s possible, to have a PDF that has the signature in it. That’s trivial to generate automatically so it doesn’t have any value. If it has dedication, that is, your name hand-writen by the author, then it gets trickier to generate; and more valuable. But this is the digital age, the future, we can do better than that. What if you have a PDF where the picture of the cover of the book is not the usual one but a picture of you with the author.
Now, that’s something! The signing booth would now be a photo booth. After you take the picture they’d generate the PDF which you could download instantly by bluetooth or with a code they give you. Now suddenly the digitally signed book is something even more valuable than the usual signature.

If you plan on developing the software and do the hardware integration for this, let me know, I might be interested.
If I were in charge of Audible
I have one little idea to implement for Audible: make it free for blind people.
I’m sure there are channels to verify whether someone is (legally) blind: government certificates, associations, or something like that. On third world countries, audio books for blind people are a rare and expensive luxury. Building a public library of them that can be accessed for free is a painstaking process that some volunteers do. And here I am talking about collecting cassettes.
I don’t think this market would represent huge numbers in Audible revenues (although it’s a big market, as show by screen readers which are only useful for visually impaired people). And before you say “but an mp3 is of no use to someone with a cassette player”, I’m sure it is much less effort to download an mp3 and record it in a cassette than finding the cassette with the book in the first place. Some volunteers would do it for people with sight problems that want to access books and have no means.
Unlike screen readers, Audible is useful for everybody and providing a free service to handicapped people is an amazing thing to do, and if played correctly, also a very good PR campaign. If not free, it should at least be very cheap.
Reviewed by Daniel Magliola. Thank you!
It’s time for search and replace
Web browsers, like Firefox or Chrome, are no longer document viewers, but application platforms. I’d like to see browsers start to implement search and replace. Of course not modifying the page, just replacing the matching strings in forms.
I’m really surprised it’s not implemented yet. In the last two weeks I needed this feature about 5 times. It’s time for search and replace in web browsers already.
Reviewed by Daniel Magliola. Thank you!

Comment on TWiT 204: Taste Like Dirt. Lending Kindle books
Posted by Pablo in comment, idea on 2009-07-21
It would be very simple to have a web app of people lending each other books across the world in a very organized and systematic way. The reason is that there’s no danger for the lender, the book will come back automatically. It’s not the same as lending a real dead tree paper book.
The solution is simple: don’t make it automatic for books to come back. Have the borrower have to press a button to return it. And if the borrower never does then you lose the book. Then you would only lend them to people you trust (not in a p2p-network way) or when you don’t care about losing the book.
What about book swapping? I don’t see a way to implement book swapping without allowing a systematic peer to peer network to exist. That leads me to the issue of DRM, which I’m not going to talk about now.
Reviewed by Daniel Magliola. Thank you!
book, DRM, e-book, idea, Kindle, TWiT, TWiT 204, TWiT Network
2 Comments