<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Victor Augusteo</title>
    <link>https://hugo.augusteo.com/</link>
    <description>Recent content on Victor Augusteo</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Thu, 06 May 2021 10:16:13 -0700</lastBuildDate>
    
	<atom:link href="https://hugo.augusteo.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Walkable City by Jeff Speck - Book Club Discussion Points</title>
      <link>https://hugo.augusteo.com/blog/walkable-city-jeff-speck-book-club-discussion-points/</link>
      <pubDate>Thu, 06 May 2021 10:16:13 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/walkable-city-jeff-speck-book-club-discussion-points/</guid>
      <description>Walkable City by Jeff Speck My book club at work will discuss this book, and I&amp;rsquo;m sure it will be an exciting session.
 Does this book convince you that a walkable city is something that every city should strive to be? Do you currently drive a car? What would it take for you to ditch your car? The author is against traffic study and believes that any increased supply will quickly be outpaced by increased demand.</description>
    </item>
    
    <item>
      <title>How to Build Responsive Newsletter Signup Box for Hugo</title>
      <link>https://hugo.augusteo.com/blog/how-to-build-responsive-newsletter-signup-box-for-hugo/</link>
      <pubDate>Mon, 03 May 2021 22:26:58 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/how-to-build-responsive-newsletter-signup-box-for-hugo/</guid>
      <description>This blog post focuses on Hugo, but you can use the same technique for other static site generators.
Starting last week, I moved my newsletter hosting from Moosend to Revue. Moosend came with its newsletter sign-up box with its builder. Revue does not. So I thought to create one by myself.
How hard can it be?
I started by just searching for a simple subscription box template on the internet and found this one.</description>
    </item>
    
    <item>
      <title>Weekly Digest 15 - HQ Audio Makes You Smarter, NFT Gambling, FLoC, and Soft Robots</title>
      <link>https://hugo.augusteo.com/blog/weekly-digest-15---hq-audio-makes-you-smarter-nft-gambling-floc-and-soft-robots/</link>
      <pubDate>Sun, 18 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/weekly-digest-15---hq-audio-makes-you-smarter-nft-gambling-floc-and-soft-robots/</guid>
      <description>Must Read High quality audio makes you sound smarter
Bad quality audio makes us think less of the speaker and what they’re saying. Ensure your audio is high quality in calls, online meetings, interviews, podcasts, or any other voice recording. When audio quality is high (vs low), people judge the content as better and more important. They also judge the speaker as more intelligent, competent, and likable.
I bought a Blue Yeti microphone and it had served me well throughout the pandemic.</description>
    </item>
    
    <item>
      <title>Weekly Digest 14 - Neuralink MindPong, Muon g-2, and Foot Fetish</title>
      <link>https://hugo.augusteo.com/blog/weekly-digest-14---neuralink-mindpong-muon-g-2-and-foot-fetish/</link>
      <pubDate>Sun, 11 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/weekly-digest-14---neuralink-mindpong-muon-g-2-and-foot-fetish/</guid>
      <description>Must Read Monkey MindPong
Neuralink is developing a fully-implanted, wireless, high-channel count brain-machine interface (BMI) with the goal of enabling people with paralysis to directly use their neural activity to operate computers and mobile devices with speed and ease. You can watch the video on how they enabled a macaque monkey, named Pager, to move a cursor on a computer screen with neural activity using a 1,024 electrode fully-implanted neural recording and data transmission device, termed the N1 Link.</description>
    </item>
    
    <item>
      <title>Weekly Digest 13 - NFTs, Facebook Hack, Microdosing, Inside istheshipstillstuck.com and others</title>
      <link>https://hugo.augusteo.com/blog/weekly-digest-13---nfts-facebook-hack-microdosing-inside-istheshipstillstuck.com-and-others/</link>
      <pubDate>Sun, 04 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/weekly-digest-13---nfts-facebook-hack-microdosing-inside-istheshipstillstuck.com-and-others/</guid>
      <description>Must Read NFTs unbundle ownership from enjoyment
NFTs are cryptocurrency tokens that represent the ownership in a digital asset. Like all digital assets, NFTs can be sent across the world immediately and require little to no physical storage. But unlike other digital assets, they are unique, cannot be duplicated, and can only be transferred by their owners. That&amp;rsquo;s why they&amp;rsquo;re used to represent ownership of digital assets. It got popularized recently because someone paid $69 million for an NFT, and everyone else is scratching their heads wondering if these people have gone insane, or if it&amp;rsquo;s something they should pay attention to.</description>
    </item>
    
    <item>
      <title>Compassion in a Deterministic World</title>
      <link>https://hugo.augusteo.com/blog/compassion-in-a-deterministic-world/</link>
      <pubDate>Sat, 03 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/compassion-in-a-deterministic-world/</guid>
      <description>Deterministic World Every decision anyone has taken is the result of external factors. Determinists would argue that because human action is determined, we cannot have free will.
If determinism is true, nobody gets to where they are due to their own choice and effort, whether they became successful philanthropists or serial criminals.
For example, people born in a low-income family with no education but who became successful entrepreneurs are probably a product of luck.</description>
    </item>
    
    <item>
      <title>Weekly Digest 12</title>
      <link>https://hugo.augusteo.com/blog/weekly-digest-12/</link>
      <pubDate>Sun, 28 Mar 2021 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/weekly-digest-12/</guid>
      <description>World News Is that ship still stuck?
It &amp;lsquo;Might Take Weeks&amp;rsquo; To Free Ship Stuck In Suez Canal. Meanwhile, shipping traffic is quickly backing up at both ends of the canal, which normally sees about 50 cargo ships transit each day. Several dozen vessels, including other large container ships, oil and gas tankers and bulk carriers, are creating what is being described as one of the worst maritime traffic jams in years.</description>
    </item>
    
    <item>
      <title>Weekly Digest 11</title>
      <link>https://hugo.augusteo.com/blog/weekly-digest-11/</link>
      <pubDate>Sun, 21 Mar 2021 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/weekly-digest-11/</guid>
      <description>Science &amp;amp; Technology Study suggests that men and women actually prefer not to split household and childcare tasks equally
