<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ngshiheng</title><link>https://news.ycombinator.com/user?id=ngshiheng</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:55:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ngshiheng" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ngshiheng in "Ask HN: What are you working on? (Dec 2025)"]]></title><description><![CDATA[
<p>I've been working on archiving the historical awards given out by the Michelin Guide this year. The entire project is built to be easily maintainable for years to come and I plan to keep this running for as long as the cost make sense.<p>Demo: <a href="https://michelindb.jerrynsh.com/michelin" rel="nofollow">https://michelindb.jerrynsh.com/michelin</a></p>
]]></description><pubDate>Wed, 03 Dec 2025 05:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130738</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=46130738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130738</guid></item><item><title><![CDATA[New comment by ngshiheng in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>I'm trying to systematically track & collect historical MICHELIN awards for restaurants globally. It's been fun to look at the results!<p>site: <a href="https://michelindb.jerrynsh.com/michelin" rel="nofollow">https://michelindb.jerrynsh.com/michelin</a><p>and I wrote about my journey here: <a href="https://jerrynsh.com/building-what-michelin-wouldnt-its-awards-history/" rel="nofollow">https://jerrynsh.com/building-what-michelin-wouldnt-its-awar...</a></p>
]]></description><pubDate>Tue, 29 Jul 2025 10:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44721642</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=44721642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44721642</guid></item><item><title><![CDATA[I Built a Visa Requirement Change Tracker for Fun]]></title><description><![CDATA[
<p>Article URL: <a href="https://jerrynsh.com/i-built-a-visa-requirement-change-tracker-for-fun/">https://jerrynsh.com/i-built-a-visa-requirement-change-tracker-for-fun/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42683695">https://news.ycombinator.com/item?id=42683695</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Jan 2025 14:24:59 +0000</pubDate><link>https://jerrynsh.com/i-built-a-visa-requirement-change-tracker-for-fun/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=42683695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42683695</guid></item><item><title><![CDATA[Of Bumping Major Versions in Your Go Project]]></title><description><![CDATA[
<p>Article URL: <a href="https://jerrynsh.com/4-ways-of-bumping-go-major-version/">https://jerrynsh.com/4-ways-of-bumping-go-major-version/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42237015">https://news.ycombinator.com/item?id=42237015</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Nov 2024 15:22:49 +0000</pubDate><link>https://jerrynsh.com/4-ways-of-bumping-go-major-version/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=42237015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42237015</guid></item><item><title><![CDATA[New comment by ngshiheng in "Ask HN: What's your favorite YouTube video, ever?"]]></title><description><![CDATA[
<p>Microservices by KRAZAM: <a href="https://www.youtube.com/watch?v=y8OnoxKotPQ" rel="nofollow">https://www.youtube.com/watch?v=y8OnoxKotPQ</a></p>
]]></description><pubDate>Tue, 22 Oct 2024 13:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41913812</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=41913812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41913812</guid></item><item><title><![CDATA[Easy Ways to Add Version Flag in Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://jerrynsh.com/3-easy-ways-to-add-version-flag-in-go/">https://jerrynsh.com/3-easy-ways-to-add-version-flag-in-go/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41798471">https://news.ycombinator.com/item?id=41798471</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 10 Oct 2024 13:15:02 +0000</pubDate><link>https://jerrynsh.com/3-easy-ways-to-add-version-flag-in-go/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=41798471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41798471</guid></item><item><title><![CDATA[Google Kept Declining My Meeting Room]]></title><description><![CDATA[
<p>Article URL: <a href="https://jerrynsh.com/google-kept-declining-my-meeting-room-heres-how-i-fix-it/">https://jerrynsh.com/google-kept-declining-my-meeting-room-heres-how-i-fix-it/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41171039">https://news.ycombinator.com/item?id=41171039</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 Aug 2024 14:12:40 +0000</pubDate><link>https://jerrynsh.com/google-kept-declining-my-meeting-room-heres-how-i-fix-it/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=41171039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41171039</guid></item><item><title><![CDATA[How do people find things they like?]]></title><description><![CDATA[
<p>Article URL: <a href="https://anonlinediary.bearblog.dev/how-do-people-find-things-they-like/">https://anonlinediary.bearblog.dev/how-do-people-find-things-they-like/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41153457">https://news.ycombinator.com/item?id=41153457</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 04 Aug 2024 13:38:38 +0000</pubDate><link>https://anonlinediary.bearblog.dev/how-do-people-find-things-they-like/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=41153457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41153457</guid></item><item><title><![CDATA[New comment by ngshiheng in "Ask HN: What Are You Working On? (August 2024)"]]></title><description><![CDATA[
<p>adding some minor improvements here and there to my project <a href="https://tournacat.com" rel="nofollow">https://tournacat.com</a> (syncs your fav esports schedules to Google Calendar)<p>i don't spend a lot of time on it every day, just trying to accumulative in hopes that it'll add up over time</p>
]]></description><pubDate>Sat, 03 Aug 2024 07:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41145280</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=41145280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41145280</guid></item><item><title><![CDATA[New comment by ngshiheng in "Ask HN: How do you find new games to play?"]]></title><description><![CDATA[
<p>i bought a Steam Deck last year and r/SteamDeck has been incredibly resourceful when it comes to game recommendations! some of the games are playable in both PC/Deck<p>i used to enjoy playing games to catch up with friends, but now that i'm getting older, i find that playing indie games solo is really refreshing. i love the freedom to pause whenever i need to and not feel obligated to keep playing if i'm not feeling it. there's zero guilt for not showing up.<p>2 games that i highly recommend: Slay the Spire and Faster Than Light. they're both turn-based games that are perfect for unwinding. nothing beats a pint of beer and Slay the Spire on a Friday night :)</p>
]]></description><pubDate>Sat, 13 Jul 2024 13:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40954083</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40954083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40954083</guid></item><item><title><![CDATA[New comment by ngshiheng in "Storing Scraped Data in an SQLite Database on GitHub"]]></title><description><![CDATA[
<p>interesting! perhaps cleaning up the older data might help abit here<p>> since ultimately you’re duplicating a bunch of data and will eventually catch 
the eye of some GitHub compliance script<p>I suppose this could also be a concern with git scraping as we are bascially duplicating data through git commits (not trying to imply that one is better or worse). Having that said, I'm not sure if GitHub would be fine with any of these if more people were to do the same at a larger scale</p>
]]></description><pubDate>Wed, 10 Jul 2024 00:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40922685</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40922685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40922685</guid></item><item><title><![CDATA[Storing Scraped Data in an SQLite Database on GitHub]]></title><description><![CDATA[
<p>Article URL: <a href="https://jerrynsh.com/how-i-saved-scraped-data-in-an-sqlite-database-on-github/">https://jerrynsh.com/how-i-saved-scraped-data-in-an-sqlite-database-on-github/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40915886">https://news.ycombinator.com/item?id=40915886</a></p>
<p>Points: 42</p>
<p># Comments: 8</p>
]]></description><pubDate>Tue, 09 Jul 2024 13:28:02 +0000</pubDate><link>https://jerrynsh.com/how-i-saved-scraped-data-in-an-sqlite-database-on-github/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40915886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40915886</guid></item><item><title><![CDATA[New comment by ngshiheng in "Ask HN: What are your favorite parables, anecdotes, idioms, etc.?"]]></title><description><![CDATA[
<p>one of my all-time favorites was "We are so conditioned to think that our lives revolve around great moments. But great moments often catch us unawares" – from the blog post titled 'The Cab Ride I'll Never Forget'<p>over the years, i kept my interesting finds at <a href="https://jerrynsh.com/food-for-thought/" rel="nofollow">https://jerrynsh.com/food-for-thought/</a></p>
]]></description><pubDate>Wed, 12 Jun 2024 15:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40658959</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40658959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40658959</guid></item><item><title><![CDATA[Prices We're Still Paying]]></title><description><![CDATA[
<p>Article URL: <a href="https://letthemeatcake.substack.com/p/no-47-prices-were-still-paying">https://letthemeatcake.substack.com/p/no-47-prices-were-still-paying</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40496461">https://news.ycombinator.com/item?id=40496461</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 28 May 2024 01:20:30 +0000</pubDate><link>https://letthemeatcake.substack.com/p/no-47-prices-were-still-paying</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40496461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40496461</guid></item><item><title><![CDATA[Show HN: Dataset of Michelin Guide Restaurants]]></title><description><![CDATA[
<p>Article URL: <a href="https://michelin.jerrynsh.com/">https://michelin.jerrynsh.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40379194">https://news.ycombinator.com/item?id=40379194</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 May 2024 14:56:17 +0000</pubDate><link>https://michelin.jerrynsh.com/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40379194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40379194</guid></item><item><title><![CDATA[Yaak]]></title><description><![CDATA[
<p>Article URL: <a href="https://yaak.app/">https://yaak.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40331676">https://news.ycombinator.com/item?id=40331676</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 May 2024 01:06:14 +0000</pubDate><link>https://yaak.app/</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40331676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40331676</guid></item><item><title><![CDATA[New comment by ngshiheng in "Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU"]]></title><description><![CDATA[
<p>Nice demo! I briefly tried it out and the demo felt much better than the original WebLLM one!<p>On a side note, i've been trying to do something similar too for similar reasons (privacy).<p>Based on my recent experience, i find that running LLM directly in the browser with decent UX (e.g. sub 1-2 second response time, no lag, no crashes) is still somewhat impossible given the current state of things. Plus, i think that relying on users' own GPU hardware for UX improvement via WebGPU is not exactly very practical on a large scale (but it is still something!) since not everyone may have access to GPU hardware<p>But yeah, if there's anything to look forward to in this space, i personally hope to see improved feasibility of running LLMs in browsers</p>
]]></description><pubDate>Sat, 04 May 2024 00:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40253749</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40253749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40253749</guid></item><item><title><![CDATA[Show HN: I made an add-on that sync Esports schedules to Google Calendar]]></title><description><![CDATA[
<p>Article URL: <a href="https://workspace.google.com/marketplace/app/tournacat/1041160187344">https://workspace.google.com/marketplace/app/tournacat/1041160187344</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40072095">https://news.ycombinator.com/item?id=40072095</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 18 Apr 2024 01:39:45 +0000</pubDate><link>https://workspace.google.com/marketplace/app/tournacat/1041160187344</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=40072095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40072095</guid></item><item><title><![CDATA[New comment by ngshiheng in "Ask HN: What was an interesting project you started and finished over a weekend?"]]></title><description><![CDATA[
<p>I made an add-on that syncs esports schedules to my Google calendar. The first iteration took me a weekend and the current iteration has over 100 users at <a href="https://tournacat.com/" rel="nofollow">https://tournacat.com/</a></p>
]]></description><pubDate>Mon, 08 Apr 2024 12:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39969111</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=39969111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39969111</guid></item><item><title><![CDATA[New comment by ngshiheng in "Ask HN: What non-AI products are you working on?"]]></title><description><![CDATA[
<p>industry: esports<p>i help to sync upcoming esports matches to your Google calendar <a href="https://tournacat.com/" rel="nofollow">https://tournacat.com/</a>. it's 1-click install away and you pick the esports title of your choice.<p>currently, we're at about 160+ users</p>
]]></description><pubDate>Wed, 27 Mar 2024 10:33:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39837405</link><dc:creator>ngshiheng</dc:creator><comments>https://news.ycombinator.com/item?id=39837405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39837405</guid></item></channel></rss>