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 Static site generators need less rigid content APIs
Perhaps should check out http://www.metalsmith.io/
cheeaun··on Show HN: Visualization of all bus routes stacking up in the air, in 3D
OP here. I've posted a bunch of photos/videos on Twitter: https://twitter.com/cheeaun/status/1010542298810085376

Basically my goal is to render all bus routes on a map. But unlike train routes, they overlap wayyy too much. Instead of limiting the space to X & Y, I thought why not go Z index (up).

Data from Land Transport Authority of Singapore. Map is powered by Mapbox GL JS.

cheeaun··on Show HN: A minimal, native MacOS desktop app for checking regex matches
Somehow the cursor/caret keeps going to the end of the regex string when I type in the middle
cheeaun··on Show HN: CSS selector generator for shortest, unique, robust selectors
Wow, reminds me of the same thing I built 7 years ago :) https://github.com/cheeaun/getSelector.js
cheeaun··on Amazon Sumerian: A way to create VR, AR, and 3D experiences
omg took me some time to find the actual product page: https://aws.amazon.com/sumerian/
cheeaun··on Show HN: SentinelJS – Detect new DOM nodes using CSS selectors
From the code, it adds `animationstart` event that will be fired for any newly injected DOM https://github.com/muicss/sentineljs/blob/master/src/sentine...

It adds a faux `animation` keyframe for the specified CSS selector.

cheeaun··on Show HN: Puppetron – Puppeteer (Headless Chrome)-based Rendering Solution
Hi everyone, OP here.

This is mainly inspired by Google's Render-tron https://render-tron.appspot.com/ but I added a PDF option and few more fancy features. This uses Puppeteer, also by Google https://github.com/GoogleChrome/puppeteer

Here are two demo videos:

- https://www.youtube.com/watch?v=n4sRp3qe_1Y - Screenshot, (Pre)render & PDF options

- https://www.youtube.com/watch?v=wYCrJu-Wy2E - `clipSelector` for element screenshot

Cheers

cheeaun··on HackerNews Grid
Somehow clicking on the thumbnails keep appending `%7B%20%7B%20hit.url%7D%7D` to the URL. Bug?
cheeaun··on Looking for feedback on Happi. Free hosted infrastructure software
It's weird that the site still store cookies after I decline
cheeaun··on Ask HN: What you do when you get Headache while working?
Take pain relief pills?
cheeaun··on Pixel Map Generator
Singapore is missing in the map
cheeaun··on Repokémon – Showcase of GitHub Repos with Pokémon Names
Thanks! Currently no sort/filters. I'm planning to add those soon :)

By popularity, do you mean the repos or the pokemon?

cheeaun··on Repokémon – Showcase of GitHub Repos with Pokémon Names
Yeap, the one with most stars. I was thinking of getting most forks if say multiple repos with exact same number of stars, but I guess I was lazy.
cheeaun··on Repokémon – Showcase of GitHub Repos with Pokémon Names
I wrote a script to call the GitHub search api for every single name https://github.com/cheeaun/repokemon/blob/master/scripts/rep...
cheeaun··on Reddit for iOS and Android
There's http://reedditapp.com/about/
cheeaun··on I switched to Android after 7 years of iOS
Thanks! Glad to know that you like the app :)
cheeaun··on I switched to Android after 7 years of iOS
Thanks! If you're interested in the issues I encountered for dev, I recently blogged some of them in my article here: http://cheeaun.com/blog/2016/03/building-hackerweb-ios/ (Also note that I've released an iOS counterpart of the web app).
cheeaun··on I switched to Android after 7 years of iOS
Hah, I don't see your comment as harsh at all :)

So as for your feedback:

1. I myself also wish that I could login, comment, etc. Unfortunately the official API doesn't allow it yet. Other HN apps implement those by scraping HN, save your username/password somewhere but I didn't choose this route because it might be a maintenance nightmare for me :(

2. Regarding the 'open new tab/window' preference for links, I've been thinking about this for a long time. Will experiment soon :)

3. Animations. I'll need time to implement those :P

Glad to know that you like my app! Cheers.

cheeaun··on I switched to Android after 7 years of iOS
Hi! Creator of HackerWeb here, just wondering what kind of additional functionality that you're expecting?
cheeaun··on Ask HN: What are you working on and why is it awesome? Please include URL
Nice! Glad to know you're using and liking it :)
cheeaun··on Ask HN: What are you working on and why is it awesome? Please include URL
HackerWeb - http://hackerwebapp.com/

I just recently launched an iOS app https://itunes.apple.com/us/app/hackerweb/id1084209377?mt=8 in conjunction of the web app. It's my first ever iOS app and is built with React Native.

I've also written a post on my journey in building the app: http://cheeaun.com/blog/2016/03/building-hackerweb-ios/

Here's a video preview: https://www.youtube.com/watch?v=y3xDf67mjQw

cheeaun··on Show HN: HackerWeb – A simple HN iOS app built with React Native
I use NavigatorIOS mainly because it looks more native on iOS (with blurred background), though less customisable and sometimes buggy. Navigator and NavigationExperimental is more customizable but somehow looks "off".
cheeaun··on Show HN: HackerWeb – A simple HN iOS app built with React Native
Hmm, I don't actually control that. I use NavigatorIOS which just need to pass the 'title' string. http://facebook.github.io/react-native/docs/navigatorios.htm...
cheeaun··on Show HN: HackerWeb – A simple HN iOS app built with React Native
Oh you mean which title length?
cheeaun··on Show HN: HackerWeb – A simple HN iOS app built with React Native
Hello everyone, OP here. This is my first iOS app built with React Native. It took me few months since around September.

Feedback welcomed!

cheeaun··on Ask HN: Anyone from Malaysia on HN?
Hi, from Malaysia but staying in SG
cheeaun··on Show HN: 3D Touch Canvas
Here's a demo video I made: https://twitter.com/cheeaun/status/656631323923091456
cheeaun··on Show HN: Build, run and share React Native apps in your browser
https://github.com/KodersLab/react-native-for-web https://github.com/necolas/react-native-web
cheeaun··on High-Performance Infinite List in JavaScript
So this is only for touch-based devices? Trying scrolling with the mouse/trackpad, nothing happens :(
cheeaun··on Show HN: Kyoku – An app that shows iTunes current playing song on Mac menu bar
There are already a few for Spotify, like http://skiptunes.com/ and http://mmth.us/simplify/
← PreviousPage 4 of 9Next →