A new study suggests that the unequal division of household and childcare tasks within partnerships may reflect men’s and women’s actual preferences. For example, the study found that women enjoyed childcare tasks more than men did and also reported a greater desire for responsibility for these tasks compared to men. Men enjoyed tasks to do with outdoor labor and home maintenance more than women did.</description>
    </item>
    
    <item>
      <title>BEF Learning &amp; Progress Update 2</title>
      <link>https://hugo.augusteo.com/blog/bef-learning--progress-update-2/</link>
      <pubDate>Sat, 20 Mar 2021 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/bef-learning--progress-update-2/</guid>
      <description>Fund Distribution We have encountered unexpected problems during fund distributions—the main reason being that we didn&amp;rsquo;t screen the kids before finding a sponsor for them.
Failure Analysis
The (faulty) process before:
 School gave us a list of student We reached out to potential donors Once we matched a donor with a child, we will reach out to the parent to screen them  We found several issues:
 A few families rejected our help by saying that they don&amp;rsquo;t need the help right now and that we should help other more needy kids instead.</description>
    </item>
    
    <item>
      <title>Borneo Education Foundation - Progress Update 1 - Mid February 2021</title>
      <link>https://hugo.augusteo.com/blog/borneo-education-foundation---progress-update-1---mid-february-2021/</link>
      <pubDate>Sat, 13 Feb 2021 08:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/borneo-education-foundation---progress-update-1---mid-february-2021/</guid>
      <description>Since I published my previous blog post two weeks ago, we have made significant progress. I am grateful for all the help and interest from all of you!
KPI Total children helped: 8
Updates 1. We had paid for the tuition fee for two children this semester
The children can now continue their education with one less worry. They are both covered until finishing high-school (at least).
2. Generous donors had pledged to sponsor six more children</description>
    </item>
    
    <item>
      <title>I&#39;m starting a charity to help underprivileged children in Borneo, Indonesia to get quality education. Here&#39;s why and how you can help.</title>
      <link>https://hugo.augusteo.com/blog/im-starting-a-charity-to-help-underprivileged-children-in-borneo-indonesia-to-get-quality-education.-heres-why-and-how-you-can-help./</link>
      <pubDate>Sat, 30 Jan 2021 08:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/im-starting-a-charity-to-help-underprivileged-children-in-borneo-indonesia-to-get-quality-education.-heres-why-and-how-you-can-help./</guid>
      <description>Why Borneo, Indonesia? Because no one is doing it right now.
Searching for &amp;ldquo;West Borneo charity&amp;rdquo; or &amp;ldquo;Borneo education charity&amp;rdquo; on Google would show results for Orangutan &amp;amp; environment charities. Sure, it is good to help the animals, but we should help the human kids too.
There are many of other foundation that focuses on education in Indonesia. However, every single one that I&amp;rsquo;ve checked focuses on Java and Bali - the most populous and famous places.</description>
    </item>
    
    <item>
      <title>Best Way to Prepare and Consume Soylent</title>
      <link>https://hugo.augusteo.com/blog/best-way-to-prepare-and-consume-soylent/</link>
      <pubDate>Mon, 18 Jan 2021 08:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/best-way-to-prepare-and-consume-soylent/</guid>
      <description>I&amp;rsquo;ve been having Soylent lunch for approximately five years. I drank it every working day at lunch break. It is quick, nutritious, filling, and require very little preparation and clean up. Perfect for a lazy person like myself.
Think of these prep steps as the culmination of my five years of experience in consuming Soylent optimally.
Hardware needed: Blender with 24oz bottle. I use the Ninja brand and love it.</description>
    </item>
    
    <item>
      <title>Introducing My New Weekly Digest Newsletter</title>
      <link>https://hugo.augusteo.com/blog/introducing-my-new-weekly-digest-newsletter/</link>
      <pubDate>Sat, 02 Jan 2021 08:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/introducing-my-new-weekly-digest-newsletter/</guid>
      <description>Do you want to get interesting links sent directly to your mailbox?
I spent many hours every day reading news, articles, and books. That&amp;rsquo;s on top of hours of listening to music, watching movies and TV shows, and playing games.
As a result, I&amp;rsquo;ve gathered a pile of contents that I loved that are too short for a blog post. So far, I&amp;rsquo;ve only shared those links with friends and family through chat or Facebook.</description>
    </item>
    
    <item>
      <title>Victor&#39;s 2020 Book Awards</title>
      <link>https://hugo.augusteo.com/blog/victors-2020-book-awards/</link>
      <pubDate>Sat, 19 Dec 2020 08:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/victors-2020-book-awards/</guid>
      <description>These are the best books I read this year. In no particular order.
&amp;ldquo;We will need an extended version&amp;rdquo; award 2BR02B by Kurt Vonnegut
I love this short book. The world-building is excellent, and the promise of immortality would make you think about the societal implications. I would love to read the full-length novel.
&amp;ldquo;Even better after second reading&amp;rdquo; award Stormlight Archive series by Brandon Sanderson
I re-read the whole series a second time in preparation for the fourth book&amp;rsquo;s release.</description>
    </item>
    
    <item>
      <title>Nightstand - Woodworking Project Step by Step</title>
      <link>https://hugo.augusteo.com/blog/nightstand---woodworking-project-step-by-step/</link>
      <pubDate>Thu, 10 Dec 2020 08:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/nightstand---woodworking-project-step-by-step/</guid>
      <description>The final product sitting beside by bed.
First we start with the cutlist and Sketchup design.
Cut the boards to size with table saw and circular saw.
Now it&amp;rsquo;s time to glue the panel to the Redwood beam
Now we can use pocket screws to make the joint stronger. I admit that I probably went way overboard with the pocket screws. I ended up only using half of those holes.</description>
    </item>
    
    <item>
      <title>Think Life a Freak Book Club Discussion Points</title>
      <link>https://hugo.augusteo.com/blog/think-life-a-freak-book-club-discussion-points/</link>
      <pubDate>Fri, 04 Sep 2020 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/think-life-a-freak-book-club-discussion-points/</guid>
      <description>1. how would you describe what it means to “think Like a Freak”? Do you think like a Freak? Would you encourage others to think like a Freak?
