HNHacker News
TopNewBestAskShowJobs

cheeaun

3,451 karma · joined February 27, 2010

I'm a Product Engineer based in Singapore. Follow me https://twitter.com/cheeaun https://mastodon.social/@cheeaun

Also, check out my Hacker News app https://hackerwebapp.com/

cheeaun.at.hn

---

meet.hn/city/sg-Singapore

Socials: - github.com/cheeaun - linkedin.com/in/cheeaun

Interests: Web Development, Open Source

---

submissionscomments
cheeaun··on Show HN: Markwhen: Markdown for Timelines
Really awesome to see this evolving to this stage :)
cheeaun··on Ask HN: Share your personal site
Thanks! Nice to know that it's still useful :D
cheeaun··on Ask HN: Share your personal site
https://cheeaun.com

List of blog posts and my side projects. Metalsmith, GitHub Pages.

cheeaun··on Worldle
Been playing this for the past few days.

Today's (17 Feb) is easy for me. But gosh, last few days were really tough, mostly countries that I'm not aware of or don't hear a lot.

cheeaun··on Poll: Where do you live?
Singapore is missing :(
cheeaun··on Show HN: Hacker XP – Hacker News styled as a Windows XP Outlook email client
Quite surprised that you're scraping HN and parse the DOM. Maybe should try use the API? https://github.com/HackerNews/API
cheeaun··on Ask HN: What kind of online tools are you using, missing or can be improved?
https://dateful.com/ especially the Time Zone Converter, has been pretty useful for me
cheeaun··on Real-Time Tokyo Subway Map
hmm yeah, not live. Still looks cool tho'
cheeaun··on Real-Time Tokyo Subway Map
Ubilabs did a 3D version here https://demos.ubilabs.com/moving-hamburg/

Tweet: https://twitter.com/ubilabs/status/1448271663041220613

Article: https://ubilabs.com/en/insights/potential-of-digital-twins-f...

cheeaun··on Real-Time Tokyo Subway Map
Following the author on Twitter [1] has been a treat for me. Even right now, he's building a 3D visualisation of runners for Hakone Ekiden [2]

[1] https://twitter.com/nagix

[2] https://nagix.github.io/hakone-ekiden/

cheeaun··on Should you contribute open data to OpenStreetMap?
I’m curious to know if the companies that use OSM actually contribute back? Like fixing all the wrong/malicious data.
cheeaun··on TinyVG: A challenger to the throne of vector graphics
Wondering how is this compared to Ian Hickson's research: "A vector format for Flutter (and beyond)" https://docs.google.com/document/d/1YWffrlc6ZqRwfIiR1qwp1AOk...
cheeaun··on Ask HN: What browser extensions are a must-have in 2021?
Don't see this mentioned here but recently I've been using this a lot: Kill-Sticky - Remove all elements with fixed or sticky positions https://chrome.google.com/webstore/detail/kill-sticky/lekjlg...
cheeaun··on Open secrets about Hacker News
Actually, I would be interested to know how the comments are sorted.
cheeaun··on Show HN: Kizie – Twitter for web, reimagined
That would be cool :)

Also, I feel like there seems to be a lag when clicking on the tabs. Currently using it on Mobile Safari iOS 15. Maybe I'm expecting native-like perf or something :D

cheeaun··on Show HN: Kizie – Twitter for web, reimagined
Would be useful for me if this supports lists.
cheeaun··on Using “Frontend” or “Backend” to describe the Engineering you like (2020)
I would.
cheeaun··on Show HN: PaperDelivery – fetch articles from your Twitter feed
Would be great if this works for Lists too, instead of the home feed.
cheeaun··on Show HN: Cascade Timeline Maker
Hey that's me! Wow it's nice to know that my old post/project is still being mentioned now :D

I'm no longer adding features to Life [1]. There were too many feature requests for something that I want to be simple. I'm still updating my own Life events [2] tho'

Two questions/notes:

1. You sort of use a striped-down Markdown(?) format, any reason for that? I use Markdown because it's also can be human-readable in some way, even though I don't really use a legit Markdown parser :P

2. Your date range format seems slightly different than mine. Maybe you need to document that somewhere :)

[1] https://github.com/cheeaun/life [2] https://cheeaun.life/

cheeaun··on Show HN: I wrote a free Mac app to OCR any text on screen
Hmm does this support non-English languages?
cheeaun··on Show HN: I wrote a free Mac app to OCR any text on screen
Hey this is very useful! I wrote a Raycast (https://raycast.com/) script to invoke it here https://gist.github.com/cheeaun/1405816e5ceb397cbc9028204f82...

I tweeted a GIF on how it looks like https://twitter.com/cheeaun/status/1395973544983425025.

cheeaun··on Sublime Text 4
I've been using ST4 (beta) last few weeks ago, trying to move away from VS Code. I used to use ST2/3 before moving to Atom and then VS Code.

My experience so far:

- Feels so much faster (as expected, but still faster than VS Code - I'm on M1 MBA)

- Settings are still in JSON instead of GUI

- There's no scrollbar markers [1]

- I was struggling set up the system-based light/dark mode color scheme and theme, wished that it was easier.

[1] https://github.com/sublimehq/sublime_text/issues/2072

cheeaun··on Ask HN: What are some tools / libraries you built yourself?
Nice! One bug report: the "Click here and checkout your esyvite" link seems to be missing the https protocol which makes the link broken (goes to esyvite.com/esyvite.com/e/xxx instead)
cheeaun··on Turn GitHub into an RSS Reader
Very similar project, also available as a GitHub Action: https://github.com/marketplace/actions/feedsfetcher
cheeaun··on Light Pollution Map
Question, how is the gradient heatmap thing implemented?
cheeaun··on Cloudflare Pages is now Generally Available
I think it's been the same, just recently I need a way to set custom headers for specific paths. Documentation [1] says that I can use * or :placeholder(s?), but there's no examples other than "/*" (which matches everything).

I thought it can do matches like "/folder/*/*.html" but... actually can't. I try look around in the forums, seeing others got confused as well and in the end I gave up :D

As for redirects, I really like :splat [2], but for my use case, I need something can be matched in the middle of the URL string, e.g.: /blog/:splat/whatever. Maybe this is like a weird use-case, or rather I'm thinking of it like glob patterns or regex.

[1] https://docs.netlify.com/routing/headers/ [2] https://docs.netlify.com/routing/redirects/redirect-options/...

cheeaun··on Cloudflare Pages is now Generally Available
I'm using Netlify for one of my side projects. Liking it so far but been getting annoyed by the limited _headers/netlify.toml config these days (especially custom redirects).
cheeaun··on Cloudflare Pages is now Generally Available
I've been using Cloudflare Pages for a few of my sites. Been getting issues on one of them for the past few weeks and getting "Failed: an internal error occurred" on the deployment step. I've asked for support and also tweeted [1] but to no avail.

I eventually moved it back to GitHub Pages. My other sites seems okay tho'.

[1] https://twitter.com/cheeaun/status/1378709230765580293

cheeaun··on Is It Pokemon or Big Data?
Hey thanks, not sure how you add those repos, currently I have to manually run a script to get and update the repos list. Now I'm actually working on automating it (with GitHub Actions).

And now that you mention farfetch'd, I realised it's a bug on my script... https://github.com/search?q=farfetch%27d vs https://github.com/search?q=farfetchd

I probably have to remove non-alphanumeric characters before hitting GitHub's search API...

cheeaun··on Is It Pokemon or Big Data?
Shameless plug here: https://cheeaun.github.io/repokemon/
← PreviousPage 2 of 9Next →