<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Misc on keithrozario.com</title><link>https://keithrozario.com/categories/misc/</link><description>Recent content in Misc on keithrozario.com</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 12 Jan 2026 14:14:37 +0000</lastBuildDate><atom:link href="https://keithrozario.com/categories/misc/index.xml" rel="self" type="application/rss+xml"/><item><title>Agents productivity vs. Quality</title><link>https://keithrozario.com/2026/01/agents-productivity-vs-quality/</link><pubDate>Mon, 12 Jan 2026 14:14:37 +0000</pubDate><guid>https://keithrozario.com/2026/01/agents-productivity-vs-quality/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>This year, I managed to complete the entire problem set of &lt;a href="https://github.com/keithrozario/advent-of-code">advent of code&lt;/a>. Last year, I could only complete 43 out of 50 problems. So there was ... progress!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>If you're unfamiliar, Advent of Code is a series of daily coding challenges released during the season of advent (the period just before Christmas). I encourage you to try these challenges for yourself. None of them are easy (at least to me), but all of them solvable with enough elbow grease and time.&lt;/p></description></item><item><title>The METR Study</title><link>https://keithrozario.com/2025/12/the-metr-study/</link><pubDate>Sun, 07 Dec 2025 15:55:36 +0000</pubDate><guid>https://keithrozario.com/2025/12/the-metr-study/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>The METR study is wild!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>It's methodoloty is unlike any other. While previous studies went 'wide', the METR study went 'deep', focusing on 16 developers (instead of hundreds or thousands), but deeply analyzing the effect on AI on those 16 developers in a way 'wide' studies could not.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>METR first identified 16 developers who were maintaining high quality open source repositories. These repositories had an average of 22k stars on Github, and ~1 million lines of code. 22k stars is probably 6-7 standard deviations above average on Github. To put a football perspective, these developers were maintaining the football equivalent of Real Madrid, while your average Enterprise app code base is Toa Payoh FC or Scunthorpe United.&lt;/p></description></item><item><title>Software 3.0</title><link>https://keithrozario.com/2025/08/software-3-0/</link><pubDate>Mon, 11 Aug 2025 09:31:48 +0000</pubDate><guid>https://keithrozario.com/2025/08/software-3-0/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>If you have 3 apples, you take away 2, how many apples do you have?&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>1 of course!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>But then again, &lt;code>&lt;strong>you&lt;/strong>&lt;/code> took away 2, so therefore &lt;strong>you&lt;/strong> should have 2. The question is ambiguous depends on how you interpret the words 'have' and 'take-away'.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Compare that to something like this:&lt;/p></description></item><item><title>Saying No.</title><link>https://keithrozario.com/2025/08/work-life-balance-slows-careers/</link><pubDate>Sun, 10 Aug 2025 10:34:12 +0000</pubDate><guid>https://keithrozario.com/2025/08/work-life-balance-slows-careers/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>I was "inspired"by &lt;a href="https://www.pathtostaff.com/p/work-life-balance-slows-careers-e9">this post&lt;/a>.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>In it, Philip Su, an E9 (Distinguished Engineer) from Facebook explains how he progressed in his career, which includes an impressive stint at Microsoft that saw him promoted every year for 8 years straight. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>If you have that kind of accelerant so early in your career -- you're bound to be "Successful", or at least air-quotes successful. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Distinguished engineers at a FAANG company (Facebook, Amazon, Netflix, Google..etc) are the highest technical individual contributors in companies that value (and pay) their technical folks LOTS of money. There are fewer Distinguished Engineers at FAANGs than there are NBA players, that level of elite requires immense dedication.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I'm not as "successful" as Philip. I started my career as a Business Analyst in Shell, I was promoted (sort-of) twice in my 9 years there, then bounced around a bit, and joined Amazon as a L6. I left 4 years later at the very same level, promoted a grand total of ZERO times. Now I'm a partner engineer at Google -- a &lt;a href="https://wowpedia.fandom.com/wiki/Peon" data-type="link" data-id="https://wowpedia.fandom.com/wiki/Peon">peon&lt;/a> in the giant machinery that is Google Cloud. So I've worked at FAANG companies, but at more ground-level stuff, than in the stratosphere that Philip operating in.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>But, I'm happy where I am, and pretty happy with my journey so far.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>Good, fast, or Cheap?</title><link>https://keithrozario.com/2025/07/good-fast-or-cheap/</link><pubDate>Wed, 23 Jul 2025 12:59:06 +0000</pubDate><guid>https://keithrozario.com/2025/07/good-fast-or-cheap/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>In Software delivery there's a famous saying: Good, Fast, or Cheap -- pick 2. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>There's always trade-offs.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Fast and cheap can be measured easily. &lt;em>How much money&lt;/em> and &lt;em>how much time&lt;/em> are very simple questions to answer. You might think it's expensive, or slow -- but the objective hours and dollars are easy measurements.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>It's not the same for 'Good' though. How do you measure 'Good'?&lt;/p></description></item><item><title>What Challenge 13 taught me about LLMs.</title><link>https://keithrozario.com/2025/03/what-challenge-13-thought-me-about-llms/</link><pubDate>Sun, 02 Mar 2025 17:32:37 +0000</pubDate><guid>https://keithrozario.com/2025/03/what-challenge-13-thought-me-about-llms/</guid><description>&lt;!-- wp:image {"id":7868,"sizeSlug":"large","linkDestination":"none","align":"center"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/image-7-619x500.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>While doing programming challenges in Advent of Code, I came across an interesting behavior of LLMs in coding assistants and decided to write about it to clear my thoughts.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>First some background.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Advent of Code is a series of daily coding challenges released during the season of advent (the period just before Christmas). Each challenge has 2 parts, and you must solve part 1 before the part 2 is revealed. Part 2 is harder than Part 1, and usually requires re-writes to solve. Sometimes quite extensive rewrites, and others they are small incremental steps.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>If you haven't done these challenges before, I encourage you to try. None of them are easy (at least to me), but all of them solvable with enough elbow grease and time.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>That said, the challenges are still contrived. Firstly, the questions are much better written that what you'd see in a Jira ticket or requirements document,. They include a detailed description of what must be done, and sample inputs and outputs you can test. Secondly, the challenges extend beyond what most coders do on a daily basis, one challenge required writing a small program to 'defrag' a disk, another required building a tiny assembler that ran it's own program, and multiple questions involved you navigating a 2D maze with obstacles along the way. All fun things you will probably &lt;strong>&lt;span style="text-decoration: underline;">not&lt;/span>&lt;/strong> do as a programmer in the real world.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I took on the challenges, both to improve my coding skills, and to learn how I could use coding assistants like in these &lt;em>close&lt;/em> to real-world scenarios. The hope was I would gain some insight into how I could use these tools more effectively should I need to do something more than solving contrived programming challenges before Christmas.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>OK. Background complete.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Let's move onto the challenge that changed the way I would look at LLMs forever.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>Overcoming Setbacks = Progress</title><link>https://keithrozario.com/2025/01/overcoming-setbacks-progress/</link><pubDate>Sat, 04 Jan 2025 10:57:20 +0000</pubDate><guid>https://keithrozario.com/2025/01/overcoming-setbacks-progress/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>We've all seen the "tiny gains post". How if you get one percent better each day for one year, you’ll end up thirty-seven times better by the time you’re done."&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Well......&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>First of all, 1% isn't 'tiny'. I know a few bankers who'd sacrifice their first born for a daily increment of 1% on their portfolio. After all, how many bankers do you know have a 37x return on anything over a year.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Secondly, getting 1% better everyday is not possible. Just getting better everyday is not possible.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>If you train in cycling, improving your speed by 7% every week is a ridiculously impossible goal. In cycling we measure power output, so if you improve 1% everyday, no matter where you start from -- you'll be out-sprinting &lt;a href="https://bicycles.stackexchange.com/questions/21294/when-mark-cavendish-says-hes-sprints-at-1500-watts-how-long-is-that-for" title="">Mark Cavendish&lt;/a> within a year.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>So forget 1% everyday. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>1% sounds small -- but doing it everyday puts is a fairy-tale. That said.... the idea that making small consistent gains instead of large but inconsistent improvements is a good idea.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>The Tyranny of Best Practice</title><link>https://keithrozario.com/2024/08/the-tyranny-of-best-practice/</link><pubDate>Mon, 12 Aug 2024 14:00:45 +0000</pubDate><guid>https://keithrozario.com/2024/08/the-tyranny-of-best-practice/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>All architects know what's best practice, but only good architects know when to use them.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I've been in plenty conversations where someone goes "we should do X because it's best practice" -- and act that the discussion ended. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Best practice is what works for &lt;em>most&lt;/em> people, &lt;em>most&lt;/em> of the time. It isn't something that works for everyone all of the time -- otherwise we would mandate it across the board and architects would be out of their jobs.&lt;/p></description></item><item><title>Remembering Sayakenahack</title><link>https://keithrozario.com/2023/11/remembering-sayakenahack/</link><pubDate>Fri, 10 Nov 2023 13:37:59 +0000</pubDate><guid>https://keithrozario.com/2023/11/remembering-sayakenahack/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>It's been 6 years now since the big sayakenahack debacle. I won't go into details on what happened, but ... I thought it'd be nice to take a stroll down memory lane with some pictures :)&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:image {"id":6390,"sizeSlug":"full","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/17-nov-2017.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:image {"id":7719,"sizeSlug":"full","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/image-2.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:image {"id":7720,"sizeSlug":"large","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/image-3-798x500.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:image {"id":7721,"sizeSlug":"large","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/image-4-820x428.png"
 alt=""
 
 loading="lazy"
 />&lt;/p></description></item><item><title>Investigating MYSPPL.com using OSINT</title><link>https://keithrozario.com/2022/03/investigating-mysppl-com-using-osint/</link><pubDate>Tue, 08 Mar 2022 13:26:26 +0000</pubDate><guid>https://keithrozario.com/2022/03/investigating-mysppl-com-using-osint/</guid><description>&lt;!-- wp:image {"id":7633,"sizeSlug":"full","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/image_from_malaysiakini.jpg"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>On September 2021, &lt;a href="https://www.malaysiakini.com/news/592070">malaysiakini&lt;/a> reported on a website called mysppl, that was selling personal data online. The site used previous breached data on Malaysians, and was selling it to anyone with a credit card (or Grabpay account).&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>&lt;em>Note to aspiring criminals.. the last thing you want when doing something illegal like selling personal data ,is to tie that back to Bank Account by accepting payments. But I guess, anything goes these days. &lt;/em>&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Anyway...&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I decided to see whether I could use generic Open Source Intelligence (OSINT) techniques to try to find out who is behind the site, and this post is about my journey through that process. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Let's go...&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>Drifting vs. Deliberately improving</title><link>https://keithrozario.com/2021/11/drifting-vs-deliberately-improving/</link><pubDate>Sun, 07 Nov 2021 17:28:07 +0000</pubDate><guid>https://keithrozario.com/2021/11/drifting-vs-deliberately-improving/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>`I've been playing guitar for over 25 years -- but I still suck at it. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I spent my first ever bonus I got (~RM2,000) on a brand new Norman Guitar, and now I'm the proud owner of multiple expensive guitars and amps ... but all that expensive gear hasn't improved my playing one iota. Even though I used religiously change my guitar strings every month.&lt;/p></description></item><item><title>Sign you Git Commits to Github with A Yubikey</title><link>https://keithrozario.com/2021/10/sign-you-git-commits-to-github-with-a-yubikey/</link><pubDate>Fri, 08 Oct 2021 21:34:22 +0000</pubDate><guid>https://keithrozario.com/2021/10/sign-you-git-commits-to-github-with-a-yubikey/</guid><description>&lt;!-- wp:image {"align":"center","id":7564,"sizeSlug":"full","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Screenshot-2021-10-08-at-9.31.00-PM.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>I found a few tutorials online to do this, but they're old and don't 100% work. So here's some quick steps on how you might sign your git commits with GPG keys stored on your Yubikey.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Since I'm a mac user, these steps are specifically for macOS, for Windows check out Scott Hanselman's great post &lt;a href="https://www.hanselman.com/blog/how-to-setup-signed-git-commits-with-a-yubikey-neo-and-gpg-and-keybase-on-windows" target="_blank" rel="noreferrer noopener" title="https://www.hanselman.com/blog/how-to-setup-signed-git-commits-with-a-yubikey-neo-and-gpg-and-keybase-on-windows">here&lt;/a>.&lt;/p></description></item><item><title>Ivermectin</title><link>https://keithrozario.com/2021/08/ivermectin/</link><pubDate>Wed, 25 Aug 2021 09:10:28 +0000</pubDate><guid>https://keithrozario.com/2021/08/ivermectin/</guid><description>&lt;!-- wp:image {"id":7537,"sizeSlug":"full","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/da6df04b172f6b6f40e67c4e0436caca.jpgs660.jpeg"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>So you think Ivermectin works.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>You studied the data, you've read all the medical studies you could find, you've seen hours of YouTube videos where doctors swear by the drug, and you've even spent days (or weeks) researching on your on. Finally you conclude, that the data suggest Ivermectin is an effective treatment against COVID-19.&lt;/p></description></item><item><title>Missing .SO files in Lambda functions</title><link>https://keithrozario.com/2021/08/missing-so-files-in-lambda-functions/</link><pubDate>Mon, 09 Aug 2021 11:14:28 +0000</pubDate><guid>https://keithrozario.com/2021/08/missing-so-files-in-lambda-functions/</guid><description>&lt;!-- wp:image {"id":7512,"sizeSlug":"large","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Screen-Shot-2021-08-09-at-11.13.54-AM-820x237.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>Most of the time, adding a python package to a Lambda function is a simple task. You &lt;code>pip install&lt;/code> to a directory, and then copy that directory to the function either directly or through a lambda layer.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>But sometimes, there's extra work required.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Packages like opencv install additional files on your system that aren't available in the same directory you pip installed into. When you &lt;code>pip install opencv-python-headless&lt;/code>, additional .so files are downloaded to special directories in your environment to provide the openCV functionality.&lt;/p></description></item><item><title>Learning VIM over a Weekend</title><link>https://keithrozario.com/2021/06/learning-vim-over-a-weekend/</link><pubDate>Sun, 06 Jun 2021 18:18:59 +0000</pubDate><guid>https://keithrozario.com/2021/06/learning-vim-over-a-weekend/</guid><description>&lt;!-- wp:image {"align":"center","id":7472,"sizeSlug":"large","linkDestination":"none"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Screenshot-2021-06-05-at-3.55.28-PM.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>This weekend, I decided to learn me some Vim.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>According to it's website, "Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient" -- to be honest, I only used vim when forced to from the command line, I wasn't sure why anyone would choose to do 'serious' editing in Vim. &lt;/p></description></item><item><title>The Future of work</title><link>https://keithrozario.com/2021/05/the-future-of-work/</link><pubDate>Sun, 02 May 2021 21:45:47 +0000</pubDate><guid>https://keithrozario.com/2021/05/the-future-of-work/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>As a father of 2 young children, I worry about how to prepare my children for the future of work. What will their careers look like? And am I preparing them the right way? &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Amid the Pandemic, I look at hard-hit industries and imagine how different my career would be, had I been in one of those industries. Like being a pilot, at age 40, with years of experience -- living the high life in 2019, and looking desperately for a job in 2021. &lt;/p></description></item><item><title>Lucking out on life</title><link>https://keithrozario.com/2021/04/lucking-out-on-life/</link><pubDate>Sun, 11 Apr 2021 18:35:06 +0000</pubDate><guid>https://keithrozario.com/2021/04/lucking-out-on-life/</guid><description>&lt;!-- wp:quote -->
&lt;blockquote class="wp-block-quote">&lt;p>&lt;strong>Luck Out&lt;/strong>: (colloquial, idiomatic, US, Canada) To experience great &lt;strong>luck&lt;/strong>; to be extremely fortunate or lucky. &lt;/p>&lt;cite>https://en.wiktionary.org/wiki/luck_out&lt;/cite>&lt;/blockquote>
&lt;!-- /wp:quote -->
&lt;!-- wp:paragraph -->
&lt;p>My life has been series of lucky breaks, a collection of events where I've 'failed upwards', and while my career isn't wildly successful, I'm smart enough to know and humble enough to realize the comforts I have are a distant hope for billions(!) of others on the planet. &lt;/p></description></item><item><title>The very Last time</title><link>https://keithrozario.com/2021/01/the-very-last-time/</link><pubDate>Fri, 01 Jan 2021 17:39:19 +0000</pubDate><guid>https://keithrozario.com/2021/01/the-very-last-time/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>I've been experimenting with meditation over the last few months, and I think it's great. Next to having a disciplined 8 hours of sleep everyday, I think meditation is the best thing you can do for your personal mental health.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I first started by reading headspace, and trying out his 10-minute meditation technique, but now I'm on the WakingUp app, which again starts a pretty reasonable 10 minutes per day. I'm by no means a guru, but just like exercise, 10 minutes a day beat 0 minutes a day -- by a lot!&lt;/p></description></item><item><title>MySejahtera privacy concerns</title><link>https://keithrozario.com/2020/12/mysejahtera-privacy-concerns/</link><pubDate>Sun, 06 Dec 2020 17:35:16 +0000</pubDate><guid>https://keithrozario.com/2020/12/mysejahtera-privacy-concerns/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>Last week, a friend sent me a &lt;a href="https://www.youtube.com/watch?v=ZR_6JGA0gXw">video of viral video by 'Fat Bidin'&lt;/a>, highlighting privacy concerns of the MySejahtera app. The same author (a.k.a Zan Azlee) also wrote a &lt;a href="https://www.malaysiakini.com/columns/551758">comment piece in Malaysiakini &lt;/a>explaining his concerns over the Government's contact tracing application.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Specifically, he was concerned that MySejahtera had a "slew of different capabilities that is very much of a concern, such as:"&lt;/p></description></item><item><title>Time vs. YouTube</title><link>https://keithrozario.com/2020/11/time-vs-youtube/</link><pubDate>Tue, 03 Nov 2020 08:08:40 +0000</pubDate><guid>https://keithrozario.com/2020/11/time-vs-youtube/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>I asked Emily, my 7 year old daughter, why she loved YouTube so much. Specifically, why she loved **watching** others play Roblox over actually **playing** Roblox herself? &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>It's a strange, but common thing among children her age, as my nephews and nieces do the same for other games.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>No surprises then, that Google announced record profits yesterday, with YouTube alone bringing in more than $5 billion in advertising for the first time, gaining 32% over the same period last year.&lt;/p></description></item><item><title>Spreadsheets</title><link>https://keithrozario.com/2020/10/spreadsheets/</link><pubDate>Fri, 30 Oct 2020 07:02:00 +0000</pubDate><guid>https://keithrozario.com/2020/10/spreadsheets/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>Spreadsheets are the bedrock of the modern enterprise, they're ubiquitous, from small family business' to large multi-nationals, and you'd be surprised by the number of critical activities that run off them.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Pound-for-pound, Microsoft excel is the most valuable piece of software on the planet. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>But are really that good?&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>The answer depends on what you mean by 'good'?&lt;/p></description></item><item><title>Stopping my Addiction</title><link>https://keithrozario.com/2020/10/social-media-addiction/</link><pubDate>Sat, 17 Oct 2020 12:38:44 +0000</pubDate><guid>https://keithrozario.com/2020/10/social-media-addiction/</guid><description>&lt;!-- wp:image {"align":"left","id":7343,"width":313,"height":470,"sizeSlug":"large"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/pexels-ketut-subiyanto-4353620-333x500.jpg"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>Hi, I'm Keith, and I'm a &lt;strong>&lt;span style="text-decoration: underline;">social media addict.&lt;/span>&lt;/strong>&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I know, because I've seen this before.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>When I was around 8 years old, my father was a smoker, and I'd regularly see him leave family meals early to have a quick smoke, leaving us to finish our lunch or dinner without him. It was just something smokers did.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Today, I'm not physically leaving the table like my father, but my mind is just as disconnected, as my attention moves from eating to being fixated on my iPhone. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>At least my father would finish his meal before he did his smoking routine, I typically pick up my phone mid-way through, and stay on it right to the end of dinner. Sometimes gobbling down unknown quantities of food while my eyes remained glued to some insufferable post on social media.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I could be talking to my wife, or asking my daughter how her day at school was. Instead I'm mindlessly scrolling the feeds and timelines hoping for something to catch my attention, while the two most important people in my life, remain neglected -- while they're right in front of me!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Clearly something was wrong.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I noticed this on airplanes too, at the end of a long flight, Smokers would make a bee-line for the smoking area to satisfy their craving. But phone-addicts immediately light up the cabin with the glow of their screens, the moment the pilot announces "&lt;em>you may now switch on your electronic devices&lt;/em>".&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>At least smokers were denied their addiction for the entire duration of their flight, usually hours -- phone addicts (like me) had only to endure the 20 minutes of landing.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I saw this in myself a few months ago, late one night, I had binged on all my social media, YouTube, Reddit, Twitter, Facebook, and after completely exhausting all possible posts on all platforms, I'd cycle through them again, and again and again! &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I should have been sleeping, it was late -- very late! I knew I should be dozing off, but instead my phone was firmly in my hand, with my finger scrolling through every last nook and cranny.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I was craving &lt;span style="text-decoration: underline;">something&lt;/span> (what exactly I didn't know). I knew there was nothing interesting left (I'd checked, multiple times!) -- but I was still scrolling, and scrolling...hoping for something interesting to magically pop into the feed. This activity gave me no joy, but I was doing it anyway.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I was addicted -- social media was my slot machine -- and though I was losing, I couldn't help but want to play more. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>All hallmarks of addiction.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>The Myth of the anti-social developer</title><link>https://keithrozario.com/2020/10/the-myth-of-the-anti-social-developer/</link><pubDate>Sun, 11 Oct 2020 12:03:41 +0000</pubDate><guid>https://keithrozario.com/2020/10/the-myth-of-the-anti-social-developer/</guid><description>&lt;!-- wp:heading -->
&lt;h2>&lt;strong>What is the myth&lt;/strong>&lt;/h2>
&lt;!-- /wp:heading -->
&lt;!-- wp:paragraph -->
&lt;p>There's a belief that people in IT, specifically software developers are generally anti-social, introverted, desk-loving curmudgeons who act like Sheldon from the Big Bang Theory. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>What's more frustrating, is that this belief is prevalent even among those working in technology -- that somehow great coders are silent geniuses who shun people, while coding in a dark office corner wearing over-sized headphones playing death metal music. This is not just a myth, it's the anti-truth of what actually happens. The best developers (just like any other profession) are always people focused.&lt;/p></description></item><item><title>The Drudgery of Servers</title><link>https://keithrozario.com/2020/08/the-drudgery-of-servers/</link><pubDate>Sat, 08 Aug 2020 12:13:56 +0000</pubDate><guid>https://keithrozario.com/2020/08/the-drudgery-of-servers/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>As much as I love Serverless architectures, I find myself 'locked-in' to a server-ed WordPress blog. It's a mixture of too much legacy content to migrate, lack of easy migration tools, and just the fact that WordPress for all it's faults --- just works!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>So rather than spend countless hours trying to migrate content, I decided to keep paying the $5/mo to DigitalOcean so that they can continue hosting a VM which PHP on it for my blog.&lt;/p></description></item><item><title>Keith's Adventures in DynamoDB Land</title><link>https://keithrozario.com/2020/06/keiths-adventures-in-dynamodb-land/</link><pubDate>Sun, 28 Jun 2020 23:22:56 +0000</pubDate><guid>https://keithrozario.com/2020/06/keiths-adventures-in-dynamodb-land/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>After reading the awesome &lt;a href="https://www.dynamodbbook.com/" target="_blank" rel="noreferrer noopener nofollow">DynamoDBBook&lt;/a> from Alex DeBrie, I was prompted to fix a long running design issue with &lt;a href="https://www.keithrozario.com/2019/08/klayers-part-0-introduction.html" title="Klayers Part 0: Introduction">Klayers&lt;/a> (a separate project I maintain).&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Like everybody else that dives into DynamoDB headfirst, I made the mistake of using multiple tables, one for each data entity. After all, a single database consists of multiple tables -- so DynamoDB would logically involve multiple DynamoDB tables as well right?&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph {"fontSize":"large"} -->
&lt;p class="has-large-font-size">Wrong!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>It turns out, a DynamoDB &lt;span style="text-decoration: underline;">table&lt;/span> is equivalent to a &lt;span style="text-decoration: underline;">database&lt;/span>, and having multiple tables is like having multiple databases, The 'correct' approach, is to load all data into a single DynamoDB table which would allow us to "join" multiple data entities into a single query. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>The word "join" is in quotations, as there is no concept of joining data in DynamoDB, all data has to be pre-joined in some way to achieve the performance that DynamoDB promises (sub 10ms response times for tables of any size). If you split your data across multiple tables, you lose the ability to pre-join this data.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>So last month I decided to bite the bullet and began re-designing my application to use one table instead of two, and boy did it do my head-in, and wanted to write this post to capture my thoughts on the whole process.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>First here's some background of the application.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>Playing with files within the memory of Lambda function</title><link>https://keithrozario.com/2020/04/playing-with-files-within-the-memory-of-lambda-function/</link><pubDate>Sat, 18 Apr 2020 11:40:14 +0000</pubDate><guid>https://keithrozario.com/2020/04/playing-with-files-within-the-memory-of-lambda-function/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>A lambda function is a like a little island, surrounded by network. Unlike Fargate containers, of EC2 instances, they do not have EFS, EBS or some other fast storage support. Everything that goes into a lambda, goes in via the network interface (and network only).&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:image {"id":7044,"sizeSlug":"large"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Screenshot-2020-04-18-at-11.37.04-AM_hu_ebe9dfb6b5c0eb50.png"
 srcset="
 /uploads/Screenshot-2020-04-18-at-11.37.04-AM_hu_e509a91a89bb5f12.png 480w,
 /uploads/Screenshot-2020-04-18-at-11.37.04-AM_hu_ebe9dfb6b5c0eb50.png 768w,
 /uploads/Screenshot-2020-04-18-at-11.37.04-AM_hu_bc56eb9b73be68f9.png 1024w,
 /uploads/Screenshot-2020-04-18-at-11.37.04-AM.png 1037w"
 sizes="(max-width: 480px) 480px, (max-width: 768px) 768px, (max-width: 1024px) 1024px, 100vw"
 alt=""
 
 loading="lazy"
 />&lt;/p></description></item><item><title>Why?!</title><link>https://keithrozario.com/2020/01/why/</link><pubDate>Sun, 05 Jan 2020 23:04:32 +0000</pubDate><guid>https://keithrozario.com/2020/01/why/</guid><description>&lt;!-- wp:quote -->
&lt;blockquote class="wp-block-quote">&lt;p>The system, which was introduced on the first day of the 2020 school session yesterday, takes only two seconds to scan a pupil’s face before his personal information, such as full name, pupil number and class, is stored into the school’s database&lt;/p>&lt;cite>https://www.nst.com.my/news/nation/2020/01/552737/sk-taman-perling-1-uses-facial-recognition-scanners-mark-pupils&lt;/cite>&lt;/blockquote>
&lt;!-- /wp:quote -->
&lt;!-- wp:paragraph -->
&lt;p>&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>A school in Johor became the first in the country to introduce facial recognition scanners to take pupils attendance -- hopefully it'll be the last.&lt;/p></description></item><item><title>My 2020 resolution: Pay for news!</title><link>https://keithrozario.com/2020/01/2020-resolution-pay-for-news/</link><pubDate>Wed, 01 Jan 2020 16:54:02 +0000</pubDate><guid>https://keithrozario.com/2020/01/2020-resolution-pay-for-news/</guid><description>&lt;!-- wp:image {"id":6874,"sizeSlug":"large"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/world-news-free-illustration_hu_5583dbc998d03091.jpg"
 srcset="
 /uploads/world-news-free-illustration_hu_bcf2185a44be4cb3.jpg 480w,
 /uploads/world-news-free-illustration_hu_5583dbc998d03091.jpg 768w,
 /uploads/world-news-free-illustration_hu_4cb75de8b42e0d78.jpg 1024w,
 /uploads/world-news-free-illustration.jpg 1920w"
 sizes="(max-width: 480px) 480px, (max-width: 768px) 768px, (max-width: 1024px) 1024px, 100vw"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>This year I resolve to support the media that I like, i.e start paying for content I've been consuming for free all this time.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I believe that if we want better media, we need to start paying for it, and it's not a matter of quality content, a free and fair media, is an absolute necessity for democracy to operate -- after all, people can't make informed choices if they aren't informed.&lt;/p></description></item><item><title>Multi-Accounts for AWS with Google &amp;#39;+&amp;#39; emails.</title><link>https://keithrozario.com/2019/12/multi-accounts-for-aws-with-google-emails/</link><pubDate>Sun, 15 Dec 2019 12:51:01 +0000</pubDate><guid>https://keithrozario.com/2019/12/multi-accounts-for-aws-with-google-emails/</guid><description>&lt;!-- wp:image {"id":6861,"sizeSlug":"large"} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Screenshot-2019-12-17-at-9.29.38-PM_hu_d92bbe0652afd291.png"
 srcset="
 /uploads/Screenshot-2019-12-17-at-9.29.38-PM_hu_feb2c4dbf1180046.png 480w,
 /uploads/Screenshot-2019-12-17-at-9.29.38-PM_hu_d92bbe0652afd291.png 768w,
 /uploads/Screenshot-2019-12-17-at-9.29.38-PM_hu_bf9ff6af2caaf2bb.png 1024w,
 /uploads/Screenshot-2019-12-17-at-9.29.38-PM.png 1526w"
 sizes="(max-width: 480px) 480px, (max-width: 768px) 768px, (max-width: 1024px) 1024px, 100vw"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>Last week, I launched a new pipeline for Klayers to build Python3.8 Lambda layers in addition to Python3.7. For this, I needed a separate pipeline because not only is it a new runtime, but under the hood this Lambda uses a new Operating System (Amazon Linux 2 vs. Amazon Linux 1)&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>So I took the opportunity to make things right from an account hierarchy perspective. Klayers for Python3.7 lived in it's own separate account from all my other hobby projects on AWS -- but I kept all stages in it (default, dev and production). [note:&lt;em>Default&lt;/em> is an odd-name, but it ties to the Terraform nomenclature]. This afforded some flexibility, but the account felt bloated from the weight of the different deployments -- even though they existed in different regions.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>It made no sense to have default and dev on the same account as production -- especially since accounts were free. Having entirely separate accounts for prod &amp;amp; non-prod incurred no cost, and came with the benefit of additional free-tiers and tidier accounts with fewer resources in them -- but the benefits don't stop there.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>Android TV boxes</title><link>https://keithrozario.com/2019/02/android-tv-boxes/</link><pubDate>Mon, 04 Feb 2019 10:20:45 +0000</pubDate><guid>https://keithrozario.com/2019/02/android-tv-boxes/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>Android TV boxes, are computers that stream content from the internet onto your TV. The difference between them and your smart-phone is that it has a HDMI connector to your TV, and it usually comes pre-loaded with software to illegally stream content.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>While the boxes themselves, are general purpose computers running Android (the most popular OS today), the real focus of any regulation should be on the software on the device and the internet-based streaming services that support them.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Which seems to be the case...&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Today, &lt;a href="https://www.thestar.com.my/news/nation/2019/02/04/crackdown-on-unauthorised-sites-mcmc-in-drive-to-end-illegal-content-streaming-through-android-boxes/">TheStar&lt;/a> reports that the MCMC will begin blocking these unauthorized streaming services, rendering the boxes that connect to them useless. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>But, if the MCMC uses it's usual method of DNS filtering to implement the block, it'll be trivial for most folks to circumvent the issue, the boxes run Android after all. The government will very quickly find itself in a cat and mouse situation in trying to block them.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>2018 in Review</title><link>https://keithrozario.com/2018/12/my-year-in-review/</link><pubDate>Mon, 24 Dec 2018 16:56:12 +0000</pubDate><guid>https://keithrozario.com/2018/12/my-year-in-review/</guid><description>&lt;!-- wp:paragraph -->