2. Why do Levitt and Dubner want you to “put away your moral compass”? How do you think your best friend would react if you encouraged her to put away her moral compass? How would you respond?
3. Describe the broad lessons that you learned from Kobi’s experience as a world famous hotdog-eating champion.</description>
    </item>
    
    <item>
      <title>When Breath Becomes Air by Paul Kalanithi</title>
      <link>https://hugo.augusteo.com/blog/when-breath-becomes-air-by-paul-kalanithi/</link>
      <pubDate>Mon, 27 Jul 2020 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/when-breath-becomes-air-by-paul-kalanithi/</guid>
      <description>5 out of 5 stars.
 Death comes for all of us. For us, for our patients: it is our fate as living, breathing, metabolizing organisms.
 This book made me cry several times. The author was able to tell his incredible story while stricken with cancer and working long hours as a neurosurgeon. His prose is terrific. The book explored interesting medical details and contrasting it to the big pictures of what makes life worth living.</description>
    </item>
    
    <item>
      <title>If It Bleeds by Stephen King - Book Review</title>
      <link>https://hugo.augusteo.com/blog/if-it-bleeds-by-stephen-king---book-review/</link>
      <pubDate>Sun, 19 Jul 2020 06:11:26 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/if-it-bleeds-by-stephen-king---book-review/</guid>
      <description>4 out of 5 stars overall. Recommended for anyone who loves a bit of mystery.
The book is broken into four short stories of varying lengths.
This is the first Stephen King book that I read. Definitely made me want to read his other works.
&amp;ldquo;Mr. Harrigan’s Phone” 5 out of 5 stars.
This is my favorite story from the book. Short and sweet with strong and memorable characters.</description>
    </item>
    
    <item>
      <title>How to set up Pi-Hole on AsusWRT Merlin from scratch for home-wide ad-blocking</title>
      <link>https://hugo.augusteo.com/blog/how-to-set-up-pi-hole-on-asuswrt-merlin-from-scratch-for-home-wide-ad-blocking/</link>
      <pubDate>Mon, 01 Jun 2020 07:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/how-to-set-up-pi-hole-on-asuswrt-merlin-from-scratch-for-home-wide-ad-blocking/</guid>
      <description>There&amp;rsquo;s a world-wide pandemic raging, nation-wide riots over police brutality, lockdown, and curfew. What a perfect time to set up Pi-Hole.
I used NextDNS and loved it, as evidenced by my previous tutorial post.
However, I just moved house recently and found my old Raspi 3 B in some old box. I am definitely guilty of starting some random tech project even though I should probably unpack the millions of boxes in the garage.</description>
    </item>
    
    <item>
      <title>Criticism and Book Club Discussion Points for Talking to Strangers by Malcolm Gladwell</title>
      <link>https://hugo.augusteo.com/blog/criticism-and-book-club-discussion-points-for-talking-to-strangers-by-malcolm-gladwell/</link>
      <pubDate>Sun, 23 Feb 2020 17:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/criticism-and-book-club-discussion-points-for-talking-to-strangers-by-malcolm-gladwell/</guid>
      <description>Get the book here: Talking to Strangers by Malcolm Gladwell
Criticisms of the book James Mitchell who interrogated KSM:
&amp;ldquo;Gladwell implies that Enhanced Interrogation Techniques (EITs) were (1) used to pressure KSM into “confessing” to attacks; and (2), that efforts to question KSM about future attacks were marred because KSM was being subjected to EITs when he provided information that the CIA used to disrupt plots and capture or kill terrorists still at large.</description>
    </item>
    
    <item>
      <title>33 Lessons from Talking To Strangers by Malcolm Gladwell</title>
      <link>https://hugo.augusteo.com/blog/33-lessons-from-talking-to-strangers-by-malcolm-gladwell/</link>
      <pubDate>Thu, 20 Feb 2020 18:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/33-lessons-from-talking-to-strangers-by-malcolm-gladwell/</guid>
      <description>Talking to Strangers by Malcolm Gladwell
 Throughout history, battles overwhelmingly involved neighbors directly across the border because people then can only interact with those who are physically close. However, today we are now thrown into contact all the time with people whose assumptions, perspectives, and backgrounds are different from our own. Before WW2, Chamberlain misread Hitler&amp;rsquo;s intention. He was assuming that the information he got from his personal interaction with Hitler was uniquely revealing.</description>
    </item>
    
    <item>
      <title>The Best Biography Books I Read in the Last Decade (2010-2019)</title>
      <link>https://hugo.augusteo.com/blog/the-best-biography-books-i-read-in-the-last-decade-2010-2019/</link>
      <pubDate>Wed, 29 Jan 2020 03:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/the-best-biography-books-i-read-in-the-last-decade-2010-2019/</guid>
      <description>This article a follow up on the previous post about my last decade&amp;rsquo;s reading statistic.
I decided to break the book recommendation post into three sections because it has grown too long. The three parts are non-fiction, fiction, and biography (this post).
These are the books that I believe have significantly affected me and changed my life for the better.
Sorted in no particular order. However, If you only have time to read one book in that category, pick the top.</description>
    </item>
    
    <item>
      <title>The Best Fiction Books I Read in the Last Decade (2010-2019)</title>
      <link>https://hugo.augusteo.com/blog/the-best-fiction-books-i-read-in-the-last-decade-2010-2019/</link>
      <pubDate>Fri, 24 Jan 2020 11:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/the-best-fiction-books-i-read-in-the-last-decade-2010-2019/</guid>
      <description>This article a follow up on the previous post about my last decade&amp;rsquo;s reading statistic.
I decided to break the book recommendation post into three sections because it has grown too long. The three parts are non-fiction, fiction (this post), and biographies.
These are the books that I believe have significantly affected me and changed my life for the better.
Sorted in no particular order. However, If you only have time to read one book in that category, pick the top.</description>
    </item>
    
    <item>
      <title>The Best Non-Fiction Books I Read in the Last Decade (2010-2019)</title>
      <link>https://hugo.augusteo.com/blog/the-best-non-fiction-books-i-read-in-the-last-decade-2010-2019/</link>
      <pubDate>Sun, 19 Jan 2020 14:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/the-best-non-fiction-books-i-read-in-the-last-decade-2010-2019/</guid>
      <description>This article a follow up on the previous post about my last decade&amp;rsquo;s reading statistic.
I decided to break the book recommendation post into three sections because it has grown too long. The three parts are non-fiction (this post), fiction, and biographies.
These are the books that I believe have significantly affected me and changed my life for the better.
Sorted in no particular order. However, If you only have time to read one book in that category, pick the top.</description>
    </item>
    
    <item>
      <title>Newsletter</title>
      <link>https://hugo.augusteo.com/newsletter/</link>
      <pubDate>Thu, 09 Jan 2020 19:21:15 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/newsletter/</guid>
      <description>Do you want to get the most intriguing links of the week sent directly to your mailbox?
