HNHacker News
TopNewBestAskShowJobs

cheeaun

3,449 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 Interviewing Engineers in the AI Era: Lessons from a Year of Rebuilding
Curious to know:

- does the company provide the harness and specific model for this? Or the interviewee use whatever they have access to? If they don't do a good job, is it the fault of the harness or the model or the interviewee not knowing how to fully utilise the harness and model or alternative harnesses and models?

- if every interviewee uses different harnesses and models, how does the company ensure that it's a fair comparison between interviewees for the same role?

- will the interviewer go through all lines in the code generated or let AI do it?

cheeaun··on Show HN: I mapped every US golf course – 16k+ courses, free, no signup
Polygon areas would be cool to see how big they are. I made this few years ago for Singapore https://observablehq.com/@cheeaun/golf-courses-in-singapore
cheeaun··on You can make up HTML tags
Many years ago, IE requires `document.createElement`.

HTML5 Shiv was needed, with added history https://www.paulirish.com/2011/the-history-of-the-html5-shiv... (2011)

cheeaun··on Element: setHTML() method
Found a polyfill here https://github.com/mozilla/sanitizer-polyfill
cheeaun··on HTML-in-Canvas
Kinda reminds me of Flipboard https://engineering.flipboard.com/2015/02/mobile-web (2015)
cheeaun··on Show HN: Markwhen: Markdown for Timelines
Great to see this again. Amazing how this tool expanded so much over the years!
cheeaun··on I made a game you can play without anyone knowing (No Visuals/Sound)
Honestly first time see a 95 cents app on the App Store
cheeaun··on Show HN: OpenFreeMap – Open-Source Map Hosting
Very curious to know more about this, regarding PMTiles:

> Unfortunately, making range requests in 80 GB files just doesn't work in production. It is fine for files smaller than 500 MB, but it has terrible latency and caching issues for full planet datasets.

Wondering which part incurs the latency here.

cheeaun··on Ask HN: Who wants to be hired? (September 2024)
Location: Singapore

Remote: No, negotiable

Willing to relocate: No

Technologies: JavaScript/TypeScript, HTML, CSS, React, React Native, Node.js, Deno

Résumé/CV: https://docs.google.com/document/d/1kdfbN02qEBhfzSTJWmkn_JMD...

Email: cheeaun(at)gmail.com

cheeaun··on Phanpy: A minimalistic opinionated Mastodon web client
…and I maintain a whole list of them :D https://cheeaun.github.io/repokemon/
cheeaun··on Phanpy: A minimalistic opinionated Mastodon web client
No, it uses Mastodon's API. Can't log in with Threads, but you can follow some Threads account from Mastodon; "Known Limitations" section here https://www.augment.ink/threads-on-mastodon/
cheeaun··on Phanpy: A minimalistic opinionated Mastodon web client
Some, but not just Discord. It's a mix of all the good parts from many apps.
cheeaun··on Phanpy: A minimalistic opinionated Mastodon web client
Hello all, creator here. Some of you might know me as creator of HackerWeb.

Happy to answer questions and hear feedback.

cheeaun··on Show HN: Android Hacker News Widget and App
There are pros/cons :) The official firebase API is generally not very straightforward, but it allows realtime calls.

Disclaimer: I maintain node-hnapi since 2011.

cheeaun··on Show HN: Android Hacker News Widget and App
Interesting to see that you built your own API "wrapper" https://github.com/ddxv/hackernews-api and storing them into a SQLite db. Seems that you run it once an hour so the stories are not updated that fast, especially /newest
cheeaun··on Thunderbird 115
Found a typo: s/Accessability/Accessibility
cheeaun··on Ask HN: Could you share your personal blog here?
https://cheeaun.com/blog/
cheeaun··on Google Photorealistic 3D Tiles and Unreal Engine
Okay, turns out it's the "3D Tiles root requests per day" that's exceeded. Max 300.
cheeaun··on Google Photorealistic 3D Tiles and Unreal Engine
For those wondering how it looks like, I have a thread here with lots of screenshots https://twitter.com/cheeaun/status/1657727482492235777
cheeaun··on Google Photorealistic 3D Tiles and Unreal Engine
Wow that’s really fast
cheeaun··on Google Photorealistic 3D Tiles and Unreal Engine
Limit applies per project if I’m not mistaken. More info here https://developers.google.com/maps/documentation/tile/usage_...

I’m not really sure if there’s a limit per user. It’s still beta and I can’t or don’t dare to increase the quota for now.

cheeaun··on Google Photorealistic 3D Tiles and Unreal Engine
Looks insanely cool! I also made a simple web-based demo with Deck.GL + shadow lighting + post-processing effects here: https://cheeaun.github.io/photorealistic-3d-deckgl/

There's a limit of 250K "3D Tiles renderer requests per day" so it'll stop serving tiles if exceeded.

cheeaun··on A page with no code
https://css-tricks.com/using-css-without-html/ (2010)
cheeaun··on Show HN: ClickHouse-local – a small tool for serverless data analytics
Hmm, how do you create this "page rule" in Cloudflare? I can't seem to figure it out.
cheeaun··on Ask HN: What are you working on this year?
A minimalistic Mastodon web client https://phanpy.social
cheeaun··on JetBrains invites developers to join the Fleet Public Preview Program
Thanks! I guess I'm using Raycast (instead of Spotlight), so it actually need a reindex.
cheeaun··on JetBrains invites developers to join the Fleet Public Preview Program
Just wondering, there's no way to launch Fleet directly without launching it from Toolbox or using CLI?
cheeaun··on Ask HN: Where are all the senior front end engineers?
Yeah, "full-stack" does front-end too. Though from my observation it's more like 80% BE, 20% FE. Generally they spend more time working on FE tasks than specialised ones as FE becomes so, so complicated.

I've personally seen many (junior) FE engineers decide to switch to BE, "full-stack", data or devops (or even design) because of how messy FE can get.

I know it's a lot of things (organization, management, people issues, expectations, etc) and this is basically just what I observe in Singapore. Could be different in other cities/countries.

cheeaun··on Ask HN: Where are all the senior front end engineers?
I'm a senior FE engineer in Singapore, been doing FE since 2000, here's what I think:

1. Job descriptions and interviews now are skewed towards "full-stack" or backend. Most interviews are lacking or outdated due to the fast and volatile nature of FE.

2. Literally no career progression if you're specialised in FE. Most BE or "full-stack" devs will be given a chance to become principal engineers, tech leads, engineering managers, CTOs, etc. I've seen folks with "FE Team Lead" titles but never goes beyond that.

3. FE is a subconsciously looked-down field. Neither a designer nor an engineer. Product/design team won't involve you in meetings (but will treat you like a code monkey). BE/"full-stack"/API engineers will think your job is easy and keep throwing business logic stuff to FE.

cheeaun··on Show HN: Markwhen: Markdown for Timelines
Really awesome to see this evolving to this stage :)
Page 1 of 9Next →