&lt;p>&lt;br>&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:cover {"url":"https://www.keithrozario.com/wp-content/uploads/parliament.jpg","id":6598} -->
&lt;div class="wp-block-cover has-background-dim" style="background-image:url(https://www.keithrozario.com/wp-content/uploads/parliament.jpg)">&lt;p class="wp-block-cover-text">2018 in review&lt;/p>&lt;/div>
&lt;!-- /wp:cover -->
&lt;!-- wp:paragraph {"dropCap":true} -->
&lt;p class="has-drop-cap">I started the year building out &lt;a href="http://govScan.info">govScan.info&lt;/a>, a site that audits &lt;code>.gov.my&lt;/code> websites for TLS implementation. Overall I curated a list of ~5000 Malaysian government domains through various OSINT and enumeration techniques and now use that list to scan them daily. The project stalled around Jun/July, and it's basically on auto-pilot till I figure out what to do. The scans still happen daily, and the API still returns useful data, but I've moved on, and might even shut it down mid next year. The project was my first attempt at some serious Python coding, which combined with the serverless framework really helped me improve.&lt;/p></description></item><item><title>Shutting down sayakenahack</title><link>https://keithrozario.com/2018/12/shutting-down-sayakenahack/</link><pubDate>Fri, 21 Dec 2018 16:29:06 +0000</pubDate><guid>https://keithrozario.com/2018/12/shutting-down-sayakenahack/</guid><description>&lt;!-- wp:cover {"url":"https://www.keithrozario.com/wp-content/uploads/image2017-11-15_0-10-6.png","align":"center","id":6099} -->
&lt;div class="wp-block-cover has-background-dim aligncenter" style="background-image:url(https://www.keithrozario.com/wp-content/uploads/image2017-11-15_0-10-6.png)">&lt;p class="wp-block-cover-text">Shutting Down!!&lt;/p>&lt;/div>
&lt;!-- /wp:cover -->
&lt;!-- wp:paragraph -->
&lt;p>Sayakenahack was undoubtedly the highlight of my 2017.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>If you've come from sayakenahack.com, I'm sorry but I've shutdown the site :(. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I learnt so much from it, and it was even my ticket for presenting at Hack In the Box Singapore ...&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>But all good things must come to an end, there's no point having a site that does nothing but consume my hosting charges on amazon. I'll still keep the domain, but over the next few days I'll redirect visitors to the site to this specific blogpost.&lt;/p></description></item><item><title>Introducing potassium-40</title><link>https://keithrozario.com/2018/12/introducing-potassium-40/</link><pubDate>Thu, 20 Dec 2018 21:38:27 +0000</pubDate><guid>https://keithrozario.com/2018/12/introducing-potassium-40/</guid><description>&lt;!-- wp:image {"id":6573,"align":"left","width":187,"height":206} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/K-1.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>Over the past few weeks, I've been toying with lambda functions and thinking about using them for more than just APIs. I think people miss the most interesting aspect of serverless functions -- namely that they're &lt;strong>massively&lt;/strong> parallel capability, which can do a lot more than just run APIs or respond to events.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>There's 2-ways AWS let's you run lambdas, either via triggering them from some event (e.g. a new file in the S3 bucket) or invoking them directly from code. Invoking is a game-changer, because you can write code, that basically offloads processing to a lambda function directly from the code. Lambda is a giant machine, with huge potential.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>What could you do with a 1000-core, 3TB machine, connected to a unlimited amount of bandwidth and large number of ip addresses?&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Here's my answer. It's called potassium-40, I'll explain the name later&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:heading -->
&lt;h2>So what is potassium-40 &lt;/h2>
&lt;!-- /wp:heading -->
&lt;!-- wp:paragraph -->
&lt;p>Potassium-40 is an application-level scanner that's built for speed. It uses parallel lambda functions to do http scans on a specific domain.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Currently it does just one thing, which is to grab the &lt;code>robots.txt&lt;/code> from all domains in the &lt;em>&lt;a href="https://umbrella.cisco.com/blog/2016/12/14/cisco-umbrella-1-million/">cisco umbrella 1 million&lt;/a>&lt;/em>, and store the data in the text file for download. &lt;em>(I only grab legitimate robots.txt file, and won't store 404 html pages etc)&lt;/em>&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>This isn't a port-scanner like nmap or masscan, it's not just scanning the status of a port, it's actually creating a TCP connection to the domain, and performing all the required handshakes in order to get the &lt;code>robots.txt&lt;/code>file.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Scanning for the existence of ports requires just one SYN packet to be sent from your machine, even a typical banner grab would take 3-5 round trips, but a http connection is far more expensive in terms of resources, and requires state to be stored, it's even more expensive when TLS and redirects are involved!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Which is where lambda's come in. They're effectively parallel computers that can execute code for you -- plus AWS give you a large amount of free resources per month! So not only run 1000 parallel processes, but do so for free!&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>A scan of 1,000,000 websites will typically take less than 5 minutes.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:image {"id":6574} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/prompt_results.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:paragraph -->
&lt;p>But how do we scan 1 million urls in under 5 minutes? Well here's how.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>GitHub webhooks with Serverless</title><link>https://keithrozario.com/2018/10/github-webhooks-on-a-serverless-architecture/</link><pubDate>Mon, 15 Oct 2018 22:37:54 +0000</pubDate><guid>https://keithrozario.com/2018/10/github-webhooks-on-a-serverless-architecture/</guid><description>&lt;!-- wp:cover {"url":"https://www.keithrozario.com/wp-content/uploads/Step_3_Github_Webhook-1.png","id":6548} -->
&lt;div class="wp-block-cover has-background-dim" style="background-image:url(https://www.keithrozario.com/wp-content/uploads/Step_3_Github_Webhook-1.png)">&lt;p class="wp-block-cover-text">&lt;strong>GitHub &lt;/strong>Webhooks &lt;br>with Serverless&lt;/p>&lt;/div>
&lt;!-- /wp:cover -->
&lt;!-- wp:paragraph -->
&lt;p>Just because you have webhook, doesn't mean you need a webserver.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>With serverless AWS Lambdas you've got a free&lt;em> (as in beer)&lt;/em> and always on ability to receive webhooks callbacks without the need for pesky servers. In this post, I'll setup a serverless solution to accept incoming &lt;code>POST&lt;/code> from a GitHub webhook.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>govScan.info now has DNS records</title><link>https://keithrozario.com/2018/10/govscan-info-now-has-dns-records/</link><pubDate>Mon, 15 Oct 2018 01:36:30 +0000</pubDate><guid>https://keithrozario.com/2018/10/govscan-info-now-has-dns-records/</guid><description>&lt;!-- wp:cover-image {"url":"https://www.keithrozario.com/wp-content/uploads/Screenshot-2018-10-15-at-1.34.14-AM.png","id":6532} -->
&lt;div class="wp-block-cover-image has-background-dim" style="background-image:url(https://www.keithrozario.com/wp-content/uploads/Screenshot-2018-10-15-at-1.34.14-AM.png)">&lt;p class="wp-block-cover-image-text">DNS Queries on GovScan.Info&lt;/p>&lt;/div>
&lt;!-- /wp:cover-image -->
&lt;!-- wp:paragraph -->
&lt;p>This post is a very quick brain-dump  of stuff I did over the weekend, in the hopes that I don't forget it :). Will post more in-depth material if time permits over the weekend.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>govScan.info, a site I created as a side hobby project to track TLS implementation across &lt;code>.gov.my&lt;/code> websites -- now tracks DNS records as well. For now, I'm only tracking MX, NS, SOA and TXT records (mostly to check for dmarc) but I may put more record types to query.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>DNS Records are queried daily at 9.05pm Malaysia Time (might be a minute or two later, depending on the domain name) and will be stored indefinitely. Historical records can be queried via the API, and documentation has been updated.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:more --></description></item><item><title>Supply Chain Woes</title><link>https://keithrozario.com/2018/10/supply-chain-woes/</link><pubDate>Sun, 07 Oct 2018 22:27:21 +0000</pubDate><guid>https://keithrozario.com/2018/10/supply-chain-woes/</guid><description>&lt;!-- wp:cover-image {"url":"https://www.keithrozario.com/wp-content/uploads/Super-Micro.png","id":6522} -->
&lt;div class="wp-block-cover-image has-background-dim" style="background-image:url(https://www.keithrozario.com/wp-content/uploads/Super-Micro.png)">&lt;/div>
&lt;!-- /wp:cover-image -->
&lt;!-- wp:paragraph {"dropCap":true} -->
&lt;p class="has-drop-cap">The security community has been abuzz with an absolutely &lt;a href="https://www.bloomberg.com/news/features/2018-10-04/the-big-hack-how-china-used-a-tiny-chip-to-infiltrate-america-s-top-companies">shocker of story from Bloomberg&lt;/a>. The piece reports that the Chinese Government had subverted the hardware supply chain of companies like Apple and Amazon, and installed a 'tiny chip' on motherboards manufactured by a company called Supermicro. What the chip did -- or how it did 'it' was left mostly to the readers imagination.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>Supermicro's stock price is down a whooping 50%, which goes to show just how credible Bloomberg is as a news organization. But besides the Bloomberg story and the sources (all of which are un-named), no one else has come forward with any evidence to corroborate the piece. Instead, both &lt;a href="https://www.apple.com/newsroom/2018/10/what-businessweek-got-wrong-about-apple/">Apple&lt;/a> and &lt;a href="https://aws.amazon.com/blogs/security/setting-the-record-straight-on-bloomberg-businessweeks-erroneous-article/">Amazon&lt;/a> have vehemently denied nearly every aspect of the story -- leaving us all bewildered.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>But Bloomberg are sticking to their guns, and they do have credibility -- so let's wait and see. For now, let's put this in the bucket called &lt;span style="text-decoration: underline;">definitely &lt;strong>could&lt;/strong> happen, but probably &lt;strong>didn't&lt;/strong> happen.&lt;/span>&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I can only imagine how hard it must be to secure a modern hardware supply chain, but the reason for this post is to share my experience in some supply chain conundrums that occurred to a recent project of mine.&lt;br/>&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>I operate (for fun) a website called &lt;a href="http://GovScan.info">GovScan.info&lt;/a>,  a python based application that scans various &lt;code>gov.my&lt;/code> websites for TLS implementation (or lack thereof). Every aspect of the architecture is written in Python 3.6, including a scanning script, and multiple lambda functions that are exposed via an API, with the entirety of the code available on &lt;a href="https://github.com/keithrozario/Gov-TLS-Audit">github&lt;/a>.&lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:paragraph -->
&lt;p>And thank God for GitHub, because in early August I got a notification from GitHub alerting me to a vulnerability in my code. But it wasn't a vulnerability in anything I wrote -- instead it was in a 3rd-party package my code depended on. &lt;/p>
&lt;!-- /wp:paragraph -->
&lt;!-- wp:image {"id":6521} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Dependency.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:more --></description></item><item><title>Hosting a static website on S3 and Cloudflare</title><link>https://keithrozario.com/2018/10/hosting-a-static-website-on-s3-and-cloudflare/</link><pubDate>Wed, 03 Oct 2018 23:34:57 +0000</pubDate><guid>https://keithrozario.com/2018/10/hosting-a-static-website-on-s3-and-cloudflare/</guid><description>&lt;!-- wp:cover {"url":"https://www.keithrozario.com/wp-content/uploads/cf-facebook-card.png","id":6507} -->
&lt;div class="wp-block-cover has-background-dim" style="background-image:url(https://www.keithrozario.com/wp-content/uploads/cf-facebook-card.png)">&lt;p class="wp-block-cover-text">Hosting an S3 site via Cloudflare&lt;/p>&lt;/div>
&lt;!-- /wp:cover -->
&lt;p>From my previous post, you can see that I hosted a slide show on a subdomain on &lt;a href="https://hitbgsec.keithrozario.com">hitbgsec.keithrozario.com&lt;/a>. The site is just a keynote presentation exported to html format, which I then hosted on an S3 bucket.&lt;/p>
&lt;p>The challenge I struggled with, was how to point the domain which I hosted on Cloudflare to the domain hosting the static content.&lt;/p>
&lt;p>The recommended way is to just create a simple CNAME entry and point it to the S3 bucket, but that didn't work because the 'crypto' settings on Cloudflare apply to the entire domain -- and not individual subdomains.&lt;/p>
&lt;p>And since my website at www.keithrozario.com had a crypto setting of 'Full', the regular CNAME entry kept failing. I could have downgraded to 'Flexible' but that would mean my blog would be downgraded as well -- which wasn't ideal.&lt;/p>
&lt;p>Why downgrade my main blog to accommodate a relatively unimportant sub-domain.&lt;/p>
&lt;p>Instead found that the solution is to overlay a CloudFront Distribution in front of S3 Bucket -- and then point a CNAME entry to the Distribution.&lt;/p>
&lt;p>The solution looks something like this:&lt;/p>
&lt;!-- wp:image {"id":6508} -->
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/cloudflare.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;!-- /wp:image -->
&lt;!-- wp:more --></description></item><item><title>Keith's on #HITBGSEC</title><link>https://keithrozario.com/2018/10/keiths-on-hitbgsec/</link><pubDate>Mon, 01 Oct 2018 22:59:52 +0000</pubDate><guid>https://keithrozario.com/2018/10/keiths-on-hitbgsec/</guid><description>&lt;p>I haven&amp;rsquo;t blogged in a long while &amp;ndash; but I have a good(ish!) excuse.&lt;/p>
&lt;p>I spent most of August prepping for the #HITBGSEC conference in Singapore. It was my first time presenting at a security conference, and I had an absolute blast. The output of the countless hours I spent is in the embedded youtube video below, and the presentation material can downloaded &lt;a href="https://keithrozario.com/uploads/hitb-ursula-2.key">here[.key]&lt;/a> and a &lt;a href="https://hitbgsec.keithrozario.com">html version&lt;/a> here &lt;em>(it&amp;rsquo;s very sluggish, as it&amp;rsquo;s hosted behind cloudflare + cloudfront + s3 &amp;ndash; and it&amp;rsquo;s 100MB in size)&lt;/em>&lt;/p></description></item><item><title>Why my people will never be Ministers</title><link>https://keithrozario.com/2018/07/why-my-people-will-never-be-ministers/</link><pubDate>Tue, 03 Jul 2018 00:29:59 +0000</pubDate><guid>https://keithrozario.com/2018/07/why-my-people-will-never-be-ministers/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/img-49621_hu_5c7a94640ed0a3c5.jpg"
 srcset="
 /uploads/img-49621_hu_cecef3fb529fd283.jpg 480w,
 /uploads/img-49621_hu_5c7a94640ed0a3c5.jpg 768w,
 /uploads/img-49621_hu_eeabdc4be4d39f89.jpg 1024w,
 /uploads/img-49621.jpg 3024w"
 sizes="(max-width: 480px) 480px, (max-width: 768px) 768px, (max-width: 1024px) 1024px, 100vw"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;p>As Malaysians woke up today, to a brand new cabinet of Ministers, many have already begun expressing their dissatisfaction on the lineup. I know better than to wade into these politically charged discussions &amp;ndash; but I will point out that my people have long been overlooked for Ministerial positions.&lt;/p>