Once subscribed, you will receive an email every weekend with several links that I loved with a short description. The main goal is to provide you with a scan-able list to decide whether to open the link.
To see a preview, check out past weekly digests #1 and #2.
I hate spam even more than you do.</description>
    </item>
    
    <item>
      <title>I read 523 books last decade. Here are some fun stats</title>
      <link>https://hugo.augusteo.com/blog/i-read-523-books-last-decade.-here-are-some-fun-stats/</link>
      <pubDate>Sat, 04 Jan 2020 16:00:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/i-read-523-books-last-decade.-here-are-some-fun-stats/</guid>
      <description>I started tracking my book reading on Goodreads around 2009. Since then, I&amp;rsquo;ve read an average of 52 books per year.
One of my resolution in 2012 was to read more books, and I somehow was able to keep it up until now. I&amp;rsquo;ve no idea how.
Drilling more in-depth into the months, you can see that each month was different. The most were Oct 2012 and March 2018, in which I managed to read 17 books.</description>
    </item>
    
    <item>
      <title>21 Lessons from ’Apollo: Race to the Moon’</title>
      <link>https://hugo.augusteo.com/blog/21-lessons-from-apollo-race-to-the-moon/</link>
      <pubDate>Sun, 04 Aug 2019 23:58:05 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/21-lessons-from-apollo-race-to-the-moon/</guid>
      <description>Apollo: The Race To The Moon
by Charles Murray &amp;amp; Catherine Bly Cox
My rating: 5&amp;frasl;5
This year is the 50th anniversary of the moon landing, so our book club at Apple voted to read this book. I love this book. It tells the story of the entirety of the Apollo program, from inception to completion. A lot can be learned from this fantastic tale.
Quoted texts are taken from the book.</description>
    </item>
    
    <item>
      <title>How to use NextDNS with AsusWRT-Merlin [Tutorial]</title>
      <link>https://hugo.augusteo.com/blog/how-to-use-nextdns-with-asuswrt-merlin-tutorial/</link>
      <pubDate>Sat, 01 Jun 2019 18:10:19 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/how-to-use-nextdns-with-asuswrt-merlin-tutorial/</guid>
      <description>Update 1/4/2020
Olivier mentioned that this is now directly integrated with Merlin.
More info here: NextDNS Installer
Updated 7/27/2019
Recently I read about NextDNS from this Hackernews post. I used to run Pi-hole to manage DNS-level ad-blocking but its quite a pain to setup. There&amp;rsquo;s always some issue going on with the Raspberry Pi itself and needed to spend time to manage it.
Now with this service, I can have the DNS blocking like Pi-hole without the hassle!</description>
    </item>
    
    <item>
      <title>That one time I visited Rotary club of Southbank</title>
      <link>https://hugo.augusteo.com/blog/that-one-time-i-visited-rotary-club-of-southbank/</link>
      <pubDate>Fri, 15 Mar 2019 11:36:57 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/that-one-time-i-visited-rotary-club-of-southbank/</guid>
      <description>I am currently visiting Melbourne to activate my H1b visa.
Spent an evening with the Southbank Rotary club. Great people.
https://www.southbank.org.au/blog/volunteers-are-like-angels-on-earth</description>
    </item>
    
    <item>
      <title>That one time I taught high school students web dev</title>
      <link>https://hugo.augusteo.com/blog/that-one-time-i-taught-high-school-students-web-dev/</link>
      <pubDate>Tue, 26 Feb 2019 02:04:31 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/that-one-time-i-taught-high-school-students-web-dev/</guid>
      <description>Last month I taught students at Monta Vista High School (MVHS) on basics of web dev.
Full article here: https://elestoque.org/2019/01/22/briefs/mvhs-future-business-leaders-of-americas-kicks-off-technology-program/
Memorable quote:
&amp;gt; “If you don’t know it, Google it,” Augusteo said. “Even engineers Google everything. Welcome to web development.”</description>
    </item>
    
    <item>
      <title>Hackathon Resources</title>
      <link>https://hugo.augusteo.com/blog/hackathon-resources/</link>
      <pubDate>Sat, 19 Jan 2019 05:16:00 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/hackathon-resources/</guid>
      <description>This article is a companion to a tech talk I&amp;rsquo;m giving to Monta Vista Highschool Entrehack event.
Click here for the Keynote presentation, and be sure to click &amp;lsquo;show presenter note&amp;rsquo; on top left for my notes.
These links are a rough guide to help you get started with your hackathon project. Use them wisely.
The key is to focus on the vision and fleshing out your ideas during the hackathon and not to spend time dealing with app architecture and boilerplates.</description>
    </item>
    
    <item>
      <title>My Favourite Books of 2018</title>
      <link>https://hugo.augusteo.com/blog/my-favourite-books-of-2018/</link>
      <pubDate>Sun, 23 Dec 2018 08:09:11 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/my-favourite-books-of-2018/</guid>
      <description>This year I read eighty books which is my highest record. I might have to update my old how-to article.
We will start with fictions, then move on to non-fiction.
Fiction The Wise Man’s Fear by Patrick Rothfuss is hands down one of the best fantasy tales I’ve ever read in my life. Rothfuss managed to outdo the magic of his first book The Name of the Wind and made it even grander.</description>
    </item>
    
    <item>
      <title>Drone photos from Cupertino and Apple Park Chapter Two</title>
      <link>https://hugo.augusteo.com/blog/drone-photos-from-cupertino-and-apple-park-chapter-two/</link>
      <pubDate>Wed, 19 Dec 2018 07:40:12 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/drone-photos-from-cupertino-and-apple-park-chapter-two/</guid>
      <description>Second flight from Cupertino (Hamptons). This flight might be the last since there&amp;rsquo;s only so much you could shoot from here. Next Cupertino flight would probably be from Infinite Loop campus.
I enjoyed experimenting with the top-down drone style shoots and trying out different elevation and angles. The dynamism is a significant improvement over the traditional camera - which was limited by your feet.
However, I would love to have the dynamic range of SLR and better camera control on the drone.</description>
    </item>
    
    <item>
      <title>Hugo shortcode to display all images in a folder</title>
      <link>https://hugo.augusteo.com/blog/hugo-shortcode-to-display-all-images-in-a-folder/</link>
      <pubDate>Mon, 17 Dec 2018 01:20:09 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/hugo-shortcode-to-display-all-images-in-a-folder/</guid>
      <description>On posts that intents to share photos like the drone post, I wanted to be able to include all the images from a single static folder into the post. Doing it manually is troublesome as I have to copy paste the filename one by one into markdown.
