Wednesday, March 26, 2014

Pervasive Facebook

Facebook + Oculus VR:

Greetz to Manny in Heaven. Thanks for helping me share my idea back in IWC. FB has the same idea too... we're living in the future already! =)

Wednesday, March 21, 2012

Dear Blog,

Here are my lame excuses on why I'm giving up my dream of doing a startup.  Someday I will look back into this article and erase this after realizing that this is lame.  Until that day comes, I will post this entry anyway... Hehe...

Years ago, I wanted to build a service where users can request the amount of CPU power, memory, disk space, and network bandwidth that they need.  With a click of a button, I envisioned that this service would run a back-end script that would start Xen/VMWare servers and configure them with the necessary settings (i.e., IP address, host name, passwords, SSH keys).  I knew that this can also serve as the foundation for building a service that would automate the process of deploying websites.  Web developers can simply commit code to CVS (hg and git didn't exist back then), and scripts would automatically update the servers with the required files.

Why I didn't push through with this idea (i.e., a list of lame rationalizations in life):
  • I don't live in Silicon Valley.  Everyone that I talk to thinks that I'm crazy or stupid.  Most of my geek friends haven't even heard of Linux or Xen.
  • I don't have easy access to capital.  Sure, I can borrow money from investors, but it requires social skills and a wide network of business contacts.  I tried to borrow money from my mom but the conversation went something like this:

    Me: Mom, can I borrow money and start a business?
    Mom: What are you trying to do? How much do you need?
    Me: I want to quit work and create a product.  I don't have a plan, but quitting work will free my mind for creative pursuits.  I will think up of a plan as I go along.  I just need to survive for a year or two without income.
    Mom: Are you out of your mind? Blah blah blah, you need to go back to school! Blah blah blah... it's too risky.
    Me: But I can still take on freelance jobs...
    Mom: Blah blah blah stable job blah blah blah think of your future blah blah...
    Me: *sadface*
 Anyway, here are the list of things that I want to do if I have free time:
  • Create a browser extension that would communicate with mobile phones and tablets as you browse the Web.  This is useful for developing responsive websites for both desktop and mobile.  The mobile phones would "follow" your browser as you navigate.
  • Create a browser extension that would modify Gmail or Yahoo's page, and insert your contact's publicly available information (i.e., Twitter/FB status, LinkedIn, Gravatar, etc).
  • Create an SMS (not required; can be via WiFi) authentication service that can easily integrate to Web apps or network appliances. Useful for implementing two-factor authentication.
  • Create a USB NAS. Portable NAS device that can be connected to a portable hard disk.
  • Create a file sharing system for large files.  Computers will simply rsync the files to/from a central server in the background.  A distributed "file system" is probably cool, but I don't know how this would work if the user would turn off his PC.
  • Create an augmented reality MMORPG and/or social networking system that overlays data to the real world through the use of smart phones or VR glasses.
  • Create a 3D QR app for mobile phones.  Users can just scan a newspaper or magazine, and a 3D image of the product will pop up.
  • Android client for automatically configuring IPv6. A gogoclient for mobile phones.
Blah, it's 12:30am already.  I need to stop blogging now.  I still have lots of ideas in my head. Weeeeeeeeee...

Monday, March 12, 2012

I dunno if I'm just cynical or not, but there's this contest here in the Philippines where you can pitch your ideas for a chance to go to Silicon Valley for 3 months.  I'm curious, but I won't join.  I'll just observe.  They don't have funding (the prize is a funding mission, yay???) so this smells like spec work to me.
I was about to give up on my dream of doing a startup but then I stumbled upon this:

I think I need to write a blog on why I was about to give up on my dream, but basically my lame excuse is that I don't live in Silicon Valley.  I need to blog more about this some other time.

Thursday, February 09, 2012

This is my "frist psot" in 2012.  I browsed some of my old blog entries to find some info, and I was shocked that I over-shared some personal info on the Internet.  My posts on love and romance were especially gay.  Ugh... I can't believe I wrote those... :-/

Thursday, December 15, 2011

I was browsing at Heroku's services and I was a bit appalled but amused on how they were able to market simple sysadmin tasks into expensive products. I mean, $3/month for a simple cronjob entry? $100/month for SSL config? $3500/month for memcache? $6400/month for PostgreSQL? Whoever thought of this must be an effin' genius! Seriously. And I'm not being sarcastic.

Anyway, it inspired me to think of creative ways on how to make money. I won't execute my "plan", but it's a good mental exercise. Ladies and gentlemen, I present to you my business plan:
  1. Invest in or start web hosting, and other "cloud" platform services.
  2. Invite external investors and pool their money to mutually invest in startup companies.
  3. Find lots of willing geeks that want to start their own startup.
  4. Invest in those startups, but make them use your platform services.
  5. If the startups succeed, claim credit; use the success stories for inviting more external investors.
  6. If the startups fail, you will still profit from your platform services. Money will simply flow from external investors into your pockets.
  7. Repeat.
  8. ???
  9. Profit!

(Update: To make this ethical, we need to give external investors the option to invest in the platform services.  Letting the startups use the services would make the services popular, thereby attracting customers that the investors didn't invest in.  Therefore, the external investors may end up profiting or at least reducing the risk of their investments.  I started this post as a joke, but maybe this would work in the real world, especially if we build a community [cult? hehe] around this.)

Friday, December 02, 2011

Solution to the GCHQ Code Cracking Challenge

eb04afc2 bfa381ec 0cfec175 f931c0ba d0c1ca08 8a1c0c8a
fec175e8 e95c0000 005c583d 41414141 753b5a89 d189e689
d189df29 cf31c031 8a14068a 341e8834 8a1c168a 1730da88
d8fec0cd 809090e8

00010000 31c9880c efbeadde 02040c00 3c04881c 04883c0c

0089e381 c3040000 7543583d 42424242 df29cff3 a489de89
db31d2fe c0021c06 0688141e 00f230f6 17474975 de31db89
9dffffff 41414141

At last, I have finally found the solution to the GCHQ Code Cracking challenge.  After running an analysis on the above code, I discovered that it contains a message that is encrypted with a simple ROT13 cipher, which is:


The last step for decrypting the above code is left as an excercise to the reader.

Friday, November 25, 2011

I've been trolling the IRC channels with silly "business ideas", so I think I should paste them here in my blog.  It might inspire me to create a realistic business idea someday.  Hehehe...

Idea: How to Commercialize an Artificial Black Hole
  1. Create artificial black hole.
  2. Build a server farm near a black hole.
  3. Link the server farm to planet Earth.
  4. Take advantage of time dilation-- INSTANT COMPUTATION SPEED!!!!
  5. ???
  6. Profit!
Idea: Brain Power on Demand
  1. Build a farm of brain chips.
  2. Expose the brain chips via an API.
  3. Build a cloud service for brain chips.
  4. Market as Brain Power on Demand!
  5. ???
  6. Profit!
Idea: iPhone Mobile Sex (NSFW) hahaha
    1. Build iPhone app.  Install on iPhone A.
    2. Connect vibrator to iPhone.
    3. Install app on iPhone B.
    4. iPhone B contacts iPhone A.
    5. iPhoneA activates vibrator.
    6. ???
    7. Profit!
    (Update Feb 2, 2012: LOL, the iPhone Mobile Sex hardware is already real! Awesome...)