Help
RSS
API
Feed
Maltego
Contact
Domain > chuyeow.wtf
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-10-23
104.21.45.9
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Thu, 23 Oct 2025 18:16:41 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: *Cache-Control: public, max-age0, must-revalidatecf-cache-status: DYNAMICLink: https://fonts.googleapis.com>; relpreconnectreferrer-policy: strict-origin-when-cross-originx-content-type-options: nosniffVary: accept-encodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?skH6i5oSfvR1bP8gJ0uyGDFmfPk%2B%2B8KZEXWX08eqyLunglFOllVnFR79QXu2urHLPRaWxLyGjw9IFmaVwzv9rROfR%2FSLjYOo%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 99333a1d9dda0dcf-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1>!-- Begin Jekyll SEO tag v2.6.1 -->title>chuyeow.wtf | Go, Ruby, Rails, Firefox, Anime, Mac/title>meta namegenerator contentJekyll v4.1.0 />meta propertyog:title contentchuyeow.wtf />meta propertyog:locale contenten_US />meta namedescription contentGo, Ruby, Rails, Firefox, Anime, Mac />meta propertyog:description contentGo, Ruby, Rails, Firefox, Anime, Mac />link relcanonical hrefhttps://chuyeow.wtf/ />meta propertyog:url contenthttps://chuyeow.wtf/ />meta propertyog:site_name contentchuyeow.wtf />link relnext hrefhttps://chuyeow.wtf/page/2/ />script typeapplication/ld+json>{description:Go, Ruby, Rails, Firefox, Anime, Mac,@type:WebSite,headline:chuyeow.wtf,url:https://chuyeow.wtf/,name:chuyeow.wtf,@context:https://schema.org}/script>!-- End Jekyll SEO tag -->!-- Google Fonts --> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familySource+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&familyYoung+Serif:wght@400&displayswap relstylesheet> link relstylesheet href/assets/main.css> link relstylesheet href/assets/css/themes.css>link typeapplication/atom+xml relalternate hrefhttps://chuyeow.wtf/feed.xml titlechuyeow.wtf />!-- Google Adsense --> script data-ad-clientca-pub-1462485125439310 async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>/script> !-- Theme Switcher --> script src/assets/js/theme-switcher.js>/script> /head>body>header classsite-header rolebanner> div classwrapper>a classsite-title relauthor href/>chuyeow.wtf/a>nav classsite-nav> input typecheckbox idnav-trigger classnav-trigger /> label fornav-trigger> span classmenu-icon> svg viewBox0 0 18 15 width18px height15px> path dM18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.484C18,14.304,17.335,14.969,16.516,14.969H1.484 C0.665,14.969,0,14.304,0,13.484l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.001,18,12.665,18,13.484L18,13.484z/> /svg> /span> /label> div classtrigger>a classpage-link href/about>About/a>a classpage-link href/contact>Contact/a>div classtheme-selector> button classtheme-toggle idtheme-toggle aria-labelSwitch theme> span idcurrent-theme-name> Gruvbox Dark /span> svg width12 height12 viewBox0 0 12 12 fillcurrentColor> path dM6 9l-3-3h6l-3 3z/> /svg> /button> div classtheme-dropdown idtheme-dropdown> button classtheme-option data-themegruvbox-dark aria-pressedtrue> span>🌙 Gruvbox Dark/span> /button> button classtheme-option data-themesolarized-light > span>☀️ Solarized Light/span> /button> /div>/div>/div> /nav>/div>/header>main classpage-content aria-labelContent> div classwrapper> div classhome> ul classpost-list>li>span classpost-meta>Mar 28, 2021/span> h3> a classpost-link href/2021/03/28/everything-is-my-fault-extreme-ownership> Everything is My Fault /a> /h3> div classpost-content e-content itemproparticleBody> p>I’ve been panic-reading management and leadership books in preparation for my new job as SVP of Engineering at a hrefhttps://www.wego.com/>Wego/a> (something that Ill probably write about). One of the books I really enjoyed was a hrefhttps://www.amazon.com/gp/product/B00AFPVP0Y/refas_li_tl?ieUTF8&tagcodefront-20&camp1789&creative9325&linkCodeas2&creativeASINB00AFPVP0Y&linkId4055c3caef345a3e0ad578265b8ab39e>Turn the Ship Around/a>. This led to me devour other sources of knowledge from the author, David Marquet: his a hrefhttps://www.youtube.com/channel/UCM6PvFiH_weNCMCnFynTNdg>bite-sized YouTube videos/a> and a hrefhttps://www.amazon.com/gp/product/B07L2KL5XV/refas_li_tl?ieUTF8&tagcodefront-20&camp1789&creative9325&linkCodeas2&creativeASINB07L2KL5XV&linkId31012d457590f85ac568a3be08264a30>Leadership is Language/a> are awesome./p>p>Before reading these books, I’d a pretty strong bias against military-flavoured leadership books — the military that I had the opportunity to be a part of did not impress my young mind as being particularly strong at leadership. And Id judge as naive the people who try to apply what they learnt in or from the military to the business arena./p>p>As my past self has repeatedly learnt, therere gems to be found in unexpected, unsolicited perspectives./p>p>But this is blog post is em>not/em> about these books – I might write about them in future because they taught me a lot about leadership and using better words to communicate what I em>really/em> mean./p>p>Rather, I want to write about one of the most valuable takeaways from another book written by military leaders: a hrefhttps://www.amazon.com/gp/product/B0739PYQSS/refas_li_tl?ieUTF8&tagcodefront-20&camp1789&creative9325&linkCodeas2&creativeASINB0739PYQSS&linkId6c34d0cc2e5b112f4ad90b1428f0fabb>Extreme Ownership/a>. And its this, paraphrased heavily by me:/p>blockquote>Everything is my fault. And when I see it that way, I can fix it. If someone isn’t doing what I want them to do, look in the mirror first and figure out what I can do to better enable this./blockquote>p>In truth, I lied – there are 2 takeaways in that:/p>ol> li>Taking ownership of em>everything/em> keeps me in a positive, problem-solving mindset./li> li>If my manager/reports/peers/executives are not doing what I need them to do, stop complaining about it. Instead, since its my fault, ask what do em>I/em> need to do./li>/ol>p>These are brilliant em>reminders/em> for two very common occasions when working in teams: facing setbacks, and situations of unclear ownership (which often means em>no ownership/em>)./p>p>It also equips me with some handy organizational smells (akin to a hrefhttps://en.wikipedia.org/wiki/Code_smell>code smells/a>):/p>ul> li>Are people em>really/em> supported when theyre asked to work on an initiative? Or are they consumed by their a hrefhttps://www.goodreads.com/book/show/13260184-the-4-disciplines-of-execution>/a>day-to-day whirlwind/a> while their managers are wondering why nothing is getting done?/li> li>Are people speaking about problems but seldom speaking about their part in the solution?/li> li>Any hint of placing blame really a hrefhttps://www.youtube.com/watch?vQ685Ko2DHDs>grinds my gears/a>. They should get their shit together. It cant be that hard to do X. Id smile and remember the days Id hop on their cathartic ride of placing blame. I struggle with helping people be aware of the impact of what they are doing. Send advice./li>/ul>p>For a quick idea of whether a hrefhttps://www.amazon.com/gp/product/B0739PYQSS/refas_li_tl?ieUTF8&tagcodefront-20&camp1789&creative9325&linkCodeas2&creativeASINB0739PYQSS&linkId6c34d0cc2e5b112f4ad90b1428f0fabb>Extreme Ownership/a> is worth your time (and we have em>very little/em> time), I recommend a hrefhttps://critter.blog/2020/08/26/extreme-ownership-book-notes/>Mike Crittendens book notes of Extreme Summary/a>. If youve got the time, the entire book is a recommended 5-star read./p> /div> /li>li>span classpost-meta>Jun 24, 2020/span> h3> a classpost-link href/2020/06/24/remapping-keys-on-macos> Remapping keys on macOS /a> /h3> div classpost-content e-content itemproparticleBody> p>a href#remap-keys-on-macos>I ramble a bit here - you may want to b>skip to how to remap keys on macOS/b>/a>./p>p>I attended a hrefhttps://developer.apple.com/wwdc20/>WWDC/a> for the first time ever (making lemonade in theCOVID-19 situation), and after watching the a hrefhttps://developer.apple.com/wwdc20/101>keynote/a>, got prettyexcited about macOS Big Sur./p>p>I wanted to install the macOS Big Sur developer beta but em>not/em> at the expense of making my main developmentMacBook Pro virtually unusable. One of the things I thought I really needed working wasa hrefhttps://karabiner-elements.pqrs.org/>Karabiner-Elements/a>, which I use to remap keys, specifically:/p>ul> li>code>Caps Lock/code> to code>Esc/code>/li> li>code>Esc/code> to code>`/code>/li>/ul>p>This particular remapping is really because I use code>`/code> (backtick) as mya hrefhttps://github.com/tmux/tmux>tmux/a> prefix key. I picked this up from ana hrefhttps://twitter.com/keyist>ex-colleague/a> after watching him em>fly/em> while switching tmux panes. And Iuse either a compact 60% or 65% keyboard which meant I didnt have a dedicated code>`/code> key - Id have to hitcode>Fn-Esc/code> which is even more terrible than the default of code>Ctrl-B/code>./p>p>img src/assets/esc-tilde-backticks.jpg altPhoto of Escape key />/p>p idremap-keys-on-macos>Unsurprisingly, a hrefhttps://github.com/pqrs-org/Karabiner-Elements/issues/2331>Karabiner-Elements was not workingin Big Sur/a>. Not satisfied with that, I quickly found that macOS has supporteda hrefhttps://developer.apple.com/library/archive/technotes/tn2450/_index.html>native key remapping/a> since macOSSierra via the code>hidutil/code> command-line tool. If youre not beyond scrappily writing some JSON and XML, thisem>just works/em>:/p>ol> li>Decide what keys you want to remap. In my case, I wanted to remap code>Caps Lock/code> to code>Esc/code>./li> li> a hrefhttps://developer.apple.com/library/archive/technotes/tn2450/_index.html#//apple_ref/doc/uid/DTS40017618-CH1-TNTAG8>Apples docs/a> say: blockquote>The keys take a hexadecimal value that consists of 0x700000000 or’d with the desired keyboard usage value/blockquote> Pretty cryptic, but what it really means is you just have to add code>0x700000000/code> to your keys usage ID in a hrefhttps://developer.apple.com/library/archive/technotes/tn2450/_index.html#//apple_ref/doc/uid/DTS40017618-CH1-KEY_TABLE_USAGES>this table/a> (techically, this is a bitwise code>OR/code>, which is em>not/em> addition, but the usage IDs are small enough for it to not matter). /li> li> code>Caps Lock/code>s usage ID is code>0x39/code>. Adding code>0x700000000/code> to that gives code>0x700000039/code>. /li> li>code>Esc/code>s usage ID is code>0x29/code> - well use code>0x700000029/code>./li> li>code>Caps Lock/code> (code>0x700000039/code>) is the em>source/em>, so we will specify code>HIDKeyboardModifierMappingSrc: 0x700000039/code>./li> li>code>Esc/code> (code>0x700000029/code>) is the em>destination/em>, so we will specify code>HIDKeyboardModifierMappingDst: 0x700000029/code>./li> li>Repeat for each pair of keys you want to remap./li> li> Try it out in the command-line: pre>hidutil property --set {UserKeyMapping: { HIDKeyboardModifierMappingSrc: 0x700000039, HIDKeyboardModifierMappingDst: 0x700000029 }, { HIDKeyboardModifierMappingSrc: 0x700000029, HIDKeyboardModifierMappingDst: 0x700000035 }}/pre> /li> li>This remapping will be undone whenever you reboot your Mac, so one way to persist the remapping is to run the code>hidutil/code> command every time your Mac boots. For that, we can rely on a hrefhttps://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html>Launch Agents/a>. li> Create a file named code>~/Library/LaunchAgents/com.example.KeyRemapping.plist/code>: script srchttps://gist.github.com/chuyeow/2ab2d3e6a649389cea58f4d31f7f6d53.js>/script> This file basically tells macOS to run the code>hidutil/code> tool when it starts up. /li> li>Youre all set!/li>/ol>p>A vast improvement would be to generate the key remappings from an HTML form code>#ideas-are-free/code>./p>p>I really love Karabiner-Elements, but my use of it has become less complex of late. Theres also something to be saidabout running less software. And that brings me a tiny step closer to trying out Big Sur - yes, I cant take the plungeyet! You can evaluate whether you are ready after taking a look at thisa hrefhttps://forums.macrumors.com/threads/big-sur-working-not-working-apps.2242312/>list of apps that are not working on macOS/a>./p> /div> /li>li>span classpost-meta>Oct 27, 2013/span> h3> a classpost-link href/2013/10/27/installing-powerline-on-os-x-homebrew> Installing Powerline on OS X + homebrew /a> /h3> div classpost-content e-content itemproparticleBody> p>Ive always wanted to get that fancy a hrefhttps://github.com/Lokaltog/powerline>Powerline/a> status bar and prompt. Chevrons and git branch icons in the terminal just sounds so... defying:/p>p>a hrefhttps://chuyeow.wtf/wp-content/uploads/2013/10/Powerline-example.png>img src/assets/Powerline-example.png altPowerline screenshot width520 height306 classalignnone size-full wp-image-1392 />/a>/p>p>Id failed to get it working properly before because of a combination of outdated Powerline docs and confusion between OS Xs system code>python/code>/code>vim/code> and a hrefhttp://brew.sh/>homebrews/a> code>python/code>/code>vim/code>. Some of my former colleagues detailed the pains and hours lost getting Powerline setup, so I gave up./p>p>Anyway, I got a new Mac for work recently and decided to try again, and it was easier than I thought. You (including you, future Chu Yeow) can use this guide if youre using homebrew to install code>vim/code> and code>python/code> (and everything else like code>zsh/code> and code>tmux/code>)./p>h4>Installing Powerline on OS X/h4>ol>li>Install python with homebrew: code>brew install python/code>/li>li>Install vim with homebrew: code>brew install vim --env-std --override-system-vim/code>. You must strong>install vim after python/strong> so that itll compile with homebrews python./li>li>Install powerline with pip: code>pip install https://github.com/Lokaltog/powerline/tarball/develop/code>. Powerline should get installed to code>/usr/local/lib/python2.7/site-packages/powerline/code>./li>li>code>open /usr/local/lib/python2.7/site-packages/powerline/code> - you should see the files required for integration with zsh, vim, tmux, etc. in the code>bindings/code> directory. All you need to do now is to include these bindings in your zsh, vim and tmux config files - its that simple!/li>li>Add Powerline to vim by adding these lines to code>~/.vimrc/code>:pre>code>source /usr/local/lib/python2.7/site-packages/powerline/bindings/vim/plugin/powerline.vimset laststatus2/code>/pre>/li>li>Add Powerline to tmux by adding this to code>~/.tmux.conf/code>:pre>code>source /usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf/code>/pre>/li>li>Add Powerline to zsh by adding this to code>~/.zshrc/code>:pre>code>source /usr/local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh/code>/pre>p> If you use code>oh-my-zsh/code>, be sure to code>source/code> the Powerline bindings after oh-my-zshs./li>li>Grab a patched font from a hrefhttps://github.com/Lokaltog/powerline-fonts>https://github.com/Lokaltog/powerline-fonts/a> (I use Inconsolata), and install it (just download, double-click the font file, and Install). If you dont use any of these fonts, youll have to a hrefhttps://powerline.readthedocs.org/en/latest/fontpatching.html#font-patching>patch your favorite font/a> yourself (em>have fun with that!/em>)/li>/ol>p>Thats all you need! Go crazy and start tweaking your Powerline colorscheme./p> /div> /li>li>span classpost-meta>Jul 12, 2011/span> h3> a classpost-link href/2011/07/12/summer-2011-anime-and-some-from-spring-2011> Summer 2011 anime (and some from Spring 2011) /a> /h3> div classpost-content e-content itemproparticleBody> p>Some of you a hrefhttps://chuyeow.wtf/about/>might know/a> that Im a rabid anime fan. I dont talk much about it on this blog (actually, I dont talk much on this blog em>anymore/em>, seeing as I havent blogged em>this year/em>). Anyway, yeah, one of my biggest passions and failings is my love for anime and I cant stop myself from collecting those a hrefhttp://www.goodsmile.info/product/en/2499/Nendoroid+Saber+Lily.html>cute/a> a hrefhttp://www.goodsmile.info/product/en/2040/Nendoroid+Yoko.html>Nendoroids/a> too./p>p>This summer 2011 season, Im watching 4 new series and 2 older series that started in spring 2011, Hanasaku Iroha and Nichijou:/p>p>a hrefhttps://chuyeow.wtf/wp-content/uploads/2011/07/currently-watching-anime-summer-2011.png>img src/assets/currently-watching-anime-summer-2011.png altCurrently watching anime, Summer 2011 titleCurrently watching anime, Summer 2011 width510 height510 classalignnone size-full wp-image-1355 />/a>/p>p>Top row: a hrefhttps://myanimelist.net/anime/10162/Usagi_Drop>Usagi Drop/a>, a hrefhttps://myanimelist.net/anime/10721/Mawaru_Penguindrum>Mawaru Penguindrum/a>, a hrefhttps://myanimelist.net/anime/9938>Ikoku Meiro no Croisée/a>.br />Bottom row: a hrefhttps://myanimelist.net/anime/10161/No.6>No.6/a>, a hrefhttps://myanimelist.net/anime/9289>Hanasaku Iroha/a>, a hrefhttps://myanimelist.net/anime/10165>Nichijou/a>./p>p>Im a sucker for the a hrefhttps://en.wikipedia.org/wiki/Slice_of_life>slice of life/a> genre (5 out of 6 series above are slice of life). Usagi Drop in particular is very promising - looking forward to how Daikichi and Rins story unfolds. Mawaru Penguindrum is probably the winner in terms of interestingness though - after all, it has penguins. After the brilliant a hrefhttps://myanimelist.net/anime/9989/Ano_Hi_Mita_Hana_no_Namae_wo_Bokutachi_wa_Mada_Shiranai>Ano Hana/a> from spring 2011, Usagi Drop is looking to be my mainstay for this season./p>p>If youre an anime fan, please leave a comment on what youre watching or a hrefhttps://twitter.com/chuyeow>ping me on twitter/a> (Im a hrefhttps://twitter.com/chuyeow>@chuyeow/a>) - Id love to know what you guys like to watch when youre not coding./p> /div> /li>li>span classpost-meta>Sep 20, 2010/span> h3> a classpost-link href/2010/09/20/firefox-nightly-builds-add-a-combined-stopgorefresh-button-to-the-location-bar> Firefox nightly builds add a combined Stop/Go/Refresh button to the Location Bar /a> /h3> div classpost-content e-content itemproparticleBody> p>In an effort to streamline Firefoxs UI, the latest Firefox nightly builds have moved the Stop/Refresh button into the right corner of the Location Bar. I like this move even if the Firefox developers are simply copying design ideas from other browsers (in this case, I believe Safari was first)./p>p>When youre typing in the Location Bar, a green Go button is shown:br />img src/assets/Screen-shot-2010-09-20-at-PM-01.46.57.png alt titleFirefox Location Bar Go button width359 height69 classaligncenter size-full wp-image-1324 />/p>p>That switches to a red Stop button when the page is loading:br />img src/assets/Screen-shot-2010-09-20-at-PM-01.47.20.png alt titleFirefox Location Bar Stop button width360 height37 classaligncenter size-full wp-image-1325 />/p>p>The thin line you see in the location bar is a progress indicator that indicates how much of the current web page has loaded - I dont like the way it looks and I think itll probably change in future./p>p>When the page has fully loaded, it changes to a Refresh button:br />img src/assets/Screen-shot-2010-09-20-at-PM-02.12.02.png alt titleFirefox Location Bar Refresh button active width364 height33 classaligncenter size-full wp-image-1329 />/p>p>This leaves a minimalist and compact toolbar:br />img src/assets/Screen-shot-2010-09-20-at-PM-02.19.48.png alt titleFirefox 4 beta 7 toolbar width487 height38 classaligncenter size-full wp-image-1334 />/p>p>I should actually remove the Home button - I dont ever use it./p>p>To try out the new stuff coming in Firefox, download a a hrefhttp://nightly.mozilla.org/>Firefox nightly build/a> now./p> /div> /li>/ul> div classpagination> span classpage_number >Page 1 of 133/span> a href/page/2/ classnext>Next/a> /div> p classrss-subscribe>subscribe a href/feed.xml>via RSS/a>/p>/div> /div> /main>link idfa-stylesheet relstylesheet hrefhttps://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@latest/css/all.min.css>footer classsite-footer h-card> data classu-url value/>/data> div classwrapper> div classsocial-links> h6>Find me on:/h6>ul classsocial-media-list>li>a hrefhttps://github.com/chuyeow>svg classsvg-icon>use xlink:href/assets/minima-social-icons.svg#github>/use>/svg> span classusername>chuyeow/span>/a>/li>li>a hrefhttps://www.twitter.com/chuyeow>svg classsvg-icon>use xlink:href/assets/minima-social-icons.svg#twitter>/use>/svg> span classusername>chuyeow/span>/a>/li>/ul>/div> /div>/footer>!-- Cloudflare Pages Analytics -->script defer srchttps://static.cloudflareinsights.com/beacon.min.js data-cf-beacon{token: 67faa5189f6546feae46882bff7957bb}>/script>!-- Cloudflare Pages Analytics -->/body>/html>
Subdomains
Date
Domain
IP
coffee.chuyeow.wtf
2025-10-23
104.21.45.9
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]