There’s gotta be an easy way to do that, but I’ve no experience working with Hugo, so I asked in the forum: Automating inserting markdown of all images in a subfolder?</description>
    </item>
    
    <item>
      <title>Drone photos from Cupertino and Apple Park</title>
      <link>https://hugo.augusteo.com/blog/drone-photos-from-cupertino-and-apple-park/</link>
      <pubDate>Thu, 13 Dec 2018 02:41:20 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/drone-photos-from-cupertino-and-apple-park/</guid>
      <description>This flight was my first drone flight. My friend Alex was teaching me how to fly the drone and the camera options. It was fun but thrilling at the same time.
We left work around 4 pm and walked south to get outside of the SJO airport range as legally required by the FAA. Funnily, Apple Park was just on the edge of the airport range, so we didn&amp;rsquo;t have to walk far.</description>
    </item>
    
    <item>
      <title>Vallejo Marina - Drone Photos</title>
      <link>https://hugo.augusteo.com/blog/vallejo-marina---drone-photos/</link>
      <pubDate>Tue, 11 Dec 2018 01:46:53 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/vallejo-marina---drone-photos/</guid>
      <description>I went to Vallejo yesterday because I saw an interesting image on BayArea subreddit.
Google maps shows that the location only an hour drive from my house and there’s a big parking (municipal marina) and open space to launch drone from.
The weather was frigid and windy. This flight is my third flight with the drone, and I&amp;rsquo;m still experimenting with how to fly the drone effectively.
So far I love it because of the freedom to compose.</description>
    </item>
    
    <item>
      <title>About</title>
      <link>https://hugo.augusteo.com/about/</link>
      <pubDate>Sun, 09 Dec 2018 19:21:15 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/about/</guid>
      <description>Hello, my name is Victor. I&amp;rsquo;m a software engineer by trade.
I enjoy reading all kinds of books and tracked them on Goodreads.
Short Story I was born in a small town in Borneo, Indonesia. I frequently move around throughout my teenage years to pursue educations at different places. I then traveled to Melbourne, Australia to continue higher education.
Some time ago, Apple offered to relocate my family to Silicon Valley to join them.</description>
    </item>
    
    <item>
      <title>Why and How I Moved My Blog To Netlify</title>
      <link>https://hugo.augusteo.com/blog/why-and-how-i-moved-my-blog-to-netlify/</link>
      <pubDate>Sun, 09 Dec 2018 08:51:42 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/why-and-how-i-moved-my-blog-to-netlify/</guid>
      <description>Why Netlify? I have just recently moved my blog from Vultr to Netlify because I was lured by:
 Free and easy to setup CI/CD. Just click one button and its all setup! Free (unlimited?) CDN hosting! They actually called it ADN with a nice graph to compare. Auto assets optimization like minifying asset files and lossless image compression. Form handling and Lambda functions integration. I haven’t need to use these yet, but the fact that they are available is exciting.</description>
    </item>
    
    <item>
      <title>Is coding the still the best thing to teach to kids?</title>
      <link>https://hugo.augusteo.com/blog/is-coding-the-still-the-best-thing-to-teach-to-kids/</link>
      <pubDate>Sat, 08 Dec 2018 02:30:10 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/is-coding-the-still-the-best-thing-to-teach-to-kids/</guid>
      <description>I read this good article today:
I’m a Developer. I Won’t Teach My Kids to Code, and Neither Should You.​
I agree halfway. I don&amp;rsquo;t think &amp;ldquo;teach kids to code&amp;rdquo; only means teaching the syntax of a particular language. Maybe it should mean teaching the ways of thinking that could be transferred to other activities.
I love his point about teaching curiosity:
 You’re teaching them the world is full of interesting things to discover.</description>
    </item>
    
    <item>
      <title>Norcal Renaissance Faire 2018</title>
      <link>https://hugo.augusteo.com/blog/norcal-renaissance-faire-2018/</link>
      <pubDate>Tue, 02 Oct 2018 23:51:24 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/norcal-renaissance-faire-2018/</guid>
      <description>License:</description>
    </item>
    
    <item>
      <title>OpenAI Five - Study Notes</title>
      <link>https://hugo.augusteo.com/blog/openai-five---study-notes/</link>
      <pubDate>Sun, 08 Jul 2018 14:35:23 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/openai-five---study-notes/</guid>
      <description>This blog post is my study notes on OpenAI Five. I am not involved in the research effort.
Why Dota?  objective -&amp;gt; destroy enemy’s throne. to do that you have to destroy the 4 layers of defensive towers while the other team is defending them/attacking your tower.  There are 115+ (and growing) unique heroes with unique spells and play styles. Each hero has access to 3 spells and one (usually long cooldown) ultimate spell.</description>
    </item>
    
    <item>
      <title>Can &#39;Interview vs Audition&#39; Approach Works for Software Engineers?</title>
      <link>https://hugo.augusteo.com/blog/can-interview-vs-audition-approach-works-for-software-engineers/</link>
      <pubDate>Sun, 13 May 2018 09:51:50 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/can-interview-vs-audition-approach-works-for-software-engineers/</guid>
      <description>This article from Ryan Holiday has been making rounds lately:
Here’s The Technique That Ambitious People Use To Get What They Want – RyanHoliday.net
Summary: There are two types of football coaches, either they sit down and expects a barrage of questions from management or the one doing most of the asking. The first type is the typical interview while the second type conducts an audition. Ramit Sethi has an excellent video explaining the approach here: The Briefcase Technique - YouTube</description>
    </item>
    
    <item>
      <title>What Is Bodpod and How Accurate Is It?</title>
      <link>https://hugo.augusteo.com/blog/what-is-bodpod-and-how-accurate-is-it/</link>
      <pubDate>Fri, 04 May 2018 22:25:04 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/what-is-bodpod-and-how-accurate-is-it/</guid>
      <description>Yesterday, I used Bodpod for the first time. It was $10 per scan at my company, which was very cheap compared to the industry standard DEXA scan, albeit less accurate.
