HNHacker News
TopNewBestAskShowJobs

ngshiheng

106 karma · joined February 4, 2021

jerrynsh <dot> com
submissionscomments
ngshiheng··on Ask HN: What are you working on? (Dec 2025)
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.

Demo: https://michelindb.jerrynsh.com/michelin

ngshiheng··on Ask HN: What are you working on? (July 2025)
I'm trying to systematically track & collect historical MICHELIN awards for restaurants globally. It's been fun to look at the results!

site: https://michelindb.jerrynsh.com/michelin

and I wrote about my journey here: https://jerrynsh.com/building-what-michelin-wouldnt-its-awar...

ngshiheng··on Ask HN: What's your favorite YouTube video, ever?
Microservices by KRAZAM: https://www.youtube.com/watch?v=y8OnoxKotPQ
ngshiheng··on Ask HN: What Are You Working On? (August 2024)
adding some minor improvements here and there to my project https://tournacat.com (syncs your fav esports schedules to Google Calendar)

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

ngshiheng··on Ask HN: How do you find new games to play?
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

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.

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 :)

ngshiheng··on Storing Scraped Data in an SQLite Database on GitHub
interesting! perhaps cleaning up the older data might help abit here

> since ultimately you’re duplicating a bunch of data and will eventually catch the eye of some GitHub compliance script

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

ngshiheng··on Ask HN: What are your favorite parables, anecdotes, idioms, etc.?
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'

over the years, i kept my interesting finds at https://jerrynsh.com/food-for-thought/

ngshiheng··on Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU
Nice demo! I briefly tried it out and the demo felt much better than the original WebLLM one!

On a side note, i've been trying to do something similar too for similar reasons (privacy).

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

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

ngshiheng··on Ask HN: What was an interesting project you started and finished over a weekend?
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 https://tournacat.com/
ngshiheng··on Ask HN: What non-AI products are you working on?
industry: esports

i help to sync upcoming esports matches to your Google calendar https://tournacat.com/. it's 1-click install away and you pick the esports title of your choice.

currently, we're at about 160+ users

ngshiheng··on Ask HN: What Are You Working On? (March 2024)
Esports related - an add-on that syncs upcoming Esports matches to your Google Cal: https://tournacat.com

it's not printing a lot of money but it's smth I personally use every day!

ngshiheng··on Show HN: Aldi Price Map
it's nice to see sites like this! i've made something similar tracking craft beer prices in Singapore in the past (burplist.com)
ngshiheng··on Ask HN: What are some interesting articles you've read recently?
https://markmanson.net/screw-finding-your-passion is a pretty good read about finding passion
ngshiheng··on Ask HN: Those making $500+/month on side projects in 2024 – Show and tell
huge fan of your work!
ngshiheng··on Ask HN: Share your favorite software blog posts of 2023
https://samwho.dev/blog/

The visualizations help with the understanding while keeping it engaging too

ngshiheng··on Ask HN: What are you using to accept payment for a simple SaaS?
im using lemon squeezy. the api is super easy to work with
ngshiheng··on Lessons from building GitHub code search [video]
this is awesome. i think it'd be super cool if it can read/summarize the comments too
ngshiheng··on Ask HN: What apps have you created for your own use?
A lot! i've just written everything down here: https://jerrynsh.com/a-look-back-on-7-years-of-automating-st... it was alot of fun and a good reminder of why i started programming

the one that meant the most for me was earlier this year, I made an add-on for me and my friends that automatically syncs esports matches (e.g. Valorant, CS, LoL etc.) to Google Calendar . Things took some turns 10 months later I now have 100+ users (https://tournacat.com/).

ngshiheng··on Skyfield: Elegant Astronomy for Python
he is! ive learnt so much from his talks
ngshiheng··on Monaspace
what happened to Helium?
ngshiheng··on Ask HN: My signup form is being bombarded by bots. What do I do?
I've had good experience with Cloudflare Turnstile. HIPB did something similar before too: https://www.troyhunt.com/fighting-api-bots-with-cloudflares-...
ngshiheng··on Sourcehut 2022 Financial Report
i cant help to notice that most people actually prefer to pay for monthly than the annual ones even though i think the latter ones always make more sense
ngshiheng··on How I run my servers (2022)
generally speaking, isnt using vps a lot less expensive than a managed service like cloud run? im assuming the “websites” doesnt require to be always available 24/7 (hence the cold start is fine)?
ngshiheng··on Eddiots
love your comic and sense of humour! glad i found this gem here
ngshiheng··on Firefox address bar
You can replicate DDG's bangs in Chrome too: https://jerrynsh.com/how-to-google-with-a-bang/#how-to-googl...
ngshiheng··on Rejected GitHub profile achievements
i love all of these. hopefully someone will make a board game out of these somehow
ngshiheng··on Turning my hobby into a business made me hate it
This hits closer to home
ngshiheng··on Show HN: Hacker News user blogroll
love the simplicity and UI, gonna add to my bookmark now

edit: spending more time on the site, i kinda wish the sites are tagged. from the original thread there was a site that someone wrote about <plants> which i find pretty cool. if i get "get a random blog" from the tags i like, that might be more relevant. i understand that this is going to be a difficult ask since you're largely dealing with unstructured data here

ngshiheng··on Ask HN: Could you share your personal blog here?
nice domain!
ngshiheng··on Ask HN: Could you share your personal blog here?
Somehow I really like "The Other Site" site better :p
Page 1 of 2Next →