Live data from Hacker News

Viewing profile — joeycodes

joeycodes

HN member
Joined
Sat, Oct 18, 2008, 1:47 AM UTC
HN karma
264
Public activity
67 items

About joeycodes

I like to build things. https://twitter.com/joeyliaw

I worked at Figma from 2018-2022, mostly on the C++ scenegraph, data model, performance, and monitoring.

I was CTO at Nuna Health, helping to modernize the Medicaid analytical database T-MSIS.

I helped rearchitect the healthcare.gov frontend and got folks to agree to allow its rewrite to live in AWS.

I think realtime communication tools are neat. I was a cofounder in a startup called Airtime, and before that, Voxli (YC'09). I'm glad that things like Discord exist today, but I wish things were more open.

I had fun working on some games. People seemed to enjoy playing Anachronox, but probably more because the writing and direction was great, than for any technological reason. I liked working on Figma because I finally got to work on a multiplayer game, it just happened to be an MMO for designers.

Recent public activity

  1. comment
    Comment #46958258

    It is Lunar New Year season right now, 2026 is year of the horse, there is celebratory horse imagery everywhere in many Asian countries right now, so this image could be interprete…

  2. comment
    Comment #36705230

    Although there is not an officially-supported fully-offline mode, Figma does spend a significant amount of effort preserving changes made offline if the server disconnects and the …

  3. comment
    Comment #35414182

    In my experience, the UX on "Filter Unknown Senders" is incredibly weak. For example, the red "unread" badge will still be incremented by scam messages that are ostensibly in the "…

  4. comment
    Comment #32877158

    Having worked on the performance bits of that code base, I always appreciated that the well-performing parts wouldn't have happened without leadership setting explicit performance …

  5. comment
    Comment #32581401

    I am so excited to see this live! I always wanted something like this for testing games and complex SPA's. UI's are particularly problematic for writing tests -- there's usually mu…

  6. comment
    Comment #32133722

    This was not immediately clear to me either. It seems to require date metadata inside the post. https://prose.sh/help#blog-metadata Would be neat if instead it defaulted to using t…

  7. comment
    Comment #32133247

    Figma plugins run in QuickJS in WASM https://www.figma.com/blog/an-update-on-plugin-security/

  8. comment
    Comment #31626932

    I recently played FixFox, an adorable top-down game where you go around fixing robots and machines in a quirky world where some of the sentient robots formed an anti-repair religio…

  9. comment
    Comment #31488689

    I've started to ask myself if my own creativity is a result of random sampling from the diffusion tapestry of associated memories and experience on that topic.

  10. comment
    Comment #31488682

    I agree with you, but for me, Dall·E 2 feels good because 90% of the time I can keep hitting the generate button and massage the prompt until I get something inspirational, surpris…

  11. comment
    Comment #31485543

    Posting a few comparisons here. https://twitter.com/joeyliaw/status/1528856081476116480?s=21...

  12. comment
    Comment #7854898

    Mostly from scratch. Cannot speak directly to experience of original developers, but I could see moving target as being an issue. Would love to see our code open sourced someday an…

  13. comment
    Comment #6176983

    When I see a GPLv2 app in the app store that is non-free, how do I know that the proceeds are properly going to the XaoS project?

  14. comment
    Comment #5308155

    "Locksmith gets less tips and more price complaints for being faster" http://news.ycombinator.com/item?id=2007385 (807 days ago)

  15. comment
    Comment #5297118

    I don't know if you did the "right" thing, whatever the hell that means, but I think you did the humane thing.

  16. comment
    Comment #4070189

    We're trying to have the best of both worlds. You are not anonymous to Airtime -- so you can be held accountable for your actions in the public areas of the site. However, you are …

  17. comment
    Comment #4070099

    Please send your facebook id to feedback@airtime.com to help us track this. Thank you!

  18. comment
    Comment #4070091

    Airtime is about extending your social graph one algorithmically-matched individual at a time (one-to-one). Ustream and Justin.tv are about broadcast channels (one-to-many) of whic…

  19. comment
    Comment #4070064

    Read your posts: allow us to prepopulate your video library with YouTube videos that you've shared on your wall in the past. XMPP permissions: we are deeply integrated with faceboo…

  20. comment
    Comment #4070050

    That number would be still too high for us. We want virtually zero.

  21. comment
    Comment #4070044

    When you are chatting in the "public" area anonymously with other users, we take screenshots to monitor for abusive behavior. When you direct call someone from your buddy list, tha…

  22. comment
    Comment #4070030

    Here is our introductory video to give you a taste of the product: https://www.airtime.com/about We're still working on our team page, we've been a bit busy lately.

  23. comment
    Comment #4070008

    Brought to you by the genius and taste of Matt Cahill, our Lead Designer. Illustrations by Shyama Golden.

  24. comment
    Comment #4069960

    We would most certainly not do anything like that intentionally. The normal user flow is the standard facebook app authentication dialog that clearly lists all the permissions requ…

  25. comment
    Comment #4069946

    When you are connected to someone you aren't friends with, your profile is flipped to anonymous mode. So your identity is protected and you have the social freedom anonymity provid…