You have to wear very tight fitting clothes like a swimwear as to not screw with the measurement.
There is two thirty-second measurement, and the result comes out straight away. You will get bodyweight, lean mass and body fat percentage.</description>
    </item>
    
    <item>
      <title>5 Proven Ways That Your Brain Is Lying to You - Undoing Project Book Review &amp; Summary</title>
      <link>https://hugo.augusteo.com/blog/5-proven-ways-that-your-brain-is-lying-to-you---undoing-project-book-review--summary/</link>
      <pubDate>Mon, 23 Apr 2018 18:16:22 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/5-proven-ways-that-your-brain-is-lying-to-you---undoing-project-book-review--summary/</guid>
      <description>The Undoing Project by Michael Lewis
Review An excellent biography of Behavioural Economics and its fathers. Before Daniel Kahneman and Amos Tversky, economics (and economist) has always assumed that human is mostly rational being. We used to believe that human will make the best decision based on available information at the time, and those decisions reproducible. Now we know that that is untrue. In the words of Dan Ariely, we are ‘predictably irrational’.</description>
    </item>
    
    <item>
      <title>The Experience of Moving From Australia to Work in Silicon Valley</title>
      <link>https://hugo.augusteo.com/blog/the-experience-of-moving-from-australia-to-work-in-silicon-valley/</link>
      <pubDate>Wed, 11 Apr 2018 22:34:32 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/the-experience-of-moving-from-australia-to-work-in-silicon-valley/</guid>
      <description>image credit
I moved here November last year from Australia. There are many questions from friends in Aussie, but the most frequent are:
&amp;ldquo;How&amp;rsquo;s life in Silicon Valley?&amp;rdquo;
Now that I have lived here for four months, I would try to paint the picture for you.
The Work I was expecting a lot, but workplace has exceeded my expectation.
The calibre of the people here is incredible. My big boss is a professor at a world-class university.</description>
    </item>
    
    <item>
      <title>Wisdom of Insecurity - Book Review &amp; Summary</title>
      <link>https://hugo.augusteo.com/blog/wisdom-of-insecurity---book-review--summary/</link>
      <pubDate>Tue, 10 Apr 2018 04:30:02 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/wisdom-of-insecurity---book-review--summary/</guid>
      <description>The Wisdom of Insecurity: A Message for an Age of Anxiety by Alan W. Watts
Review This book is full of pseudo-mysticism and pernicious nostalgia. It glorifies eastern philosophy at the expense of enlightenment ideology that brought the world all the technological advancement that we enjoy today.
The central thesis of the book that humanity is less happy now that we have strayed from religion and trapped by consumerism. However, is it true?</description>
    </item>
    
    <item>
      <title>Resources</title>
      <link>https://hugo.augusteo.com/resources/</link>
      <pubDate>Mon, 09 Apr 2018 05:29:21 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/resources/</guid>
      <description>You might find these websites interesting.
Books When I&amp;rsquo;m looking for new books to read, those are the first websites I check out:
 Sam Harris - my favourite podcaster, check out Waking Up podcast. Bill Gates - Bill seems to review the books with honesty. Amazon book awards - compiles list of many award winning books. Goodreads awards - be warned that it is biased towards popular books.  Machine Learning and Artificial Intelligence  Andrew Ng&amp;rsquo;s Coursera - really good starting point to learn the basics of machine learning.</description>
    </item>
    
    <item>
      <title>Grit - Book Review &amp; Summary</title>
      <link>https://hugo.augusteo.com/blog/grit---book-review--summary/</link>
      <pubDate>Sat, 07 Apr 2018 05:37:31 +0000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/grit---book-review--summary/</guid>
      <description>Grit by Angela Duckworth
Review Grit is an excellent book with useful and actionable messages about what makes people successful. The primary hypotheses of the book centres around the concept of grittiness, which is the willingness to power through a challenging situation. The higher your grit score is, the more likely that you would succeed in your endeavour.
This idea is a modern rehash of the classic stoicism principles with a massive amount of anecdotes.</description>
    </item>
    
    <item>
      <title>Using Goaccess to Replace Google Analytics feat. Caddy and Docker</title>
      <link>https://hugo.augusteo.com/blog/using-goaccess-to-replace-google-analytics-feat.-caddy-and-docker/</link>
      <pubDate>Thu, 05 Apr 2018 23:08:15 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/using-goaccess-to-replace-google-analytics-feat.-caddy-and-docker/</guid>
      <description>Goaccess is a log analyser that can be used to visualise your website traffic.
Why use it? It has three advantages compared to traditional web analytics like Google Analytics or Piwik.
 Goaccess analyses the web server logs directly, so it doesn’t need to load javascript file. This will speed up the page load significantly. All the data is stored in your server, not on Google’s server. You own it.</description>
    </item>
    
    <item>
      <title>The Wonders of Caddyfile</title>
      <link>https://hugo.augusteo.com/blog/the-wonders-of-caddyfile/</link>
      <pubDate>Sat, 31 Mar 2018 16:54:08 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/the-wonders-of-caddyfile/</guid>
      <description>It is incredibly easy to do a lot of things with Caddy server. We will explore reverse proxy, wildcard HTTPS cert and catch-all www redirection. Then we will see how to combine them together to do powerful stuff in one short Caddyfile.
Reverse Proxy To reverse proxy a subdomain to docker container, all you need is:
www.subdomain.augusteo.com { proxy / wordpress:8888 { transparent } }  With this, the subdomain will point to the wordpress container’s port 8888.</description>
    </item>
    
    <item>
      <title>Lake Tahoe Winter</title>
      <link>https://hugo.augusteo.com/blog/lake-tahoe-winter/</link>
      <pubDate>Sat, 31 Mar 2018 12:45:36 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/lake-tahoe-winter/</guid>
      <description>License:</description>
    </item>
    
    <item>
      <title>Home</title>
      <link>https://hugo.augusteo.com/home/</link>
      <pubDate>Sat, 31 Mar 2018 11:08:08 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/home/</guid>
      <description>Hello, I&amp;rsquo;m Victor and I write about books, tech, and photography.</description>
    </item>
    
    <item>
      <title>Summary of Fooled by Randomness</title>
      <link>https://hugo.augusteo.com/blog/summary-of-fooled-by-randomness/</link>
      <pubDate>Mon, 01 Jan 2018 21:36:16 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/summary-of-fooled-by-randomness/</guid>
      <description>Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets by Nassim Nicholas Taleb
 There are professions with low randomness (e.g. dentist) that can only be successful with skill; and professions with high randomness (e.g. day trader) that could see someone unskilled get successful purely based on luck and variance.
 People often mistake luck and variance for skill, i.e. survivor-ship bias.
 The absence of evidence is not evidence of absence.</description>
    </item>
    
    <item>
      <title>Running Gitlab CI With Docker</title>
      <link>https://hugo.augusteo.com/blog/running-gitlab-ci-with-docker/</link>
      <pubDate>Sat, 18 Mar 2017 21:52:26 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/running-gitlab-ci-with-docker/</guid>
      <description>Recently I had the opportunity to play with Gitlab CI and had quite a bit of fun on the process. I wanted to share my experience in a tutorial format to share the fun with you :)