&lt;p>Who are&lt;em> &amp;lsquo;my people&amp;rsquo;&lt;/em> you ask&amp;hellip;&lt;/p>
&lt;p>Hackers.&lt;/p>
&lt;p>Or if you prefer a less negative word &amp;ndash; Geeks. But for the rest of this post, I&amp;rsquo;ll use the more accurate term of hacker to refer to technically savvy folks who subscribe to the hacker ethic.&lt;/p>
&lt;p>Yes, we in the hacker community have long been overlooked for ministerial positions, and I for one, choose to speak out against this travesty. But before I delve into why I think we&amp;rsquo;ve not played a bigger part in politics, let me first make the case for why we need hackers in parliament.&lt;/p>
&lt;h2>Why we need hackers in parliament&lt;/h2>
As technology becomes more pervasive and ubiquitous in our lives, every policy decision becomes a technology decision, whether it's in education, finance or defence. Hence it becomes pertinent to ensure that the people making these decisions have the capacity to understand the technology that drives the issues. This is not something you get from a 2-week bootcamp, or a crash course in computers, it involves deep technical knowledge that can only be attain from years (even decades) of experience.
&lt;p>But it&amp;rsquo;s not enough that policy makers merely understand technology, they also need to subscribe to the &lt;a href="https://en.wikipedia.org/wiki/Hacker_ethic">hacker ethic&lt;/a> , and bring that ethic into the decisions they make.&lt;/p>
&lt;p>What is the hacker ethic? Well I&amp;rsquo;m glad you asked.&lt;/p>
&lt;p>The ethic has no hard definition, but it incorporates things like &lt;em>Sharing&lt;/em>, &lt;em>Openness&lt;/em>, &lt;em>Decentralization&lt;/em> and &lt;em>Free access to computers, etc&lt;/em>. The ethic further includes attitudes, like pure meritocracy, the idea that hackers should be judged for their hacking (and nothing else), not age, gender, degrees or even position in a hierarchy. &lt;em>So anytime you see some poor sod who claims to be a hacker, but puts CISSP, PMP, CEH at the end of their LinkedIn profile &amp;ndash; you know they&amp;rsquo;re not really hackers.&lt;/em>&lt;/p>
&lt;p>You can see ethic played out at hacker conferences throughout the world, hackers are ever willing to share what they&amp;rsquo;ve built with anyone who&amp;rsquo;ll listen, and they&amp;rsquo;re accepting of anyone willing to learn, at any age bracket, without any education or formal training.&lt;/p>
&lt;p>The Hacker perspective is an interesting one, and like all perspectives, may not always be right or appropriate, but it&amp;rsquo;s important for it to be present at the decision making process, if nothing more than to add to the diversity of thought.&lt;/p>
&lt;p>So why aren&amp;rsquo;t there more hackers in decision making levels? Well let&amp;rsquo;s see what it takes to reach the decision making level in the first place.&lt;/p></description></item><item><title>Gov TLS Audit has a website!</title><link>https://keithrozario.com/2018/04/gov-tls-audit-has-a-website/</link><pubDate>Fri, 27 Apr 2018 18:12:24 +0000</pubDate><guid>https://keithrozario.com/2018/04/gov-tls-audit-has-a-website/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/gov-tls-audir.jpg"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;p>Gov TLS Audit finally has a website to complement the API.&lt;/p>
&lt;p>I used the services of a guy from fiverr to code the site, it isn&amp;rsquo;t the best design in the world, but it&amp;rsquo;s good enough for now. The site allows you to query a site and view the historical details of a particular .gov.my website. The full list of .gov hostnames can be found &lt;a href="https://gist.github.com/keithrozario/f19d62aaa77564e4bd34ad0692788c02">here.&lt;/a>&lt;/p>
&lt;p>It also links to the full daily scan outputs (in csv, json and jsonl formats) if you wish to download and do more analysis. Please note, the csv output has some errors that I&amp;rsquo;ve not had time to fix, best you use the jsonl or json file, which don&amp;rsquo;t have errors, but also have much more details.&lt;/p></description></item><item><title>First I deleted my most popular tweet -- then I deleted 2000 more.</title><link>https://keithrozario.com/2018/04/i-deleted-a-tweet-with-2000-retweets-then-i-deleted-2000-more/</link><pubDate>Sun, 22 Apr 2018 19:39:38 +0000</pubDate><guid>https://keithrozario.com/2018/04/i-deleted-a-tweet-with-2000-retweets-then-i-deleted-2000-more/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/undi-tweet-edit.jpg"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;p>Two weeks ago, I &lt;a href="https://keithrozario.com/uploads/undi-tweet.jpg">rage-tweeted&lt;/a> something regarding Malaysian politics that got a lot more viral than I liked (I&amp;rsquo;ve censored out the profanity for various reasons, most notably, there are teenagers who read this blog). It was a pointless collection of 200 characters, that somehow resonated with people enough to be shared across social media. Obviously, since it was me, the tweet was filled with a small collection of profanities, and laced with just the right amount of emotive content :)&lt;/p>
&lt;p>But then things started getting bad.&lt;/p>
&lt;p>Soon after I tweeted, I received messages from folks I hadn&amp;rsquo;t met in decades, showing me screenshots of their whatsapp group that had my tweet &amp;ndash; my wife&amp;rsquo;s chinese speaking colleagues were showing it to her at work &amp;ndash; I checked, and nearly 2,000 people retweeted it, which isn&amp;rsquo;t typical for me, and frankly speaking pretty scary.&lt;/p>
&lt;p>As much as I&amp;rsquo;d like to have my content shared, the tweet in question is nothing but couple of crude words pieced together in a &amp;lsquo;rage-tweet&amp;rsquo;. And I understand that it emotionally resonates with folks who are angry, but if this the level of discourse we&amp;rsquo;re having on  Malaysian social media, we should be alarmed. Completely pointless rants being viralled is not how we ubah, it is the absolute opposite of how we ubah!&lt;/p>
&lt;p>Research on the virality of articles from the New York Times showed that &amp;lsquo;angry&amp;rsquo; content was more viral than any other, beating out awe, surprise and even practical value. The angrier the content, the more likely it would be shared. A rage-tweet is more likely to go viral than something like fuel-saving tips, even though the latter clearly is more valuable to readers.&lt;/p>
&lt;p>At this point, I&amp;rsquo;d rant about how the media has a responsibility to look beyond clicks and ads, and to think about the impact of their content on society, but since &lt;strong>I &lt;/strong>owned the tweet, I simply deleted it. Of course, I can&amp;rsquo;t stop the screen-shots being shared across whatsapp, but we do what we can.&lt;/p>
&lt;h2>Deleting your tweets&lt;/h2>
That got me thinking, twitter is a cesspool of angry farts screaming at each other, and that has some value.
&lt;p>But while, what I tweet today, may be relevant and acceptable today, it may not be 2-3 years from now. Kinda like how &lt;a href="https://www.independent.co.uk/voices/apu-the-simpsons-pc-political-correct-stereotype-marge-a8297876.html">Apu from the Simpsons was acceptable and non-offensive in the 90&amp;rsquo;s.&lt;/a>&lt;/p>
&lt;p>I&amp;rsquo;m ashamed to say it, but I once thought that Michael Learns to Rock was a great rock band, in context, thats acceptable for a 12 year old 2 decades ago, before even Napster or Limewire. Of course, as a adult in 2018, I&amp;rsquo;m thoroughly aware that AC/DC are the greatest rock band ever, and Michael Learns to Rock, well they&amp;rsquo;re not exactly Denmark&amp;rsquo;s best export.&lt;/p>
&lt;p>And that&amp;rsquo;s the problem, &lt;span style="text-decoration: underline;">twitter removes context&lt;/span>  &amp;ndash; it&amp;rsquo;s very easy to take a 140 character tweet from 5 years ago out of context. Nobody cares about context on a platform that limits users to 140 characters (or 280 characters since end 2017). Maybe you quoted an article from TheMalaysianInsider, which, guess what, no longer exist. Context is rather fluid on twitter, and it changes rapidly over weeks, let alone the years from your first tweet.&lt;/p>
&lt;p>For example,  this tweet from Bersatu&amp;rsquo;s Wan Saiful:&lt;/p>
&lt;blockquote class="twitter-tweet" data-lang="en">
&lt;p dir="ltr" lang="en">No the internet shouldn't be censored. He doesn't know how to shut up. His views are old and racist. But freedom of speech is for everyone.&lt;/p>
— Wan Saiful Wan Jan (@wansaiful) &lt;a href="https://twitter.com/wansaiful/status/399686611488612352?ref_src=twsrc%5Etfw">November 10, 2013&lt;/a>&lt;/blockquote>
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8">&lt;/script>
&lt;p>Gee, I wonder who he was talking about, a simple internet search will give you the answer, but that&amp;rsquo;s not the point.&lt;/p>
&lt;p>Wan Saiful changed his opinion,  and he&amp;rsquo;s &lt;a href="http://www.malaysia-today.net/2018/03/01/wan-saiful-ready-to-face-critics-for-making-u-turn-and-joining-ppbm/">explained why&lt;/a>, people should be allowed to change their mind.Freedom to change your opinion not just perfectly fine, it&amp;rsquo;s a per-requisite for progress.If we allow our tweet history to be a ball-and-chain that ties us to our old idealogy, how could we ever progress? Everybody changes their mind &amp;ndash; and that&amp;rsquo;s OK.&lt;/p>
&lt;p>The point is twitter should not be a historical archive &amp;ndash; it should be current. A great place to have an informed discussion of current affairs, but not a place to keep old, out-dated and out of context material floating around.&lt;/p>
&lt;p>Hence, I decided to delete all my tweets that were older than 90 days old, and here&amp;rsquo;s how.&lt;/p></description></item><item><title>Why we need centralized breach notification</title><link>https://keithrozario.com/2018/03/why-we-need-centralized-breach-notification/</link><pubDate>Wed, 28 Mar 2018 19:12:21 +0000</pubDate><guid>https://keithrozario.com/2018/03/why-we-need-centralized-breach-notification/</guid><description>&lt;p>Let&amp;rsquo;s start with the basics. Data Breaches are common &amp;ndash; and will continue to be the norm.&lt;/p>
&lt;h2>How the App Economy and Big Data ruined it&lt;/h2>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/appstore-billion-thanks.jpg"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;p>As we shifted towards the &amp;lsquo;App-Economy&amp;rsquo; and &amp;lsquo;Big-Data&amp;rsquo; (circa 3 years ago), consumers begun sharing more data with more apps. Everyone and their granny, wanted to create a new app, and everyone was told to collect as much data as possible. Then, because storage costs were low, they were encouraged to store as much data as they could first &amp;ndash; and figure out how to use it later.&lt;/p></description></item><item><title>I scanned 1000 government sites, what I found will NOT shock you</title><link>https://keithrozario.com/2018/02/gov-tls-audit/</link><pubDate>Sun, 25 Feb 2018 09:03:22 +0000</pubDate><guid>https://keithrozario.com/2018/02/gov-tls-audit/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/SSL.jpg"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;p>Previously, I moaned about dermaorgan.gov.my, a site that was probably hacked but was still running without basic TLS. This is unacceptable, that in 2018, we have government run websites, that ask for personal information, running without TLS.&lt;/p>
&lt;p>So I decided to check just how many .gov.my sites actually implemented TLS, and how many would start being labled &amp;rsquo;not secure&amp;rsquo; by Google in July. That&amp;rsquo;s right, &lt;a href="https://www.theregister.co.uk/2018/02/08/google_chrome_http_shame/">Google will start naming and shaming sites without TLS&lt;/a>, so I wanted to give .gov.my sites the heads up!&lt;/p>
&lt;h2>Why check for TLS?&lt;/h2>
TLS doesn't guarantee a site is secure (nothing does!), but a site without TLS signals lack of care from the administrator. The absence of TLS is an indicator of just how lightly the security of the servers has been taken.
&lt;p>Simply put, TLS is necessary for not sufficient for security &amp;ndash; and since it&amp;rsquo;s the easiest thing to detect for, without running intrusive network scans, it seems like the best place to start.&lt;/p>
&lt;h2>How I checked for TLS?&lt;/h2>
But first I needed a list of &lt;em>.gov.my&lt;/em> sites.
&lt;p>To do that, I  wrote a web-crawler that started with a few &lt;em>.gov.my&lt;/em> links, and stored the results. It then repeated the process for the links, the links of the links&amp;hellip;and so forth. After 3 iterations, I ended with 20,000 links from 3,000+ individual hostnames &lt;em>(a word I wrongly use in place of FQDN, but since the code uses hostnames, I&amp;rsquo;m sticking to it for now &amp;ndash; please forgive me networking nerds)&lt;/em>&lt;/p>
&lt;p>I then manually filtered the hostnames to those from a &lt;em>.gov.my&lt;/em> or &lt;em>.mil.my &lt;/em>domain and scanned them for a few things:&lt;/p>
&lt;ul>
 	&lt;li>Does it have a https website ( if it doesn't redirect)&lt;/li>
 	&lt;li>Does it redirect users from http to https&lt;/li>
 	&lt;li>Does the https site have a valid certificate
&lt;ul>
 	&lt;li>Does it match the hostname&lt;/li>
 	&lt;li>Does it have a fresh certificate (not expired)&lt;/li>
 	&lt;li>Can the certificate be validated -- this required all intermediary certs to be present&lt;/li>
&lt;/ul>
&lt;/li>
 	&lt;li>What is the &lt;span style="text-decoration: underline;">IP&lt;/span> of the site&lt;/li>
 	&lt;li>What is the &lt;span style="text-decoration: underline;">asn&lt;/span> of the IP&lt;/li>
 	&lt;li>What is the &lt;span style="text-decoration: underline;">server&lt;/span> &amp;amp; &lt;span style="text-decoration: underline;">X-Powered-By&lt;/span> headers returned by the host&lt;/li>
&lt;/ul>
Obviously, as I was coding this, my mind got distracted and I actually collected quite a bit more data, but those fields are in the csv for you the Excel the shit out off! The repository contains both a json and jsonl file that has more data.
&lt;h2>Now onto the results&lt;/h2></description></item><item><title>Another Day, Another breach</title><link>https://keithrozario.com/2018/02/another-day-another-breach/</link><pubDate>Sun, 04 Feb 2018 10:14:17 +0000</pubDate><guid>https://keithrozario.com/2018/02/another-day-another-breach/</guid><description>&lt;p>220,000 is a lot of people. It&amp;rsquo;s the population of a small town like Taiping, and roughly twice the capacity of Bukit Jalil Stadium.&lt;/p>
&lt;p>Yet today, a data breach of this size, barely registers in the news-cycle. After all, the previous data breach was 200 times bigger, and occurred just 3 months ago. How could we take seriously something that occurs so frequently, and on a scale very few comprehend.&lt;/p>
&lt;p>Individually, each breach is not particularly damaging, it&amp;rsquo;s a thin thread of data about victims, but they do add up. Criminals use multiple breaches, and stitch together a fabric of the victims identity, eventually being able to forge credit card applications in their name, or to perform typical scams.&lt;/p>
&lt;p>But if you&amp;rsquo;re thinking of avoiding being in a breach, that&amp;rsquo;s an impossible task. The only Malaysians that weren&amp;rsquo;t part of the telco breach, were those without mobile phones. In the organ donor leak, the victims were kind-hearted souls who were innocent bystanders in the war between attackers and defenders on the internet.&lt;/p>
&lt;p>The only specific advice that would work, would be to not subscribe to mobile phone accounts and don&amp;rsquo;t pledge your organs. That is not useful advice.&lt;/p>
&lt;p>I wanted this post to be about encouraging people to stop worrying about data breaches, and move on with their lives. To accept that the price of living in a hyper-connected world, is that you&amp;rsquo;ll be data breach victim every now and then &amp;ndash; I wanted to demonstrate this by actually going out and pledging my organs to show that we shouldn&amp;rsquo;t be afraid.&lt;/p>
&lt;p>But when I went to the Malaysian organ donation website (demarorgan.gov.my), I was greeted by all too common &amp;ldquo;Connection is Not Secure&amp;rdquo; warning. Which just made my head spin!&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/DermaOrgan.png"
 alt=""
 
 loading="lazy"
 />&lt;/p></description></item><item><title>That long post about Data breaches (you never wanted to read!)</title><link>https://keithrozario.com/2017/12/that-long-post-about-data-breaches-you-never-wanted-to-read/</link><pubDate>Wed, 20 Dec 2017 11:14:03 +0000</pubDate><guid>https://keithrozario.com/2017/12/that-long-post-about-data-breaches-you-never-wanted-to-read/</guid><description>&lt;h3>&lt;span style="color: #000000;">Part 1: An intro to Data Breaches&lt;/span>&lt;/h3>
Let's start with some basics. What is a Data Breach?
&lt;p>According to &lt;a href="http://www.verizonenterprise.com/verizon-insights-lab/dbir/2017/">Verizon&lt;/a>, a &lt;strong>data breach&lt;/strong> is when you&amp;rsquo;ve confirmed that data has been lost to an attacker, while a &lt;strong>data incident&lt;/strong> is merely something that &amp;lsquo;may&amp;rsquo; result in a breach.&lt;/p>
&lt;p>An incident is when a laptop goes missing from your company&amp;rsquo;s office.&lt;/p>
&lt;p>A breach is when the data on that laptop is published online.&lt;/p></description></item><item><title>Part 8: False prepaid registrations</title><link>https://keithrozario.com/2017/12/part-8-false-prepaid-registrations/</link><pubDate>Wed, 20 Dec 2017 11:00:08 +0000</pubDate><guid>https://keithrozario.com/2017/12/part-8-false-prepaid-registrations/</guid><description>&lt;p>Consider this a bonus piece from my long thoughts about data breaches. You might the &lt;a href="https://www.keithrozario.com/2017/12/that-long-post-about-data-breaches-you-never-wanted-to-read.html">older post&lt;/a> before reading this. So let&amp;rsquo;s dive in.&lt;/p>
&lt;p>The telco breach was a giant hairball of issues, and one of the strands in the hairball is false prepaid registrations.&lt;/p>
&lt;p>Immediately after releasing sayakenahack, people reported that they were seeing additional numbers linked to their mykad numbers. From &lt;a href="https://www.thestar.com.my/news/nation/2017/11/16/bad-news-for-the-victims-more-data-breach-likely-to-happen/">TheStar&lt;/a>:&lt;/p>
&lt;blockquote>Malaysian Communications and Multi­media Commission (MCMC) network security and enforcement sector chief officer Zulkar­nain Mohd Yassin said it would &lt;span style="text-decoration: underline;">most likely be a case of other people using another person’s identity to register&lt;/span>.
&lt;p>“We are serious about this. That’s why you see many compounds issued by the MCMC to service providers in respect of non-compliance with the guidelines of prepaid registrations,” he said.&lt;/blockquote>
He&amp;rsquo;s right, telcos have been issued summons for false registrations every year from &lt;a href="https://www.mcmc.gov.my/media/press-releases/mcmc-audits-mobile-prepaid-registration?lang=en-US">2014 to 2017&lt;/a>, with&lt;a href="https://www.digitalnewsasia.com/digital-economy/mcmc-fines-five-telcos-nearly-rm1mil-over-false-prepaid-registration">Tune Talk chief executive officer Jason Lo telling Digital News Asia (DNA):&lt;/a>&lt;/p></description></item><item><title>Writing Millions of rows into DynamoDB</title><link>https://keithrozario.com/2017/12/writing-millions-of-rows-into-dynamodb/</link><pubDate>Sat, 09 Dec 2017 23:03:56 +0000</pubDate><guid>https://keithrozario.com/2017/12/writing-millions-of-rows-into-dynamodb/</guid><description>&lt;p>While designing sayakenahack, the biggest problem I faced was trying to write millions of rows efficiently into DynamoDB. I slowly worked my way up from 100 rows/second to around the 1500 rows/second range, and here&amp;rsquo;s how I got there.&lt;/p>
&lt;h2>Work with Batch Write Item&lt;/h2>
First mistake I did was a data modelling error. Sayakenahack was supposed to take a single field (IC Number) and return the results of all phone numbers in the breach. So I initially modeled the phone numbers as an array within an item (what you'd called a row in regular DB speak).
&lt;p>Strictly speaking this is fine, DynamoDB has an update command that allows you to update/insert an existing item. Problem is that you can&amp;rsquo;t batch an update command, each update command can only update/insert one item at a time.&lt;/p>
&lt;p>Running a script that updated one row in DynamoDB (at a time) was painfully slow. Around 100 items/second on my machine, even if I copied that script to an EC2 instance in the same datacenter as the DynamoDB, I got no more than 150 items/second.&lt;/p>
&lt;p>At that rate, a 10 million row file would take nearly 18 hours to insert. That wasn&amp;rsquo;t very efficient.&lt;/p>
&lt;p>So I destroyed the old paradigm, and re-built.&lt;/p>
&lt;p>Instead of phone numbers being arrays within an item, phone numbers were the item itself. I kept IC Number as the partition key (which &lt;strong>isn&amp;rsquo;t&lt;/strong> what Amazon recommend), which allowed me to query for an IC Number and get an array of items.&lt;/p>
&lt;p>This allowed me to use DynamoDB&amp;rsquo;s &lt;a href="http://boto3.readthedocs.io/en/latest/reference/services/dynamodb.html#DynamoDB.Client.batch_write_item">batch_write_item&lt;/a> functionality, which does up to 25 request at once (up to a maximum of 16MB). Since my items weren&amp;rsquo;t anywhere 16MB,  I would theoretically get a 25 fold increase in speed.&lt;/p>
&lt;p>In practice though, I got &amp;lsquo;just&amp;rsquo; a 10 fold increase, allowing me to write 1000 items/second, instead of 100. This meant I could push through a 10 million row file in under 3 hours.&lt;/p>
&lt;p>First rule of thumb when trying to write lots of rows into DynamoDB &amp;ndash; make sure the data is modeled so that you can batch insert, anything else is painfully slow.&lt;/p></description></item><item><title>Identity in a Post-Breach world (draft)</title><link>https://keithrozario.com/2017/12/identity-in-a-post-breach-world/</link><pubDate>Sat, 02 Dec 2017 10:20:47 +0000</pubDate><guid>https://keithrozario.com/2017/12/identity-in-a-post-breach-world/</guid><description>&lt;p>Posting this here first, my thoughts to follow. Random thoughts below are draft :).&lt;/p>
&lt;iframe src="https://www.youtube.com/embed/A0HPTrBiU5g" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen">&lt;/iframe>
&lt;h2>Random thoughts on the matter&lt;/h2>
&lt;ol>
 	&lt;li> We still need a single identifier in Malaysia (IC Number), this is administrative necessity. LHDN needs to check your bank accounts, Election Commission needs to know you're not double-voting..etc.&lt;/li>
 	&lt;li>But that single identifier should &lt;strong>not&lt;/strong> be used as an authenticator. No one should ask me for my IC number as a means of authenticating myself. When I call the bank, they shouldn't be asking me for my IC number as a means of proving my identity to them.&lt;/li>
 	&lt;li>There's too much info in the IC number (age, state, gender). Take all of that out, and replace with a random blob of numbers -- one that cannot be guessed as well. So something like 8 numbers and 4 letters large enough, so criminals can't guess.&lt;/li>
 	&lt;li>We need 'identity-freezes' in Malaysia. In America you can freeze your credit, but in Malaysia we need to go a step further and put an Identity freeze, especially for internet services.&lt;/li>
 	&lt;li>Check out section 114(a) of the evidence act, wrongly registered phone numbers are a thing, and they're bad. If someone registered a pre-paid account in your name, and posted something bad -- you'd be in trouble.&lt;/li>
 	&lt;li>If you took a loan from Maybank to buy a house, and 1 year later defaulted on the loan, no other bank in the country would grant you a loan. This protects the banks from issuing credit to someone who can't pay back. So we have credit freezes.&lt;/li>
 	&lt;li>Let's use the same mechanism to allow people to lock their &lt;strong>identities&lt;/strong>, so no one can open bank accounts, telco accounts, not even Astro, TNB or Indah Water as long as the identity is locked. This way, the value of a stolen identity is tremendously reduced, and we protect breached victims.&lt;/li>
 	&lt;li>Identities can be 'un-freezed', e.g. when you buy a house, but then re-freezed shortly after.&lt;/li>
 	&lt;li>More thoughts to come.....&lt;/li>
&lt;/ol></description></item><item><title>Sayakenahack architecture</title><link>https://keithrozario.com/2017/11/sayakenahack-architecture/</link><pubDate>Thu, 23 Nov 2017 07:23:19 +0000</pubDate><guid>https://keithrozario.com/2017/11/sayakenahack-architecture/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/image2017-11-22_10-36-1_hu_d7780b1d59736bd8.png"
 srcset="
 /uploads/image2017-11-22_10-36-1_hu_2285ddf171b19834.png 480w,
 /uploads/image2017-11-22_10-36-1_hu_d7780b1d59736bd8.png 768w,
 /uploads/image2017-11-22_10-36-1_hu_65c41761f7b7980d.png 1024w,
 /uploads/image2017-11-22_10-36-1.png 1308w"
 sizes="(max-width: 480px) 480px, (max-width: 768px) 768px, (max-width: 1024px) 1024px, 100vw"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;p>I know the picture is a bit hard to read, but I wanted to make sure I had a detailed enough picture to understand the &amp;lsquo;innards&amp;rsquo; of sayakenahack. Sometimes when you&amp;rsquo;re building stuff on the fly, and bottom-up, it&amp;rsquo;s good to take a step back, and have a top-down view.&lt;/p>
&lt;p>I&amp;rsquo;ll be expanding this post over time, wanted to get my thoughts down quickly on paper before I moved on.&lt;/p></description></item><item><title>Sayakenahack.com answering the questions</title><link>https://keithrozario.com/2017/11/sayakenahack-com-answering-the-questions/</link><pubDate>Thu, 16 Nov 2017 23:50:35 +0000</pubDate><guid>https://keithrozario.com/2017/11/sayakenahack-com-answering-the-questions/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/image2017-11-12_19-2-50.png"
 alt=""
 
 loading="lazy"
 />&lt;/p>
&lt;p>OK, this is my last post on sayakenahack.com, and I&amp;rsquo;ve got a script scheduled to run at Sunday midnight to tear down the database. So if you wanna check, you better do it now, cause in 3 days time, it&amp;rsquo;ll be gone.&lt;/p>
&lt;p>&lt;em>poof&lt;/em>&lt;/p>
&lt;p>But here are my thoughts on this whole debacle &amp;ndash; and it&amp;rsquo;s going to get emotional, so don&amp;rsquo;t say I didn&amp;rsquo;t warn you.&lt;/p>
&lt;p>So let&amp;rsquo;s start with the basics.&lt;/p></description></item><item><title>#PotongSteam</title><link>https://keithrozario.com/2017/09/potongsteam/</link><pubDate>Wed, 20 Sep 2017 12:59:48 +0000</pubDate><guid>https://keithrozario.com/2017/09/potongsteam/</guid><description>&lt;p>I haven&amp;rsquo;t blogged in a while because I&amp;rsquo;m busy studying (yes, studying) for my OSCP certification.&lt;/p>
&lt;p>But what happened over the week, was just to mind-blowingly stupid to ignore.&lt;/p>
&lt;h2>Here's what happened....&lt;/h2>
A Taiwanese company released a game titled Fight of Gods, which as the name implies, has Gods fighting among themselves. But the developers didn't &lt;strong>'just'&lt;/strong> use Greek, Roman or Norse Gods -- they went a step further and used Jesus and Buddha (but not Muhammad or Allah). Gods fighting among themselves isn't anything new in videogames or comics, who do you think Thor from the Avengers is based on, or Hercules from Disney, or just watch any Justice League episode with Wonder Woman, the real difference here is that games don't typically use Jesus or Buddha.
&lt;p>Most gamers brushed off the game as a lousy game wrapped in a theatrical package, but the media picked up the story and the game garnered more publicity than was warranted. So much publicity, that the Malaysian government decided to take action, but how do you take action against a game developer in Taiwan?&lt;/p></description></item><item><title>JJPTR wasn't hacked</title><link>https://keithrozario.com/2017/05/jjptr-wasnt-hacked/</link><pubDate>Mon, 01 May 2017 10:28:42 +0000</pubDate><guid>https://keithrozario.com/2017/05/jjptr-wasnt-hacked/</guid><description>&lt;p>The fact that this RM2 company manage to raise RM500 million should be news enough, but claims that it lost all it&amp;rsquo;s money to &amp;lsquo;hackers&amp;rsquo; is too hilarious for me to ignore.&lt;/p>
&lt;p>If you haven&amp;rsquo;t heard, a get-rich-quick scheme called JJPTR, claimed it &lt;a href="http://www.thestar.com.my/news/nation/2017/05/01/rm2-firm-that-got-rm500mil-company-under-the-spotlight-after-investors-did-not-receive-payment/">lost RM500 million to hackers&lt;/a>, which even with today&amp;rsquo;s depreciating ringgit would exceed a value of USD100 million. For perspective, the hackers who hacked into the Bangladeshi central bank, &lt;a href="https://en.wikipedia.org/wiki/Bangladesh_Bank_heist">pocketed &amp;lsquo;just&amp;rsquo; over USD60 million&lt;/a>.&lt;/p></description></item><item><title>Writing a Wordpress Restoration script</title><link>https://keithrozario.com/2017/03/writing-a-wordpress-restoration-script/</link><pubDate>Thu, 02 Mar 2017 21:59:50 +0000</pubDate><guid>https://keithrozario.com/2017/03/writing-a-wordpress-restoration-script/</guid><description>&lt;p>WordPress sites get hacked all the time, because the typical WordPress blogger install 100&amp;rsquo;s of shitty plugins and rarely updates their site. On the one hand, it&amp;rsquo;s great that WordPress has empowered so many people to begin blogging without requiring the &amp;lsquo;hard&amp;rsquo; technical skills, on the other it just gives criminals a large number of potential victims.&lt;/p>
&lt;p>Two years ago, when I studied the details of phishing attacks that targeted &lt;a href="https://www.keithrozario.com/2014/10/phishing-by-the-bank-maybank-that-is.html">Maybank&lt;/a> and &lt;a href="https://www.keithrozario.com/2014/07/rhb-phishing-scam-details-phishing-scam.html">RHB&lt;/a>, I found that attackers use compromised WordPress sites to host their phishing content. They&amp;rsquo;d first hack into a seemingly random WordPress website, host their phishing content there, and then blast out emails to unsuspecting victims with links to pointing back to their hacked bounty. If the hack works they&amp;rsquo;d get free username and passwords, and if they were ever caught, most evidence would point to the unsuspecting Wordpress site owner.&lt;/p>
&lt;p>So if you have a WordPress site (like me), chances are you&amp;rsquo;re in the cross-hairs of hackers already, and securing your site is the responsible thing to do.&lt;/p>
&lt;p>In general Wordpress sites should be:&lt;/p>
&lt;ul>
 	&lt;li>Updated Automatically&lt;/li>
 	&lt;li>Use a minimal number of plugins&lt;/li>
 	&lt;li>Use plugins only from reputable publishers&lt;/li>
 	&lt;li>Use themes only from reputable publishers--and have only one theme in the install directory&lt;/li>
 	&lt;li>Employ strong passwords for the admin &amp;amp; user&lt;/li>
 	&lt;li>Have the permissions of the underlying folders set accordingly (i.e.CHMOD them all)&lt;/li>
&lt;/ul>
But even if you took all precautions to hardened your site, there's always a possibility of it getting hacked. No security is perfect, and you should look into backups--backup often and to a separate location. That way, a compromised site can be rebuilt, even if it were defaced. The last thing you want is to lose your precious design and data, because some one installed a shitty plugin over the weekend.
&lt;p>Today, I&amp;rsquo;ll walk through a short bash script I wrote to backup (and restore) a WordPress installation from scratch. It took me quite a while to write this (partly because I have no experience with Bash scripts), but I thought it would be good to walkthrough the details of the script and what it does.&lt;/p>
&lt;p>The full script is available on github &lt;a href="https://github.com/keithrozario/WordpressRestore">here&lt;/a>, and the usage instructions will be maintained there. The write-up below describes code the first production release, linked &lt;a href="https://github.com/keithrozario/WordpressRestore/releases/tag/Version1.0.0">here&lt;/a>, even though I&amp;rsquo;ve since updated the scripts to include some modifications, and as we speak I&amp;rsquo;m just about the release version 1.2.&lt;/p>
&lt;p>So here we go&amp;hellip;&lt;/p>
&lt;h2>Special Thanks&lt;/h2>
The following 3 folks, were greatly influential in the writing of the script, listed in no particular order. No to mention, the wonderful folks at stackoverflow that helped tremendously as well.
&lt;p>Thanks to &lt;a href="https://github.com/andreafabrizi">Andrea Fabrizi&lt;/a> for the awesome &lt;a href="https://github.com/andreafabrizi/Dropbox-Uploader">DropboxUploader script&lt;/a>
Thanks to &lt;a href="https://gist.github.com/benkulbertis">Ben Kulbertis&lt;/a> for the awesome&lt;a href="https://gist.github.com/benkulbertis/fff10759c2391b6618dd/"> Cloudflare update script&lt;/a>
Thanks to &lt;a href="https://peteris.rocks">Peteris.Rocks&lt;/a> for inspiring me with his &lt;a href="https://peteris.rocks/blog/unattended-installation-of-wordpress-on-ubuntu-server/">Unattended WordPress Installation script&lt;/a>&lt;/p>
&lt;h2>Pre-Requisites&lt;/h2>
As a pre-requisite to all this, I made the following decisions.
&lt;p>The back ups would be stored in DropBox&amp;ndash; Dropbox has free options (up to 2GB) and has versioning by default.All your backups are versioned and kept for 30 days (not just the latest upload, which gets destroyed if you&amp;rsquo;re hit by malware). Doing this on AWS requires extra work, which I wasn&amp;rsquo;t prepared to do, and AWS has no free tier for S3 storage.&lt;/p>
&lt;p>Also, I use CloudFlare to maintain the DNS. It&amp;rsquo;s optional of course, but I needed a DNS provider that had an API, and they were the logical choice. This allowed the script to update your DNS as well.&lt;/p>
&lt;p>Finally, the script assumes a standard LAMP stack, i.e. &lt;strong>L&lt;/strong>inux (specifically Ubuntu 16.04), &lt;strong>A&lt;/strong>pache , &lt;strong>M&lt;/strong>ySql and &lt;strong>P&lt;/strong>HP. PHP is enforced by Wordpress itself so that&amp;rsquo;s fine.But the &amp;rsquo;trend&amp;rsquo; these days is to have NGINX instead of Apache, and MariaDB instead of MySQL. I kept things in &amp;lsquo;classic&amp;rsquo; mode for now, I may revisit in the future.&lt;/p></description></item><item><title>Publishing Government Algorithms</title><link>https://keithrozario.com/2017/02/publishing-algorithms/</link><pubDate>Sat, 04 Feb 2017 23:44:31 +0000</pubDate><guid>https://keithrozario.com/2017/02/publishing-algorithms/</guid><description>&lt;p>On the 1st of February, Malaysians experienced yet another fuel price increase. Which was surprising because the price of oil and the ringgit conversion rate seemed to be favoring a drop. You see in Malaysia, the fuel prices are controlled and subsidized by the government, and it sets the price for petrol at the pump.&lt;/p>
&lt;p>In the past, fuel price changes were few and far between, but since 2007, they&amp;rsquo;ve become a more common occurrence to help the government cope with the erratic pricing of oil. Eventually, a floating price mechanism was introduced, where the government would set the price of fuel on the 1st of every month, and only on the first of each month.&lt;/p></description></item><item><title>How the StarHub DDOS (possibly) happened</title><link>https://keithrozario.com/2016/10/how-the-starhub-ddos-possibly-happened/</link><pubDate>Thu, 27 Oct 2016 23:46:38 +0000</pubDate><guid>https://keithrozario.com/2016/10/how-the-starhub-ddos-possibly-happened/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/StarHub-DNS-attack-1-300x225.jpg"
 alt="starhub-dns-attack"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Customers of Singaporean ISP StarHub, suffered two major disruptions to their service over the past week, in what the telco said was a result of a &amp;ldquo;intentional and likely malicious distributed denial-of-service (DDoS) attacks&amp;rdquo;.&lt;/p>
&lt;p>Oh the humanity!!&lt;/p>
&lt;p>In what appears to be a copycat of the &lt;a href="http://hub.dyn.com/dyn-blog/dyn-analysis-summary-of-friday-october-21-attack">Dyn attack&lt;/a> we saw (at roughly the same time), the attack signals the first local salvo in the war of IOT devices. But is it really that serious?&lt;/p>
&lt;p>If you&amp;rsquo;re wondering what the hell happened, let&amp;rsquo;s walk this through step-by-step, from the attackers perspective.&lt;/p></description></item><item><title>Hotline Jais is a terrible idea!</title><link>https://keithrozario.com/2016/10/hotline-jais-is-a-terrible-idea/</link><pubDate>Sat, 08 Oct 2016 14:40:06 +0000</pubDate><guid>https://keithrozario.com/2016/10/hotline-jais-is-a-terrible-idea/</guid><description>&lt;p>Jais recently launched anew mobile app to allow the public to easily report any crimes that contravene syariah laws.&lt;/p>
&lt;p>Obviously there&amp;rsquo;s social and legal implications here, which I won&amp;rsquo;t go into, but we need to understand just how stupid this idea is.&lt;/p>
&lt;p>When you ask amateurs to give you security, what you eventually end up with is amateur security.&lt;/p>
&lt;p>It&amp;rsquo;s the reason why Maths professors from Ivy league universities are wrongly profiled as terrorist, or why breast milk is incorrectly identified as explosive substances on planes, why it doesn&amp;rsquo;t take an evil genius to break into your gated and guarded housing project. Security is hard, and if you entrust into the hands of amateurs, things don&amp;rsquo;t end well.&lt;/p></description></item><item><title>All you eggs in one basket</title><link>https://keithrozario.com/2016/10/all-you-eggs-in-one-basket/</link><pubDate>Sun, 02 Oct 2016 20:45:49 +0000</pubDate><guid>https://keithrozario.com/2016/10/all-you-eggs-in-one-basket/</guid><description>&lt;p>Is it wise to use an online password manager? After all, putting your passwords on the cloud seems like a really dumb idea.&lt;/p>
&lt;p>But I use password manager because while storing stuff on the cloud may present risk, it&amp;rsquo;s far riskier and dumber to re-use passwords.&lt;/p>
&lt;h2>Why you need a password manager?&lt;/h2>
Despite the sexiness of zero-day exploits and hardcore state-sponsored hacking groups we see on the news, the number one way the average person gets hacked is &lt;a href="https://www.schneier.com/blog/archives/2016/05/credential_stea.html">through password compromise&lt;/a> (boring!). That's when hackers guess, or somehow figure out your passsword, and then use it to access the various online services you subscribe to.
&lt;p>Most people downplay the risk of this happening, ebcause they think they&amp;rsquo;re not rich enough, or famous enough to be the target of hackers. But in an era, where hacks &lt;a href="https://www.theguardian.com/technology/2016/sep/23/yahoo-questinos-hack-researchers">compromise millions of accounts&lt;/a>, and hackers can automate exploits to run on cheap cloud servers from Amazon&amp;ndash;you&amp;rsquo;d be surprise what hackers consider a worthwhile target.&lt;/p>
&lt;p>But how do hackers get your password?&lt;/p>
&lt;p>On occassion they actually guess it, ala &lt;a href="https://en.wikipedia.org/wiki/ICloud_leaks_of_celebrity_photos">&amp;lsquo;the fappenning&amp;rsquo;&lt;/a>, but more commonly they get your passwords by hacking other services. Shockingly, sometimes the easiest way to get your Google password is to hack dodgy forums, and insecure chat rooms that litter the internet.&lt;/p></description></item><item><title>Random thoughts</title><link>https://keithrozario.com/2016/08/random-thoughts/</link><pubDate>Sat, 20 Aug 2016 22:13:56 +0000</pubDate><guid>https://keithrozario.com/2016/08/random-thoughts/</guid><description>&lt;p>You&amp;rsquo;ve probably heard of the hackers who almost got away with $1 billion, only to be thwarted by a typo. (if it weren&amp;rsquo;t for those meddling keyboards!)&lt;/p>
&lt;p>What you probably didn&amp;rsquo;t hear was that they had already wired $100 million to themselves, are assumed to have pocketed anywhere from $21 million to $81 million in cold hard cash.&lt;/p>
&lt;p>Sure, Billions is more than millions, but one a single hack that returns $21 million is a good pay-day by anyone&amp;rsquo;s standards.&lt;/p></description></item><item><title>2600 article</title><link>https://keithrozario.com/2016/08/2600-article/</link><pubDate>Mon, 01 Aug 2016 08:00:39 +0000</pubDate><guid>https://keithrozario.com/2016/08/2600-article/</guid><description>&lt;p>&lt;em>A republication of my article on 2600, a hacker magazine&lt;/em>&lt;/p>
&lt;p>Greetings from Malaysia.&lt;/p>
&lt;p>This is my first time writing to 2600, although I&amp;rsquo;ve been a kindle subscriber for more than 2 years now.&lt;/p>
&lt;p>For my first article, I hoped to write about a little hacking expedition I embarked on a couple of months back to help me improve my coding skills as well as help me learn more about local internet users.&lt;/p></description></item><item><title>Just buy McDonalds</title><link>https://keithrozario.com/2016/07/just-buy-mcdonalds/</link><pubDate>Sat, 23 Jul 2016 08:00:01 +0000</pubDate><guid>https://keithrozario.com/2016/07/just-buy-mcdonalds/</guid><description>&lt;p>If you haven&amp;rsquo;t listened to it already, &lt;a href="https://www.lawfareblog.com/lawfare-podcast-comey-versus-committee-no-bull">here&amp;rsquo;s a fantastic cut-down (no bullshit) version of Jim Comey&amp;rsquo;s testimony to congress&lt;/a>, on why he recommended Hillary Clinton not be prosecuted for hosting her own e-mail servers.&lt;/p>
&lt;p>For the uninitiated, while Hillary Clinton was US Secretary of State, she hosted her own official e-mail servers, and the contention was whether she was right in hosting a service that would handle classified e-mails in the basement of her house.&lt;/p></description></item><item><title>Security theater on KTM trains</title><link>https://keithrozario.com/2016/05/security-theater-on-ktm-trains/</link><pubDate>Sun, 29 May 2016 16:20:34 +0000</pubDate><guid>https://keithrozario.com/2016/05/security-theater-on-ktm-trains/</guid><description>&lt;p>The last time I took a public train in Malaysia was 10 years ago.&lt;/p>
&lt;p>That&amp;rsquo;s a long time to be spoilt by the luxury of having a car to drive around. So it was a pleasant surprise to see &lt;a href="http://malaysiandigest.com/frontpage/29-4-tile/612710-woman-seeks-to-thank-an-unknown-angel-who-fought-off-a-mob-on-a-ktm-komuter-saved-her-and-her-daughter.html">this viral story,&lt;/a> about a man on a KTM kommuter train who saved a women from a group of youths who &amp;ldquo;misbehaved and demanded cash and their valuables&amp;rdquo;.&lt;/p>
&lt;p>But then I remembered that KTM had launched &amp;lsquo;women-only&amp;rsquo; coaches on their train, and this event had me pondering the security and social implications of such coaches, and concluded that women-only coaches are a terrible idea!!&lt;/p></description></item><item><title>The ugly truth about Uber</title><link>https://keithrozario.com/2016/05/the-ugly-truth-about-uber/</link><pubDate>Sat, 21 May 2016 09:07:02 +0000</pubDate><guid>https://keithrozario.com/2016/05/the-ugly-truth-about-uber/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/uber-750x500.jpg"
 alt="MADRID, SPAIN - OCTOBER 14: In this photo illustration the new smart phone taxi app "
 
 loading="lazy"
 />&lt;/p>
&lt;p>Two weeks ago, I took my first ever Uber ride, and here&amp;rsquo;s what I think is The Good, the bad and the ugly of Uber.&lt;/p>
&lt;h2>The Good&lt;/h2>
The app worked perfectly out of the box, it was intuitive, and the drivers that fetched me from (and to) the Toyota service center were courteous and friendly. What was even more shocking was the price--Uber is freaking cheap.
&lt;p>Bukit Jalil to Bukit Bintang for RM20.20. I remember a time when taxi drivers would charge me Rm10 just to drive from Menara Citibank to KLCC, or RM20 to drive from the Kelana Jaya LRT station to Subang Parade&amp;ndash;and that was after I haggled, begged and bargained the prices down.&lt;/p></description></item><item><title>The new media is powerless</title><link>https://keithrozario.com/2016/04/the-new-media-is-powerless/</link><pubDate>Sat, 30 Apr 2016 16:23:16 +0000</pubDate><guid>https://keithrozario.com/2016/04/the-new-media-is-powerless/</guid><description>&lt;p>People think of the media as the powerful behemoth that&amp;rsquo;s capable of swaying public perception.&lt;/p>
&lt;p>On the contrary, I think public perception sways the media.&lt;/p>
&lt;p>Companies like Facebook, Google and even Amazon, have gone all-in on the &lt;a href="https://www.sciencedaily.com/terms/confirmation_bias.htm">confirmation bias&lt;/a>, the idea that people like and prefer information that confirms their existing ideas and biases. No one likes being told their wrong about religion, climate change or even smoke, you can a great Ted Talk by Eli Pariser &lt;a href="https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles?language=en">here&lt;/a>.&lt;/p></description></item><item><title>The relationship between surveillance and censorship</title><link>https://keithrozario.com/2016/03/the-relationship-between-surveillance-and-censorship/</link><pubDate>Sun, 27 Mar 2016 16:01:30 +0000</pubDate><guid>https://keithrozario.com/2016/03/the-relationship-between-surveillance-and-censorship/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/314989744_5b5a852b47_z-300x200.jpg"
 alt="Spying Program"
 
 loading="lazy"
 />&lt;/p>
&lt;p>In the online world, surveillance and censorship are two sides of the same coin, you can&amp;rsquo;t have one without the other.&lt;/p>
&lt;p>When the government moots a &amp;lsquo;blogger registration&amp;rsquo; act , we automatically infer it to be part of a wider censorship initiative, an attempt to control the narrative by subtlety telling bloggers &lt;em>&amp;ldquo;we know who you are, so watch what you say&amp;rdquo;.&lt;/em>&lt;/p>
&lt;p>We intuitively get that putting a whole community under surveillance is a bid to control expression within that community, and if someone was even &amp;lsquo;potentially&amp;rsquo; watching you&amp;ndash;your behavior would change.&lt;/p>
&lt;p>But the internet has made the connection between surveillance and censorship work in reverse, not only does surveillance lead to censorship,  but censorship leads to surveillance as well.&lt;/p></description></item><item><title>Singapore Historical PSI Readings in Excel</title><link>https://keithrozario.com/2016/03/singapore-historical-psi-readings-in-excel/</link><pubDate>Fri, 25 Mar 2016 08:00:51 +0000</pubDate><guid>https://keithrozario.com/2016/03/singapore-historical-psi-readings-in-excel/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/8679939937_79ac83f81c_z-300x200.jpg"
 alt="Haze Malaysia"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Every now an again, I brush off the dust from an old laptop I have in the corner, and boot-up a couple of forgotten python scripts.&lt;/p>
&lt;p>One of those scripts would scrap the DOE Malaysia website for API readings in Malaysia, unfortunately, those damn fools at the DOE now only publish 7-day data, and completely wipe off anything older&amp;ndash;for some unknown reason.&lt;/p>
&lt;p>I even contacted my &amp;lsquo;insider&amp;rsquo; over at MDEC to help out, since she&amp;rsquo;s leading the open data initiative, but I&amp;rsquo;ve not had any response. So I&amp;rsquo;ve stopped work on the collating Malaysian API readings&amp;ndash;for now. I suppose I could create a schedule job to scrape the website on a frequent basis, but that&amp;rsquo;s not something I&amp;rsquo;m interested in at the moment.&lt;/p></description></item><item><title>Anti-TPP Ideologies?</title><link>https://keithrozario.com/2015/12/anti-tpp-ideologies/</link><pubDate>Sat, 19 Dec 2015 08:00:52 +0000</pubDate><guid>https://keithrozario.com/2015/12/anti-tpp-ideologies/</guid><description>&lt;p>2 weeks ago, Wan Saiful Wan Jan. the chief executive of the Institute for Democracy and Economic Affairs (IDEAS) penned an o&lt;a href="http://www.thestar.com.my/opinion/columnists/thinking-liberally/2015/12/08/be-wary-of-antitpp-ideologies/">pinion piece in thestar&lt;/a> claiming that there was a prevalence of anti-TPP ideologies in Malaysia.&lt;/p>
&lt;p>The Gist of his piece centered on 4 key points:&lt;/p>
&lt;ol>
	&lt;li>The Anti-TPP ideologues opposed the bill before knowing what it was, and therefore must be stupid (or bomohs)&lt;/li>
	&lt;li>Opponents of the TPP oppose trade liberalisation&lt;/li>
	&lt;li>TPP like any other free trade agreement was negotiated in secret and not exceptional&lt;/li>
	&lt;li>That the government was doing a bad job communication the TPP to the rakyat&lt;/li>
&lt;/ol>
Apart from point 4, all his other points are either red-herrings, or completely wrong.
&lt;p>Let&amp;rsquo;s go through them one by one:&lt;/p></description></item><item><title>The price of freedom</title><link>https://keithrozario.com/2015/12/the-price-of-freedom/</link><pubDate>Fri, 18 Dec 2015 08:00:54 +0000</pubDate><guid>https://keithrozario.com/2015/12/the-price-of-freedom/</guid><description>&lt;p>The price of freedom is the possibility of crime, and if you&amp;rsquo;re unwilling to pay that price, don&amp;rsquo;t be surprised when your freedom is taken away from you.&lt;/p>
&lt;p>In a free country, it&amp;rsquo;s impossible to prevent a mad lunatic from getting a knife and stabbing people on a train, you might prevent some lunatics but you can&amp;rsquo;t prevent them all. The best you can hope for is that rescue comes fast enough before anything serious occurs.&lt;/p></description></item><item><title>Keith on BFM</title><link>https://keithrozario.com/2015/11/keith-on-bfm/</link><pubDate>Thu, 26 Nov 2015 22:44:45 +0000</pubDate><guid>https://keithrozario.com/2015/11/keith-on-bfm/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/rsz_img_20151016_173613.jpg"
 alt="Keith_on_BFM_Tech_Talk"
 
 loading="lazy"
 />&lt;/p>
&lt;p>3-4 weeks ago, I pimped myself an interview on BFM, and yesterday &lt;a href="http://www.bfm.my/tech-talk-consequences-tech-illiterate-keith-rozario.html">it finally aired&lt;/a>. Woohoo!!&lt;/p>
&lt;p>Here&amp;rsquo;s the audio, and below are some show-notes you might be interested in if you want to learn more. I searched for these links AFTER the show, so they may not be 100% in step, but good place to start.&lt;/p>
&lt;center>&lt;audio preload="" controls="controls">&lt;source src="https://s3-ap-southeast-1.amazonaws.com/tech-talk/2015.11.25-TT-Keith-Rozario-Tech-Illiterate.mp3" type="audio/mp3" />Your browser does not support native audio, but you can &lt;a href="http://s3-ap-southeast-1.amazonaws.com/tech-talk/2015.11.25-TT-Keith-Rozario-Tech-Illiterate.mp3">download this MP3&lt;/a> to listen on your device.
&lt;/audio>&lt;/center>
&lt;h2>Show notes:&lt;/h2>
&lt;ol>
	&lt;li>My post on how to &lt;a href="https://www.keithrozario.com/2012/07/change-unifi-password-wifi-dlink.html">change Unifi WiFi password&lt;/a> and a bonus note, here's &lt;a href="https://www.keithrozario.com/2014/01/hack-unifi-in-5-minutes.html">how to hack them&lt;/a>.&lt;/li>
	&lt;li>&lt;a href="http://www.computerworld.com/article/2488978/cybercrime-hacking/aggressive--persistent-windows-tech-support-scammers-continue-to-stalk-consumers.html">Windows Tech Support Scam&lt;/a> , here's &lt;a href="https://www.ksl.com/?sid=26302273">another&lt;/a> and here's how some pros &lt;a href="http://www.wired.co.uk/news/archive/2013-04/11/malwarebytes">respond&lt;/a>&lt;/li>
	&lt;li>&lt;a href="http://krebsonsecurity.com/2014/05/antivirus-is-dead-long-live-antivirus/">Why Anti-Virus is dead from Brian Krebs&lt;/a>&lt;/li>
	&lt;li>Russian Business Network (I wrongly called them the Russian Business Alliance on the podcast): Wikipedia &lt;a href="https://en.wikipedia.org/wiki/Russian_Business_Network">Link&lt;/a> is here, but I suggest buying &lt;a href="http://www.amazon.com/Spam-Nation-Organized-Cybercrime-Epidemic/dp/1492603236">Spam Nation&lt;/a> by Brian Krebs, easily the best book on the subject.&lt;/li>
	&lt;li>Target hacked &lt;a href="http://krebsonsecurity.com/2014/02/target-hackers-broke-in-via-hvac-company/">through their HVAC supplier&lt;/a>, while their supplier was &lt;a href="http://krebsonsecurity.com/2014/02/email-attack-on-vendor-set-up-breach-at-target/">using anti-virus &lt;/a>&lt;/li>
	&lt;li>Kevin Mitnick on social engineering and &lt;a href="https://www.mitnicksecurity.com/S=0/site/news_item/kevin-mitnicks-tips-for-countering-social-engineering-inoculate-your-employ">corporate inoculation&lt;/a>.&lt;/li>
	&lt;li>&lt;a href="http://www.csoonline.com/article/2953258/it-careers/cybersecurity-job-market-figures-2015-to-2019-indicate-severe-workforce-shortage.html">Cybersecurity professional shortage&lt;/a>...trust me, IT is the way to go.&lt;/li>
	&lt;li>Security frameworks like &lt;a href="https://www.pcisecuritystandards.org/security_standards/">PCI-DSS&lt;/a>, I should have mentioned it.&lt;/li>
	&lt;li>My favorite password manager: &lt;a href="https://lastpass.com/">Lastpass&lt;/a>&lt;/li>
	&lt;li>&lt;a href="https://en.wikipedia.org/wiki/2014_celebrity_photo_hack">The Fappening&lt;/a> (if you don't know what it is, please click the link NOW)&lt;/li>
	&lt;li>&lt;a href="http://arstechnica.com/security/2015/09/once-seen-as-bulletproof-11-million-ashley-madison-passwords-already-cracked/">Ashley Madison password&lt;/a>, rights and wrongs.&lt;/li>
	&lt;li>Why I &lt;a href="https://www.keithrozario.com/2015/10/the-problem-with-bio-metrics.html">don't like bio-metrics&lt;/a>&lt;/li>
	&lt;li>&lt;a href="http://www.theatlantic.com/technology/archive/2015/09/opm-hack-fingerprints/406900/">OPM Hack&lt;/a> : you need to know this&lt;/li>
	&lt;li>&lt;a href="http://www.thestar.com.my/News/Nation/2015/04/02/Student-wins-Google-award/">TheStar reporting on teen winning award&lt;/a> from Google (fake report)&lt;/li>
	&lt;li>&lt;a href="http://www.theborneopost.com/2015/04/14/google-malaysia-hacked/">Google Malaysia was hacked&lt;/a>--and my explanation on &lt;a href="https://www.keithrozario.com/2015/08/why-we-fear-hackers-dangers-of-technical-illiteracy.html">why it wasn't&lt;/a>.&lt;/li>
	&lt;li>My take on &lt;a href="https://www.keithrozario.com/2015/11/hackers-and-terrorist.html">our view of hackers &lt;/a> and specifically &lt;a href="https://www.keithrozario.com/2015/08/understanding-anonymous-from-a-malaysian-context.html">anonymous&lt;/a>&lt;/li>
	&lt;li>&lt;a href="https://www.keithrozario.com/2015/04/tech-journalism-in-malaysia-is-disappointing.html">Tech Journalism in Malaysia&lt;/a>&lt;/li>
	&lt;li>&lt;a href="http://www.thedailybeast.com/articles/2015/09/21/nerds-rage-over-ahmed-s-clock.html">Ahmed didn't build his clock&lt;/a> and now &lt;a href="http://www.nationalreview.com/corner/427528/ahmed-mohamed-clock-boy-lawsuit-extortion">he's suing for $15 Million&lt;/a>--damn.&lt;/li>
	&lt;li>Tony Stark asking to &lt;a href="http://scifi.stackexchange.com/questions/40091/why-does-tony-stark-ask-to-recalibrate-the-isdn-on-the-mobile-van">boost ISDN by 15%&lt;/a>.&lt;/li>
	&lt;li>Hacker who claimed he could hack a plane avionics &lt;a href="http://www.wired.com/2015/05/feds-say-banned-researcher-commandeered-plane/">from the seat&lt;/a>.&lt;/li>
&lt;/ol>
I really enjoyed the interview, and felt it came out really well.
&lt;p>Shout out to&lt;a href="https://twitter.com/JeffSandhu"> Jeff Sandhu&lt;/a> for the brilliant work, and let me know if you enjoyed the show.&lt;/p></description></item><item><title>PSI vs. API, Malaysia vs. Singapore air quality readings</title><link>https://keithrozario.com/2015/10/how-good-is-our-api-reading/</link><pubDate>Fri, 23 Oct 2015 13:50:12 +0000</pubDate><guid>https://keithrozario.com/2015/10/how-good-is-our-api-reading/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/8679939937_79ac83f81c_z-300x200.jpg"
 alt="Haze Malaysia"
 
 loading="lazy"
 />&lt;/p>
&lt;p>There&amp;rsquo;s been some controversy recently regarding the Air Pollutant Index (API) readings in Malaysia, with some even accusing the government of intentionally downplaying the readings.&lt;/p>
&lt;p>I intended to find out exactly how the readings were different, and as a glorified techie come wannabe programmer I decide to use a data approach to this as opposed to a theoretical one. In case you&amp;rsquo;re wondering what the theoretical differences are, check out this cool article from cilisos, otherwise keep on reading.&lt;/p>
&lt;p>At the crux of this issue, we first have to appreciate how  API or PSI readings are calculated. Both take measurements of pollutants in the air, but only take the highest concentrated pollutant to give you the reading value. It&amp;rsquo;s hard trying to consolidate something as complex as air quality into a single number, and as a result a certain amount of &amp;lsquo;simplification&amp;rsquo; is required.&lt;/p>
&lt;p>Theoretically, PM2.5 measures particulate matter up to 2.5 micrometers in diameter, while PM10 measures particulate matter of up to 10 micrometers in diameter, the Singaporean Government claims that PM2.5 is the main pollutant of concern during periods of smoke haze, and hence you&amp;rsquo;d expect PM2.5 readings to be higher than Pm10.&lt;/p>
&lt;p>But that&amp;rsquo;s theoretically, what about empirically?&lt;/p></description></item><item><title>Is Uni-tasking underrated?</title><link>https://keithrozario.com/2015/10/is-uni-tasking-underrated/</link><pubDate>Wed, 07 Oct 2015 00:19:52 +0000</pubDate><guid>https://keithrozario.com/2015/10/is-uni-tasking-underrated/</guid><description>&lt;p>Google reported that  91 per cent of its Malaysian respondents are “multi-screening” with their smartphones, meaning that while watching TV, or working a laptop, Malaysians were at the VERY SAME TIME, using their phones.&lt;/p>
&lt;p>The Malay Mail reported this as Malaysians being champion multi-taskers, but I look at it as a negative, and instead view it as indication of just how easily distracted we are.&lt;/p>
&lt;p>It used to be that multi-tasking was a prized asset in an employee, but as a regular cari-makan working adult, I have to say that trying NOT to multi-task is getting harder by the day. A brief boring moment in a call, a e-mail alert while you&amp;rsquo;re writing a document, a phone call in the middle of a presentation&amp;ndash;trying to focus on ONE thing at ONE time is HARD.&lt;/p></description></item><item><title>Using the internet anonymously</title><link>https://keithrozario.com/2015/09/using-the-internet-anonymously/</link><pubDate>Fri, 11 Sep 2015 12:25:53 +0000</pubDate><guid>https://keithrozario.com/2015/09/using-the-internet-anonymously/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/314989744_5b5a852b47_z.jpg"
 alt="Spying Program"
 
 loading="lazy"
 />&lt;/p>
&lt;p>While anonymity on the internet is slowly dying, there remain legitimate reasons for wanting to keep your online identity a secret from &lt;del>those meddling kids, &lt;/del>governments or snooping criminals. From e-mailing leaked documents to commenting on blogs using pseudonyms or even just casual online chatting, utilizing the internet without leaving digital bread-crumbs behind you is a task that is getting more difficult over time, particularly when the big bad wolf that&amp;rsquo;s chasing you down is a rich and powerful government agency.&lt;/p>
&lt;p>But to secure yourself online, you first need to understand whose attacking you, and what techniques they&amp;rsquo;re using. Adjusting your defense to suit your attacker is not just common sense, it is the only practical way to achieve a semblance of security and anonymity online without losing your mind and going into tin-foil hat wearing paranoia.&lt;/p>
&lt;p>For example, if your adversary is the NSA, there&amp;rsquo;s nothing much you can do. This is a Federal agency so well resourced, they&amp;rsquo;re building a data-center in Utah that&amp;rsquo;s bigger than 5 Ikeas.Add to all this, the fact that it hires the cream of the crop from the Ivy-league maths programs, and you have brains and brawn that are orders of magnitude higher than the average person. If the NSA wants to target you, it&amp;rsquo;s game over. The only reason you&amp;rsquo;re not targeted by the NSA is that you didn&amp;rsquo;t factor high enough on the wanted list to merit their attention and taxpayer dollars.&lt;/p>
&lt;p>But how about the Malaysian Government? How sophisticated are they and is it Game-over if the Malaysian government were targeting you?&lt;/p>
&lt;p>Fortunately, our Governmen isn&amp;rsquo;t building a Utah data-center, or a Great Firewall and they&amp;rsquo;re no where close to the NSA, but they&amp;rsquo;re still a well-resourced organization that has the technical capability and financial muscle to do some serious harm against an ordinary citizen. And in order to secure yourself against them, you&amp;rsquo;d need to understand their techniques and tools.&lt;/p>
&lt;h2>Malaysian Government Surveillance 101&lt;/h2>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/4638981545_f0578a16fe-300x168.jpg"
 alt="Childrens Privacy"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Firstly, the government controls the ISP and Telcos, and hence the Government controls the network. The prevention of terrorism act (POTA) permits a P&lt;a href="https://www.keithrozario.com/2015/05/the-technological-effects-of-sosma-and-pota.html">olice Officer to waltz into any ISP or Telco and compel them to grant him your communication details&lt;/a> without the need for any kind of judicial warrant, it also allows for the Police to place a digital wiretap on your communications (again without a warrant), but also without ever having to reveal the status of that wiretap to any court of law even if they convict of something. So anytime you&amp;rsquo;re using a Malaysian internet connection, you have to assume that the connection is compromised.&lt;/p>
&lt;p>Thankfully, whenever I go into a starbucks, or use the WiFi at KLIA, I already assume the network is compromised&amp;ndash;and there&amp;rsquo;s many ways to secure yourselves over a hostile network.&lt;/p>
&lt;p>Secondly, the government has a record of &lt;a href="https://www.keithrozario.com/2013/05/the-malaysian-government-is-spying-on-you-finspy-fisher.html">purchasing surveillance spyware&lt;/a> (&lt;a href="https://www.keithrozario.com/2015/07/hacking-team-got-hacked-and-heres-what-malaysia-bought.html">twice!&lt;/a>),  These are specialized software designed to infiltrate your laptop or smartphone, and start sending all your communication data direct from source. Again, one has to assume there is no judicial oversight over the use of these things.&lt;/p>
&lt;p>If your end-device is compromised, and the Government has already installed spyware on your phone, laptop, tablet or even smart TV, there&amp;rsquo;s nothing you can do on the network end to secure things. So it&amp;rsquo;s wise to start securing the device before you think about the network, and that&amp;rsquo;s where we&amp;rsquo;ll begin.&lt;/p>
&lt;p>But there&amp;rsquo;s a last and final attack-vector that a government can employ. Simply breaking into your home, and taking your laptop and smartphone away from you. Which means that you don&amp;rsquo;t just need to secure your device and network when you&amp;rsquo;re using it, but also when you&amp;rsquo;re NOT using it. In computer-geek circles we call this securing your data at rest, which protects your data while it&amp;rsquo;s just idling somewhere, and it turns out that&amp;rsquo;s not entirely easy to do either.&lt;/p></description></item><item><title>Change WiFi password on Maxis home fiber router</title><link>https://keithrozario.com/2015/09/change-wifi-password-on-maxis-home-fiber-router/</link><pubDate>Sat, 05 Sep 2015 15:33:16 +0000</pubDate><guid>https://keithrozario.com/2015/09/change-wifi-password-on-maxis-home-fiber-router/</guid><description>&lt;p>Got Maxis Fiber to your home, but want to change your WiFi passwords, then here&amp;rsquo;s how you do it.&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Image-1-Maxis-Logon-820x386.png"
 alt="Image-1-Maxis-Logon"
 
 loading="lazy"
 />&lt;/p>
&lt;p>First you need to logon to your router. You can do so by opening your Web-Browser and type http://192.168.1.254 (where you&amp;rsquo;d normally type google.com), or just click &lt;a href="http://192.168.1.254">here&lt;/a>.&lt;/p>
&lt;p>You should either see a picture like the above, then you&amp;rsquo;d need to enter the username and password, or if you haven&amp;rsquo;t setup a router password, then you&amp;rsquo;d see this:&lt;/p></description></item><item><title>A dumb-pipe and Net Neutrality</title><link>https://keithrozario.com/2015/09/a-dumb-pipe-and-net-neutrality/</link><pubDate>Wed, 02 Sep 2015 09:56:05 +0000</pubDate><guid>https://keithrozario.com/2015/09/a-dumb-pipe-and-net-neutrality/</guid><description>&lt;p>The pipe that brings water into your home is a pretty un-sexy thing, just like the electrical cables that deliver electricity. Your internet connection though, has gotten sexier and sexier&amp;ndash;from being used to deliver paid content like hyppTV and Astro to other more interesting services, resulting in a triple play (internet, tv and phone) of services, all piped into your home on a fibre optic cable no thicker than a strand of your hair.&lt;/p>
&lt;p>But should you internet connection be sexy or should it be a dumb-pipe? The telcos of course want to deliver more services and hence fatten the bottom-line, but the problem I have is that in their zeal to do this, they&amp;rsquo;ve violated the principles of net neutrality, and I fear that we&amp;rsquo;re going down a rabbit-hole of &amp;lsquo;favored&amp;rsquo; content, that sooner or later we&amp;rsquo;re not going to be able to reverse this trend.&lt;/p>
&lt;p>A quick example is Maxis, it&amp;rsquo;s the only player out that can stream Astro content over the Fibre cable. That gives Maxis an un-fair advantage over TM.&lt;/p></description></item><item><title>We need a change in Government</title><link>https://keithrozario.com/2015/08/we-need-a-change-in-government/</link><pubDate>Wed, 12 Aug 2015 22:44:52 +0000</pubDate><guid>https://keithrozario.com/2015/08/we-need-a-change-in-government/</guid><description>&lt;p>I need to take this blog to somewhere it hasn&amp;rsquo;t been. To boldly go where every other Malaysian blog has already gone&amp;ndash;into politics.&lt;/p>
&lt;p>This is my blog, it&amp;rsquo;s my hobby, I don&amp;rsquo;t depend on it for my survival, I don&amp;rsquo;t rely on it for anything other than the satisfaction it provides me. Therefore, I get to do with it what I want, and today I want to talk about politics.&lt;/p></description></item><item><title>For the FINAL time, Malaysian internet speeds are NOT slow.</title><link>https://keithrozario.com/2015/07/for-the-final-time-malaysian-internet-speeds-are-not-slow/</link><pubDate>Wed, 01 Jul 2015 23:09:54 +0000</pubDate><guid>https://keithrozario.com/2015/07/for-the-final-time-malaysian-internet-speeds-are-not-slow/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Average-Internet-Speeds.png"
 alt="Average Internet Speeds"
 
 loading="lazy"
 />&lt;/p>
&lt;p>First off, apologies for the lack of content on the blog. I&amp;rsquo;ve been really busy at work these past few months, and content is slow moving. For instance, the previous post was a review of a router, that I tested for 4 weeks, and returned to the supplier more than a week ago&amp;ndash;and the post only went up yesterday. To that end, my decision is to churn out my thoughts just &amp;lsquo;straight from the gut&amp;rsquo; and not give this posts the usual research I typically do. Hope my regular readers will forgive the tardiness.&lt;/p></description></item><item><title>EnGenius Wireless Router ESR600 Review</title><link>https://keithrozario.com/2015/07/engenius-wireless-router-esr600-review/</link><pubDate>Wed, 01 Jul 2015 08:00:46 +0000</pubDate><guid>https://keithrozario.com/2015/07/engenius-wireless-router-esr600-review/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/dsc00503.jpg"
 alt="dsc00503"
 
 loading="lazy"
 />&lt;/p>
&lt;p>A couple of weeks back, the guys over at infoversal loaned me a Engenius ESR600 router for a review, at first I was a bit hesitant, but my overall unhappiness with my TP-link router made me think twice. So I gave it a shot, and boy was it worth it.&lt;/p>
&lt;p>The router looks pretty normal, nothing to shout about here. While its competitors like Asus and TP-Link opted to go for black exteriors, Engenius chose to stick to white-ish color, this thing doesn&amp;rsquo;t look good near modern TV sets or  home theatre systems (which is where my router is), but the fact that it doesn&amp;rsquo;t have antennas seems to be a saving grace.&lt;/p>
&lt;p>That being said, the Engenius is a pretty slick device, I&amp;rsquo;m not sure how it does it, but the antenna-less design Engenius has more signal strength than my TP-Link router over both the 2.4Ghz and 5Ghz range. Yes, the router is dual-band and one that actually works well over both bands. So great points for Engenius in that category.&lt;/p></description></item><item><title>The one reason you should oppose the TPP</title><link>https://keithrozario.com/2015/05/one-reason-oppose-tpp/</link><pubDate>Thu, 07 May 2015 18:25:08 +0000</pubDate><guid>https://keithrozario.com/2015/05/one-reason-oppose-tpp/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/img_20150507_095640-371x500.jpg"
 alt="img_20150507_095640"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Today I attended an Institute for Democracy and Economic Affairs (&lt;span class="il">IDEAS&lt;/span>) event about the TPP. Among the panel members, included &lt;a href="https://en.wikipedia.org/wiki/Michael_Froman" target="_blank">Michael Froman&lt;/a>, the US trade representative and chief advisor to President Obama on issues of International Trade and Investment. &lt;em>(big shot!!)&lt;/em>&lt;/p>
&lt;p>For those you don&amp;rsquo;t know, the Trans-Pacific Partnership(TPP) agreement is a trade deal between 12 countries including Malaysia and America whose main objective is to balance out the power and influence China has over the region. But the TPP has been opposed by many NGOs and special interest groups, for good reason&amp;ndash;it&amp;rsquo;s secret. The TPP has garnered such a bad reputation, it&amp;rsquo;s sort of like the Justin Bieber of trade agreements, everyone knows about it, but nobody likes it.&lt;/p>
&lt;p>The event went on for a good 40 minutes, before your friendly neighbourhood tech blogger got a hold of the mic to ask about the secrecy of the trade agreement.Prior to that everyone was talking about Bumi Policies,Price of Medicine and impacts to SMEs. I really didn&amp;rsquo;t understand why no one spoke about the tremendous secrecy surrounding the talks and how the secrecy itself is fundamentally undemocratic and bad enough for Malaysians to reject the agreement.&lt;/p>
&lt;p>This secrecy is the one reason every Malaysian should oppose the TPP. Everything else is moot, because we can&amp;rsquo;t confirm the documents we&amp;rsquo;ve seen until it&amp;rsquo;s made publicly available to the citizens of the countries negotiating the deal. Would you sign a housing loan agreement without the ability to first read the contract? Yet, here with the TPP we have a legally binding 29-chapter multi-lateral agreement that very few people have seen, but will impact all Malaysians once signed. How do we know the prices of medicines are going up? Oh that&amp;rsquo;s right, we read it from Wikileaks &amp;hellip;. must definitely be true then. Sorry let&amp;rsquo;s move on.&lt;/p></description></item><item><title>Why you have to pay GST on your Prepaid Top-Ups</title><link>https://keithrozario.com/2015/05/why-you-have-to-pay-gst-on-your-prepaid-top-ups/</link><pubDate>Mon, 04 May 2015 16:51:21 +0000</pubDate><guid>https://keithrozario.com/2015/05/why-you-have-to-pay-gst-on-your-prepaid-top-ups/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/sim-cards.jpg"
 alt="Top-Up debacle"
 
 loading="lazy"
 />&lt;/p>
&lt;p>I strongly believe the Goods and Service Tax is a good idea.&lt;/p>
&lt;p>Yes, it will impact the poor more than the rich. Yes, it will cause the cost of living to increase at a time when most Malaysians are struggling to pay the bills.&lt;/p>
&lt;p>But the people who will suffer the most aren&amp;rsquo;t the poor, it&amp;rsquo;s the tax-evaders. Tax evasion and illicit flows are a big problem for Malaysia, and the Goods and Service Tax is a straightforward and effective solution to that problem. GST is a closed loop sort of tax, which makes tax evasion much harder.&lt;/p>
&lt;p>So enough of the GST choir, I&amp;rsquo;m sure you don&amp;rsquo;t agree, but that&amp;rsquo;s fine. In this great country  of ours there should be room for dissent, except with Maslan, cause he&amp;rsquo;s so smart he must be right.&lt;/p>
&lt;h2>Output - Input&lt;/h2>
Let's start with some basics on GST.
&lt;p>Imagine a top-up of RM10.Let&amp;rsquo;s assume that in a pre-GST Malaysia, the telco sold the top-up card to the retailer for RM9. The retailer sold it to the end customer for RM10, making a profit of RM1 per card.&lt;/p>
&lt;p>In a post-GST world, the telco still sells the top-up card to the retailer for Rm9, but now adds 6% GST, making the total sale price from Telco to Retailer &lt;strong>RM9.54&lt;/strong>. This additional Rm0.54 is called the&lt;strong> input tax&lt;/strong>.&lt;/p>
&lt;p>The retailer then sells the card to a customer at Rm10 plus 6% GST, making the final price &lt;strong>Rm10.60&lt;/strong>. The additional Rm0.60 is called the&lt;strong> output tax&lt;/strong>.&lt;/p>
&lt;p>His Gross profit is &lt;strong>Rm10.60&lt;/strong> - &lt;strong>Rm9.54&lt;/strong> = &lt;strong>Rm1.06.&lt;/strong> &lt;em>(stay with me here folks)&lt;/em>&lt;/p>
&lt;p>Now here&amp;rsquo;s the bit many don&amp;rsquo;t understand, the retailer doesn&amp;rsquo;t pay Rm0.60 to the government &lt;em>(even though that&amp;rsquo;s what he charges you)&lt;/em>, rather the retailer pays his output - input, or Rm0.60 - Rm0.54 = Rm0.06 . His &lt;span style="text-decoration: underline;">gross profit&lt;/span> of Rm1.06 becomes of &lt;span style="text-decoration: underline;">nett profit&lt;/span> of Rm1.00 after you deduct GST, which is exactly the same profit he had pre-GST.&lt;/p>
&lt;p>[caption id=&amp;ldquo;attachment_5004&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;650&amp;rdquo;]&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Standard-GST-820x461.jpg"
 alt="Standard GST"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Post-GST implementation as it is today[/caption]&lt;/p>
&lt;p>The way this works is that the Telco pays Rm0.54 to the government (from their sale to the retailer), and the retailer then pays Rm0.06 to the government (from their sale to the customer). The end result is that the governments still gets Rm0.60 from the sale, but from two different entities at two different points of the supply chain.&lt;/p>
&lt;p>This all lines up nicely, the problem is that customers are now paying Rm10.60 instead of Rm10. Let&amp;rsquo;s call this the RM10-Gross Model.&lt;/p></description></item><item><title>Tech Journalism in Malaysia is disappointing</title><link>https://keithrozario.com/2015/04/tech-journalism-in-malaysia-is-disappointing/</link><pubDate>Tue, 21 Apr 2015 02:08:12 +0000</pubDate><guid>https://keithrozario.com/2015/04/tech-journalism-in-malaysia-is-disappointing/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/GOOGLEHACKED-M.png"
 alt="GOOGLEHACKED-M"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Last week visitors browsing to Google&amp;rsquo;s Malaysia website were greeted with a big bold image stating the website was hacked. The media had a field day proudly proclaiming that Google&amp;rsquo;s website was hacked, because that was exactly what the page they visited said&amp;hellip;.Google Hacked!!&lt;/p>
&lt;p>Only, Google &lt;span style="text-decoration: underline;">&lt;strong>wasn&amp;rsquo;t&lt;/strong>&lt;/span> hacked.&lt;/p>
&lt;p>&lt;a title="MyNic hacked" href="http://www.thestar.com.my/Tech/Tech-News/2015/04/14/DNS-redirect-attack/" target="_blank">MyNic was hacked&lt;/a>.&lt;/p>
&lt;p>They&amp;rsquo;re the agency in charge of managing all internet addresses ending with the .my suffix. Hackers had infiltrated MyNic, and reconfigured the systems to point &lt;span style="text-decoration: underline;">&lt;em>&lt;a href="https://www.google.com.my">www.google.com.my&lt;/a>&lt;/em> &lt;/span>to their own servers instead of Google&amp;rsquo;s. Then they simply pasted a silly looking screen that boldly proclaimed their &amp;lsquo;hack&amp;rsquo; to the world, claiming to hack Google rather than MyNic&amp;mdash;which is what you&amp;rsquo;d expect from hackers. But the media, took that to mean Google was comprimised, and boldly proclaimed that Google Malaysia was hacked, going so far as to ask if &amp;lsquo;user data was compromised&amp;rsquo;.&lt;/p>
&lt;p>The analogy is that if someone hacked Waze, and took all unsuspecting tourist who were trying to get to KLCC, and re-directed their route to an abandoned warehouse in Klang, the headline for that story should read &lt;strong>&amp;ldquo;Waze hacked&amp;rdquo;&lt;/strong> instead of &lt;strong>&amp;ldquo;KLCC destroyed&amp;rdquo;&lt;/strong>. Everyone knows how absurd a headline like the latter would be, but very few people would think the same thing the moment &amp;lsquo;internet things&amp;rsquo; get involved&amp;ndash;if the website says Google hacked, surely it must be true, in the same way that if Waze says this dilapidated factory lot is KLCC, surely it is, because Waze is never wrong right?!&lt;/p></description></item><item><title>Keith's PGP Key</title><link>https://keithrozario.com/2015/04/keiths-pgp-key/</link><pubDate>Sat, 18 Apr 2015 07:06:40 +0000</pubDate><guid>https://keithrozario.com/2015/04/keiths-pgp-key/</guid><description>&lt;p>In case anyone needs my PGP key to send me encrypted e-mails. &lt;a title="PGP Key" href="https://www.keithrozario.com/wp-content/special-uploads/keithRozario.asc" target="_blank">Here it is&lt;/a>.&lt;/p>
&lt;p>e-mails should be sent to &lt;a href="mailto:keith@keithrozario.com">keith@keithrozario.com&lt;/a>, which is hosted on Gmail, if you&amp;rsquo;re uncomfortable with that, drop me an encrypted e-mail there, and I&amp;rsquo;ll respond with a privately hosted e-mail you can connect with me on.&lt;/p>
&lt;p>Regards,&lt;/p>
&lt;p>Keith&lt;/p></description></item><item><title>The new and improved keithRozario.com</title><link>https://keithrozario.com/2015/03/the-new-and-improved-keithrozario-com/</link><pubDate>Fri, 27 Mar 2015 16:07:21 +0000</pubDate><guid>https://keithrozario.com/2015/03/the-new-and-improved-keithrozario-com/</guid><description>&lt;p style="text-align: justify;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/sunrise-new.jpg"
 alt="New Website"
 
 loading="lazy"
 />&lt;/p>
&lt;/p>
Welcome!!
&lt;p style="text-align: justify;">keithRozario.com has a new look, and I can hardly contain my excitement.&lt;/p>
&lt;p style="text-align: justify;">The blog still retains all its previous content and more glorious content will be on its way, for now take a moment to savour the brand new theme which hopefully is cleaner and easier on the eyes than my previous blogs design. Also enjoy my complementary TLS connection (notice the httpS connection instead of just http) which means you now have a fully encrypted tunnel from your browser all the way to my new server in Singapore, and to round things up, the blog should be much faster now that its hosted it's own dedicated server.&lt;/p></description></item><item><title>Why you must ALWAYS question government</title><link>https://keithrozario.com/2015/03/why-you-must-always-question-government/</link><pubDate>Sat, 14 Mar 2015 22:38:56 +0000</pubDate><guid>https://keithrozario.com/2015/03/why-you-must-always-question-government/</guid><description>&lt;p>Today I read that our beloved Education Minister is &amp;lsquo;SHOCKED&amp;rsquo; that Malaysian students are &lt;a title="DPM Malaysia shocked" href="http://www.thestar.com.my/News/Nation/2015/03/13/DPM-Malaysian-students-below-par/" target="_blank">not on par with their foreign counterparts. &lt;/a>&lt;/p>
&lt;p>Shocked? Really?&lt;/p>
&lt;p>Just 2 years ago, the good Minister was proudly proclaiming that &amp;ldquo;&lt;a title="Malaysian Education system on track to become worlds best" href="http://www.thestar.com.my/News/Nation/2013/03/20/Malaysias-education-system-is-fast-becoming-worlds-best/" target="_blank">The Malaysian education system is on track to becoming among the world’s best&lt;/a>&amp;rdquo;, and this was backed up by a&lt;a title="Malaysian Education System : Seriously flawed GTP report" href="http://www.keithrozario.com/2013/03/malaysian-education-system-gtp-repor.html" target="_blank"> Government Transformation Project (GTP) report&lt;/a>.&lt;/p></description></item><item><title>The WhiteHouse Petition, and what it means</title><link>https://keithrozario.com/2015/03/the-whitehouse-petition-and-what-it-means/</link><pubDate>Fri, 13 Mar 2015 09:25:12 +0000</pubDate><guid>https://keithrozario.com/2015/03/the-whitehouse-petition-and-what-it-means/</guid><description>&lt;p style="text-align: justify;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/images.png"
 alt="We the People"
 
 loading="lazy"
 />&lt;/p>
&lt;p>The US Government host a really cool website called &amp;ldquo;We the People&amp;rdquo;, that let&amp;rsquo;s users petition the US Government for various things. It&amp;rsquo;s a cool website, because you get really cool request on it.&lt;/p>&lt;/p>
&lt;p style="text-align: justify;">For instance, in 2013, more than 34,000 people petitioned the US government to  &lt;a title="Secure Resources and Funding to Build the Death Star by 2016" href="https://petitions.whitehouse.gov/petition/secure-resources-and-funding-and-begin-construction-death-star-2016/wlfKzFkN" target="_blank">“Secure resources and funding, and begin construction of a Death Star by 2016″&lt;/a>, which triggered a response from the Government that was one part Star Wars Fanboy-ism, and one part Science lesson.&lt;/p>
&lt;p style="text-align: justify;">Those were exceptions though, the vast majority of petitions are political in nature, with the most popular petition requesting the US Government to formally press charges against 47 Members of Congress for their role in under-mining a nuclear agreement with Iran.&lt;/p>
&lt;p style="text-align: justify;">So it was natural that the former US Ambassador to Malaysia, John Malott create a petition to "make the release Anwar Ibrahim a top priority for US policy towards Malaysia". This Petition was then picked up by the likes of Lim Kit Siang and begun garnering significant attention from the Malaysian online community.</description></item><item><title>All Air Pollutant Index (API) readings in Malaysia for 2014</title><link>https://keithrozario.com/2015/02/all-air-pollutant-index-api-readings-in-malaysia-for-2014/</link><pubDate>Sun, 08 Feb 2015 00:24:16 +0000</pubDate><guid>https://keithrozario.com/2015/02/all-air-pollutant-index-api-readings-in-malaysia-for-2014/</guid><description>&lt;blockquote>I've stopped scrapping the API readings for Malaysia, as the MET department have stopped publishing historical readings on their website.
&lt;p>The data has been updated to include all API readings up to 01-Sept-2015, and then from 28-Sep-2015 to 03-Oct-2015. The &amp;lsquo;gap&amp;rsquo; in the dataset is because the MET department changed their webpage and removed the legacy data before I could get my hands on them. I&amp;rsquo;ve written to them for it, hopefully we get a useful response. For now though, there&amp;rsquo;s 24 months of data from Aug-2013 to Oct-2015 in the dataset. enjoy!&lt;/p>
&lt;p>To get all the readings by region in a single delimited file, click this &lt;span style="color: #0000ff;">&lt;a style="color: #0000ff;" href="https://www.dropbox.com/s/6p65oyupycti32b/ReadingsByRegion%28SG%26MY%29.zip?dl=0">link&lt;/a>&lt;/span>, I apologize for the messiness of the data and the files, I should tidy them up by the end of the month. Contact me directly for anything specific.&lt;/p>
&lt;p>Keith&lt;/blockquote>&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/8679939937_79ac83f81c_z.jpg"
 alt="Haze Malaysia"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Once again, your friendly neighbourhood techie has used this powers for the good of the country.&lt;/p>
&lt;p>Last September, I scrapped &lt;a title="MyProcurement: All government tenders in one Excel file" href="http://www.keithrozario.com/2014/09/myprocurement-all-government-tenders-in-one-excel-file.html">all the procurement data from the Malaysian&amp;rsquo;s Government MyProcurement website&lt;/a>, this time I scrapped all the Air Pollutant Index (API) readings from the &lt;a title="DOE website" href="http://apims.doe.gov.my" target="_blank">Department of Environment &lt;/a>(DOE) website.&lt;/p>
&lt;p>First off, Kudos to the DOE for keeping such great tabs on the data&amp;ndash;overall the DOE publishes one API reading for every hour or every day across 52 locations in Malaysians. Just to put the sheer volume of data into perspective, for just one year that&amp;rsquo;s:&lt;/p>
&lt;p>52 locations x 1 reading/hour x 24 hours/day x 365 days/year  =&lt;strong> 455,520 readings.&lt;/strong>&lt;/p></description></item><item><title>Watch SuperBowl in Malaysia</title><link>https://keithrozario.com/2015/01/watch-superbowl-in-malaysia/</link><pubDate>Wed, 28 Jan 2015 13:55:11 +0000</pubDate><guid>https://keithrozario.com/2015/01/watch-superbowl-in-malaysia/</guid><description>&lt;div>Got this email from the people over at Unotelly:&lt;/div>
&lt;br>
&lt;blockquote>
&lt;div>I want to inform you that UnoTelly will allow people stream the NFL Super Bowl for free on &lt;span class="aBn" tabindex="0" data-term="goog_1936190861">&lt;span class="aQJ">Sunday, February 1&lt;/span>&lt;/span>, regardless of where they live or whether they are UnoTelly subscribers.&lt;/div>
&lt;div>&lt;/div>
&lt;div>We are offering free access to media stations (NBC Sports, Channel 4 and more) that will be broadcasting the Super Bowl for free. Visitors will not be required to sign up for a subscription, but simply need to submit their e-mail address. Please feel free to visit our Super Bowl page for more information:&lt;a href="https://www2.unotelly.com/superbowl" target="_blank">https://www2.unotelly.com/&lt;wbr />superbowl&lt;/a>&lt;/div>&lt;/blockquote>
&lt;div> I trust UnoTelly---so if you're an American stuck in Malaysia, this is a free way to watch the SuperBowl--otherwise move along, there's nothing to see here.&lt;/div></description></item><item><title>Phishing by the Bank--Maybank that is</title><link>https://keithrozario.com/2014/10/phishing-by-the-bank-maybank-that-is/</link><pubDate>Fri, 31 Oct 2014 23:30:30 +0000</pubDate><guid>https://keithrozario.com/2014/10/phishing-by-the-bank-maybank-that-is/</guid><description>&lt;p>Recently I received a phishing email from &lt;a href="mailto:konzie2@usm.edu">konzie2@usm.edu&lt;/a> telling me that Maybank had installed new security features and that I need to validate my details on the Maybank2u web portal. The email was marked as SPAM by Gmail, and trying to visit the site further sparked more warnings from Firefox AND my anti-virus.&lt;/p>
&lt;p>But I was curious as to what the link would entail, in much the same way I was curious about the RHB phishing emails I received some months back.&lt;/p>
&lt;p>Hopefully this post gives you an indication of just how sophisticated these attacks are, and manages to educate you on the one true way to establish if the site you&amp;rsquo;re visiting is genuine.&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/screenshot-cabohealthtravel-com-2014-10-28-10-18-45.png"
 alt="Fake Maybank2u login page"
 
 loading="lazy"
 />&lt;/p>
&lt;p>The fake login page for Maybank2u looks exactly like the REAL login page of Maybank2u, there really is no difference from the victims perspective. What&amp;rsquo;s more interesting is when you go deeper, by just enter in &amp;lsquo;a&amp;rsquo; username and a password you get to the following page (please don&amp;rsquo;t enter &amp;lsquo;your&amp;rsquo; username and password, just &amp;lsquo;a&amp;rsquo; username and password)&lt;/p></description></item><item><title>Censoring bomb making websites: NO</title><link>https://keithrozario.com/2014/10/censoring-bomb-websites/</link><pubDate>Tue, 14 Oct 2014 20:45:33 +0000</pubDate><guid>https://keithrozario.com/2014/10/censoring-bomb-websites/</guid><description>&lt;p style="color: #444444;">The Star&lt;a title="The Star: Defuse Bomb Making Websites" href="http://www.thestar.com.my/News/Nation/2014/10/12/Defuse-bombmaking-websites/" target="_blank"> reports &lt;/a>that :&lt;/p>
&lt;p style="color: #444444;">&lt;blockquote>Malaysia Crime Prevention Foundation vice-chairman Tan Sri Lee Lam Thye called on the Malaysian Communication and Multimedia Commission (MCMC) to block bomb-making websites.&lt;/p>
&lt;p style="color: #444444;">“We live in a troubled age. Previously, it was unimaginable, but now even from your home, you can make a bomb. The MCMC must do a comprehensive check to see how we can block sites that are harmful to the nation,” he said.&lt;/blockquote>&lt;/p>
&lt;p style="color: #444444;">Now, apart from the fact, that there aren't any dangerous substances used for bomb-making today, that wasn't around in the 1970's, the entire statement is one made from ignorance.&lt;/p>
&lt;p style="color: #444444;">The Anarchist Cookbook, one of the most famous manuals for making home-made bombs, was written in the 1970's and improvised in the 1980's--stuff that was flammable 20 years ago, is still flammable today. It's not like as though, the atmosphere has changed and petrol no longer burns.&lt;/p>
&lt;p style="color: #444444;">But calling for the MCMC to 'comprehensively' block sites that are 'harmful' to the nation is something no one, especially a Vice-chairman of an NGO should ever do. We can't allow for the MCMC to be given a rein on the internet, even if the intentions are good--after all, we know what the road to hell is paved with--we can't allow good intentions to create bad consequences such as internet censorship.&lt;/p>
&lt;p style="color: #444444;">Anyone that calls for the blocking of websites needs to understand the reasons I don't condone blocking of websites.</description></item><item><title>Malaysia vs. America : Who has the biggest IT fuck-ups?</title><link>https://keithrozario.com/2014/10/malaysia-vs-america-who-has-the-biggest-it-fuck-ups/</link><pubDate>Mon, 13 Oct 2014 11:17:06 +0000</pubDate><guid>https://keithrozario.com/2014/10/malaysia-vs-america-who-has-the-biggest-it-fuck-ups/</guid><description>&lt;p>A while back, I wrote about how the Government blew nearly RM 1 Billion ringgit on the MERS 999 system. A system that soaked up nearly Rm30 Million in consultancy cost alone&amp;ndash;yet failed. The biggest issue I had with the MERS 999 system was that the government had a similar system called MyDistress, which not only worked well in the Klang Valley, but was given to the government free of charge by a company who was doing it as part of their CSR activities.&lt;/p></description></item><item><title>Why the 3-D printed gun is an overblown concern</title><link>https://keithrozario.com/2014/10/why-the-3-d-printed-gun-is-an-overblown-concern/</link><pubDate>Mon, 13 Oct 2014 11:14:36 +0000</pubDate><guid>https://keithrozario.com/2014/10/why-the-3-d-printed-gun-is-an-overblown-concern/</guid><description>&lt;p>Unless you&amp;rsquo;ve been living under a rock for the past couple of years, you&amp;rsquo;ve heard about the 3-d printing. 3-D printing is supposed to be the next &amp;lsquo;big&amp;rsquo; thing in technology, it allows anyone the ability to physically &amp;lsquo;print&amp;rsquo; 3-dimensional objects like cups, toy models, even car parts from ABS plastic (that&amp;rsquo;s the same plastic used to make Lego pieces), in much the same way you print documents on pieces of paper. The great thing about 3-D printing of course is that it&amp;rsquo;s digital, the files that instruct the printer what to print is a digital file, similar to the word or powerpoint documents you&amp;rsquo;re probably used to. With that comes all the advantages of digital files, which mean they can be replicated ad infinitum and distributed across the internet for free.&lt;/p>
&lt;p>The 3-D printing revolution has already begun, websites have sprouted up online hosting the digital files for printing things like citrus juicers and wine glass holders, all the way to replica models of sports cars and Star Wars spaceships.&lt;/p>
&lt;p>But there is one concern. A concern so over-whelming, governments around the world, including ours are looking at 3-D printing with some suspicion. The ability to 3-D print a GUN!&lt;/p>
&lt;p>A 3-D printable gun would allow any criminal (or child) to download a file off the internet and print a working weapon all from the comfort of their home. What do we do when technology starts to allow people to endanger lives? Well the answer is, technology has always made it easier to kill people, take your car for example. If you really wanted to kill someone, the best most reasonable way to do it would be to run them down with your car&amp;ndash;and then reverse over them just to make sure, do we ban cars just because they can (and often do) kill people?&lt;/p>
&lt;p>What&amp;rsquo;s more this idea that a 3-D printed gun is a clear and present danger is completely over-blown.&lt;/p>
&lt;p>If you understood the physics of a gun, you&amp;rsquo;d know that a fully functional gun isn&amp;rsquo;t all that likely.&lt;/p></description></item><item><title>Why the ban on Uber means more than just Taxis</title><link>https://keithrozario.com/2014/08/why-the-ban-on-uber-means-more-than-just-taxis/</link><pubDate>Sat, 30 Aug 2014 20:58:06 +0000</pubDate><guid>https://keithrozario.com/2014/08/why-the-ban-on-uber-means-more-than-just-taxis/</guid><description>&lt;span style="font-size: 13px;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/91ea09a6535666e18ca3c56f731f67ef_400x400.jpeg-300x300.jpg"
 alt="Uber in Malaysia"
 
 loading="lazy"
 />&lt;/p>
&lt;p>&lt;/span>Uber, a company that &lt;span style="color: #222222;">connect passengers with drivers of vehicles for hire and ridesharing services&amp;ndash;is now banned in Malaysia. The Uber service was viewed as a god-send by citizens of KL simply because the existing taxi service in the city&amp;ndash;is Shit!&lt;/span>&lt;/p>
&lt;p>So why did the Government choose to ban a service, that was improving public transport in KL? For the small matter that it violated a couple of laws&amp;ndash;no big deal really. Laws are made to be broken aren&amp;rsquo;t they?&lt;/p>
&lt;p>There&amp;rsquo;s no need to go into the details of whether Uber is legal or illegal, that&amp;rsquo;s an irrelevant point. Even though the cars Uber offered were far safer and more comfortable than any other Taxi on the roads in KL&amp;ndash;it probably couldn&amp;rsquo;t get the necessary licenses if it tried. In other words&amp;ndash;it couldn&amp;rsquo;t legalize itself. But that&amp;rsquo;s a mere side-note to this whole debacle, the real problem is how Malaysia handles disruption.&lt;/p>
&lt;p>Uber is a disruptive service that was on the verge of changing the way Malaysians view public transport&amp;ndash;but some people in high places may not have liked that. To me as a techie I can&amp;rsquo;t understand the reason for any of these laws&amp;ndash;in fact at its core &amp;lsquo;The Law&amp;rsquo; is a piece of technology. But the people drafting the law, MPs in Parliment aren&amp;rsquo;t even well versed in things like the internet, let alone these disruptive technologies which requires new laws to regulate.&lt;/p>
&lt;p>&lt;span style="font-size: 13px;">If we are to be a developed nation, we need to embrace disruptive technologies, because that&amp;rsquo;s how we innovate, and at some point all innovation requires someone to break the law, because the law can&amp;rsquo;t foresee disruptive technology&amp;ndash;that&amp;rsquo;s almost by definition. We can&amp;rsquo;t realistically expect the politicians to keep up with technology, let alone draft legislation to regulate them. And every new piece of legislature put out by politicians very quickly reaches the boundaries of it&amp;rsquo;s effectiveness the moment new technology becomes available.
&lt;/span>&lt;/p>
&lt;p>&lt;span style="font-size: 13px;">Consider the following:
&lt;/span>&lt;/p></description></item><item><title>What do ISIS and Genghis Khan have in common?</title><link>https://keithrozario.com/2014/08/what-do-isis-and-genghis-khan-have-in-common/</link><pubDate>Sun, 17 Aug 2014 17:17:55 +0000</pubDate><guid>https://keithrozario.com/2014/08/what-do-isis-and-genghis-khan-have-in-common/</guid><description>&lt;p>[caption id=&amp;ldquo;attachment_4535&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;475&amp;rdquo;]&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Mongol-ISIS.jpg"
 alt="Image courtesy of www.breitbart.com"
 
 loading="lazy"
 />&lt;/p>
&lt;p>Image courtesy of &lt;a href="https://www.breitbart.com">www.breitbart.com&lt;/a>[/caption]&lt;/p>
&lt;p>I thought I&amp;rsquo;d take a break from writing about Tech this week, to focus on where the worlds attention should be&amp;ndash;Iraq and Syria, and the existential threat that is besieging the middle-east, a threat we&amp;rsquo;ve come to call The Islamic State of Iraq and Syria (ISIS).&lt;/p>
&lt;p>ISIS may have started of an off-shoot of Al-Qaeda, but they&amp;rsquo;ve evolved to be much more, they&amp;rsquo;re so far removed from the Al-Qaeda of Osama Bin Laden they&amp;rsquo;re starting to look like an reincarnation of an much for terrifying ancient enemy. An enemy that 700 years ago threatened the very existence of Islam in the Middle East more than Israel ever could today. ISIS might be just be the next&amp;ndash;Genghis Khan.&lt;/p>
&lt;p>You might scoff and laugh, but there are many things strategically and tactically that make ISIS look like a direct descendant of Genghis Khan, and there were many contextual similarities between what&amp;rsquo;s happening now in the Middle East, and what was happening 700 years ago when the Mongol Horde descended upon it.&lt;/p>
&lt;p>The &lt;a title="Mongols are the exception" href="https://www.youtube.com/watch?v=PqcVro-3f4I" target="_blank">Mongols are the exception&lt;/a> to all of history, for example they&amp;rsquo;re the only people to have invaded Russia in the Winter&amp;ndash;and WON!, and they invaded Afghanistan on horseback&amp;ndash;and WON!&lt;/p>
&lt;p>Historians will glorify them, but we know better. At its peak the Mongol armies controlled more land than anyone before them , but they won their battles in vile, vicious and cunning ways and what they did to their captives is unspeakable. Truthfully the Mongols (and specifically Genghis Khan) were Assholes of the highest order&amp;ndash;but they weren&amp;rsquo;t the only Assholes in history. Alexander, Napoleon, Attila&amp;ndash;these were all assholes, it&amp;rsquo;s just that the Mongols won more wars giving them more opportunities demonstrate their asshole-ness.&lt;/p>
&lt;p>Of course the Mongols weren&amp;rsquo;t just assholes, they were phenomenally great Military Tacticians and Strategist. Almost everything they did (apart from binge drinking) was for the sole purpose of winning wars and battles&amp;ndash;even their rapes and terrorizing served to aid them in victory over the enemy (and we&amp;rsquo;ll soon see how).&lt;/p>
&lt;p>But when you dissect as to why the Mongols were so successful&amp;ndash;you&amp;rsquo;ll soon realize it&amp;rsquo;s the same reason ISIS is so successful, and the similarities between ISIS and the Mongols are too shocking to ignore.&lt;/p></description></item><item><title>Who are you trusting online?</title><link>https://keithrozario.com/2014/07/who-are-you-trusting-online/</link><pubDate>Sun, 20 Jul 2014 22:44:53 +0000</pubDate><guid>https://keithrozario.com/2014/07/who-are-you-trusting-online/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Trust.jpg"
 alt="Trusting in an online world"
 
 loading="lazy"
 />&lt;/p>
&lt;p>When you get behind the wheel of your car, and hit the road&amp;ndash;you&amp;rsquo;re implicitly trusting ever other road user to play by the rules.  You trust no one will go out of their way to crash into you, or that no one would swerve into you for an insurance claim, you even trust that pedestrians won&amp;rsquo;t hijack your car as you stop at the red light.&lt;/p>
&lt;p>Sometimes you mitigate these risk, by locking your doors and keeping your distance, but fundamentally you&amp;rsquo;re placing a lot of trust on your fellow road-user. You have no way of knowing for sure that they&amp;rsquo;ll be good boys and girls&amp;ndash;but you go about your daily car ride trusting that they&amp;rsquo;ll do what is right. In cases where you don&amp;rsquo;t trust anyone, you don&amp;rsquo;t use the road. I know a lot of people who won&amp;rsquo;t drive in India because they don&amp;rsquo;t trust road users there&amp;ndash;and some foreigners refuse to drive in Malaysia for the same reason.&lt;/p>
&lt;p>Society works on trust, and without it&amp;ndash;society just wouldn&amp;rsquo;t work.&lt;/p>
&lt;p>Think about it&amp;ndash;you might not trust the restaurant waiter with your credit card&amp;ndash;but you just ate at the restaurant without viewing the kitchen. Dying from poisoned food is far more serious than credit card fraud, yet you&amp;rsquo;ve trusted the restaurant not to poison you, but not with 16 digits from your bank. Sometimes you&amp;rsquo;re trusting people without even knowing it.&lt;/p>
&lt;p>And the same is true for the internet, The Internet Protocol(IP) that governs the whole internet till this day, is a highly &amp;rsquo;trusting&amp;rsquo; protocol that prioritizes &lt;span style="text-decoration: underline;">speed and simplicity&lt;/span> over &lt;span style="text-decoration: underline;">security and privacy&lt;/span>. In much the same way that it&amp;rsquo;s faster and simpler just to trust the restaurant not to poison you than it is to inspect the kitchen and verify the ingredients&amp;ndash;the Internet Protocol accepts everything as true and routes data accordingly. Other protocols like SMTP and POP3 that are used for email employ the same levels of trust, that&amp;rsquo;s why you can never trust an email&amp;ndash;it&amp;rsquo;s just too easy to spoof.&lt;/p>
&lt;p>Essentially everyone on the internet trust everyone else to play by the rules. For example when Pakistan decided to block youtube in their borders, a mistake made by their local telecoms managed to take youtube down for several hours worldwide simply because everyone trusted the information Pakistan was sending them. Nowhere else in the world does such a high level of trust exist as on the internet&amp;ndash;and nowhere else is it more dangerous.&lt;/p></description></item><item><title>Youtube Video flagged as inappropriate</title><link>https://keithrozario.com/2014/06/youtube-video-flagged-as-inappropriate/</link><pubDate>Thu, 26 Jun 2014 08:00:37 +0000</pubDate><guid>https://keithrozario.com/2014/06/youtube-video-flagged-as-inappropriate/</guid><description>&lt;p>Last week one of my most popular videos detailing how I hacked Unifi accounts was &amp;lsquo;flagged&amp;rsquo; as inappropriate in YouTube&amp;ndash;apparently it was in violation of their community guidelines.&lt;/p>
&lt;p>As such my video was made unavailable and essentially deleted from Youtube.&lt;/p>
&lt;p>I was upset.&lt;/p>
&lt;p>The email I received from YouTube, gave no indication as to what I did wrong, and even though it states that someone have viewed my video, the language used suggest this was just an automated message sent to my inbox. Nowhere does it suggest an actual human viewed my video and made a judgement, and even worse no justification was given for the removal of the video other than it was &amp;lsquo;flagged&amp;rsquo;.&lt;/p>
&lt;blockquote>
&lt;p style="color: #000000;">Regarding your account: &lt;b>Keith Rozario&lt;/b>&lt;/p>
&lt;p style="color: #000000;">The &lt;span class="il" style="color: #222222;">YouTube&lt;/span> Community has flagged one or more of your videos as inappropriate. Once a video is flagged, it is reviewed by the &lt;span class="il" style="color: #222222;">YouTube&lt;/span> Team against our Community Guidelines. Upon review, we have determined that the following video(s) contain content in violation of these guidelines, and have been disabled:&lt;/p>
&lt;ul style="color: #222222;">
	&lt;li style="color: #000000;">"How I hacked 4 unifi accounts in 5 minutes" (&lt;a style="color: #1155cc;" href="http://youtu.be/MGWMFur2Pek" target="_blank">http://youtu.be/MGWMFur2Pek&lt;/a>)&lt;/li>
&lt;/ul>
&lt;p style="color: #000000;">Everyone hates spam. Misleading descriptions, tags, titles or thumbnails designed to increase views are not allowed. It's also not okay to post large amounts of untargeted, unwanted or repetitive content, including comments and private messages.&lt;/p>
&lt;p style="color: #000000;">Your account has received one Community Guidelines warning strike, which will expire in six months. Additional violations may result in the temporary disabling of your ability to post content to &lt;span class="il" style="color: #222222;">YouTube&lt;/span> and/or the permanent termination of your account.&lt;/p>
&lt;p style="color: #000000;">For more information on &lt;span class="il" style="color: #222222;">YouTube&lt;/span>'s Community Guidelines and how they are enforced, please visit the &lt;a style="color: #1155cc;" href="https://support.google.com/youtube/bin/answer.py?answer=92486&amp;amp;hl=en" target="_blank">help center&lt;/a>.&lt;/p>
&lt;p style="color: #000000;">Please note that deleting this video will not resolve the strike on your account. For more information about how to appeal a strike, please visit &lt;a style="color: #1155cc;" href="https://support.google.com/youtube/bin/answer.py?answer=185111&amp;amp;hl=en" target="_blank">this&lt;/a>page in the help center.&lt;/p>
&lt;span style="color: #222222;">Sincerely, &lt;/span>&lt;br style="color: #222222;" />&lt;br style="color: #222222;" />&lt;span style="color: #222222;">The &lt;/span>&lt;span class="il" style="color: #222222;">YouTube&lt;/span>&lt;span style="color: #222222;"> Team&lt;/span>
&lt;/blockquote></description></item><item><title>Powerline adapter for better networking at home</title><link>https://keithrozario.com/2014/06/powerline-adapter-wifi-boost-extend-network/</link><pubDate>Tue, 17 Jun 2014 09:00:30 +0000</pubDate><guid>https://keithrozario.com/2014/06/powerline-adapter-wifi-boost-extend-network/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/AV500-Gigabit-Powerline-Adapter-TL-PA511.png"
 alt="AV500 Gigabit Powerline Adapter TL PA511"
 
 loading="lazy"
 />&lt;/p>
&lt;p>A popular question I get, is how to boost a WiFi signal. Folks struggle to get good WiFi connections on the 2nd (or 3rd) floors of their homes because the routers they have don&amp;rsquo;t pump enough  &amp;lsquo;juice&amp;rsquo; to go around. This is particularly true for those that work from home, having poor WiFi while trying to have a teleconference&amp;ndash; just sucks. While other applications like YouTube and Facebook could use buffering or caching, a real-time conversation with someone over skype relies on good connectivity all the way from one party to the other, and it doesn&amp;rsquo;t matter if you have Unifi 20Mbps, if your WiFi is laggy.&lt;/p>
&lt;p>I thought I could fix this &lt;a title="Asus N12 HP: The best Unifi replacement router?" href="http://www.keithrozario.com/2013/08/asus-unifi-rt-n12-hp.html">by buying a more powerful router&lt;/a>&amp;ndash;but that didn&amp;rsquo;t work. The signal strength increased, but the quality was still below par.&lt;/p>
&lt;p>The best solution is to skip WiFi  and get a Powerline Adapter instead. A powerline adapter uses your home electricity wiring to transmit the data, and because it uses wires, it&amp;rsquo;ll beat any wireless connection you have. The adapters fit nicely into your 3-Pin wall sockets, and all you need is Ethernet cables to plug into them to hook up your laptop or PC to your router located somewhere else in your home.&lt;/p>
&lt;p>The premise is quite interesting and the results are even better.&lt;/p></description></item><item><title>The Monty Hall Problem in Excel</title><link>https://keithrozario.com/2014/06/the-monty-hall-problem-in-excel/</link><pubDate>Sat, 07 Jun 2014 17:06:05 +0000</pubDate><guid>https://keithrozario.com/2014/06/the-monty-hall-problem-in-excel/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Monty_Hall_Problem_Excel-1024x489.png"
 alt="Monty Hall Problem Excel"
 
 loading="lazy"
 />&lt;/p>
&lt;p>I remember this problem from watching an episode of numbers. You&amp;rsquo;re a contestant on a game show&amp;ndash;and you&amp;rsquo;re given 3 doors to choose from.&lt;/p>
&lt;p>Behind one door is a shiny new sports car&amp;ndash;behind the other 2 are goats. Your goal is to get the sportscar, by choosing a door. But after you choose a door the host reveals one of doors with the goats. Leaving you with you just two doors, instead of your initial 3.&lt;/p></description></item><item><title>DNA in chocolates, not in your blood</title><link>https://keithrozario.com/2014/05/dna-in-chocolates-not-in-your-blood/</link><pubDate>Wed, 28 May 2014 11:15:35 +0000</pubDate><guid>https://keithrozario.com/2014/05/dna-in-chocolates-not-in-your-blood/</guid><description>&lt;p>A Coalition of Muslim NGOs have asked for Cadbury to pay for the &amp;lsquo;cleansing&amp;rsquo; of the blood of Muslims to remove any traces of Pig DNA they might have consumed from having eaten Cadbury chocolates.&lt;/p>
&lt;p>I&amp;rsquo;m not going to debate the religious and legal implications, just the scientific aspect. The aspect which says that the DNA of what you eat doesn&amp;rsquo;t enter your blood&amp;ndash;and cleansing your bloodstream is an absolute waste of time, not to mention precious blood.&lt;/p></description></item><item><title>How many samples are enough to build the Kidex highway?</title><link>https://keithrozario.com/2014/05/how-many-is-enough-kidex-highway-say-no/</link><pubDate>Sun, 18 May 2014 22:04:10 +0000</pubDate><guid>https://keithrozario.com/2014/05/how-many-is-enough-kidex-highway-say-no/</guid><description>&lt;p>There&amp;rsquo;s a highway they want to build from Damansara to Puchong&amp;ndash;called Kidex, and just like any other highway before, people are understandably worried about the construction. This excerpt from the &lt;a title="Kidex construction" href="http://thekl-chronicle.blogspot.com/2014/04/kidex-and-pakatan-rakyats-broken-promise.html" target="_blank">KL-Chronicle&lt;/a> details the causes of anxiety:&lt;/p>
&lt;p>[box icon=&amp;ldquo;chat&amp;rdquo;]Kidex will be constructed over heavily built-up residential areas in Petaling Jaya and will pass very close to schools, houses and places of worship. It will pass just 5m away from two schools – Bukit Bintang Boys Secondary School and Sri Petaling Primary School. Its distance from the Tun Abdul Aziz Mosque in Section 14 is listed as 7m and from St Paul’s Church as 18m. Houses in parts of Sections 2, 4, 7 and 8 will be just 10m from the highway &lt;/blockquote>&lt;/p>
&lt;p>And so, when Kidex had their townhall last week, a group of protesters showed up to voice their displeasure&amp;ndash;as should be allowed in a democratic society. Kidex claimed they had conducted a survey that proved that the majority of the people wanted the highway, this was hotly contested by the &lt;em>Say No to Kidex&lt;/em> committee, who contended that the survey wasn&amp;rsquo;t &amp;lsquo;authentic&amp;rsquo;.&lt;/p>
&lt;p>The video below (from Malaysiakini) has a great interview with the secretary of the &lt;em>Say No to Kidex&lt;/em> committee outlining their points of contention on the survey by Kidex. (starts at 1:10)&lt;/p>
&lt;center>&lt;iframe src="//www.youtube.com/embed/MlvXoTogCDo" height="315" width="560" allowfullscreen="" frameborder="0">&lt;/iframe>&lt;/center>Here's the seven points raised by the Say No to Kidex committee.
&lt;blockquote>1. The initial Kidex survey of 300 respondents--of which 73.4% were agreeable to the building of the highway.
2. The &lt;em>Say No to Kidex&lt;/em> committee did their own survey on 20 different locations, including the Mosque, Schools, and the resident associations of the areas affected by the highway.
3. &lt;em>Say No to Kidex&lt;/em> can't comment on how many people they've engaged but can confirm it was more than 300.
4.Hence the public perception of the initial Kidex survey is negative.
5.The list of the initial 300 respondents has not been shared--as it was confidential.
6.The survey was conducted by a Ph.D in statistics, but this survey itself was funded by Kidex.
7.The next survey as planned by Kidex would have 2000 respondents.&lt;/blockquote>
Now let's take this apart one by one, because there is some maths here is quite foreign to most--this is the world of probability and statistics.</description></item><item><title>My teachers day tribute to Mr. Vijay: Summing every number 1 to 100</title><link>https://keithrozario.com/2014/05/mr-vijay-sum-1-to-100/</link><pubDate>Sat, 17 May 2014 22:38:04 +0000</pubDate><guid>https://keithrozario.com/2014/05/mr-vijay-sum-1-to-100/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/9677844016_3e7fbd89a6_m.jpg"
 alt="Teachers Day Post"
 title="Teachers Day Post"
 loading="lazy"
 />&lt;/p>
&lt;p>Teachers day was last Friday, and I thought it would be good to make a small post in tribute to an interesting teacher I had in form 4.&lt;/p>
&lt;p>Imagine a 200 pound man, with a thick moustache, carrying intimidating rotan, and wore nothing but Chairman Mao style Bush-coats everyday&amp;ndash;that&amp;rsquo;s Mr. Vijay, and he thought me Additional Mathematics.&lt;/p>
&lt;p>Mr. Vijay was interesting in many ways, including the wrestling stories he&amp;rsquo;d tell in class, but for all my years in school I only remember a handful of lessons, and none more vividly than the time he thought me the story of Carl Friedrich Gauss during us lesson on arithmetic sequences.&lt;/p>
&lt;p>The story is certainly fiction, similar to that of Newton discovering gravity by watching an apple fall from a tree&amp;ndash;but that is irrelevant, what&amp;rsquo;s relevant is how I remember it, and as my tribute to one of my teachers, I&amp;rsquo;d re-tell the story here.&lt;/p>
&lt;p>Here goes.&lt;/p>
&lt;p>Once upon a time, there lived a boy named Carl Friedrich Gauss.&lt;/p>
&lt;p>Even while still in elementary school, Carl was already a maths genius, and like all other geniuses was a bit of a nuisance in class. So one day to shut Carl up, his teacher gave him an &amp;lsquo;important assignment&amp;rsquo;&amp;ndash;he was to calculate the sum of all numbers from 1 to 100. &lt;em>i.e. 1+ 2+ +3 +4&amp;hellip;.+100&lt;/em>. The idea was that this would keep Carl busy for the remainder of the lesson&lt;/p>
&lt;p>However, Carl came back very quickly with an answer of &lt;strong>5,050!!&lt;/strong>&lt;/p>
&lt;p>How did Carl do this?!!&lt;/p></description></item><item><title>What we all share?</title><link>https://keithrozario.com/2014/05/what-we-all-share/</link><pubDate>Sun, 04 May 2014 11:17:46 +0000</pubDate><guid>https://keithrozario.com/2014/05/what-we-all-share/</guid><description>&lt;p>We are all a single species, all of us share a common DNA, so common that if yours changed by a mere 2% you&amp;rsquo;d be a chimpanzee.&lt;/p>
&lt;p>We share one atmosphere, from which we breath the same air&amp;ndash;not just with other humans alive today, but those of past times as well. In fact, every breath you take contains a slither of air from the breadth of everyone else&amp;ndash;who has ever lived. I stand in awe, when I realize the air in my lungs now was also in the lungs of Julius Caesar as he was stabbed to death.&lt;/p></description></item><item><title>Tun Dr M supports Israel via his website</title><link>https://keithrozario.com/2014/02/tun-dr-m-supports-israel-via-his-website/</link><pubDate>Mon, 10 Feb 2014 20:54:13 +0000</pubDate><guid>https://keithrozario.com/2014/02/tun-dr-m-supports-israel-via-his-website/</guid><description>&lt;p>Tun Dr M, our beloved former Prime Minister, openly supports Israel&amp;ndash;well sort off.&lt;/p>
&lt;p>Today on his blog chedet.cc, he called on everyone to boycott Israel, stating quite clearly in his latest post that;&lt;/p>
&lt;blockquote>I think the whole world in the interest of justice should boycott doing business with Israel. This is truly a pariah state which is immoral and beyond the pale of human laws.&lt;/blockquote>
&lt;p>Now of course, you&amp;rsquo;re wondering if Tun Dr M supports Israel or not? Well in actual fact it&amp;rsquo;s both, because while his words say he opposes Israel, his actions, specifically those of his website suggest otherwise.&lt;/p></description></item><item><title>Proton has a Volvo like obsession with SAFETY? NO.</title><link>https://keithrozario.com/2013/12/proton-has-a-volvo-like-obsession-with-safety-no/</link><pubDate>Tue, 17 Dec 2013 11:14:47 +0000</pubDate><guid>https://keithrozario.com/2013/12/proton-has-a-volvo-like-obsession-with-safety-no/</guid><description>&lt;p>I don&amp;rsquo;t agree with most of Rockys opinions, but I still subscribe to his blog to ensure I have at least a different view of politics. However, a post he made on the &amp;rsquo;new&amp;rsquo; Perdana really sent my blood curling. Rocky was defending the proton re-badging exercise, something I felt was completely unacceptable. Proton is a company that for years has thrived under government regulations and policies that were designed specifically protect it&amp;ndash;and part of that protection included raising the price of all other cars in the market giving proton an un-fair advantage.&lt;/p></description></item><item><title>Why Malaysians shouldn't buy Coin--yet</title><link>https://keithrozario.com/2013/11/why-malaysians-shouldnt-buy-coin-yet/</link><pubDate>Sat, 30 Nov 2013 11:20:10 +0000</pubDate><guid>https://keithrozario.com/2013/11/why-malaysians-shouldnt-buy-coin-yet/</guid><description>&lt;center>&lt;iframe src="//www.youtube.com/embed/w9Sx34swEG0" height="315" width="560" allowfullscreen="" frameborder="0">&lt;/iframe>&lt;/center>There's a lot of talk about COIN, the aptly named card replacement device that promises to end the bulge in your wallet--literally. Basically this handy device is meant to replace all your cards in your wallet, and saving you space in a secure yet convenient way. It's oversold its pre-order a thousand times over, and it's taking the internet by storm in a way we thought was only possible by horse riding koreans.
&lt;p>However, I&amp;rsquo;m here to tell you, that as a Malaysian&amp;ndash;you want to hold off your pre-order. Now if you want to buy coin to show-off to your less tech-literate friends, then go ahead, but if you&amp;rsquo;re buying COIN thinking that it&amp;rsquo;ll simplify your wallet, you&amp;rsquo;ll be sadly mistaken.&lt;/p></description></item><item><title>Johor Weekend: Good or bad?</title><link>https://keithrozario.com/2013/11/johor-weekend-good-or-bad/</link><pubDate>Mon, 25 Nov 2013 10:04:20 +0000</pubDate><guid>https://keithrozario.com/2013/11/johor-weekend-good-or-bad/</guid><description>&lt;p>Over the weekend, I saw the following tweet from the star, which I attributed to be either a badly timed April Fools joke, or a typo error:&lt;/p>
&lt;blockquote class="twitter-tweet" lang="en">Friday and Saturday are weekend rest days for Johor from Jan 1. What's your view? &lt;a href="https://twitter.com/search?q=%23Johornewweekend&amp;amp;src=hash">#Johornewweekend&lt;/a>
&lt;p>— The Star (@staronline) &lt;a href="https://twitter.com/staronline/statuses/404100803939409920">November 23, 2013&lt;/a>&lt;/blockquote>&lt;/p>
&lt;p>Surely, a state like Johor that was trying to attract investment for the Iskandar region from companies like Frost and Sullivan, would not make such a catastrophic error. Alas, upon further checking, I found the information to be true.&lt;/p></description></item><item><title>Open letter to Tun Dr. M on internet censorship</title><link>https://keithrozario.com/2013/11/open-letter-to-tun-dr-m-on-internet-censorship/</link><pubDate>Mon, 18 Nov 2013 12:49:12 +0000</pubDate><guid>https://keithrozario.com/2013/11/open-letter-to-tun-dr-m-on-internet-censorship/</guid><description>&lt;p>&lt;strong>Dear Tun,&lt;/strong>&lt;/p>
&lt;p>First and foremost, let me start by telling you that I truly admire and respect your contribution to Malaysia. I remember shaking your hand when you attended my Convocation quite some many years ago. It was quite odd to see that while you were present, you didn&amp;rsquo;t give a speech, simply because you attended the function not as former Prime Minister of Malaysia, but rather as the spouse of the Chancellor&amp;ndash;your wife Tun Dr. Siti Hasmah.&lt;/p>
&lt;p>So  it saddens me deeply, that at another convocation&amp;ndash;this time where you &lt;strong>were&lt;/strong> giving a speech, you suggested that it is time to censor the internet to counter &amp;ldquo;distribution of pornography, questionable news and slanders&amp;rdquo;.&lt;/p>
&lt;p>If I may be so bold Tun&amp;ndash;censoring the internet is the single most destructive thing that can happen to modern day Malaysia, and something that must be opposed at every turn, even if it involves publicly correcting a senior leader such as yourself. As a citizen of Malaysia, I find it not just my right, but my duty to inform the Emperor when he has no clothes on.&lt;/p></description></item><item><title>Bricks to Brains: The evolution of the cell phone</title><link>https://keithrozario.com/2013/11/bricks-to-brains-the-evolution-of-the-cell-phone/</link><pubDate>Tue, 05 Nov 2013 20:51:50 +0000</pubDate><guid>https://keithrozario.com/2013/11/bricks-to-brains-the-evolution-of-the-cell-phone/</guid><description>&lt;p>Really cool infographic of the evolution of cell phone to smart phone and how the major players evolved over time.&lt;/p>
&lt;p>A couple of things that stood out for me were:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Nokia gave up such a dominant position and never came back&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Just the sheer speed at which Nokia went from Hero to Zero is astounding, it&amp;rsquo;s like as though Nokia died from a gunshot, as compared to Kodak which died a slow painful death from cancer.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Samsung comes on the scene in 1997, but doesn&amp;rsquo;t make an iota of change, up until Google decide to launch Android almost a decade later. That truly was a game changer.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Nokia and Samsung still sell more than twice Apple&amp;rsquo;s volume in phones, but Apple makes more profit simply due to it&amp;rsquo;s pricing scheme (a cut from the telcos) as well as the fact that Apple only sells higher-end models with higher margins (5C being the exception).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Motorola started it all&amp;ndash;but then somehow disappeared. Being first to market counts for naught in this industry, neither Samsung nor Apple were first movers.&lt;/p>
&lt;/li>
&lt;/ol></description></item><item><title>PropertyPlus: Groupon for properties</title><link>https://keithrozario.com/2013/10/propertyplus-groupon-for-properties/</link><pubDate>Sun, 13 Oct 2013 20:27:34 +0000</pubDate><guid>https://keithrozario.com/2013/10/propertyplus-groupon-for-properties/</guid><description>&lt;p style="text-align: justify;">&lt;a href="https://keithrozario.com/uploads/Deals-Vega-Residensi-1-Property-Plus.png">
&lt;/a> 
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/PropertyPlus-Malaysia-s-premier-property-group-buying-website.png"
 alt="PropertyPlus Malaysia s premier property group buying website"
 title="PropertyPlus_Malaysia_Group_Buying_Property"
 loading="lazy"
 />&lt;/p>
&lt;/p>
&lt;p style="text-align: justify;">Do you know a Groupon Junkie?&lt;/p>
&lt;p style="text-align: justify;">It's those people that start and end everyday checking out what sort of 'deals' they can get online, the sort of people who'd buy completely unnecessary items purely because they were on sale. These people literally stalk websites like Groupon or livingsocial to see if they can get a iPhone powerbank for 40% off, or if the Japanese restaurant in Subang Jaya had a deal on Salmon Sashimi.&lt;/p>
&lt;p style="text-align: justify;">I was a Groupon Junkie once. I used to religiously subscribe to the mailing list of these group discount websites, and what I found was that I was actually spending more than I was saving. Sure I was trying out new places to eat, but in the end I felt I was spending a lot of money on things I never wanted in the first place--and the things that I actually wanted, were never on Groupon.&lt;/p>
&lt;p style="text-align: justify;">To me, the dream was always if I could get Groupon to pick out the items I actually wanted--rather than a random haphazard items that no one knew existed in the first place.&lt;/p>
&lt;p style="text-align: justify;">A friend of mine, might have stumbled upon the answer. You see Groupon is a random collection of deals--and the only thing that ties them together is that there's a deal on them. Visiting Groupon is like windows shopping at the 5 dollar store, sure you might find something useful, but most of the time you just bought yourself a bunch of nonsense just because it was on sale. The only thing in common the items in the 5 dollar store have--is that they're 5 dollars, other than that they range from cooking to gardening to stationary and even car care.&lt;/p>
&lt;p style="text-align: justify;">The solution to the problem is to have a specialized website. One that didn't sell everything under the sun, but a very specific niche offering, so that people don't feel they're in a 5 dollar store, but a store that was offering a deal on something they ACTUALLY wanted to buy.&lt;/p>
&lt;p style="text-align: justify;">But what sort of niche market would that be? What niche market is in high demand--but also would benefit from the concept of group buying.&lt;/p>
&lt;p style="text-align: justify;">Say it with me now people-- THE PROPERTY MARKET!&lt;/p>
&lt;p style="text-align: justify;">It's a great idea, because not only are properties in high demand, Property buyers are looking for discounts (after all what buyers aren't), and from that came the idea of Propertyplus.</description></item><item><title>My Lazada buying experience</title><link>https://keithrozario.com/2013/08/my-lazada-buying-experience-review/</link><pubDate>Sat, 24 Aug 2013 08:00:26 +0000</pubDate><guid>https://keithrozario.com/2013/08/my-lazada-buying-experience-review/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/lazada.png"
 alt="lazada"
 
 loading="lazy"
 />&lt;/p>
&lt;p>About a year back, I wrote about how excited I was that Lazada was finally coming to Malaysian shores, however I never really got around to buying anything from Lazada until recently. As you know, I was in the market for a new Unifi router and after some online shopping I decided to settle for a Asus router from Lazada, not only was the price cheaper, Lazada promised free delivery and even an RM10 discount if I subscribed to the newsletter.&lt;/p>
&lt;p>So I created and account, subscribed to the newsletter and purchase an Asus router from the website&amp;ndash;thinking all I had to do was sit and wait, and the router would be at my doorstep within 3 days.&lt;/p>
&lt;p>WRONG!&lt;/p>
&lt;h2>Payment under Review&lt;/h2>
At the end of making the purchase, Lazada sent me an email claiming my payment was 'in review'.  I'm not sure what that meant, but a quick call to my credit card company confirmed that the funds were already deducted from my card. To me this was unacceptable, but thinking it could be a problem with my card, I decided to try the purchase again but with my regular credit card this time--alas the router was already out of stock.
&lt;p>What I suspect happened was that my payment was successful BUT Lazada ran out of stock, hence placing the order under review. The wording of the email was poor, and the whole experience left me unimpressed.&lt;/p></description></item><item><title>Maxis agent attacking a Unifi customer?</title><link>https://keithrozario.com/2013/08/maxis-agent-attacking-a-unifi-customer/</link><pubDate>Thu, 22 Aug 2013 23:13:54 +0000</pubDate><guid>https://keithrozario.com/2013/08/maxis-agent-attacking-a-unifi-customer/</guid><description>&lt;p style="text-align: center;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Writing-an-email-to-TMs-CEO-about-my-faulty-Unifi.png"
 alt="Writing an email to TMs CEO about my faulty Unifi"
 
 loading="lazy"
 />&lt;/p>
&lt;/p>
Just yesterday, I received a rather odd comment on my post about a &lt;a title="Tm Ceo restore Unifi" href="http://www.keithrozario.com/2012/02/email-ceo-restore-unifi-services.html#comment-1010183707" target="_blank">Unifi downtime&lt;/a>. It read:
&lt;p>[box icon=&amp;ldquo;chat&amp;rdquo;]&lt;/p>
&lt;p>Those maroons and stupid who complaining customer service should work before as customer service first you bastard!!! if you in thier postion than only u know thier pain&amp;hellip; they can give you promise u asshole but who want to fullfill it???? if u want complaint complaint to higher management . dont try your bullshit by spoke with supervsior can resolve your problem. they cannot do anything there coz they have barriers asshole. pls go work as customer service before talk regarding them&lt;/p></description></item><item><title>Can you view Netflix in HD on Unifi</title><link>https://keithrozario.com/2013/08/view-netflix-hd-unifi-5mbps/</link><pubDate>Thu, 08 Aug 2013 15:05:51 +0000</pubDate><guid>https://keithrozario.com/2013/08/view-netflix-hd-unifi-5mbps/</guid><description>&lt;p>A lot of people have asked me if indeed you can view Netflix or Hulu or any other streaming service in HD on a regular 5Mbps Unifi connection (that&amp;rsquo;s the slowest possible Unifi connection).&lt;/p>
&lt;p>Yes you can! Check out the &amp;ldquo;Now Playing HD&amp;rdquo; bit on the bottom right hand of the image below.&lt;/p>
&lt;p>To learn how to watch Netflix or Hulu from Malaysia, check out my previous post &lt;a title="Watch Netflix, Hulu and even Euro2012 online from Malaysia" href="http://www.keithrozario.com/2012/06/watch-netflix-hulu-bbc-spotify-malaysia.html">here&lt;/a>.&lt;/p></description></item><item><title>Guest Post: Keyboards on Smartphones and the Future of Buttons</title><link>https://keithrozario.com/2013/07/keyboards-smartphones-future-of-button/</link><pubDate>Mon, 29 Jul 2013 08:00:00 +0000</pubDate><guid>https://keithrozario.com/2013/07/keyboards-smartphones-future-of-button/</guid><description>&lt;p>When a new phone hits the market, we tend to get terribly excited about its new features. And rightly so: what are boundaries for, if not to push frantically? But with the release of the latest &lt;a title="Blackberry 10 Handset" href="http://www.blackberry.com.my/software/smartphones/blackberry-10-os.html" target="_blank">BlackBerry 10&lt;/a> handsets, perhaps the most important contribution to the future of the smartphone might come in the form of the continuing inclusion of an actual QWERTY keyboard.&lt;/p>
&lt;p>While the iPhone has been holding steady at four buttons, and Android handsets are caught in a strange limbo between buttons and always-on touch-screen style soft keys, BlackBerry has held fast with its products’ trademark keyboards while also offering touchscreen options.&lt;/p></description></item><item><title>Illegal numbers?</title><link>https://keithrozario.com/2013/05/illegal-numbers/</link><pubDate>Thu, 16 May 2013 07:00:51 +0000</pubDate><guid>https://keithrozario.com/2013/05/illegal-numbers/</guid><description>&lt;center>&lt;iframe src="http://www.youtube.com/embed/wo19Y4tw0l8" height="315" width="560" allowfullscreen="" frameborder="0">&lt;/iframe>&lt;/center>Great video from the guys at Numberphile talking about illegal numbers. It always amazes to think that your money in the bank isn't protected by steel doors or guards with guns anymore--it's protected by numbers. (more specifically it's protected by one VERY VERY large number).
&lt;p>The encryption key that is responsible for keeping your sensitive bank details secret, is nothing more than a very very long number, and that number protects your money more than any steel door or armed guard ever could.&lt;/p></description></item><item><title>Boycott or self-imposed embargo?</title><link>https://keithrozario.com/2013/05/boycott-or-self-imposed-embargo/</link><pubDate>Tue, 14 May 2013 00:46:31 +0000</pubDate><guid>https://keithrozario.com/2013/05/boycott-or-self-imposed-embargo/</guid><description>&lt;p>Quick post for today. I need to start writing even though, I&amp;rsquo;m still depressed from LAST sundays election results.&lt;/p>
&lt;p>However, I&amp;rsquo;m keeping myself abreast with all the hate going around, including the latest &amp;lsquo;Buy Chinese Last Movement&amp;rsquo; or BCLM. If you don&amp;rsquo;t know what it is, just Google it and you&amp;rsquo;ll find out, it&amp;rsquo;s the latest in a string of racist movements that have spawned since Pru-13, and it probably won&amp;rsquo;t be the last.&lt;/p></description></item><item><title>10 Tech tips you didn't know about</title><link>https://keithrozario.com/2013/04/10-tech-tips-you-didnt-know-about/</link><pubDate>Tue, 30 Apr 2013 07:00:42 +0000</pubDate><guid>https://keithrozario.com/2013/04/10-tech-tips-you-didnt-know-about/</guid><description>&lt;p>Tech columnist David Pogue shares 10 simple, clever tips for computer, web, smartphone and camera users. And yes, you may know a few of these already &amp;ndash; but there&amp;rsquo;s probably at least one you don&amp;rsquo;t. Some however, didn&amp;rsquo;t work for me, like the double-space on my Samsung s3 just gave me a &amp;ndash;double space.&lt;/p>
&lt;iframe src="http://embed.ted.com/talks/david_pogue_10_top_time_saving_tech_tips.html" width="560" height="315" frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen>&lt;/iframe></description></item><item><title>F-Secure hackathon result</title><link>https://keithrozario.com/2013/04/f-secure-hackathon-malaysia-result/</link><pubDate>Sun, 28 Apr 2013 07:00:41 +0000</pubDate><guid>https://keithrozario.com/2013/04/f-secure-hackathon-malaysia-result/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/FSecure_Hackathon_Malaysia_winner-300x250.jpg"
 alt="F-Secure Hackathon Malaysia Winner"
 title="FSecure_Hackathon_Malaysia_winner"
 loading="lazy"
 />&lt;/p>
&lt;p>F-Secure recently had a Hackathon in Malaysia, with the grand prize being a dinner with Miko Hyppönen. Miko is sort of like the Mick Jagger of Computer Security, Miko also  made international news in 2011&lt;span style="font-size: 11px;">,&lt;/span> when he tracked down and visited the authors of the first PC virus in history, &lt;a title="Brain (computer virus)" href="http://en.wikipedia.org/wiki/Brain_(computer_virus)">Brain.A&lt;/a>. Hyppönen produced a documentary of the event. The documentary was published on &lt;a title="YouTube" href="http://en.wikipedia.org/wiki/YouTube">YouTube&lt;/a>.&lt;/p>
&lt;p>The winner of the Hackathon was Tan Kok Boon (pic) who stole the spotlight with his groundbreaking application which allows users to monitor and prevent threats using F-Secure’s World Map Interface. Tan won the award for ‘ The Most Innovative Application’ and the award for ‘The Best Overall Performance’. Also notice from the picture, what device was the winner of the Hackathon using to code? It&amp;rsquo;s a MAC!&lt;/p>
&lt;p>Which just goes to show, the OS of your laptop is almost irrelevant now&amp;ndash;and pretty soon the OS of your phone will go the same way.&lt;/p></description></item><item><title>Anwar may have changed Malaysia, but Mark, Larry and Sergey changed the world</title><link>https://keithrozario.com/2013/04/anwar-may-have-changed-malaysia-but-mark-larry-and-sergey-changed-the-world/</link><pubDate>Thu, 18 Apr 2013 08:00:26 +0000</pubDate><guid>https://keithrozario.com/2013/04/anwar-may-have-changed-malaysia-but-mark-larry-and-sergey-changed-the-world/</guid><description>&lt;p style="text-align: center;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Zuckerberg-Larry-SergeyBrin.jpg"
 alt="Mark Zuckerberg Larry Page Sergey Brin"
 title="Zuckerberg-Larry-SergeyBrin"
 loading="lazy"
 />&lt;/p>
&lt;/p>
If Pakatan win the next election, I would recommend that they award the title of Tan Sri or at least Dato' to the following:
&lt;h2>Larry Page and Sergey Brin:&lt;/h2>
Co-founders of Google, who own both the video sharing site Youtube, and the blogging service Blogger.com. Without these two free services the message from the opposition would not have reached so many Malaysians, so effectively in such a short time-span. 12 years ago, before broadband or Google, the opposition were forced to resort to pamphlets and flyers, most of which was ineffective and expensive. Without Larry and Sergey, the Opposition would have not technology to spread their message to the masses. Anwar and Co' owe more to the technology of Sergey and Larry than any amount of funds they may have obtained from any other party (foreign or domestic)
&lt;h2>Mark Zuckerberg:&lt;/h2>
Founder of Facebook, the de-facto social network for Malaysian. Facebook is so famous even my mother uses it--and I recently received a friend invite from my mother-in-law!!
&lt;p>&lt;span style="font-size: 13px; line-height: 19px;">Facebook allowed the youtube videos and blog post from various opposition parties to be spread from friend to friend, without Facebook videos wouldn&amp;rsquo;t have gone &amp;lsquo;viral&amp;rsquo;. Together Facebook and Google were instrumental in allowing the opposition a platform to preach their good news in 2008&amp;ndash;in 2013 they might just allow them to form a new government. &lt;/span>&lt;/p></description></item><item><title>Can the internet go down?</title><link>https://keithrozario.com/2013/04/can-the-internet-go-down/</link><pubDate>Tue, 09 Apr 2013 07:00:18 +0000</pubDate><guid>https://keithrozario.com/2013/04/can-the-internet-go-down/</guid><description>&lt;center>&lt;iframe src="http://embed.ted.com/talks/danny_hillis_the_internet_could_crash_we_need_a_plan_b.html" frameborder="0" scrolling="no" width="560" height="315">&lt;/iframe>&lt;/center>Danny Hillis talks about a backup plan for the internet, and on the face of it -- the idea sounds absurd. Why would anyone have a backup plan for the internet? There isn't a single IT project worth it's salt that would register the entire internet failing as a risk, the internet after all was built as a decentralized communications medium that couldn't be taken down with a single hit on a command center--the internet can sure take a pounding and so far no single act of nature has manage to make a dent--no earthquake, no tsunami, no nothing!
&lt;p>I&amp;rsquo;m not just talking about just &lt;a title="What happens when Google goes down?" href="http://www.keithrozario.com/2012/02/alternative-search-engine-duckduckgo-google-goes-dow.html" target="_blank">Google failing here&lt;/a>, I&amp;rsquo;m talking about the ENTIRE INTERNET failing!&lt;/p></description></item><item><title>Digi begins April Fools day a bit early</title><link>https://keithrozario.com/2013/03/digi-april-fools-dayvintage-phone/</link><pubDate>Sat, 30 Mar 2013 13:57:59 +0000</pubDate><guid>https://keithrozario.com/2013/03/digi-april-fools-dayvintage-phone/</guid><description>&lt;p style="text-align: center;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Digi_Vintage_Phone_April_Fools_3310.png"
 alt="Digit Vintage Phone April Fools"
 title="Digi_Vintage_Phone_April_Fools_3310"
 loading="lazy"
 />&lt;/p>
&lt;/p>
Everybody's favourite yellow Malaysian telco decided to start April Fools day a bit early today--either that or somebody in Digi went a bit crazy, and who can blame them with all those yellow men running around the office an' all.
&lt;p>Anyway, they offered a &amp;lsquo;vintage&amp;rsquo; phone offer that includes phones like the Nokia 3310,  that comes with interchangeable covers, clock and alarm and best of all&amp;ndash;&lt;strong>an awesome snake game!!&lt;/strong> For the low low price of just Rm1499, you get the phone and 30GB of data&amp;ndash;although that may a bit of challenge to use the Data, given that the phones pre-date not just 3G or LTE&amp;ndash;but EDGE as well.&lt;/p></description></item><item><title>TOGAF Certification : Finally I'm TOGAF certified</title><link>https://keithrozario.com/2013/03/togaf-certification-architecture-certified-malaysia/</link><pubDate>Mon, 25 Mar 2013 07:00:12 +0000</pubDate><guid>https://keithrozario.com/2013/03/togaf-certification-architecture-certified-malaysia/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/TOGAF-Certification.jpg"
 alt="TOGAF Certification Results in Malaysia"
 title="TOGAF Certification Results"
 loading="lazy"
 />&lt;/p>
&lt;p>Finally after a year of procrastinating I finally sat for my TOGAF exam. I&amp;rsquo;m glad I finally did it, but I should have done it much earlier.&lt;/p>
&lt;p>A lot of people wonder what TOGAF really is, TOGAF is an acronym that stands for the &lt;strong>The Open Group Architecture Framework&lt;/strong>&amp;ndash;yes it&amp;rsquo;s a mouthful and you&amp;rsquo;ve probably never heard of it before, but I personally believe architecture is a great place to be in these days, and ever since I moved into solution architecture (slightly more than a year ago) I&amp;rsquo;ve never regretted it.&lt;/p>
&lt;p>Studying for the exam was straightforward enough, and the entire exam takes about 2.5 hours, not bad in comparison for the 4 hour PMP exam or the 3.5 hours for the CCBA. However, where TOGAF slightly differs is the fact that the certification involves two exams, aptly called part 1 and part 2.&lt;/p>
&lt;p>Part 1 consist of 40 multiple choice questions, and unlike most other examinations this one has 5 possible options. In my opinion this is actually the harder of the two exams, but this one is a pre-requisite for part 2. If you fail part 1, you go home.&lt;/p>
&lt;p>Part 2 consist of 8 &amp;lsquo;complex scenario questions&amp;rsquo;, which unlike the straightforward questions in part 1 consist of a complex scenario and 4 possible answers. However, the scenarios are quite elaborate AND take time just to digest and read &amp;ndash;let alone answer. Once you&amp;rsquo;ve digested and truly understood the question, there&amp;rsquo;s still a matter of choosing an answer from a list of 4 possible answers&amp;ndash;the only catch is that the answers aren&amp;rsquo;t right or wrong&amp;ndash;there is a gradient to the answers and only the &amp;lsquo;fully right&amp;rsquo; answer scores you full marks, the other &amp;lsquo;partially right&amp;rsquo; answer score you fewer points. The last thing to note about part 2 is that it&amp;rsquo;s open book, which is helpful only if you know where to find the information from the 700 page TOGAF documentation.&lt;/p></description></item><item><title>Charities at the scale of Apple, Google or Amazon</title><link>https://keithrozario.com/2013/03/charities-at-the-scale-of-apple-google-or-amazon/</link><pubDate>Tue, 19 Mar 2013 08:00:58 +0000</pubDate><guid>https://keithrozario.com/2013/03/charities-at-the-scale-of-apple-google-or-amazon/</guid><description>&lt;p>We often talk about how where the next Apple, Google or Amazon will come from, rarely do we ask ourselves where the next Red Cross or Salvation Army would come from.&lt;/p>
&lt;p>What&amp;rsquo;s even rarer is the question of how we can get our local NGO and charities to stop being Jaguh Kampungs and start being real world-changers that affect change in the areas of their focus.&lt;/p>
&lt;p>Dan Pallotta thinks he has the answer, but it involves giving up some of the deeply entrenched notions we have around charities are start looking at charity in a more holistic way.&lt;/p></description></item><item><title>Can Malaysia produce the next Facebook or Google?</title><link>https://keithrozario.com/2013/03/can-malaysia-produce-the-next-facebook-or-google/</link><pubDate>Sun, 10 Mar 2013 22:17:21 +0000</pubDate><guid>https://keithrozario.com/2013/03/can-malaysia-produce-the-next-facebook-or-google/</guid><description>&lt;p style="text-align: center;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/google-vs-facebook.jpg"
 alt=""
 title="Can Malaysia produce the next Facebook or Google?"
 loading="lazy"
 />&lt;/p>
&lt;/p>
Can Malaysia produce the next Facebook or Google?
&lt;p>The short answer is NO.&lt;/p>
&lt;p>The longer answer is HELL NO!&lt;/p>
&lt;p>One of the things that pushes my buttons is when people talk about how Malaysia can produce the next Google or Facebook like as though creating a world renowned tech brand is like winning a lottery&amp;ndash;submit enough entries and you&amp;rsquo;re bound to win it sooner or later. These people dream, and they dream a lot, from reaching 1% of the global cloud market, developing 5 companies with revenues of at least USD100 million or the most usual dream of them all&amp;ndash;for Malaysia to produce the next Google or Facebook.&lt;/p>
&lt;p>While all of the nice plushy dreams sound good to a lot of people, the reality is that Malaysia as a far away from realizing this dream as we are from winning the Football world cup&amp;ndash;technically it is possible, but no one would be betting money on it (except possibly the Singaporean bookies).&lt;/p>
&lt;p>In order to understand how a multi-billion dollar company is created, we can easily re-visit the creation stories of these companies and try to find some similarities that are common across them. So that&amp;rsquo;s what we&amp;rsquo;ll do&amp;hellip;&lt;/p></description></item><item><title>Big data in sports</title><link>https://keithrozario.com/2013/02/big-data-in-sports/</link><pubDate>Sat, 23 Feb 2013 07:00:00 +0000</pubDate><guid>https://keithrozario.com/2013/02/big-data-in-sports/</guid><description>&lt;p>I came across a really cool youtube video from the amazing numberphile series that detailed how companies are already analyzing sports and farming huge amounts of data from sport events like football matches. In fact, these guys are basically farming data from events like the world cup, and then hoping that among that mountain of data lies some insights that could prove useful to football clubs&amp;ndash;or football bookies :).&lt;/p>
&lt;center>&lt;iframe src="http://www.youtube.com/embed/YJuHC7xXsGA" frameborder="0" width="560" height="315">&lt;/iframe>&lt;/center>This of course reminds me of the my first glimpse of big data in sports from Moneyball. It was a classic underdog true story that was soon made into a movie starring Brad Pitt (just like every other great true story). I wonder if Football clubs like Manchester United and Real Madrid are using these big data farms to enable some useful analysis.
&lt;center>&lt;iframe src="http://www.youtube.com/embed/WNlCBy07z08" frameborder="0" width="560" height="315">&lt;/iframe>&lt;/center></description></item><item><title>LGBT Movies Ban in Malaysia</title><link>https://keithrozario.com/2013/02/lgbt-movies-ban-in-malaysia/</link><pubDate>Mon, 11 Feb 2013 07:00:22 +0000</pubDate><guid>https://keithrozario.com/2013/02/lgbt-movies-ban-in-malaysia/</guid><description>&lt;p style="text-align: center;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Information-Ministry-LGBT-Movie-Ban.png"
 alt="Rais Yatim LGBT movie Ban, Lesbians Gays Transexuals and Bisexuals"
 title="Information-Ministry-LGBT-Movie-Ban"
 loading="lazy"
 />&lt;/p>
&lt;/p>
This is a bit of old and stale news, but in April of 2012, the Information Ministry released a 'directive' to ban all movies or films that featured gay characters. In their defence, the Ministry did later clarify that their facebook post wasn't a directive, but a topic for debate. Of course, there can't be much defending when the post itself starts with "&lt;em>Berkuatkuasa serta merta, stesen radio dan televisyen diminta menghentikan..&lt;/em>" which effectively translates to "&lt;em>With immediate effect, all radio and television stations are requested to stop..".&lt;/em>
&lt;p>However, this little directive provoked my thoughts, because I&amp;rsquo;ve always been intrigued by the &amp;lsquo;weeding&amp;rsquo; effect of censorship. The &amp;lsquo;weeding&amp;rsquo; effect is a simple analogy I came up with while I was &amp;ndash;you guessed it&amp;ndash; weeding my garden. You see I&amp;rsquo;ve got a small garden in my home, and every now and then I put a pair of pink rubber gloves and go weeding around by hand, it&amp;rsquo;s a tough job, but someone has to do it. Now for those of you who&amp;rsquo;ve weeded anything before you know those nasty little weeds tend to grow in between the grass, and it&amp;rsquo;s really difficult to pick them up without plucking a fair bit of non-weeds with them. In fact, if you&amp;rsquo;ve got a lawn like mine&amp;ndash;it&amp;rsquo;s almost impossible to get rid of the weeds without getting rid of the lawn grass as well. You most definitely want to avoid plucking out that expensive lawn grass you laid down.&lt;/p>
&lt;p>The same goes with censorship, every time you try to censor something like the word &amp;lsquo;Breast&amp;rsquo;, you may inadvertently censor out something entirely innocent and useful&amp;ndash;like Breast Milk, or Breast cancer, or Breast feeding. So while I really doubt the keyword Breast would lead to anything other than porn for the first 10,000 entries on Google, censoring the word Breast is really an ineffective solution because it could censor out a lot of really useful and relevant information.&lt;/p></description></item><item><title>Amazon Shipping to Malaysia</title><link>https://keithrozario.com/2013/01/amazon-shipping-to-malaysia/</link><pubDate>Wed, 02 Jan 2013 08:00:31 +0000</pubDate><guid>https://keithrozario.com/2013/01/amazon-shipping-to-malaysia/</guid><description>&lt;p>A couple of days back, I decided to buy a Christmas present for my wife. In my usual lackadaisical procrastinating style however&amp;ndash;I only decided to buy on the 21st of December, which is barely 4 days from Christmas.&lt;/p>
&lt;p>In my defense,  I already had a great Christmas present in mind&amp;ndash;it was something called the &lt;a title="Amazon Fitbit Wireless Activity Sleep Tracker" href="http://www.amazon.com/Fitbit-Wireless-Activity-Sleep-Tracker/dp/B005PUONIK" target="_blank">fitbit&lt;/a>, a full fledge pedometer that not just records your steps everyday, but also your sleep time and tracks your daily activity. The best part is that the fitbit stores your data on the cloud, where you can analyze it to your hearts content. Not a bad present for a wife whose far more physically active than me :). &lt;em>(does blogging while standing count as a physical activity??)&lt;/em>&lt;/p>
&lt;p>There was however one problem&amp;ndash;the fitbit isn&amp;rsquo;t available in Malaysia. I tried and I tried, but I couldn&amp;rsquo;t even find a lowyat seller who had it in stock. Now we really did have a problem.&lt;/p>
&lt;p>Fortunately, I found one on Amazon&amp;ndash;and Amazon did ship to Malaysia. So after a couple of credit card details were punched in (and a full USD30 for shipping) I manage to place my order on Amazon. The Amazon website promised 2-4 day delivery time-frame but stipulated in no uncertain terms that the order would not reach me before Christmas.&lt;/p></description></item><item><title>Auditor-General report 2011 : When can Malaysians expect Transparency in IT spend</title><link>https://keithrozario.com/2012/10/auditor-general-report-2011-malaysian-government-it-spend-transparency/</link><pubDate>Mon, 29 Oct 2012 08:00:49 +0000</pubDate><guid>https://keithrozario.com/2012/10/auditor-general-report-2011-malaysian-government-it-spend-transparency/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/putrajaya01-300x199.jpg"
 alt="How much does Putrajaya Spend on IT?"
 title="Putrajayas Spend on IT"
 loading="lazy"
 />&lt;/p>
&lt;p>As a tech blog in Malaysia, I thought it&amp;rsquo;d be interesting to see the latest Auditor-General&amp;rsquo;s report faired in terms of IT spend from the government. IT spend is a tricky thing, and most don&amp;rsquo;t understand just how tricky it is, particularly around big IT spend by governments&amp;ndash;they often fail. In fact, one of my favorite blogs is dedicated solely to IT failures, aptly titled&amp;ndash;&lt;a title="IT Project Failures" href="http://www.zdnet.com/blog/projectfailures/" target="_blank">IT Project failures.&lt;/a>&lt;/p>
&lt;p>However, even the &lt;a title="Auditors General Report : Synopsis 2011" href="http://www.intosaiitaudit.org/audit/federal_english.html" target="_blank">Synopsis report&lt;/a> of the AG report is a harrowing 87 pages long. It&amp;rsquo;s not just the length that puts of me off, but rather the sheer dry-ness of the language that is used. Interestingly, not a single diagram exist in the documentation filled with enough monotone text to put even the most ardent auditor to sleep, and I&amp;rsquo;m no auditor so I nearly dozed off after the 2nd page. I had to take a different approach if I was to get a synopsis of the synopsis, fortunately I work in IT (not auditing or law), and I know of function in Adobe Acrobat that let&amp;rsquo;s you quickly search a document&amp;ndash;it&amp;rsquo;s called the FIND function, and I was a deadly ninja in the art of the FIND.&lt;/p>
&lt;p>So, armed with the FIND function on Adobe Reader, I combed through the document looking for the word &amp;lsquo;system&amp;rsquo; and where it tied with an actual IT system too see just how well our government was in delivering IT systems in 2011. Below are just a few paragraphs pertaining to the AG&amp;rsquo;s report and below are 2 prime examples of the the magnitude of IT failures from Putrajaya.&lt;/p></description></item><item><title>Cyberbullying in Malaysia</title><link>https://keithrozario.com/2012/10/cyberbullying-in-malaysia/</link><pubDate>Tue, 16 Oct 2012 07:00:11 +0000</pubDate><guid>https://keithrozario.com/2012/10/cyberbullying-in-malaysia/</guid><description>&lt;center>&lt;iframe src="http://www.youtube.com/embed/vOHXGNx-E7E" frameborder="0" width="560" height="315">&lt;/iframe>&lt;/center>
Tributes are pouring in for Amanda Todd,&lt;a title="Teenager commits suicide after cyberbullying" href="http://www.cbc.ca/news/canada/british-columbia/story/2012/10/11/bc-maple-ridge-suicide.html" target="_blank"> a teenager who committed suicide after posting the video above describing how she was tormented by bullies and struggling with depression&lt;/a>. Amanda's story was told little by little via post-it notes and it full detail about the extent of the bullying and torment and just how this poor 15-year old girl had experienced her version of hell on earth.
&lt;p>The story isn&amp;rsquo;t a typical one, but one that exist in a nuance variety even in Malaysia. Amanda was tricked into exposing herself in front of a webcam by an unknown person. Soon she was blackmailed and finally, photos or her were circulated to her entire school. What followed next was every bit as predictable as it is sad, she was ostracized by her friends and tormented by bullies, she even tells of how she switch schools&amp;ndash;multiple times&amp;ndash;even moving to a school in a different city!!&lt;/p>
&lt;p>Yet, the bullies and torments followed here (aided and enabled by social networks), and Amanda must have reached her limit and at some point she eventually chose to take her own life.&lt;/p>
&lt;p>Youtube has taken down the videos, but I felt Amanda&amp;rsquo;s story should be left for the world to see, as a stark reminder to all of us to look after our children, and I just hope you get to watch the embedded video before even this gets removed. I believe out of respect for Amanda&amp;ndash;we should listen to the story she so desperately wanted to tell.&lt;/p></description></item><item><title>Answering the tough questions: Watson vs. Humans</title><link>https://keithrozario.com/2012/08/answering-the-tough-questions-watson-vs-humans/</link><pubDate>Thu, 30 Aug 2012 08:05:19 +0000</pubDate><guid>https://keithrozario.com/2012/08/answering-the-tough-questions-watson-vs-humans/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/17jeopardy_337-span-articleLarge-300x165.jpg"
 alt=""
 title="17jeopardy_337-span-articleLarge"
 loading="lazy"
 />&lt;/p>
&lt;p>IBM have always been on the cutting edge of innovation, they&amp;rsquo;ve moved more becoming merely a computer company to  what is probably the first truly all encompassing &lt;strong>technology company,&lt;/strong> they don&amp;rsquo;t just make fancy gadgets or shiny tinga-ma-jigs, they make actual solutions for real-world problems.&lt;/p>
&lt;p>In 1996, IBM introduced the world to Deep Blue. Kasparov met Deep Blue and wasn&amp;rsquo;t impressed, he had no reason to be, he defeated Deep Blue 4-2, and walked away comfortably.&lt;/p>
&lt;p>However, in 1997, IBM re-introduced the world to the 2nd version of Deep Blue (unofficially named Deeper Blue), and this time Kasparov was beaten &amp;ndash;but not by much. Kasparov is the Tiger Woods, Pele and Michael Jordan of the Chess world, and he was beaten by a super computer with 11.38 GFLOPs of power.&lt;/p>
&lt;p>In turns out though, we had nothing to be afraid off, Chess is after all a pretty simple game when you break it down, the number of possible moves are finite, together with the number of possible scenarios to play out. It&amp;rsquo;s not an easy game to master, but as it turns out playing chess is infinitely easier than just plain talking.&lt;/p>
&lt;p>In fact, of all the talking games, Jeopardy seems the most difficult. At the end of this post, I will make an argument to show that Jeopardy &amp;ndash; a simple talking game &amp;ndash; is about 6,500 times more difficult than Chess (a game we often associate with genius). Turns out Kasparov has to bow to Ken Jennings.&lt;/p></description></item><item><title>How SSL works: A presentation on Slideshare</title><link>https://keithrozario.com/2012/08/how-ssl-works-powerpoint-slideshar/</link><pubDate>Fri, 10 Aug 2012 12:27:51 +0000</pubDate><guid>https://keithrozario.com/2012/08/how-ssl-works-powerpoint-slideshar/</guid><description>&lt;center>&lt;iframe style="border: none;" src="http://www.slideshare.net/keithrozario/slideshelf" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="490px" height="470px">&lt;/iframe>&lt;/center>Slideshare.net is a great tool to share presentations on the web. Think of it as the youtube of powerpoint presentations. I was toying around with my preview version of Microsoft Office 2013, specifically Powerpoint 2013, and I thought I'd create a new powerpoint to illustrate what I described earlier this week about How SSL works. Hope you guys like the powerpoint presentation, I was just toying around, using simple block diagrams and icons borrowed from &lt;a title="Amazon Architecture Icons" href="aws.amazon.com/architecture/icons " target="_blank">Amazon Simple Icons for AWS&lt;/a>.
&lt;p>Just like youtube, slideshare is a free service. However for larger presentations (with Hi-Def Photos) or even videos, you may need to buy the Pro Version which enables up to 100MB uploads per presentation.&lt;/p></description></item><item><title>HTTP vs. HTTPs : Why SSL and TLS are important</title><link>https://keithrozario.com/2012/08/http-vs-https-maxis-certificate-fail/</link><pubDate>Mon, 06 Aug 2012 12:24:33 +0000</pubDate><guid>https://keithrozario.com/2012/08/http-vs-https-maxis-certificate-fail/</guid><description>&lt;p>I was looking for some detail on Maxis Fibre to Home service until I came across this while trying to to access the Maxis Customer Forum online:&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Maxis_SSL_Fail.png"
 alt=""
 title="Maxis_SSL_Fail"
 loading="lazy"
 />&lt;/p>
&lt;p>In the early days of the internet, all the data flowing through was done in plaintext, this meant that everything flowing on the internet was fair-game for anyone to hijack and view. It was akin to sending postcards all around, all the post-men and intermediaries could view the entire contents of your messages because it was out there in the open, no need to open sealed envelopes. So everything from your letters to your uncle Bob or your resume for a new job or even your most intimate personal letters could only be sent via postcard&amp;ndash;anyone could read it.&lt;/p>
&lt;p>There was a strong requirement however to design a mechanism to encrypt data flowing through the internet, because unless you could encrypt data, personal and credit information couldn&amp;rsquo;t (or rather shouldn&amp;rsquo;t) have been trasmitted across the internet. So it was important that someone somewhere figure out how data on the internet could be encrypted to enable things like online shopping, social networking, even simple email. So sometime in the mid-90s Netscape (the default browser at the time was Netscape Navigator), took up the gauntlet and invented SSL.&lt;/p>
&lt;p>&lt;span style="color: #888888;">At this point, I&amp;rsquo;m also reminiscing the days when browsers were actually pay-ware rather than freeware. Remember when Netscape Navigator Gold used to cost money?&lt;/p></description></item><item><title>Google bigquery</title><link>https://keithrozario.com/2012/07/google-bigquery-wikipedia-dataset-malaysia-singapore/</link><pubDate>Tue, 17 Jul 2012 07:00:16 +0000</pubDate><guid>https://keithrozario.com/2012/07/google-bigquery-wikipedia-dataset-malaysia-singapore/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Google-bigquery-image.png"
 alt="Google-bigquery-whatisit"
 title="Google-bigquery-image"
 loading="lazy"
 />&lt;/p>
&lt;p>There are other more popular tools for big data, but today we&amp;rsquo;ll focus on Google BigQuery for a very good reason. It&amp;rsquo;s the only one I know how to use.&lt;/p>
&lt;p>Google BigQuery is a full fledge big data tool developed by google and stored on the cloud. There&amp;rsquo;s a lot more information you can glean from their presentation &lt;a title="Google bigquery" href="http://www.youtube.com/watch?v=QI8623HlYd4&amp;amp;" target="_blank">here&lt;/a>. The short story is that Google created this tool online where you can analyze your bigdata for a per use fee, similar to other cloud offerings. Google currently charges $0.035 per GB of data processed or $35 per TB of data. That seems like a small fee, but it adds up pretty quickly, so for the moment bigdata and bigquery aren&amp;rsquo;t exactly end-user offerings.&lt;/p>
&lt;p>I&amp;rsquo;m just going to quickly jump into a worked example of Google BigQuery before making some remarks. To use BigQuery, you&amp;rsquo;re first going to have to create an API project in Google and then go to&lt;a title="Google Bigquery" href="http://bigquery.cloud.google.com" target="_blank"> https://bigquery.cloud.google.com&lt;/p></description></item><item><title>What is big data</title><link>https://keithrozario.com/2012/07/what-is-big-data/</link><pubDate>Mon, 16 Jul 2012 07:00:13 +0000</pubDate><guid>https://keithrozario.com/2012/07/what-is-big-data/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/big-data.jpg"
 alt="big-data-getting-bigger"
 title="big-data"
 loading="lazy"
 />&lt;/p>
&lt;p>It&amp;rsquo;s obvious that people have gotten bigger these past few decades, what&amp;rsquo;s less obvious is how data has grown bigger in the past few years. In fact, 90% of the digital data we have today, was created in the last 2 years. Put another way, in 2010 we had just 10% of the digital data we have today.&lt;/p>
&lt;p>In 2011, an estimated 1.2 TRILLION Gigabytes of data was created. That&amp;rsquo;s roughly 200GB for every man women and child in the world&amp;ndash;In just one year. That&amp;rsquo;s every person in the world watching almost 300 feature length films every day, and this is the average.&lt;/p>
&lt;p>The reason is simple, we now keep digital records of our transactions (e-banking and credit cards), our running patterns, our spending habits and even our wedding photos&amp;ndash;and that&amp;rsquo;s just commercial end user applications.&lt;/p>
&lt;p>What about corporations who track thousands of data points per second for their manufacturing plants and supermarkets tracking the purchases of customers. We&amp;rsquo;re creating and gobbling far more data than before, and the trend doesn&amp;rsquo;t look to be stopping. Every day, we create 2.5 quintillion bytes of data — &lt;strong>so much that 90% of the data in the world today has been created in the last two years alone.&lt;/p></description></item><item><title>How to change your Unifi password</title><link>https://keithrozario.com/2012/07/change-unifi-password-wifi-dlink/</link><pubDate>Sat, 14 Jul 2012 23:00:56 +0000</pubDate><guid>https://keithrozario.com/2012/07/change-unifi-password-wifi-dlink/</guid><description>&lt;p>Now It&amp;rsquo;s quite clear from a previous post I did how about easy it was to &lt;a title="Is your Wi-Fi safe?" href="http://www.keithrozario.com/2012/07/dlink-dir-615-wi-fi-password-unifi-hack.html" target="_blank">hack a Unifi Dlink DIR-615 Wi-Fi router&lt;/a>, that the least you should do is change your standard router password to something that&amp;rsquo;s more than the regular 8 digit Pin Unifi gives you by default.&lt;/p>
&lt;p>Let&amp;rsquo;s take a look at how to change your unifi password, or how to find it in case you&amp;rsquo;ve forgotten.&lt;/p>
&lt;h2>Step 1: Login to your router&lt;/h2>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/rsz_1step_1_login_dlink_dir615-300x148.png"
 alt=""
 title="rsz_1step_1_login_dlink_dir615"
 loading="lazy"
 />&lt;/p>
&lt;p>First you&amp;rsquo;ll need to login to your router. For this open up Internet Explorer or Firefox or Chrome to access the internet. Then instead of typing something like &lt;a href="http://www.google.com">http://www.google.com&lt;/a> in the address bar to visit google, type &lt;a title="DLink Dir615 Router" href="http://192.168.0.1" target="_blank">http://192.168.0.1 &lt;/a>in the address bar to visit your routers web server. Your router actually has a webpage that allows you configure you, but this web page is only visible from within your home network so don&amp;rsquo;t worry.&lt;/p>
&lt;p>You can just click the &lt;a title="Unifi Router Logon" href="http://192.168.0.1" target="_blank">link here&lt;/a> to take your there as well.&lt;/p>
&lt;p>Once you see the page look something like the picture above, enter admin for the username. For the password, use the default password Unifi has given you, &lt;strong>when in doubt, look at the bottom of your router&lt;/strong> (that&amp;rsquo;s the orange color device with the 2 antennas) and look for an 8 digit PIN. That&amp;rsquo;s your default password. It&amp;rsquo;s printed there in big bold letters&amp;ndash;you can&amp;rsquo;t miss it.&lt;/p>
&lt;p>Now don&amp;rsquo;t be confused, this is merely the password to access the router, not your Wi-Fi password, for now their the same password, but they could be different. That&amp;rsquo;s what we&amp;rsquo;re going to do.&lt;/p>
&lt;p>If the password at the bottom of your router doesn&amp;rsquo;t work, try the following. Depending on your router firmware, one of them is bound to work:&lt;/p>
&lt;p style="color: #3f4549;">&lt;blockquote>Username: Management
Password: TestingR2&lt;/p>
&lt;p style="color: #3f4549;">Username : operator
Password : h566UniFi&lt;/p>
&lt;p style="color: #3f4549;">Username : operator
Password : telekom&lt;/blockquote>&lt;/p></description></item><item><title>How to enable VPN connectivity on Maxis Mobile</title><link>https://keithrozario.com/2012/07/maxis-vpn-mobile-setting-3g/</link><pubDate>Wed, 11 Jul 2012 14:37:58 +0000</pubDate><guid>https://keithrozario.com/2012/07/maxis-vpn-mobile-setting-3g/</guid><description>&lt;p>[caption id=&amp;ldquo;attachment_2505&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;271&amp;rdquo;]&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/rsz_maxis-vpn-setting.png"
 alt=""
 title="rsz_maxis-vpn-setting"
 loading="lazy"
 />&lt;/p>
&lt;p>Maxis VPN Setting[/caption]&lt;/p>
&lt;p>Just a quick post for a Wednesday, as most of you know I just recently purchased my Samsung Galaxy S3 courtesy of the Maxis One Club. With that S3, I also purchased a RM68/month mobile data plan for 3G.&lt;/p>
&lt;p>Now for those of you with an Android phone that tethering on the Phone is super easy. Tethering is when I use my phone as a wireless router for my laptop (or any other device). So I&amp;rsquo;m connecting my laptop to the internet via my phone and the Maxis network.&lt;/p></description></item><item><title>Finally got my Samsung Galaxy S3</title><link>https://keithrozario.com/2012/06/samsung-galaxy-s3-maxis-999-moc/</link><pubDate>Mon, 18 Jun 2012 08:14:46 +0000</pubDate><guid>https://keithrozario.com/2012/06/samsung-galaxy-s3-maxis-999-moc/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/rsz_2dsc02922-e1339919303425-225x300.jpg"
 alt=""
 title="rsz_2dsc02922"
 loading="lazy"
 />&lt;/p>
&lt;p>Finally after a long long wait, I managed to get my Samsung Galaxy S3 from Maxis. I got the phone last Wednesday and now after just 5 days with it, I have to say &amp;ndash; best Rm999 spent EVER!&lt;/p>
&lt;p>For those of you still curious as to how I got it for Rm999 when I recently complained about Maxis advertising a &amp;ldquo;while stocks last promotion&amp;rdquo; as a &amp;ldquo;4 day long promotion&amp;rdquo;, here&amp;rsquo;s a nifty little piece of information that isn&amp;rsquo;t widely shared, Maxis is STILL offering the Samsung Galaxy S3 for Rm999 but only to Maxis One Club subscribers, you&amp;rsquo;d still need to subscribe to the Rm68 data plan which brings with it a good ol&amp;rsquo; 3GB of mobile data, but any smartphone needs a data plan anyway. The maths is simple, you&amp;rsquo;d need a minimum Rm48 data plan which is for 1GB/month, so the difference between the Rm68 and RM48 is Rm20/month. Over the 2 year contract, that&amp;rsquo;s a Rm480 difference, the phone price itself is nearly Rm400 cheaper. So might as well, if you ask me.&lt;/p></description></item><item><title>10 Strange things about the ICANN Generic Top Level Domains (gTLD)</title><link>https://keithrozario.com/2012/06/gtld-generic-top-level-domain-icann-malaysia/</link><pubDate>Thu, 14 Jun 2012 17:51:43 +0000</pubDate><guid>https://keithrozario.com/2012/06/gtld-generic-top-level-domain-icann-malaysia/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/324448335_9d6bbb87a0_m.jpg"
 alt=""
 title="Subdomain Graffiti"
 loading="lazy"
 />&lt;/p>
&lt;p>I wrote a very long time ago, about &lt;a title="Top Level Domains and their importance" href="http://www.keithrozario.com/2011/09/top-level-domain.html" target="_blank">cool Top Level domains&lt;/a> you could buy. For instance I wanted to buy the .TH top level domain so that my website could be &lt;a href="http://kei.th">http://kei.th&lt;/a> . Unfortunately, I found out that the .TH domain name belongs to Thailand and they&amp;rsquo;ve pretty made it very difficult for a non-Thai to get a hold of their domain names. You&amp;rsquo;re probably also familiar with the .TV top level domain belonging to a private enterprise and the country of Tuvalu. Or the .FM top level domain used by most radio stations including Hitz.FM and Mix.FM, this domain belongs to the Federation of Micronesian Islands. However, as cool as Top Level Domains are, they&amp;rsquo;re pretty limited, the UN list out just 190 member nations, and all in all, we&amp;rsquo;re looking at no more than 250 Top Level Domains in existence. *my guess&lt;/p></description></item><item><title>THANK YOU: keiths.blog won the #DigiWWWOW awards</title><link>https://keithrozario.com/2012/06/thank-you-keiths-blog-won-the-digiwwwow-awards/</link><pubDate>Sun, 10 Jun 2012 00:05:25 +0000</pubDate><guid>https://keithrozario.com/2012/06/thank-you-keiths-blog-won-the-digiwwwow-awards/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/255553_10150915568593585_722080213_n-300x224.jpg"
 alt=""
 title="keiths.blog wins!!"
 loading="lazy"
 />&lt;/p>
&lt;p>Some of you might have heard, but if you haven&amp;rsquo;t then brace yourself&amp;ndash; I won the #DigiWWWOW awards!! WOO HOO!!&lt;/p>
&lt;p>I&amp;rsquo;m still trying to come to grips on how I manage to beat out competitors like &lt;a title="Amanz" href="http://amanz.my/" target="_blank">Amanz&lt;/a>,  &lt;a title="Mr. Piratz" href="http://mrpiratz.com" target="_blank">MrPiratz.Com&lt;/a>, &lt;a title="Droid.My" href="http://www.Droid.my" target="_blank">Droid.my&lt;/a> and of course &lt;a title="Technology, Design, Inspiration" href="http://www.hongkiat.com/blog/ " target="_blank">Technology, Design,Inspiration&lt;/a>. All of whom garner more hits than me, and are far more popular. Mr.Piratz was the first person to congratulate me in the backstage room.&lt;/p></description></item><item><title>Get 2 passes to the Digi WWWOW awards</title><link>https://keithrozario.com/2012/06/digi-wwwow-free-pass/</link><pubDate>Fri, 08 Jun 2012 16:23:03 +0000</pubDate><guid>https://keithrozario.com/2012/06/digi-wwwow-free-pass/</guid><description>&lt;p>Hey all, as many of you know I submitted my blog to the Digi WWWOW awards, and a couple of weeks back I received confirmation that my blog was top 10&amp;ndash;woo hoo!!&lt;/p>
&lt;p>Being nominated for the top 10 meant that I was invited for the awards night, and I got to bring as many as 3 guest. However, at the last minute 2 of my guest had to cancel and now I&amp;rsquo;m looking at possibly 2 empty seats at my table.&lt;/p></description></item><item><title>Samsung Galaxy S3: I don't have one</title><link>https://keithrozario.com/2012/06/samsung-galaxy-s3-maxis-bad/</link><pubDate>Mon, 04 Jun 2012 09:18:45 +0000</pubDate><guid>https://keithrozario.com/2012/06/samsung-galaxy-s3-maxis-bad/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/maxis-samsung.jpg"
 alt=""
 title="maxis-samsung"
 loading="lazy"
 />&lt;/p>
&lt;p>First off, let me come clean and say that I&amp;rsquo;m not really to please with Maxis today. I drove all the way to my local Maxis store on Friday to get an S3 at the offer price of Rm999, the phone was out of stock (which was acceptable for the hype around the phone) but I was told I couldn&amp;rsquo;t even pre-order or book the phone. Meaning, that when if I eventually get the phone &amp;ndash; probably only after this weekend, I would have to pay the regular price of RM1399.&lt;/p></description></item><item><title>CPU Wars: Why didn't I think of this #damnit</title><link>https://keithrozario.com/2012/06/cpu-wars-why-didnt-i-think-of-this-damnit/</link><pubDate>Sun, 03 Jun 2012 08:24:41 +0000</pubDate><guid>https://keithrozario.com/2012/06/cpu-wars-why-didnt-i-think-of-this-damnit/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/AMDvs.PowerPC-300x168.jpg"
 alt=""
 title="AMDvs.PowerPC"
 loading="lazy"
 />&lt;/p>
&lt;p>I remember playing with a plane cards and car cards. It&amp;rsquo;s a deck of cards where they list out certain specific traits of airplanes or cars like speed, weight, acceleration etc etc. The objective of the game was to get all the cards in the deck by trumping the other based on a trait called out.&lt;/p>
&lt;p>This little kickstarter project though, took that particular game play and layered on it a CPUs. Here&amp;rsquo;s the cool story:&lt;/p></description></item><item><title>Happy Birthday Wordpress!! Why Khairy won't be the next PM</title><link>https://keithrozario.com/2012/05/happy-birthday-wordpress/</link><pubDate>Mon, 28 May 2012 15:17:52 +0000</pubDate><guid>https://keithrozario.com/2012/05/happy-birthday-wordpress/</guid><description>&lt;p>&lt;img src="http://s.wordpress.org/about/images/logos/wordpress-logo-notext-rgb.png" alt="" />&lt;/p>
&lt;p>Everyone who knows me, knows that I&amp;rsquo;m a passionate fan of 3 things.&lt;/p>
&lt;p>Manchester United.&lt;/p>
&lt;p>AC/DC.&lt;/p>
&lt;h2>and&lt;strong> Wordpress!!&lt;/strong>&lt;/h2>
Wordpress, that awesome blogging platform that powers everything in the world and gives you that warm gooey feeling everytime you see it, turns 9 today. That's 9 years of internet awesome-ness.
&lt;p>It&amp;rsquo;s time to take a step back and contemplate the meaning of wordpress, this is an immensely popular blogging platforms that powers nearly every blog on the planet (and a lot of non-blogs as well) was created by Matt Mullenweg on May 27th 2003 as a &amp;lsquo;project&amp;rsquo; , and now wordpress powers 15% of the web&amp;ndash;for FREE!!&lt;/p></description></item><item><title>Facebook goes public : How it compares to Malaysian companies</title><link>https://keithrozario.com/2012/05/facebook-goes-public-how-it-compares-to-malaysian-companies/</link><pubDate>Fri, 18 May 2012 16:44:26 +0000</pubDate><guid>https://keithrozario.com/2012/05/facebook-goes-public-how-it-compares-to-malaysian-companies/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/6804229097_c53f53d862-239x300.jpg"
 alt=""
 title="6804229097_c53f53d862"
 loading="lazy"
 />&lt;/p>
&lt;p>The big FB goes public today, making a lot of people very happy and few people very very rich, including one &lt;a title="Saverin barred from US" href="http://www.washingtonpost.com/business/technology/facebook-co-founder-saverin-under-fire-for-renouncing-us-citizenship/2012/05/17/gIQAPFCyVU_story.html" target="_blank">Eduardo Saverin &amp;ndash; who will probably be barred from ever entering the US &amp;ndash;EVER AGAIN!&lt;/a>&lt;/p>
&lt;p>However, that&amp;rsquo;s a story for another day, today Facebook is the hottest bit of tech news you can get your hands on, the last time an IPO this exciting occurred it was for a search engine named Google. Google IPO-ed at around $80, today it shares hover between &lt;a title="GOOG" href="https://www.google.com/finance?client=ob&amp;amp;q=NASDAQ:GOOG" target="_blank">$550 - $650&lt;/a>. &lt;span style="color: #888888;">Just saying.&lt;/span>&lt;/p>
&lt;p>So it&amp;rsquo;s really awe inspiring to look at the numbers, 845 million active users (just slightly smaller than India) 2.7 Billion likes/comments everday, 250 million photos every single day and 100 Billion friendship. You my dear readers could own a small &amp;ndash;make that VERY small- part of the company for the $38 share price tag people are talking about.&lt;/p>
&lt;p>So how does the $38 price tag for Facebook Shares compare to Malaysian companies?&lt;a title="Facebook Market Cap" href="http://articles.marketwatch.com/2012-05-15/markets/31706413_1_social-network-facebook-market" target="_blank">A quick calculation puts Facebooks market cap at USD100 Billion&lt;/a>, or roughly RM300 Billion. Malaysia doesn&amp;rsquo;t have a RM300 Billion dollar company  (or at least one that is public listed), so in order to give you an idea of the magnitude of Facebook, I had to &lt;strong>combine&lt;/strong> a few Malaysian companies to reach Rm300 Billion. With the Rm300 Billion Facebook is worth, you could buy outright:&lt;/p></description></item><item><title>How come the ads you see look like your previous searches?</title><link>https://keithrozario.com/2012/05/how-come-the-ads-you-see-look-like-your-previous-searches/</link><pubDate>Thu, 03 May 2012 10:38:19 +0000</pubDate><guid>https://keithrozario.com/2012/05/how-come-the-ads-you-see-look-like-your-previous-searches/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/GoogleTracks1-300x136.png"
 alt=""
 title="GoogleTracks"
 loading="lazy"
 />&lt;/p>
&lt;p>Ever wonder how come the ads you see on Facebook or Malaysiakini reflect the searches you just recently made. Ever felt freaked out about it, there really is nothing to freak out about, unless of course you&amp;rsquo;re worried that a Multi-Billion dollar company may be keeping information about your searches and sharing them with ad sites that build profiles to uniquely identify you. Or that your personal search isn&amp;rsquo;t really private data, yet it can reveal very private details about yourself including your religious beliefs, sexual inclinations, medical conditions and even credit rating.&lt;/p>
&lt;p>This is a blog about technology, but as of late it&amp;rsquo;s becoming increasingly difficult to focus only on technology without looking into copyright, censorship and privacy. I can&amp;rsquo;t blog about technology while ignoring these aspects, anymore than financial analyst you look at Apple ignore the technology around their products.&lt;/p></description></item><item><title>Maxis Launches ebook portal</title><link>https://keithrozario.com/2012/04/maxis-launches-ebook-portal/</link><pubDate>Mon, 23 Apr 2012 18:03:24 +0000</pubDate><guid>https://keithrozario.com/2012/04/maxis-launches-ebook-portal/</guid><description>&lt;p>So Maxis launched their new ebook portal aptly title &lt;a href="https://www.ebuuk.com.my">www.ebuuk.com.my&lt;/a>, far be it from me to point out that an ebook portal should at least have the word book spelled correctly (don&amp;rsquo;t you think so Maxis), also judging by the SSL certificate it appears wanted to go for a more generic myebooks.com.my domain name before switching to ebuuk.com.my.&lt;/p>
&lt;p>I&amp;rsquo;m an avid reader and was excited when I heard the news, so I headed over to the Maxis ebuuk page, and noticed that it wasn&amp;rsquo;t up to my expectations. I was completely annoyed by the fact that in some cases the prices for ebooks via the ebuuk page was about twice the price of books you could download from Amazon. And the proof is below, it includes a book I&amp;rsquo;m about to purchase called The Progress Principle, retailing for USD9.99 on the Kindle for Amazon, while Maxis ebuuk retails it for Rm68.99. Now USD9.99 is about Rm30 or RM32, and Maxis is retailing it for about twice the price, that&amp;rsquo;s ridiculous. This is an ebook we&amp;rsquo;re talking about.&lt;/p></description></item><item><title>Proton Preve breaksdown in the middle of the road. FAIL!</title><link>https://keithrozario.com/2012/04/proton-preve-breaksdown-in-the-middle-of-the-road-fail/</link><pubDate>Fri, 20 Apr 2012 21:42:41 +0000</pubDate><guid>https://keithrozario.com/2012/04/proton-preve-breaksdown-in-the-middle-of-the-road-fail/</guid><description>&lt;p style="text-align: center;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/IMG-20120420-00234watermark-1.jpg"
 alt=""
 title="IMG-20120420-00234watermark (1)"
 loading="lazy"
 />&lt;/p>
&lt;/p>
&lt;p style="text-align: left;">The Lowyat.net forum is abuzz with news and photos of a broken down Proton Preve. Not good news for a car Dr. Mahathir called the best proton ever. The rumour mill is abuzz with the reasons for the breakdown, but as of now it looks clear that the Proton in question didn't crash, but rather than some part 'lower arm assembly' gave way, or something like that.&lt;/p></description></item><item><title>Tickets to Russell Peters Live in KL: Here's how you can get them</title><link>https://keithrozario.com/2012/04/tickets-to-russell-peters-live-in-kl-heres-how-you-can-get-them/</link><pubDate>Thu, 19 Apr 2012 17:37:55 +0000</pubDate><guid>https://keithrozario.com/2012/04/tickets-to-russell-peters-live-in-kl-heres-how-you-can-get-them/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Russell-Peters-2nd-Hand.png"
 alt=""
 title="Russell Peters 2nd Hand"
 loading="lazy"
 />&lt;/p>
&lt;p>&lt;em>&lt;span style="color: #888888;">*update: there&amp;rsquo;s been an announcement that the organizers are setting up a second show due to the huge demand. I&amp;rsquo;d recommend waiting for that before you start buying 2nd hand tickets.&lt;/span>&lt;/em>&lt;/p>
&lt;p>Dissapointed you didn&amp;rsquo;t get your hands on Russell Peters tickets for the KL show?&lt;/p>
&lt;p>Upset because you spent the whole night waiting for it, only to find out that the 7000+ tickets were sold almost instantly?&lt;/p></description></item><item><title>4 Reasons you need an RSS feed</title><link>https://keithrozario.com/2012/04/4-reasons-you-need-an-rss-feed/</link><pubDate>Thu, 12 Apr 2012 14:49:43 +0000</pubDate><guid>https://keithrozario.com/2012/04/4-reasons-you-need-an-rss-feed/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/128px-Feed-icon.svg_.png"
 alt=""
 title="128px-Feed-icon.svg"
 loading="lazy"
 />&lt;/p>
&lt;p>If you don&amp;rsquo;t know what RSS is, prepare to have your mind blown. If you&amp;rsquo;ve never used RSS, chances are you&amp;rsquo;re still bookmarking your favorite websites and blogs and visiting them on a regular basis &lt;span style="text-decoration: underline;">painfully one at a time&lt;/span>. RSS feeds allow you to magically consolidate all the content you read online, into one platform where you can get your daily dose of information all at one go.&lt;/p>
&lt;p>RSS stands for &lt;em>really simple syndication&lt;/em>, and it was designed as a simple way for web authors to syndicate their content across the internet. Conversely (and more importantly), it also provides a way for web users to consolidate all their favorites blogs, searches and forum threads onto one single platform.&lt;/p>
&lt;p>So what is it really? Well I&amp;rsquo;m not too sure of the technical specifications to be honest, but here&amp;rsquo;s how I think it operates.&lt;/p></description></item><item><title>Lazada : The Amazon clone (and Samwer brothers) finally land in Malaysia</title><link>https://keithrozario.com/2012/04/lazada-the-amazon-clone-and-samwer-brothers-finally-land-in-malaysia/</link><pubDate>Mon, 09 Apr 2012 23:49:41 +0000</pubDate><guid>https://keithrozario.com/2012/04/lazada-the-amazon-clone-and-samwer-brothers-finally-land-in-malaysia/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/lazada.png"
 alt=""
 title="lazada"
 loading="lazy"
 />&lt;/p>
&lt;p>This blog is about Technology, but in these past few years it&amp;rsquo;s become impossible to talk about technology without touching on the subjects of copyright and censorship. Very few people have a clear cut definition of what is acceptable copyright infringement and what isn&amp;rsquo;t. Not too long ago I wrote about how a wordpress theme designer was being sued because he created a facebook theme, did you also know that&lt;a title="Facebook trademark Face" href="http://techcrunch.com/2011/02/06/facebook-trademark-book-face-europe-eu/" target="_blank"> facebook has already trademarked the term &amp;lsquo;face&amp;rsquo; and is looking to trademark &amp;lsquo;book&amp;rsquo; as well.&lt;/a> Most readers of this blog know where I stand on copyrights, patents and intellectual property, where I draw the line however is trademark violations. A trademark is part of a brand, and usually trademark violations are a clear-cut attempt to fraud consumers by passing off a product or service as something it&amp;rsquo;s not.&lt;/p>
&lt;p>So what about business ideas and business models. Is it OK to make a clone of Facebook, and call it mukabuku&amp;ndash; maybe. Is it OK to use the blue and white hues that we&amp;rsquo;ve come to associate only to Facebook&amp;ndash; that&amp;rsquo;s a bit uncomfortable as you may be tricking users to sign up for mukabuku by misleading them into believing mukabuku is a Facebook product. Well how about if you deploying mukabuku to a country that doesn&amp;rsquo;t have Facebook?&lt;/p>
&lt;p>So what about the Samwer brothers and their new online retail site Lazada, that was just launched in Malaysia? It&amp;rsquo;s got all the hall marks of Amazon, is that OK?&lt;/p></description></item><item><title>YTL has the most ridiculous Acceptable Use Policy</title><link>https://keithrozario.com/2012/03/ytl-has-the-most-ridiculous-acceptable-use-policy/</link><pubDate>Sun, 11 Mar 2012 15:10:36 +0000</pubDate><guid>https://keithrozario.com/2012/03/ytl-has-the-most-ridiculous-acceptable-use-policy/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Yes-300x172.jpg"
 alt=""
 title="Yes"
 loading="lazy"
 />&lt;/p>
&lt;p>YTL Communications has been doing a pretty good job recently. The Star even went as far as claim that &amp;ldquo;&lt;a title="YTL Comms to break Even" href="http://biz.thestar.com.my/news/story.asp?file=/2012/3/7/business/10866025&amp;amp;sec=business" target="_blank">YTL Comms to Break Even&lt;/a>&amp;rdquo; until of course you read the article in which case it mentions that YTL require an additional 500,000 subscribers on top of it&amp;rsquo;s current 300,000 to achieve that.  However, it did offer a post-paid plan which was pretty decent, and who can forget the tie-up with &lt;a title="4G car" href="http://www.nst.com.my/top-news/country-s-1st-internet-cars-1.50780" target="_blank">Proton to offer a a 4G car&lt;/a>. Why in the world would anyone buy a car because it has 4G, on the other hand why would anyone buy a Proton? &lt;span style="color: #888888;">&lt;em>(disclaimer: I still drive a 2004 Proton Waja which has served me well)&lt;/em>&lt;/span>&lt;/p>
&lt;p>However, with Yes latest postpaid offerings I imagine it&amp;rsquo;s moving away from it&amp;rsquo;s niche position into more competitive environments, people may use Yes as a fallback, but post-paid is where the real money is and Yes is moving in. Yes Data plans come in various price points, from RM48 for 1.5GB up to RM168 for 10GB, the left-over credits don&amp;rsquo;t roll over to next month but there&amp;rsquo;s no extra charge for using over your quota just a speed throttle to 128kbps. &lt;span style="color: #888888;">(note to YES: 128Kbps is not broadband)&lt;/p></description></item><item><title>Pinterest + Martin Luther King =</title><link>https://keithrozario.com/2012/02/pinterest-martin-luther-king/</link><pubDate>Thu, 23 Feb 2012 13:51:27 +0000</pubDate><guid>https://keithrozario.com/2012/02/pinterest-martin-luther-king/</guid><description>&lt;p>A couple of days back, I wrote about how copyright law was preventing a lot of us from listening the entire Martin Luther King &amp;ldquo;I have a dream&amp;rdquo; speech because it was protected by copyright, and in order to listen to it you had to pay Martin Luther Kings family royalty. Today I did some searching on pinterest, and found some rather remarkable works of art around Martin Luther King that were pinned in pinterest, these works of art would not be possible if the family had further copyrighted other aspects of MLKs life, and with newer stricter copyright laws that could very well be the case.&lt;/p>
&lt;p>Remember for a pinterest invite, just leave a comment on the post and I&amp;rsquo;ll send one to you as soon as I have the time. For now, enjoy!&lt;/p>
&lt;p>&lt;img src="http://media-cdn.pinterest.com/upload/258675572316612976_rQuoViJj_c.jpg" alt="" />&lt;/p>
&lt;div style="float: left; padding-top: 0px; padding-bottom: 0px;">
&lt;p style="font-size: 10px; color: #76838b;">Source: &lt;a style="text-decoration: underline; font-size: 10px; color: #76838b;" href="http://www.google.it/imgres?q=martin+luther+king&amp;amp;um=1&amp;amp;hl=it&amp;amp;sa=N&amp;amp;biw=1024&amp;amp;bih=485&amp;amp;tbm=isch&amp;amp;tbnid=5rpYvYfdsjqK4M:&amp;amp;imgrefurl=http://www.sentieriselvaggi.it/5/32366/Steven_Spielberg_e_Martin_Luther_King_We_Have_a_Dream.htm&amp;amp;docid=M1VCEKxni-lXyM&amp;amp;w=600&amp;amp;h=401&amp;amp;ei=KcB3ToHYJYnAtAbu1ayBCw&amp;amp;zoom=1&amp;amp;iact=rc&amp;amp;dur=808&amp;amp;page=3&amp;amp;tbnh=144&amp;amp;tbnw=169&amp;amp;start=21&amp;amp;ndsp=10&amp;amp;ved=1t:429,r:4,s:21&amp;amp;tx=84&amp;amp;ty=44">google.it&lt;/a> via &lt;a style="text-decoration: underline; font-size: 10px; color: #76838b;" href="http://pinterest.com/Effeluna/" target="_blank">Francesca Rufina&lt;/a> on &lt;a style="text-decoration: underline; color: #76838b;" href="http://pinterest.com" target="_blank">Pinterest&lt;/a>&lt;/p>
&lt;/div>
&lt;p>From pinterest User &lt;a title="Effeluna" href="http://pinterest.com/Effeluna/" target="_blank">Effeluna &lt;/p></description></item><item><title>More reasons Copyright sucks</title><link>https://keithrozario.com/2012/02/more-reasons-copyright-sucks/</link><pubDate>Wed, 22 Feb 2012 09:07:13 +0000</pubDate><guid>https://keithrozario.com/2012/02/more-reasons-copyright-sucks/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/3762597413_d820da2d19.jpg"
 alt=""
 title="3762597413_d820da2d19"
 loading="lazy"
 />&lt;/p>
&lt;p>Now for an artist to copyright a song or a piece of work, for that artist to then legally make a living of is fine.&lt;/p>
&lt;p>It&amp;rsquo;s not fine if you need to pay royalties to use Martin Luther King Jr&amp;rsquo;s &amp;ldquo;I have a dream speech&amp;rdquo;, &lt;a title="Why I have a dream is still copyrighted" href="http://motherboard.vice.com/2012/1/16/copyright-king-why-the-i-have-a-dream-speech-still-isn-t-free" target="_blank">because his family own the copyright to a speech that is a part of US history&lt;/a>. They later sold those rights to EMI, and now a recording company owns the rights to the speech that encapsulates the civil rights movement, and that same recording company is patrolling the online alleys to &lt;a title="EMI copyright" href="http://www.thisislondon.co.uk/standard/article-23663617-emi-copyright-deal-to-protect-martin-luther-king-speeches.do" target="_blank">catch the copyright infringers&lt;/a>.&lt;/p></description></item><item><title>What happens when Google goes down?</title><link>https://keithrozario.com/2012/02/alternative-search-engine-duckduckgo-google-goes-dow/</link><pubDate>Mon, 20 Feb 2012 18:35:07 +0000</pubDate><guid>https://keithrozario.com/2012/02/alternative-search-engine-duckduckgo-google-goes-dow/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/google-down-large-300x204.png"
 alt=""
 title="google-down-large"
 loading="lazy"
 />&lt;/p>
&lt;p>Yesterday, I was over at a friends house fixing up a PC that was ridiculously infected with malware. The only complaint they had however was that they couldn&amp;rsquo;t access malaysiakini, a local news site that they subscribe too. True enough the page wasn&amp;rsquo;t loading completely, and it was frighteningly slow even when it did. Now, this sort of symptom usually doesn&amp;rsquo;t lead to much, maybe bad browser plugin or something like, but browsing from all 3 browsers on the machine (Chrome, Firefox and IE) yielded the same results.&lt;/p>
&lt;p>So I decided to do what I always do and perform a Google search, and Google wasn&amp;rsquo;t loading&amp;hellip;gasp!!&lt;/p>
&lt;p>Then I thought, I&amp;rsquo;d try &lt;a title="Bing!" href="www.bing.com" target="_blank">bing&lt;/a> instead&amp;hellip;and it wasn&amp;rsquo;t working either.&lt;/p>
&lt;p>Finally I did a simple &lt;em>&lt;span style="color: #888888;">netstat -a&lt;/span>&lt;/em> on the command prompt and I was horrified.&lt;/p></description></item><item><title>Using the crowd to predict the future</title><link>https://keithrozario.com/2012/02/using-the-crowd-to-predict-the-future/</link><pubDate>Thu, 09 Feb 2012 20:45:45 +0000</pubDate><guid>https://keithrozario.com/2012/02/using-the-crowd-to-predict-the-future/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/4983863106_51fffa1a9f-300x156.jpg"
 alt=""
 title="4983863106_51fffa1a9f"
 loading="lazy"
 />&lt;/p>
&lt;p>I just finished &lt;a title="Crowdsourcing: Jeff Howe" href="http://www.betterworldbooks.com/crowdsourcing-why-the-power-of-the-crowd-is-driving-the-future-of-business-id-9780307396211.aspx" target="_blank">Crowdsourcing by Jeff Howe&lt;/a>, the definitive book on crowdsourcing, and although it was written nearly 4 years ago, I was really bowled over by key insights throughout the book. Crowdsourcing is more than just the design work or iStockphoto, there&amp;rsquo;s also an offshoot into the world of &lt;strong>Crowd-predicting&lt;/strong>. Utilizing the wisdom of the crowds to predict anything from sports results, Hollywood sales or even Presidential elections, and it appears these prediction markets actually do a pretty good job of predicting the correct outcome. They&amp;rsquo;re not right 100% of the time (then again neither are the experts), but overall the Crowds can &amp;ndash;and do&amp;ndash;predict with great accuracy.&lt;/p>
&lt;p>The premise of crowd-predicting is simple. Get a whole bunch of people together and then ask them to predict the outcome of a particular event, once each individual prediction comes through you then aggregate that information to get the final result. Proponents of crowd-predicting say this result often beats the &amp;rsquo;experts&amp;rsquo;, and they have some data to back it up.&lt;/p></description></item><item><title>When only the best would do: Organics</title><link>https://keithrozario.com/2012/02/when-only-the-best-would-do-organics/</link><pubDate>Mon, 06 Feb 2012 23:19:56 +0000</pubDate><guid>https://keithrozario.com/2012/02/when-only-the-best-would-do-organics/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/5894911119_d1ea3b2a64-300x225.jpg"
 alt=""
 title="5894911119_d1ea3b2a64"
 loading="lazy"
 />&lt;/p>
&lt;p>I used to be a strong believer of organics, until I saw the prices of organic foods at my local Jusco. Needless to say, I stopped believing in organics pretty quickly. Of course, I understand the premise, which is that organic food is 100% natural, without added chemicals or fertilizers, no herbicides or pesticides leaving your food 100% wholesome. There is strong justification for this, although limited scientific proof.&lt;/p>
&lt;p>The way to think about organic is that, mankind evolved to consume certain types of food and nutrition, but with the advent of &amp;lsquo;industrialized agriculture&amp;rsquo;  things changed. We now consume tomatoes all year round, although it&amp;rsquo;s a seasonal fruit, the concept is simple&amp;ndash;pluck the tomatoes when they&amp;rsquo;re ripe and then spray them with chemicals just before they hit supermarket shelves, that way nobody needs to worry about seasons. This is true for nearly all your seasonal fruits that appear &amp;lsquo;all year round&amp;rsquo;. All this makes the fruit un-natural or at least&amp;ndash;less nutritious than it&amp;rsquo;s purely organic counterpart.&lt;/p></description></item><item><title>Unauthorized withdrawals hit DBS and POSB customers, withdrawals done in Malaysia</title><link>https://keithrozario.com/2012/01/unauthorized-withdrawals-dbs-posb-malaysia/</link><pubDate>Fri, 27 Jan 2012 18:47:12 +0000</pubDate><guid>https://keithrozario.com/2012/01/unauthorized-withdrawals-dbs-posb-malaysia/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/4205206962_6c0004a828-300x225.jpg"
 alt=""
 title="4205206962_6c0004a828"
 loading="lazy"
 />&lt;/p>
&lt;p>According to a &lt;a title="Unauthorized Withdrawals" href="http://www.channelnewsasia.com/stories/singaporelocalnews/view/1174972/1/.html" target="_blank">report from Channel News Asia&lt;/a>, a total of nearly 200 DBS and POSB customers in Singapore have been hit by unauthorized withdrawals averaging S$1000 each. The withdrawals were done in Malaysia &amp;ldquo;while the ATM cards were with them safely in Singapore&amp;rdquo;. Which begs the question what does &amp;lsquo;safely in Singapore&amp;rsquo; mean?&lt;/p>
&lt;p>Channel News Asia goes on to report that withdrawals were made in Kuala Lumpur (not neighboring Johor Bahru) and done approximately the same time as &amp;lsquo;valid&amp;rsquo; withdrawals. &lt;a title="ZDNet reports POSB fraud" href="http://www.zdnetasia.com/ncr-debuts-self-healing-atms-in-sea-62040853.htm" target="_blank">ZDNet has reported&lt;/a> DBS is working together with its IT vendor, NCR to understand the issue and investigate further. It&amp;rsquo;s also suspended all suspected cards and are contacting customers to give them what it says would be a full refund. NCR also happen to make almost 90% of all ATMs in Malaysia, and according to &lt;a title="Yahoo News" href="http://sg.news.yahoo.com/photos/dbs-press-conference-photo-1325850911.html" target="_blank">Yahoo! news&lt;/a>, this was &amp;ldquo;&lt;em>a security breach to its anti-skimming devices installed on ATM machines&lt;/em>&amp;rdquo;, so I&amp;rsquo;m just wondering why this wasn&amp;rsquo;t done to Malaysian accounts of local banks? &lt;/p></description></item><item><title>Censorship in Malaysia: SOPA told through Malaysian Eyes</title><link>https://keithrozario.com/2012/01/censorship-in-malaysia-sopa/</link><pubDate>Tue, 24 Jan 2012 10:15:53 +0000</pubDate><guid>https://keithrozario.com/2012/01/censorship-in-malaysia-sopa/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/6728069627_2da38e152d-300x300.jpg"
 alt=""
 title="6728069627_2da38e152d"
 loading="lazy"
 />&lt;/p>
&lt;p>There&amp;rsquo;s been a recent surge of Anti-SOPA and Anti-PIPA sentiment over in the Unites States, Wikipedia blacked out it&amp;rsquo;s entire webpage and Google, Twitter and Facebook all joined in the fray. I&amp;rsquo;ve even received multiple emails from the Mozilla foundation on how to combat SOPA and recent a congratulatory cum Thank you note from Mozilla for joining the fight. Make no mistake, SOPA isn&amp;rsquo;t dead, it&amp;rsquo;s just been shelved for the time being, get ready people round2 starts soon.&lt;/p>
&lt;p>In Malaysia though there has been little reporting on the issue, while some local blogs did mention SOPA, and a few newspapers briefly covered it, not much has been discussed on either of the laws. It&amp;rsquo;s typical of the Malaysian media to report less on matters that actually matter, and more on frivolous material like &lt;a title="Unity is Priceless" href="http://www.nst.com.my/top-news/unity-is-priceless-pm-1.36262" target="_blank">this article from the New Straits Times&lt;/a> that read &amp;ldquo;Unity is Priceless: PM&amp;rdquo;. Really? Cause the rest of us thought Unity was worth around about Rm2.75 . I mean apart from pointing out the obvious, the article has absolutely no content, apart from the big picture with the &amp;ldquo;We Love the PM&amp;rdquo; nonsense.&lt;/p>
&lt;p>That being said, there were a few articles on SOPA and PIPA, however those articles for censored to a certain degree, and here&amp;rsquo;s how.&lt;/p></description></item><item><title>New year resolutions: Are they worth it?</title><link>https://keithrozario.com/2012/01/new-year-resolutions-dont-work/</link><pubDate>Sat, 21 Jan 2012 18:21:11 +0000</pubDate><guid>https://keithrozario.com/2012/01/new-year-resolutions-dont-work/</guid><description>&lt;p>Back in 2007, I had a n&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/4865764084_495a7693e9.jpg"
 alt=""
 title="4865764084_495a7693e9"
 loading="lazy"
 />&lt;/p>
&lt;p>ew year resolution to run 5km in 25 minutes, or more specifically to get my body in good enough shape to run 5km in 25 minutes. That was my aim, it was partly driven by some research I read that it&amp;rsquo;s better to have just 1 resolution and making that resolution specific rather than generic. So rather than, &amp;lsquo;I&amp;rsquo;ll exercise&amp;rsquo;, I needed a goal or a target to reach&amp;ndash;and I chose the target of being able to run 5km in 25 minutes, because about 14 years ago, I ran 8km in 40 minutes at my high-schools cross country, and I thought 5km in 25 minutes was a pretty reasonable number to me.&lt;/p>
&lt;p>Unfortunately, I didn&amp;rsquo;t accomplish my resolution in 2007, nor in 2008 or 2009, not even in 2010 and finally didn&amp;rsquo;t even jog in 2011.&lt;/p>
&lt;p>So for the last 5 years, I&amp;rsquo;ve made just one new-year resolution and failed to accomplish it. That is a big FAILURE!!&lt;/p>
&lt;p>or is it&amp;hellip;..&lt;/p></description></item><item><title>Kampung Wi-Fi: What's going on?</title><link>https://keithrozario.com/2012/01/kampung-wi-fi-whats-going-on/</link><pubDate>Sat, 07 Jan 2012 11:35:27 +0000</pubDate><guid>https://keithrozario.com/2012/01/kampung-wi-fi-whats-going-on/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/4198263387_c19c69b65c-300x232.jpg"
 alt=""
 title="4198263387_c19c69b65c"
 loading="lazy"
 />&lt;/p>
&lt;p>Late last year the Government announced the Kampung Wi-Fi (or Village Wi-Fi initiative). The initiative was mooted by The Information, Communications and Culture Minister, Datuk Seri Dr. Rais Yatim. Currently there are already 1,400 villages with Wi-Fi access and the Government hopes to increase that to 4,000 by year end.&lt;/p>
&lt;p>That&amp;rsquo;s good news to a lot of villagers, broadband penetration is considered a right in certain countries, and bring internet access to rural Malaysia is a moved to be applauded. However, there doesn&amp;rsquo;t seem to be much on the technical aspect of the project available to the public.&lt;/p>
&lt;p>According to this &lt;a title="Kampung Wi-Fi" href="http://www.theborneopost.com/2011/04/01/kampung-wi-fi-project-a-boon-for-teachers/" target="_blank">report from the Borneo Post&lt;/a>, the Kampung Wi-Fi is a public-private sector initiative that involved expertise from Pernec Paypoint Sdn Bhd, so that&amp;rsquo;s an unknown company to me. The cost of the Kampung Wi-Fi initiative is anywhere from Rm25,000 to Rm32,000 per village, which for the additional 2,600 villages we plan to deploy to brings total cost of the project to RM65 million (onwards).&lt;/p></description></item><item><title>Tricubes gets new RM6million contract</title><link>https://keithrozario.com/2012/01/tricubes-get-new-contract/</link><pubDate>Wed, 04 Jan 2012 13:21:33 +0000</pubDate><guid>https://keithrozario.com/2012/01/tricubes-get-new-contract/</guid><description>&lt;p>Sounds surprising and&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/tricubes-300x202.jpg"
 alt=""
 title="tricubes-300x202"
 loading="lazy"
 />&lt;/p>
&lt;p>quite convenient, that a company that reports a loss of Rm17 million, goes on to report that they have a lifeline, in the form of  a Rm6 million dollar contract from the police to &amp;ldquo;&lt;em>maintain the Royal Malaysian Police’s (PDRM) mobile systems for&lt;/em>&lt;em> two years starting January 1&lt;/em>&amp;rdquo;.&lt;/p>
&lt;p>Quoting &lt;a title="Tricube lands Rm6 million dollar deal" href="http://www.themalaysianinsider.com/business/article/tricubes-lands-rm6m-deal-to-manage-pdrms-mobile-systems/" target="_blank">this &lt;/a>Malaysian Insider Report :&lt;/p>
&lt;p>&amp;ldquo;&lt;span style="color: #808080;">&lt;em>In a filing to Bursa Malaysia tod&lt;/em>&lt;/span>&lt;span style="color: #808080;">&lt;em>ay, the company said TricubesNCR JV Sdn Bhd bagged the deal to maintain the Enhanced Mobile Managem&lt;/em>&lt;/span>&lt;span style="color: #808080;">&lt;em>ent System (EMMS) and Mobile Card Acceptance Device (MCAD) on December 30, 2011.&lt;/em>&lt;/span>&lt;/p>
&lt;p>&lt;span style="color: #808080;">&lt;em>TricubesNCR JV Sdn Bhd is 70 per cent owned by Tricubes.&lt;/em>&lt;/span>&amp;rdquo;&lt;/p></description></item><item><title>PPSMI:Where's the Science?</title><link>https://keithrozario.com/2012/01/ppsmiwheres-the-science/</link><pubDate>Sun, 01 Jan 2012 16:30:32 +0000</pubDate><guid>https://keithrozario.com/2012/01/ppsmiwheres-the-science/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/4788073408_9a86eee920.jpg"
 alt=""
 title="Nanoscience center"
 loading="lazy"
 />&lt;/p>
&lt;p>A couple of hundred years ago, if you wanted to find out what was inside a horses mouth, you&amp;rsquo;d go to a quite corner and sit for a while and contemplate &lt;em>what was in a horses mouth&lt;/em>. This sounds anathema to anyone reading a blog in the 21st century, but it was quite common in the days of Aristotle. Our brains are hard-wired for imagination, in fact happiness expert Daniel Gilbert actually goes further and says we&amp;rsquo;re the only species that can imagine our future selves. It&amp;rsquo;s the reason he says, why Ben and Jerrys doesn&amp;rsquo;t have Liver and Onion flavored ice-cream. It isn&amp;rsquo;t because someone actually made Liver and Onion flavored ice-cream it&amp;rsquo;s because we can predict that Liver and Onion flavored ice cream is probably not a good idea.&lt;/p></description></item><item><title>Tricubes reports Rm17million lose, typo in Annual Report</title><link>https://keithrozario.com/2011/12/tricubes-reports-rm17million-lose-typo-in-annual-report/</link><pubDate>Thu, 29 Dec 2011 16:34:28 +0000</pubDate><guid>https://keithrozario.com/2011/12/tricubes-reports-rm17million-lose-typo-in-annual-report/</guid><description>&lt;p>About 2 years ago&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/images1.jpg"
 alt=""
 title="images"
 loading="lazy"
 />&lt;/p>
&lt;p>if you typed &amp;ldquo;miserable failure&amp;rdquo; on Google the first listed webpage would be the wikipedia entry for President George W. Bush, apparently a few guys found out how Google ranks their pages and decided (with a little help from friends) to push up the GWBs Wikipedia page for the search entry &amp;ldquo;miserable failure&amp;rdquo;. Google has since changed it&amp;rsquo;s algorithm to prevent a few kiddie hackers from being able to control the page ranks of sites which have dire consequences of a pages visibility online.&lt;/p>
&lt;p>I wonder if we could get miserable failure to point to the Tricubes website instead.&lt;/p>
&lt;p>Tricubes is in the news again, this time for a &amp;rsquo;typo&amp;rsquo;. Apparently the public listed company that was awarded the 1Malaysia email program and was also appointed the traffic fines collection agent by the police last month, can&amp;rsquo;t get their annual report in order. You would think that if there is &lt;strong>just one document&lt;/strong> a public listed company would get absolutely correct it would be it&amp;rsquo;s financial report, Tricubes however is bucking the trend and inserting typos in their Annual Reportin what could be the shrewdest move ever to gain public attention. It&amp;rsquo;s probably a good thing, considering the &amp;lsquo;surprisingly low&amp;rsquo; take up rate for the 1Malaysia email project. Tricubes aimed to get 5.4million email accounts, but according to &lt;a title="Malaysian Insider" href="http://www.themalaysianinsider.com/business/article/tricubes-says-losses-higher-last-year-blames-typos" target="_blank">the Malaysian Insider&lt;/a> &amp;ldquo;&lt;em> has so far only managed to register several thousand, most of whom were ported over from trial accounts&lt;/em>&amp;rdquo;. This typo could be a cunning but ingenious ploy to get Malaysian more aware of the project, or it could be a error by a company that isn&amp;rsquo;t well run. Either way, there&amp;rsquo;s no such thing as bad publicity right? (&lt;em>sarcasm level at an all-year high&lt;/em>).&lt;/p></description></item><item><title>SOPA: What Trey Ratcliff and Uri Geller have to say</title><link>https://keithrozario.com/2011/12/sopa-stop-online-piracy-act-trey-ratcliff/</link><pubDate>Wed, 28 Dec 2011 10:24:45 +0000</pubDate><guid>https://keithrozario.com/2011/12/sopa-stop-online-piracy-act-trey-ratcliff/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/The-Bell-Towers-M.jpg"
 alt=""
 title="The-Bell-Towers-M"
 loading="lazy"
 />&lt;/p>
&lt;p>Trey Ratcliff is a professional photographer who photographs ooze with talent, he also blogs at &lt;a title="http://www.stuckincustoms.com" href="http://www.stuckincustoms.com" target="_blank">stuckincustoms.com&lt;/a>. It&amp;rsquo;s an amazing blog, but what&amp;rsquo;s even more amazing is that Trey chooses to release his works of art under the creative commons non-commercial license, which has it&amp;rsquo;s restrictions but a&lt;span style="text-decoration: underline;">llows free usage of the photos as long as its used for non-commercial purposes&lt;/span>. Now that&amp;rsquo;s like a programmer offering free programs, or a writer offering free-content. It&amp;rsquo;s not unheard off, but it&amp;rsquo;s rare. However, in todays economy more and more professionals are taking this step towards similar licensing of their works.&lt;/p>
&lt;p>Treys photos aren&amp;rsquo;t customized for a specific purpose, he post them on his blog and if you like them you can use them. It&amp;rsquo;s not customized in the sense that he didn&amp;rsquo;t take the photograph of you or for you. Similarly a lot of programmers are offering free programs they wrote as a challenge or a dare and shared not just the program, but the source code that any other programmer can build further upon. They didn&amp;rsquo;t build it for a specific purpose, just something general that they thought would be best shared rather than sold. So in that sense, Trey can use photos of a holiday or a scenery and offer that for free.&lt;/p>
&lt;p>I mention Trey not because I love his work (although it IS amazing), and not because Trey is a top level photographer that he shares his work online. I mention Trey because he has synthesized in &lt;a title="Trey Ratcliff on Online Piracy" href="https://plus.google.com/u/0/105237212888595777019/posts/Da1wjfvrLxq" target="_blank">short post on Google+ &lt;/a>what he thinks of Online Piracy, and it really has struck a chord with people, especially since Trey is on a different end of the piracy war and he&amp;rsquo;s saying that pirates aren&amp;rsquo;t bad people. WHAT?&lt;/p></description></item><item><title>The Year in Review: A lookback at 2011</title><link>https://keithrozario.com/2011/12/the-year-in-review-a-lookback-at-2011/</link><pubDate>Sat, 24 Dec 2011 19:51:42 +0000</pubDate><guid>https://keithrozario.com/2011/12/the-year-in-review-a-lookback-at-2011/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/3195053131_327d336c2a_z-300x200.jpg"
 alt=""
 title="3195053131_327d336c2a_z"
 loading="lazy"
 />&lt;/p>
&lt;p>In 2009 I did a year in review and today (on Christmas Eve), I&amp;rsquo;m hoping to look back at my year and savor my accomplishments and even failures in preparation for my next project which I&amp;rsquo;m hoping to commence next year.&lt;/p>
&lt;p>So most of time this year was spent doing many things, among others I moved out of my parents place into a new house I bought, while this may sound strange to most Westerners staying with your parents till you get married is quite common in just about all of Asia. I started a blog, delivered some successful projects for Shell, went for my first job interview in nearly 5 years, got a great job offer but turned it down , started using twitter and LinkedIn, and even tried my hand at cooking.&lt;/p></description></item><item><title>Computing Professionals Bill: Final Verdict</title><link>https://keithrozario.com/2011/12/computing-professionals-bill-final-verdict/</link><pubDate>Wed, 21 Dec 2011 22:46:02 +0000</pubDate><guid>https://keithrozario.com/2011/12/computing-professionals-bill-final-verdict/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/SimonSinek_read-148x300.png"
 alt=""
 title="SimonSinek_read"
 loading="lazy"
 />&lt;/p>
&lt;p>In what I hope is my last post about this ridiculous bill, I hope to ask and answer an important question I&amp;rsquo;m surprised no one has asked yet&amp;hellip;&lt;/p>
&lt;h3>Why do we need such a bill?&lt;/h3>
In essence do we need to raise standards, or provide assurance to employers regarding hired professionals. I believe the answer is NO. It all stems from a brilliant book I read "start with Why" by Simon Sinek, and you catch his amazing TedTalk &lt;a title="Simon Sinek" href="http://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action.html" target="_blank">here&lt;/a>. He goes on to say, that if you mess up the WHY of any action, no one will follow you, because &lt;em>"People don't buy what you do, they buy Why you do it"&lt;/em>
&lt;p>Now I understand that we&amp;rsquo;d always need to raise standards, and provide assurances, but in the greater scheme of things is it really that necessary to do it now, or can we expend our energies and effort elsewhere for the IT community to get the value from our actions. This should be at the core of the discussions, this is the &lt;strong>WHY&lt;/strong> of the bill, if I don&amp;rsquo;t believe in the &lt;strong>WHY&lt;/strong> of the bill, then there&amp;rsquo;s no need talk about the who, what,where and how.&lt;/p>
&lt;p>If the objective of the bill isn&amp;rsquo;t agreed upon, then it doesn&amp;rsquo;t matter how we achieve the objective. I feel a lot of IT professionals have bypassed this and zoomed down immediately to the details, pointing out flaws in the bill and a lack of clarity and specifics, however I&amp;rsquo;m not even sold at the high level of the bill let alone the specifics, and I struggle to understand why the bill is around in the first place, let alone how it will achieve it&amp;rsquo;s WHY.&lt;/p></description></item><item><title>I'm so happy....</title><link>https://keithrozario.com/2011/12/im-so-happy/</link><pubDate>Fri, 16 Dec 2011 16:26:10 +0000</pubDate><guid>https://keithrozario.com/2011/12/im-so-happy/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/6512252165_977e66b3ec_z1-181x300.jpg"
 alt=""
 title="6512252165_977e66b3ec_z"
 loading="lazy"
 />&lt;/p>
&lt;p>My blog &amp;amp; name was mentioned on &lt;a title="Tech Talk" href="http://bfm.my/tech-talk.html" target="_blank">BFMs tech talk today&lt;/a>. Woo hoo!! I&amp;rsquo;m so happy!!&lt;/p>
&lt;p>You can download the podcast of the show at BFMs website &lt;a title="Geek Squads Pod Cast Episode 53" href="http://www.bfm.my/geeksquawks_ep53.html" target="_blank">here&lt;/a> , and it&amp;rsquo;s fantastic (partially because it mentions my blog).&lt;/p>
&lt;p>So while MOSTI still hasn&amp;rsquo;t given up on the bill, apparently no one in the Industry wants the bill except MOSTI, and they&amp;rsquo;re just a Government Ministry. Where were the Industry players MOSTI engaged before proposing the bill? The sad part is that even drafting out the proposal of the bill would have cost money and resources that could have been better spent elsewhere&amp;hellip;sad!&lt;/p></description></item><item><title>Jobstreet does its bit for Thailand</title><link>https://keithrozario.com/2011/12/jobstreet-helps-thailand/</link><pubDate>Wed, 14 Dec 2011 11:23:59 +0000</pubDate><guid>https://keithrozario.com/2011/12/jobstreet-helps-thailand/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Jobstreet.jpg"
 alt=""
 title="Jobstreet"
 loading="lazy"
 />&lt;/p>
&lt;p>The Thais have had a rough couple of months. With floods inundating entire swaths of the country, Bangkok had to revise its GDP estimates for the year and even hard-disk prices spiked due to limited supply. There is some good news though, &lt;a title="Western Digital fires up first flooded factory in Thailand" href="http://techcrunch.com/2011/12/02/western-digital-fires-up-first-flooded-factory-in-thailand-as-recovery-continues/" target="_blank">Western Digital recently started up it&amp;rsquo;s plant in Thailand &lt;/a>(although no news on when it&amp;rsquo;ll be resuming operations) and many other companies are following suit as flood waters appear to have subsided.&lt;/p></description></item><item><title>Computing Professionals Bill: This is IT</title><link>https://keithrozario.com/2011/12/computing-professionals-bill/</link><pubDate>Tue, 13 Dec 2011 23:22:39 +0000</pubDate><guid>https://keithrozario.com/2011/12/computing-professionals-bill/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Presentation_Overview-300x199.jpg"
 alt=""
 title="Presentation_Overview"
 loading="lazy"
 />&lt;/p>
&lt;p>Some laws you have to fight wars to keep&amp;hellip;.others you have to fight wars to be repealed. This is one of those laws you have to fight to prevent from ever being made a law&amp;hellip;&lt;/p>
&lt;p>On April 12th , 1861 Confederate forces attacked Union Military installation named Fort Sumter in South Carolina. The attacked marked the beginning of the American Civil War, and the United States of America would never be the same. The war was about more than just a secession from a Union, it was about preserving the right that every man was created equal and that no man or woman would ever be &amp;lsquo;owned&amp;rsquo; again. In just over 140 years later, the United States of America elected their first Black president.If ever there was a war worth fighting for, it was the American Civil War. The Abolition of slavery was a law worth fighting for, it was worth preserving, even till death.&lt;/p></description></item><item><title>Googles Wi-Fi strategy: The Power of Defaults</title><link>https://keithrozario.com/2011/11/google-choose-an-opt-out/</link><pubDate>Wed, 30 Nov 2011 19:51:09 +0000</pubDate><guid>https://keithrozario.com/2011/11/google-choose-an-opt-out/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/index.jpg"
 alt=""
 title="index"
 loading="lazy"
 />&lt;/p>
&lt;p>One of my favorite blogs, nakedsecurity recently published an article that Google &lt;a title="Naked Security" href="http://nakedsecurity.sophos.com/2011/11/17/google-forces-opt-out-wi-fi-snooping/" target="_blank">&amp;quot;&lt;em>offering to stop mapping wireless access point location data, granting network owner s worldwide the choice to opt out from its Wi-Fi geolocation mapping&lt;/em>&amp;quot;&lt;/a>. The problem is, that Google is asking users who want to opt-out of their service to change the SSIDs of their Wi-Fi and add a &lt;strong>_nomap&lt;/strong> postfix. This means that all Wi-Fi networks without the _nomap postfix would automatically be added to Googles database of Wi-Fi access points.&lt;/p>
&lt;p>What does this all mean? Well apart from the obvious icky feeling you have in your stomach right now, the main summary is that Wi-Fi access points that aren&amp;rsquo;t changed will automatically be added to Googles database (the Google Location Server). In short, the default setting is that you give permission to Google to store your Wi-Fis SSID until otherwise stated&amp;hellip;.eeeyeew.&lt;/p></description></item><item><title>We're not separated by 6 degrees of separation: It's now only 4.74</title><link>https://keithrozario.com/2011/11/4-degrees-of-separation/</link><pubDate>Mon, 28 Nov 2011 23:24:44 +0000</pubDate><guid>https://keithrozario.com/2011/11/4-degrees-of-separation/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/5774969508_16754a3b1f_m.jpg"
 alt=""
 title="5774969508_16754a3b1f_m"
 loading="lazy"
 />&lt;/p>
&lt;p>According to a New York Times article today, the world has apparently shrunk beyond our imagination. The latest study uses facebook as the base for their study, and used it to study the separation of people.  Previously &lt;a title="6 Degrees of Separation" href="http://www.keithrozario.com/2011/09/3-things-social-6-degrees-of-separation-dunbars-number-social-goodness.html" target="_blank">I blogged about the amazing study&lt;/a> conducting by (even more amazing) Stanley Milgram and how he came up with the concept of 6 degrees of separation. The latest study not only re-inforces the original study, but goes further to explain that the number is now only 4.74.&lt;/p>
&lt;p>It really is a great opportunity we have now with facebook being the Hyper-Social network, with little competition. What this means is, at least for now, everybody online has a facebook account. That would certainly change in the nest 2-5 years, but what&amp;rsquo;s really interesting is that with facebooks great popularity, we have now have a wonderful chance to perform these kinds of research, and kudos to facebook for actually initiating it. The data from the research can be found on &lt;a title="Facebook Data" href="http://www.facebook.com/data" target="_blank">facebooks data page&lt;/a>. Now onto the research:&lt;/p></description></item><item><title>The internet is killing newspapers and how we can change that</title><link>https://keithrozario.com/2011/11/newspapers-and-the-internet/</link><pubDate>Sat, 26 Nov 2011 23:27:27 +0000</pubDate><guid>https://keithrozario.com/2011/11/newspapers-and-the-internet/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/448380904_03cd2e6823-300x225.jpg"
 alt=""
 title="448380904_03cd2e6823"
 loading="lazy"
 />&lt;/p>
&lt;p>On day 4 of my &lt;a title="Why you should Blog everyday: Because Talent is over-rated" href="http://www.keithrozario.com/2011/11/blog-everyday-talent-is-overrated.html" target="_blank">30-day challenge&lt;/a> to blog everyday, and I&amp;rsquo;m already running out of stuff to say. However, as with most things, inspiration seems to spring out when it is most required. I&amp;rsquo;m sitting in front of TV, watching BBC Dateline and one of the panel members is Henry Chu, the Los Angeles Times bureau chief in London.&lt;/p>
&lt;p>The topic of the discussion was something along the lines of &amp;ldquo;Are newspapers going out of date, and what is the future of newspapers?&amp;rdquo;. Henry answered in a rather poignant way, circulation of newspapers throughout the world including the Los Angeles Times is decreasing, but the irony is that while circulation is decreasing, readership has increased. So think about it, less people are buying the newspapers but more people are reading it, and the newspapers have actually become a lot more interactive. For instance content of the LA Times is now not only being read by people outside of Los Angeles (or even the US) but actually being commented on by people from Australia and Malaysia.&lt;/p>
&lt;p>The reality is that while newspaper circulations have been reducing over the years, the appetite for news has not decreased, and neither has the demand for it. What has happened is the nature of the demand has changed, and consumers now demand that their news sources fulfil these new demands or they&amp;rsquo;ll take their business elsewhere.&lt;/p></description></item><item><title>3 Reasons to say NO to Yes Mobile</title><link>https://keithrozario.com/2011/11/ytl-yes-4g-mobile-internet-review/</link><pubDate>Fri, 25 Nov 2011 19:53:38 +0000</pubDate><guid>https://keithrozario.com/2011/11/ytl-yes-4g-mobile-internet-review/</guid><description>&lt;p style="text-align: justify;">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Always_Connected-300x153.jpg"
 alt=""
 title="Always_Connected"
 loading="lazy"
 />&lt;/p>
&lt;p>I recently purchased a yes mobile account, and was pretty happy the results. In my past review I mentioned that the &lt;a title="Yes.my : A review of Malaysias 4G broadband" href="http://www.keithrozario.com/2011/08/ytl-yes-4g-review-mobile-internet.html">speed was great followed by good stability&lt;/a>. However, there have been some downsides to the service, and here&amp;rsquo;s some reasons why you should avoid yes mobile.&lt;/p>&lt;/p>
&lt;p style="text-align: justify;">While Yes is great, there are overall flaws with the service, and below is my review of 3 reasons why you shouldn't use YTL Yes 4G.&lt;/p>
&lt;p style="text-align: justify;">Before I move to the reasons, let me explain the kind of user I am. I work from home 3 times a week and use my laptop for just about all my working needs which include late night teleconferences, phone calls (via my companies VOIP) and even for webcast and presentations that I do on a regularly basis. Working from home has it's advantages, for one I don't travel too often and can usually get a lot of work done. However, if my internet connection is down, I'm completely cut-off from the office, with no office communicator and email, there's very little I can do at home. Even worse, if the internet connection goes down before a teleconference (or even &lt;strong>during&lt;/strong> a teleconference), things get pretty ugly pretty fast. I absolutely need a stable and reliable internet connection and chose Yes 4G because I thought it would provide me that, turns out I was wrong.&lt;/p>
&lt;p style="text-align: justify;"></description></item><item><title>Domain Names: .xxx domain and what you should know</title><link>https://keithrozario.com/2011/10/xxx-domain-names-and-what-you-should-know/</link><pubDate>Wed, 26 Oct 2011 17:33:21 +0000</pubDate><guid>https://keithrozario.com/2011/10/xxx-domain-names-and-what-you-should-know/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/logo2.png"
 alt=""
 title="logo2"
 loading="lazy"
 />&lt;/p>
&lt;p>The internet Corporation for assigned Names and Numbers (more affectionately known as evil ICANN) has recently announced a new .xxx domain specifically for adult content online. Basically a safe place we can store porn on the internet away from our children. What&amp;rsquo;s interesting though, is that a .xxx domain are by definition associated with pornography and smut, that certain corporations and even people would not want to be a part of. For instance, I&amp;rsquo;m quite sure everyone&amp;rsquo;s lining up for &lt;a href="https://www.BillClinton.xxx">www.BillClinton.xxx&lt;/a> but Bill Clinton may not be too happy about it. So in light of this rather special domain name, comes a very special process that involves ensuring regular tax-paying adult content providers can bid for domain names they want, while allowing the rest of us to also work towards preventing others from getting our names tarnished with an .xxx post-fix.&lt;/p>
&lt;p>So can we work on preventing my name from being associated with pornography?&lt;/p></description></item><item><title>Google: Typing your flight number in Google reveals the flight status</title><link>https://keithrozario.com/2011/10/google-flight-status/</link><pubDate>Sat, 22 Oct 2011 22:53:32 +0000</pubDate><guid>https://keithrozario.com/2011/10/google-flight-status/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Flight-Search.jpg"
 alt=""
 title="Flight Search"
 loading="lazy"
 />&lt;/p>
&lt;p>Apparently Google isn&amp;rsquo;t content being the number one place you have for your knowledge thirst. Google is working on being the number place you&amp;rsquo;d look for &lt;strong>anything and everything&lt;/strong>, from the price of gold to currency exchange and now even flight schedules.&lt;/p>
&lt;p>Typing in a flight number (with no spaces) directly into Google yields the flight status in terms of departure and arrival times. Not to mention letting you know of delays ahead of time, the flight data is pulled from flightstats.com and Google does a fine job of displaying the data directly &lt;strong>before&lt;/strong> the query results.&lt;/p></description></item><item><title>Why Wordpress is so important</title><link>https://keithrozario.com/2011/10/why-wordpress-is-so-important/</link><pubDate>Mon, 17 Oct 2011 16:06:38 +0000</pubDate><guid>https://keithrozario.com/2011/10/why-wordpress-is-so-important/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/wordpress_logo1.png"
 alt=""
 title="wordpress_logo"
 loading="lazy"
 />&lt;/p>
&lt;p>Imagine for a moment you&amp;rsquo;re an ancient social activist, somewhere in Babylon or Persia, or even ancient Rome, and you&amp;rsquo;ve just uncovered a secret of money laundering among elected officials. Armed with this information and a burning desire to expose the elected official you march out to tell the world of his exploits and hopefully stand over him in the expectation of swift justice to be executed.&lt;/p>
&lt;p>How would you do it?&lt;/p>
&lt;p>If you like most ancient social activist (if ever there were) would go out to the streets and shout it aloud, you&amp;rsquo;d meet the judges and the kings, and you may have your story heard. However, if you were known to be a troublemaker (as most social activist are) you&amp;rsquo;d probably not be taken seriously (at best) or even executed (at worst). This was how it was in the ancient world, where money bought power and the control of information was strongly held by those with power and by extension the money.&lt;/p></description></item><item><title>Accomplished: 1000 hits in 30 days</title><link>https://keithrozario.com/2011/10/accomplished/</link><pubDate>Wed, 12 Oct 2011 21:06:56 +0000</pubDate><guid>https://keithrozario.com/2011/10/accomplished/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/5824968661_c6d1de3c43.jpg"
 alt=""
 title="5824968661_c6d1de3c43"
 loading="lazy"
 />&lt;/p>
&lt;p>Mission Accomplished&amp;hellip;GWB style!&lt;/p>
&lt;p>When I started this blog on my birthday, I wasn&amp;rsquo;t so sure what was going to happen. I didn&amp;rsquo;t have a target, I didn&amp;rsquo;t have a goal and all I wanted to do was to start a website and keep it to myself.&lt;/p>
&lt;p>Over time as I learnt about the awesomeness of wordpress, and the wonderful stuff you can do on the web, I knew I had to share that or at least write about it. So I started blogging about setting up wordpress blogs or Joomla on &lt;a title="Installing Joomla on your Nearlyfreespeech site" href="http://www.keithrozario.com/2011/05/installing-joomla-on-your-nearlyfreespeech-site.html">nearlyfreespeech&lt;/a>,&lt;a title="First Day Review: Dreamhost web hosting" href="http://www.keithrozario.com/2011/05/first-day-review-dreamhost-web-hosting.html"> dreamhost&lt;/a> and &lt;a title="WordPress on Amazon Web Services (AWS)" href="http://www.keithrozario.com/2011/10/wordpress-on-aws.html">amazon web services&lt;/a>. If you didn&amp;rsquo;t know how much I loved wordpress, let me tell you now&amp;hellip;I Love it a Lot !!(arms stretched wide open)&lt;/p>
&lt;p>So I set about a goal to create a blog that would get a modest hit rate of 1000 hits a month, and as of yesterday I finally crossed that target and now have had 1003 hits in the past 30 days&amp;hellip;.AMAZING!&lt;/p></description></item><item><title>Steve Jobs 1955-2011</title><link>https://keithrozario.com/2011/10/steve-jobs-1955-2011/</link><pubDate>Thu, 06 Oct 2011 08:49:51 +0000</pubDate><guid>https://keithrozario.com/2011/10/steve-jobs-1955-2011/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Steve_Jobs-300x188.png"
 alt=""
 title="Steve_Jobs"
 loading="lazy"
 />&lt;/p>
&lt;p>Apple has lost a visionary and creative genius, and the world has lost an amazing human being&amp;hellip;.&lt;/p></description></item><item><title>3 Things Social: 6 Degrees Of Separation, Dunbars Number, Social Goodness</title><link>https://keithrozario.com/2011/09/3-things-social-6-degrees-of-separation-dunbars-number-social-goodness/</link><pubDate>Wed, 28 Sep 2011 13:39:20 +0000</pubDate><guid>https://keithrozario.com/2011/09/3-things-social-6-degrees-of-separation-dunbars-number-social-goodness/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/6053172545_9796373021_m.jpg"
 alt=""
 title="6053172545_9796373021_m"
 loading="lazy"
 />&lt;/p>
&lt;p>In the broad spectrum of the animal kingdom where you have the Lone Predator on one end and the Hyper-Connected Ants on the other , Humans are surprisingly much closer to the Ants than we are to that solitary Puma trolling the Jungles of Peru (although it may be a lot more interesting to be a puma). Humans are built (or even programmed) to be with other humans, to share our thoughts and emotions and to connect on a emotional level with others. It helps us build bonds and survive, but also has massive physiological effects on our bodies and mind.&lt;/p>
&lt;p>In an amazing book by Nicholas Christakis and James Fowler that dealt with surprising power of social networks, aptly titled &lt;strong>Connected &lt;/strong>addressed this particular drive by humans to connect with others. The book was a best-seller and even made it to Oprahs Fall Reading Guide (which means it has to be really good if Oprahs reading it).&lt;/p></description></item><item><title>Best File Sharing Website</title><link>https://keithrozario.com/2011/09/best-file-sharing-website/</link><pubDate>Fri, 23 Sep 2011 11:11:35 +0000</pubDate><guid>https://keithrozario.com/2011/09/best-file-sharing-website/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/6036869252_dd753a3b0b_m.jpg"
 alt=""
 title="6036869252_dd753a3b0b_m"
 loading="lazy"
 />&lt;/p>
&lt;p>A good file sharing website is hard to come by ever since drop.io was bought over by Facebook. I loved drop.io and my admiration for the design of their service goes without saying&amp;hellip;but I&amp;rsquo;ll say it anyway.&lt;/p>
&lt;p>There was a huge void for a short period, where I was struggling with things like dropbox, skydrive and even hosting my own file sharing server (&lt;a title="Creating a site to share those pesky LARGE files" href="http://www.keithrozario.com/2011/06/creating-a-site-to-share-those-pesky-large-files.html" target="_blank">here&lt;/a>). Fortunately, for the file sharers among us there emerges from the midst a file sharing website worthy of being called drop.io&amp;rsquo;s replacement. It&amp;rsquo;s name is &lt;a title="Minus.com" href="http://www.minus.com" target="_blank">minus.com&lt;/a>.&lt;/p></description></item><item><title>Techless Tuesday: Stress isn't just mental</title><link>https://keithrozario.com/2011/09/stress_prt1/</link><pubDate>Wed, 07 Sep 2011 09:37:49 +0000</pubDate><guid>https://keithrozario.com/2011/09/stress_prt1/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/2204059683_09eb09601b_m.jpg"
 alt=""
 title="2204059683_09eb09601b_m"
 loading="lazy"
 />&lt;/p>
&lt;p>I&amp;rsquo;ve decided to start a separate Tuesday posting that has nothing to do with the web or tech, I call it Techless Tuesday, and the topic of todays Techless Tuesday is something I&amp;rsquo;ve been researching for about 3 weeks now&amp;hellip;Stress.&lt;/p>
&lt;p>So what is Stress and what can we do about it.&lt;/p>
&lt;p>It&amp;rsquo;s all pretty standard question but what I&amp;rsquo;ve discovered about stress really amazed me , not just about how little I knew but also how dangerous it really is. I learnt how pervasive stress can become in our lives and how if left uncheck it would invade not just our health, but our relationships with our spouses as well. Stress wasn&amp;rsquo;t some concept, stress was something real that had a real impact.&lt;/p>
&lt;p>Today is the first part of a series of post I intend to do about stress and I&amp;rsquo;d thought I clear up a misconception that most people have about stress namely that the stress is all in your mind something conjured up by your thoughts, and the way to avoid stress is to &amp;rsquo;think happy thoughts&amp;rsquo; and &amp;rsquo;take it easy&amp;rsquo;. Research however points in a different direction, suggesting that stress isn&amp;rsquo;t just psychological (caused by the mind) but physiological (caused by the body)&lt;/p></description></item><item><title>Starting your own Groupon site</title><link>https://keithrozario.com/2011/09/starting-your-own-groupon-site/</link><pubDate>Sat, 03 Sep 2011 13:13:02 +0000</pubDate><guid>https://keithrozario.com/2011/09/starting-your-own-groupon-site/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/5283549962_49a5d231da_m.jpg"
 alt=""
 title="Deals"
 loading="lazy"
 />&lt;/p>
&lt;p>My wife trolls deal sites everyday looking for deals to save us 50% on romantic dinners or 70% off on Hotel stays or even 90% off on skydiving. Deal sites like Groupon and Mydeals are popping up everywhere these days that you&amp;rsquo;d look like a fool if you bought a meal at &amp;hellip;regular price (gasp!) .&lt;/p>
&lt;p>However, if you&amp;rsquo;re not contented with just trolling the 10 deal sites you subscribe to, you might want to start your own groupon site. Think about it, it&amp;rsquo;s an easy business model, you require limited upfront capital and you&amp;rsquo;re more or less just a middle man, you&amp;rsquo;d think anyone can do it. Well it turns out everyone &lt;strong>can&lt;/strong> do it, and a lot or people &lt;strong>are&lt;/strong>. Here&amp;rsquo;s 3 ways to start your deal website and be on your way to Groupon like fame (or infamy)&lt;/p></description></item><item><title>Http torrent downloads with Torrific</title><link>https://keithrozario.com/2011/08/torrific/</link><pubDate>Tue, 30 Aug 2011 21:42:38 +0000</pubDate><guid>https://keithrozario.com/2011/08/torrific/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/images.jpg"
 alt=""
 title="images"
 loading="lazy"
 />&lt;/p>
&lt;p>I recently wrote about how excited I was to use fetch.io, but that turned out to be a bit disappointing. Recently I discovered torrific, a web based torrent download web page.  It&amp;rsquo;s as good (if not better) than fetch.io. The time taken to download the torrent may not be as super fast as fetch.io, but torrific works for most torrent files and is far more reliable than fetch.io&lt;/p>
&lt;p>Overall great experience, and I haven&amp;rsquo;t even mentioned the best part&amp;hellip;.it&amp;rsquo;s FREE. As in free as advice from your mother-in-law free, absolutely. I loved it, and you should try it.&lt;/p>
&lt;p>The interface is simple to use, and the downloads are reliable. Premium users get to bump up their torrents but overall free accounts also get you a good dose of downloads :)&lt;/p></description></item><item><title>I'm an Ikea Hacker...woot!!</title><link>https://keithrozario.com/2011/08/expedit-lack-standing-des/</link><pubDate>Tue, 30 Aug 2011 21:18:08 +0000</pubDate><guid>https://keithrozario.com/2011/08/expedit-lack-standing-des/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/IKEAhackers1-copy1.png"
 alt=""
 title="IKEAhackers1 copy"
 loading="lazy"
 />&lt;/p>
&lt;p>So I&amp;rsquo;ve just moved into my new place and my wife and I wanted to convert our upstairs hall into a study area for the both of us.&lt;/p>
&lt;p>Problem is that I wanted a standing desk and my wife was having none of it. So a comprimise was in order&amp;hellip;in this case we&amp;rsquo;d have 2 desk one for each, mine would be a standing desk and hers a regular sit-down one. I&amp;rsquo;m no master carpenter so our greatest hope was to hack ikea. If you&amp;rsquo;re wondering what hacking ikea means, well the &amp;lsquo;original&amp;rsquo; Ikea Hackers says:&lt;/p></description></item><item><title>Yes.my : A review of Malaysias 4G broadband</title><link>https://keithrozario.com/2011/08/ytl-yes-4g-review-mobile-internet/</link><pubDate>Wed, 17 Aug 2011 11:51:19 +0000</pubDate><guid>https://keithrozario.com/2011/08/ytl-yes-4g-review-mobile-internet/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Yes.jpg"
 alt=""
 title="Yes"
 loading="lazy"
 />&lt;/p>
&lt;p>I&amp;rsquo;m going a bit off tangent today and focus on Malaysias latest 4G broadband. Recently I moved house and my new area didn&amp;rsquo;t yet have UniFi, so to avoid locking myself down to contracts I decided to go for a pre-paid wireless service offered by YTL called Yes.&lt;/p>
&lt;p>Initially I was a bit skeptical on the performance of yes, but it did have some things going for it. Firstly it was prepaid meaning I could terminate the usage anytime without incurring any fines. Secondly it was wireless so no wiring for my new house, and finally it a usage based thing, so if I was bit-torrenting then I could get pretty high mileage from just RM30.&lt;/p></description></item><item><title>Crowdsourcing: The way of the future?</title><link>https://keithrozario.com/2011/08/what-is-crowdsourcing-crowd-source/</link><pubDate>Tue, 09 Aug 2011 11:49:31 +0000</pubDate><guid>https://keithrozario.com/2011/08/what-is-crowdsourcing-crowd-source/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/2818164536_e5b2a30da5_m.jpg"
 alt=""
 title="2818164536_e5b2a30da5_m"
 loading="lazy"
 />&lt;/p>
&lt;p>So you heard about Crowdsourcing from a TED talk you just watched online, and now you&amp;rsquo;re wondering what Crowdsourcing is. Well here&amp;rsquo;s the lowdown, Crowdsourcing is a phenomena where ultra rich companies rely on many lowly underpaid serfs to gather data, process it and then produce a result where the ultra rich companies can then use to make them richer&amp;hellip;well in not so many words of course, but obviously I&amp;rsquo;m joking.&lt;/p>
&lt;p>Jokes aside, Crowdsourcing is a pretty cool thing, it&amp;rsquo;s getting the wisdom of the crowd in your decision making process and relying on the fact that many people working together can produce much better results one single person or organization can. Think of crowdsourcing as brainstorming with an unlimited number of people, and where anyone can join (and leave) the group providing you the influx (and reflux) of ideas necessary to produce truly lateral thinking.&lt;/p></description></item><item><title>Fetch.io : Review and Final Verdict</title><link>https://keithrozario.com/2011/07/fetch-io-review/</link><pubDate>Fri, 29 Jul 2011 10:09:11 +0000</pubDate><guid>https://keithrozario.com/2011/07/fetch-io-review/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/fetch_fail-300x42.jpg"
 alt=""
 title="fetch_fail"
 loading="lazy"
 />&lt;/p>
&lt;p>When I first heard about Fetch.io I was really excited, I thought finally I could collate all my downloads through one interface, and I could speed up my bit-torrent downloads by downloading my torrents through fetch.io and using blazing http to download from fetch. I was so excited I jumped on an subscribed to one month the moment it launched.&lt;/p></description></item><item><title>Twitter vs. News: How they reported the Oslo bombing</title><link>https://keithrozario.com/2011/07/twitter-vs-news-how-they-reported-the-oslo-bombing/</link><pubDate>Sat, 23 Jul 2011 17:23:11 +0000</pubDate><guid>https://keithrozario.com/2011/07/twitter-vs-news-how-they-reported-the-oslo-bombing/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/3372984579_55d44ba8a4_m.jpg"
 alt=""
 title="3372984579_55d44ba8a4_m"
 loading="lazy"
 />&lt;/p>
&lt;p>Working for a Multinational company means I have colleagues from all over the globe, some of whom I&amp;rsquo;ve developed a friendly relationship with, friendly enough to &amp;lsquo;friend&amp;rsquo; them on facebook. Today I received the tragic news of the Oslo bombings not from CNN or BBC, not even from the Google news, but over a facebook status update from a colleague of mine in Norway. The sad news of such an atrocity was heart-wrenching, but in the midst of this I decided to do a small study to see how twitter was reporting the news as opposed to the usual mainstream internet news companies.&lt;/p>
&lt;p>So going online I searched twitter for Norway and saw the very first tweet on the list, a condolence message from BO himself:&lt;/p></description></item><item><title>Placing thumbnails in your RSS feed: Wordpress Hack</title><link>https://keithrozario.com/2011/07/placing-thumbnails-in-your-rss-feed-wordpress-hack/</link><pubDate>Tue, 19 Jul 2011 21:02:54 +0000</pubDate><guid>https://keithrozario.com/2011/07/placing-thumbnails-in-your-rss-feed-wordpress-hack/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/1318759358_1b323f8a7b_m-150x112.jpg"
 alt=""
 title="1318759358_1b323f8a7b_m"
 loading="lazy"
 />&lt;/p>
&lt;p>My wordpress RSS feed has always been a bit dull without the accompanying pictures I scour flickr for. However, today there is promise as I stumbled across a post by the wordpress geniuses at catswhocode, there was a wordpress hack to include pictures in your RSS feed, and all it requires is to post the following code into your themes functions.php file.&lt;/p></description></item><item><title>How to hack passwords with just a login script: Predictable passwords and how we choose them.</title><link>https://keithrozario.com/2011/07/how-to-hack-passwords-with-just-a-login-script-predictable-passwords-and-how-we-choose-them/</link><pubDate>Tue, 19 Jul 2011 11:03:57 +0000</pubDate><guid>https://keithrozario.com/2011/07/how-to-hack-passwords-with-just-a-login-script-predictable-passwords-and-how-we-choose-them/</guid><description>&lt;a title="Troy Hunt" href="http://www.troyhunt.com/" target="_blank">
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/362527788_a603f4195b-199x300.jpg"
 alt=""
 title="Hacked Accounts"
 loading="lazy"
 />&lt;/p>
&lt;p>Troy Hunt&lt;/a> a Software Engineer, Microsoft MVP and the genius behind the website &lt;a title="Troy Hunt" href="http://www.troyhunt.com" target="_blank">&lt;a href="https://www.troyhunt.com">www.troyhunt.com&lt;/a>&lt;/a>, did a huge analysis on recent password hacks on Sony and Gawker to come up with a pretty daunting conclusions on how people choose passwords and why email accounts are easily hacked.&lt;/p></description></item><item><title>My Friends been hacked on Hotmail</title><link>https://keithrozario.com/2011/07/my-friends-been-hacked-on-hotmail/</link><pubDate>Tue, 19 Jul 2011 10:20:56 +0000</pubDate><guid>https://keithrozario.com/2011/07/my-friends-been-hacked-on-hotmail/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/hacked-144x150.jpg"
 alt="Microsoft Hacked"
 title="hacked"
 loading="lazy"
 />&lt;/p>
&lt;p>When the web was starting up and I was still using a 14.4kBps line for dial-up I used hotmail as my default web-based email service. Back then it gave out nearly 4MB of storage (wow!), then about 5-6 years later I migrated my email account to Yahoo Mail! as it offered nearly 250MB of storage, finally about 2 years later, I switched to Gmail that offered 2GB of storage, and I haven&amp;rsquo;t maxed it out since (it&amp;rsquo;s nearly 7 years of email now).&lt;/p>
&lt;p>Google went the way of Apple, instead of supplying mediocre storage Google supplied 2GB and made Gmail accounts invite only, which took a while to get viral but it eventually did. Apple did the same thing when they launched the 20GB ipod back when iriver was offering paltry 128MB.&lt;/p></description></item><item><title>loads.in : Let's you know how fast your page loads across the world</title><link>https://keithrozario.com/2011/07/loads-in-lets-you-know-how-fast-your-page-loads-across-the-world/</link><pubDate>Fri, 15 Jul 2011 16:13:36 +0000</pubDate><guid>https://keithrozario.com/2011/07/loads-in-lets-you-know-how-fast-your-page-loads-across-the-world/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/LoadsIn-150x95.jpg"
 alt=""
 title="LoadsIn"
 loading="lazy"
 />&lt;/p>
&lt;p>Want to figure out how long your site loads across the globe. This great app called Loads.in provide a simple straightforward interface to time your webpage load time from various locations across the globe.&lt;/p>
&lt;p>Besides having a very apt url, loads.in actually has a great looking design. The app is design to do one thing and one thing only, and that&amp;rsquo;s to let you know how many seconds your webpage will load depending on location. I found the app pretty impressive and would definitely recommend giving it a go to see how fast your page loads.&lt;/p></description></item><item><title>Fox News Twitter got hacked, claims Obama is dead</title><link>https://keithrozario.com/2011/07/fox-news-twitter-got-hacked-claims-obama-is-dead/</link><pubDate>Mon, 04 Jul 2011 16:51:12 +0000</pubDate><guid>https://keithrozario.com/2011/07/fox-news-twitter-got-hacked-claims-obama-is-dead/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/fox-150x146.jpg"
 alt=""
 title="fox"
 loading="lazy"
 />&lt;/p>
&lt;p>Fox news, the great TV channel that brought us the Simpsons and Bill O&amp;rsquo; Reilly today had it&amp;rsquo;s twitter account hacked. Hackers manage to break into &lt;a title="FoxnewsPolitics on Twitter" href="http://twitter.com/#!/foxnewspolitics" target="_blank">@foxnewspolitics&lt;/a> twitter account and start posting bogus tweets, one notably about an assassination of Barack Obama. The hackers painstakingly painted a picture of Obama dying from two shots to the head over the course of 3-5 tweets separated by a couple of minutes.&lt;/p></description></item><item><title>fetch.io is launching! Is it worth it?</title><link>https://keithrozario.com/2011/07/fetch-io-is-launching-is-it-worth-it/</link><pubDate>Mon, 04 Jul 2011 08:38:47 +0000</pubDate><guid>https://keithrozario.com/2011/07/fetch-io-is-launching-is-it-worth-it/</guid><description>&lt;p>Recently I registered at &lt;a title="Fetch" href="http://www.fetch.io" target="_blank">fetch.io&lt;/a> for a free account to try out it&amp;rsquo;s service. For those who don&amp;rsquo;t know, fetch.io was a site that &amp;lsquo;fetches&amp;rsquo; files for you from rapidshare, megaupload and a host of ofther file sharing websites and &amp;lsquo;Full Speed&amp;rsquo;. What that means is, no waiting 5 minutes for the file to begin download or throttled speeds. Fetch.io will get the file at full speed and store it on its servers for you to download. You can then download the file&amp;hellip;once again at full speed (presumably).&lt;/p>
&lt;p>&lt;img
 src="https://keithrozario.com/uploads/fetch-300x151.jpg"
 alt=""
 title="fetch"
 loading="lazy"
 />&lt;/p></description></item><item><title>Malaysian Governments Rm1.8million Facebook page: Utter Rubbish</title><link>https://keithrozario.com/2011/06/malaysian-governments-rm1-8million-facebook-page-utter-rubbish/</link><pubDate>Thu, 30 Jun 2011 22:22:53 +0000</pubDate><guid>https://keithrozario.com/2011/06/malaysian-governments-rm1-8million-facebook-page-utter-rubbish/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/facebook12-150x130.jpg"
 alt=""
 title="facebook1"
 loading="lazy"
 />&lt;/p>
&lt;p>It&amp;rsquo;s not often I get to write about 2 topics I&amp;rsquo;m deeply passionate about, politics and technology. So when I got wind that my very own government (whom I voted against by the way) spent nearly &lt;a title="Biggest waste of money..EVER!" href="http://www.asianewsnet.net/home/news.php?sec=1&amp;amp;id=19528" target="_blank">USD600k on a facebook page&lt;/a> you can imagine how I blew my top. Now let&amp;rsquo;s be honest, RM1.8 million isn&amp;rsquo;t going to make Malaysia bankrupt but it does represent huge amount of government expenditure into something that cost peanuts to develop.&lt;/p></description></item><item><title>notes.io : A great way to jot down notes online.</title><link>https://keithrozario.com/2011/06/notes-io-a-great-way-to-jot-down-notes-online/</link><pubDate>Tue, 28 Jun 2011 08:54:04 +0000</pubDate><guid>https://keithrozario.com/2011/06/notes-io-a-great-way-to-jot-down-notes-online/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/notes.io_.jpg"
 alt=""
 title="notes.io"
 loading="lazy"
 />&lt;/p>
&lt;p>Notes.io is a great simple online app that allows you to store your notes in a quick online interface. Of course you&amp;rsquo;re wondering why you&amp;rsquo;d need a note taking app when you carry your iPhone or Blackberry all over the place, but notes.io offers a couple of cool nifty features that make it quite practical.&lt;/p></description></item><item><title>Coolendar: Wonderful Calendar App</title><link>https://keithrozario.com/2011/06/coolendar-wonderful-calendar-app/</link><pubDate>Wed, 15 Jun 2011 11:51:52 +0000</pubDate><guid>https://keithrozario.com/2011/06/coolendar-wonderful-calendar-app/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/5310219143_3cf4d98b53_m-150x100.jpg"
 alt="http://www.flickr.com/photos/quil/5310219143/sizes/s/in/photostream/"
 title="Coolendar "
 loading="lazy"
 />&lt;/p>
&lt;p>Google just added &lt;em>appointment slots&lt;/em> to their online Calendar in their quest to successfully emulate MS Outlook on the cloud. Quite frankly, Googles getting pretty good, I can organize my whole life online and now with &lt;em>appointment slots&lt;/em> I can allow people to book my time online, just like they would do with a MS Outlook Meeting Request.&lt;/p>
&lt;p>For those of us who miss the good ol&amp;rsquo; days of pen and paper though (like me!!), there&amp;rsquo;s a spectacular app that does just the calendar bit and nothing else. It&amp;rsquo;s call &lt;a title="Coolendar" href="http://www.coolendar.com" target="_blank">coolendar&lt;/a> and it&amp;rsquo;s really cool (pardon the lame pun)&lt;/p></description></item><item><title>Visualizing the Twitter Universe</title><link>https://keithrozario.com/2011/06/visualizing-the-twitter-universe/</link><pubDate>Thu, 09 Jun 2011 14:55:38 +0000</pubDate><guid>https://keithrozario.com/2011/06/visualizing-the-twitter-universe/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/twitter_logo1-150x150.png"
 alt=""
 title="twitter_logo1"
 loading="lazy"
 />&lt;/p>
&lt;p>Nathan Yau, the guy over at&lt;a title="Flowing Data" href="http://flowingdata.com/2011/06/09/gender-and-time-comparisons-on-twitter/" target="_blank"> Flowing Data&lt;/a> (an amazing blog),  recently posted about a website called &lt;a title="TweetoLife" href="http://www.tweetolife.com/gender/" target="_blank">tweetolife&lt;/a> that allowed you visualize tweets by either gender or by hours. So for instance a simple check on the word &amp;lsquo;shopping&amp;rsquo; allows you to see what words were most associated with shopping on every tweet sectioned out by gender. For instance Men are more likely to tweet about shopping portals, or amazon or cash. While women are more likely to tweet about dresses or their parents (weird!). The data itself isn&amp;rsquo;t complete but it does let you kill about 10 minutes of your time trying to figure out the twitter universe. I had a fun time looking at the differences between men and women, confirming my suspicions and creating doubt in some others.&lt;/p></description></item><item><title>Why you should never post anything into Public Space.</title><link>https://keithrozario.com/2011/05/why-you-should-never-post-anything-into-public-space/</link><pubDate>Mon, 30 May 2011 06:59:31 +0000</pubDate><guid>https://keithrozario.com/2011/05/why-you-should-never-post-anything-into-public-space/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/privacy.jpg"
 alt=""
 title="privacy"
 loading="lazy"
 />&lt;/p>
&lt;p>A lot of people seem to think that you can get away with loading files into public space and that no one will see them until I send someone a link.&lt;/p>
&lt;p>That&amp;rsquo;s WRONG!!&lt;/p></description></item><item><title>Should you apply for the same job twice?</title><link>https://keithrozario.com/2011/05/should-you-apply-for-the-same-job-twice/</link><pubDate>Fri, 27 May 2011 13:44:03 +0000</pubDate><guid>https://keithrozario.com/2011/05/should-you-apply-for-the-same-job-twice/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/Anne-Hathaway-anne-hathaway-753567_1024_768-150x112.jpg"
 alt=""
 title="Anne Hathaway"
 loading="lazy"
 />&lt;/p>
&lt;p>You&amp;rsquo;re probably wondering, what Anne Hathaway(pic) has to do with applying for the same job twice. Well more than you might think. Read on for more.&lt;/p>
&lt;p>Should you apply for the same job&amp;hellip;.twice!!&lt;/p></description></item><item><title>Entrepreneur or Employee</title><link>https://keithrozario.com/2011/05/entrepreneur-or-employee/</link><pubDate>Wed, 25 May 2011 01:47:33 +0000</pubDate><guid>https://keithrozario.com/2011/05/entrepreneur-or-employee/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/google_acquisitions-150x112.jpg"
 alt=""
 title="Google Acquisitions"
 loading="lazy"
 />&lt;/p>
&lt;p>A lot of people think you&amp;rsquo;re either an entrepreneur or an employee, but whether you own your own company or work for one, you&amp;rsquo;re both. However, with the recent economy both state-side and in europe (greece,portugal,spain,iceland), some employee-minded people are finding it tough to get jobs.&lt;/p>
&lt;p>Over here in Malaysia the job market seems to be picking up, but even then you never know what might happen. Starting up side projects that have little to do with your career path could be an answer to these problems, my wife use to run an online makeup retailer called simply-naturale.com. I&amp;rsquo;m starting up a new project called jomlunch, over at jomlunch.com. While these are all still new, I believe starting up projects is one of the best learning opportunities you&amp;rsquo;ll get.&lt;/p></description></item><item><title>The limits of Facebook, LinkedIn and Twitter</title><link>https://keithrozario.com/2011/05/the-limits-of-facebook-linkedin-and-twitter/</link><pubDate>Thu, 12 May 2011 16:01:33 +0000</pubDate><guid>https://keithrozario.com/2011/05/the-limits-of-facebook-linkedin-and-twitter/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/5052070022_73852a658e_o-100x150.jpg"
 alt=""
 title="The limit"
 loading="lazy"
 />&lt;/p>
&lt;p>Facebook has a 5000 Friend limit, meaning you can&amp;rsquo;t have more than 5000 facebook friends, and once you hit this limit Facebook won&amp;rsquo;t let you have any more friends.&lt;/p>
&lt;p>Being an excel guru, I knew that older versions of excel had a 65,536 row limit per worksheet. That meant you couldn&amp;rsquo;t store more than 65,536 rows in excel, the geeks among us would recognize 65,536 as a 2 raised to the 16th power, so the number itself suggest it&amp;rsquo;s a system limitation that prevented excel from exceeded 65,536 rows. Facebook on the other hand has a very nice round number of 5000. That suggests that is was  a very careful design consideration to limit the number of friends you have rather than some database limitation. Personally I don&amp;rsquo;t even have 1,000 friends so it&amp;rsquo;s unlikely to bother me, but it did bother quite a number of people who now have turned to fan pages to broadcast their message on facebook.&lt;/p></description></item><item><title>LinkedIn reaches 100 million members</title><link>https://keithrozario.com/2011/04/linkedin-reaches-100-million-members/</link><pubDate>Tue, 19 Apr 2011 09:42:47 +0000</pubDate><guid>https://keithrozario.com/2011/04/linkedin-reaches-100-million-members/</guid><description>&lt;p>&lt;img
 src="https://keithrozario.com/uploads/LinkedIn.jpg"
 alt=""
 title="LinkedIn"
 loading="lazy"
 />&lt;/p>
&lt;p>According to the &lt;a href="http://blog.linkedin.com/2011/03/22/linkedin-100-million/">LinkedIn blog&lt;/a>, LinkedIn that ever popular &amp;lsquo;professional&amp;rsquo; facebook like thingy now has more members than the population of Australia, Malaysia, Singapore combined. LinkedIn has grown to a more niche social network that proves Facebook isn&amp;rsquo;t the only kid on the block, and niche networks like LinkedIn do have a future, for instance we&amp;rsquo;re more likely to search for a job/talent via LinkedIn than via facebook, and for the most part it&amp;rsquo;s probably better to keep our social (facebook) and professional (linkedIn) lives separate.&lt;/p></description></item></channel></rss>