This tutorial assumes no prior knowledge of Docker, but you need to know what CI is and how SSH works.
Summary:  Setup .gitlab-ci.yml file to tell the CI what to do Setup Gitlab CI with docker Create your Docker image and put up on Docker Hub Use the newly created Docker image to speed up CI cycle  Background Our purpose is simple, and we want every single commit on dev branch to be rsync-ed to the server with an rsa ssh key.</description>
    </item>
    
    <item>
      <title>Fixing Slow Macos Finder Samba</title>
      <link>https://hugo.augusteo.com/blog/fixing-slow-macos-finder-samba/</link>
      <pubDate>Sat, 04 Mar 2017 21:57:32 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/fixing-slow-macos-finder-samba/</guid>
      <description>Fixing slow macOS finder connection to Linux Samba server As a bonus, this will also enable searching on Samba too.
Problem I have a external HDD plugged into a Raspi which acts as a seed box of some kind. The files are served with Samba. The problem was:
 Listing large amount of file in a directory takes ages. Search doesn’t work at all, it just got stuck at “Searching”.</description>
    </item>
    
    <item>
      <title>Xcode Layout Constraint Issue</title>
      <link>https://hugo.augusteo.com/blog/xcode-layout-constraint-issue/</link>
      <pubDate>Mon, 20 Feb 2017 22:02:10 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/xcode-layout-constraint-issue/</guid>
      <description>My typical solution for non-repeating view controllers nowadays is by using vertical UIStackView that is embedded within UIScrollView.
So the stack goes:
Main UIView -&amp;gt; UIScrollView -&amp;gt; UIStackView -&amp;gt; Views array
This stack is very easy to set up in storyboard or code and constrained with auto layout.
Naturally, the four sides of the scroll view will be constrained to the main UIView. The easiest way would be to use the tie-fighter icon.</description>
    </item>
    
    <item>
      <title>How to Read 62 Books in a Year</title>
      <link>https://hugo.augusteo.com/blog/how-to-read-62-books-in-a-year/</link>
      <pubDate>Fri, 20 Jan 2017 22:04:59 -0700</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/how-to-read-62-books-in-a-year/</guid>
      <description>From 2012 to 2016 I’ve read 310 books, which averages to 62 books per year. All the while working full time jobs, learning new languages, traveling, three weddings (to the same bride, of course), watched heaps of movies and TV shows, etc.
The point is that reading lots of books can be effortless. You don’t have to suddenly transform yourself into a reclusive bookworm. I’m going to share how I did it.</description>
    </item>
    
    <item>
      <title>Start Contributing to Open Source</title>
      <link>https://hugo.augusteo.com/blog/start-contributing-to-open-source/</link>
      <pubDate>Sun, 27 Nov 2016 12:54:11 +1100</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/start-contributing-to-open-source/</guid>
      <description>Just recently my first PR to ReactiveCocoa has been merged and I&amp;rsquo;m still excited.
I have been using ReactiveCocoa/ReactiveSwift since the start of 2016 and enjoying it very much. The learning curve is not easy, but once you grok it, its incredible.
This brings us to contributing to open source. IMO the easiest way would be:
 Use open source codes Find functionality that you wanted but is lacking Fork the repo and make a new branch with the changes along with the tests Submit Pull Request with you new branch Action the change requests and code styling that many repo enforces Voila!</description>
    </item>
    
    <item>
      <title>Reactive Way to Handle Dismissing Modal View Controller</title>
      <link>https://hugo.augusteo.com/blog/reactive-way-to-handle-dismissing-modal-view-controller/</link>
      <pubDate>Fri, 18 Nov 2016 20:40:27 +1100</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/reactive-way-to-handle-dismissing-modal-view-controller/</guid>
      <description>We use modal presentation quite often in iOS. You must be familiar with:
self.present(vc, animated: true, completion: nil)  Now lets say we want something to happen with our current VC when the modal VC is dismissed, there are several ways to do that.
The Cocoa way would be to use presenting view controller, delegate pattern or notification center.
Lets go through each briefly.
Presenting view controller This option is the worst because the child/presented VC needs to know quite a lot of detail about the parent/presenting VC.</description>
    </item>
    
    <item>
      <title>Easy Functional and Integration Testing with Mock Server | Tutorial and Example</title>
      <link>https://hugo.augusteo.com/blog/easy-functional-and-integration-testing-with-mock-server--tutorial-and-example/</link>
      <pubDate>Thu, 27 Oct 2016 13:05:19 +1100</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/easy-functional-and-integration-testing-with-mock-server--tutorial-and-example/</guid>
      <description>This blog post accompanies the talk I did with Mobile Melbourne Meetup November.
You can download the presentation slides here.
Basic Testing Increasingly, more and more mobile apps rely on some kind of api/backend server to work. Be it to save user data, fetch new data, or syncing live chat. Testing api integration usually require mocking/stubbing the network calls.
There are three basic layers of testing:
 Unit test - making sure each function/unit of code works as expected Functional test - making sure units interact with each other as expected Integration test - making sure our app integrate with other app/api/services as expected  Mock server helps with all layers of tests, although it is particularly useful for functional and integration.</description>
    </item>
    
    <item>
      <title>Simplest Way to Sync Dotfiles and Config Using Git</title>
      <link>https://hugo.augusteo.com/blog/simplest-way-to-sync-dotfiles-and-config-using-git/</link>
      <pubDate>Sun, 23 Oct 2016 20:12:57 +1100</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/simplest-way-to-sync-dotfiles-and-config-using-git/</guid>
      <description>Most devs have two or more computers that they use. In my case it is my home Macbook and one in the office. We want to have the same config, keybinding or aliases across those machines.
There are several ways to do it. I tried using symlinks to a folder that is synced through git, but some apps won&amp;rsquo;t load symlinked files. For example, if you try to symlink ~/.</description>
    </item>
    
    <item>
      <title>iOS10 Crash - New Privacy Permission Settings and Descriptions</title>
      <link>https://hugo.augusteo.com/blog/ios10-crash---new-privacy-permission-settings-and-descriptions/</link>
      <pubDate>Tue, 04 Oct 2016 19:46:30 +1100</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/ios10-crash---new-privacy-permission-settings-and-descriptions/</guid>
      <description>So we were getting crashes on development build when our app tries to ask user for camera permission on iOS10. It hasn&amp;rsquo;t happened on iOS9, and we didn&amp;rsquo;t know what went wrong. Setting up exception breakpoint on throw and catch doesn&amp;rsquo;t help either. Apple should really give us more clue on this. I was stuck for a while.
Until my team mate said that it might be the new privacy settings.</description>
    </item>
    
    <item>
      <title>Binary Search Algorith with Recursion and Generics - Swift Tutorial</title>
      <link>https://hugo.augusteo.com/blog/binary-search-algorith-with-recursion-and-generics---swift-tutorial/</link>
      <pubDate>Fri, 26 Aug 2016 17:15:14 +1000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/binary-search-algorith-with-recursion-and-generics---swift-tutorial/</guid>
      <description>Following through with my last post, we will explore how to implement the binary search algorithm in Swift. Of course it has to be generic too!
Problem and assumption This algorithm assumes that we have an array of comparable objects. That is to say, the compiler should know how to compare those objects. If your object is not a primitive type, then you can follow the last post on how to make the struct/class/enum conform to Comparable protocol.</description>
    </item>
    
    <item>
      <title>Swift Quick Sort Algorithm With Recursion and Generics</title>
      <link>https://hugo.augusteo.com/blog/swift-quick-sort-algorithm-with-recursion-and-generics/</link>
      <pubDate>Mon, 22 Aug 2016 20:45:31 +1000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/swift-quick-sort-algorithm-with-recursion-and-generics/</guid>
      <description>Summary There are many sorting algorithm and many way to implement it. Quicksort is one of the quickest.
Today we will learn how to implement quicksort in Swift with generic and protocol conformance.
Motivation I was reading Learn You a Haskell book today and one of the example of recursion chapter was quicksort. It just tickled me to implement the same thing in Swift.
Great book by the way, you should consider this Joy of coding bundle for more books.</description>
    </item>
    
    <item>
      <title>How to Host Static Websites Like Hugo on CentOS VPS with Nginx - Tutorial Part 1</title>
      <link>https://hugo.augusteo.com/blog/how-to-host-static-websites-like-hugo-on-centos-vps-with-nginx---tutorial-part-1/</link>
      <pubDate>Sat, 06 Aug 2016 16:13:11 +1000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/how-to-host-static-websites-like-hugo-on-centos-vps-with-nginx---tutorial-part-1/</guid>
      <description>Motivation Last time, we have learned how to get started with Hugo and run the server on our local machine. That alone is fun, but our friends couldn&amp;rsquo;t check it out. What&amp;rsquo;s the use of a blog if only you can read it? The blog need to be served on the internet through a domain name so people can read it easily.
In this tutorial, we will explore the delighful ways of hosting Hugo blog with CentOS, Nginx and side of Let&amp;rsquo;s Encrypt.</description>
    </item>
    
    <item>
      <title>How To Run Pokemon Go Bot On The Cloud With AWS EC2</title>
      <link>https://hugo.augusteo.com/blog/how-to-run-pokemon-go-bot-on-the-cloud-with-aws-ec2/</link>
      <pubDate>Tue, 26 Jul 2016 17:44:55 +1000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/how-to-run-pokemon-go-bot-on-the-cloud-with-aws-ec2/</guid>
      <description>Pokemon Go (PoGo) bots today works really well. It can run around spinning Pokestops and catch Pokemons for you automatically. You just need to tell them what to do.
The most popular PoGo bot right now is the Necro Bot. It only runs on windows so those of you who doesn&amp;rsquo;t have a Windows machine are kind of screwed.
Or are you?
How to run the bot There are three ways to run this bot:</description>
    </item>
    
    <item>
      <title>Super Quick Guide to Start Using Hugo</title>
      <link>https://hugo.augusteo.com/blog/super-quick-guide-to-start-using-hugo/</link>
      <pubDate>Sun, 24 Jul 2016 17:59:35 +1000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/super-quick-guide-to-start-using-hugo/</guid>
      <description>Wordpress is still the defacto CMS for blogging or just any simple website generally. I&amp;rsquo;ve created many Wordpress site both for clients and myself. With the plethora of plugins, it can do pretty much anything from e-commerce to paid-membership site.
So after all, why would you choose to change?
Before I knew about static site generators, the choice was between using CMS of some kind versus running straight up html/js/css.</description>
    </item>
    
    <item>
      <title>How To Simulate GPS Movement in iOS</title>
      <link>https://hugo.augusteo.com/blog/how-to-simulate-gps-movement-in-ios/</link>
      <pubDate>Sun, 10 Jul 2016 20:17:54 +1000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/how-to-simulate-gps-movement-in-ios/</guid>
      <description>Be warned: doing this on Pokemon Go might get your account suspended for cheating.
Motivation Since the release of Pokemon Go, the world has went insane catching those cute monsters. Myself included. Its all fun and games until you realize that if you live in the rural area, there&amp;rsquo;s not much that you can do.
I live 25km away from Melbourne CBD and there are two Pokestops within 5km of my house.</description>
    </item>
    
    <item>
      <title>Software Craftsmanship</title>
      <link>https://hugo.augusteo.com/blog/software-craftsmanship/</link>
      <pubDate>Sat, 09 Jul 2016 16:21:01 +1000</pubDate>
      
      <guid>https://hugo.augusteo.com/blog/software-craftsmanship/</guid>
      <description>This post is a companion of my talk for Melbourne Mobile Meetup. You can get the slides here.
Software Engineering In the early years of software development, large numbers of software projects tends to be over budget and over time. The community then tries to bring in engineering practices to help make software projects predictable. Thus ‘Software Engineering’ was born.
The problem with engineering is that it:
 Treats all developers equally as resources or automatons even though we know that developers are vastly different to each others Assumes highly degree of control and predictability, but software projects is often unpredictable Requires approved body of knowledge, certifications and college degree before you can call yourself engineers.</description>
    </item>
    
  </channel>
</rss>