Viewing profile — joeycodes
joeycodes
HN member- Joined
- Sat, Oct 18, 2008, 1:47 AM UTC
- HN karma
- 264
- Public activity
- 67 items
- HN profile
- View on Hacker News ↗
About joeycodes
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
-
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…
-
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 …
-
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 "…
-
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 …
-
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…
-
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…
-
comment
Comment #32133247
Figma plugins run in QuickJS in WASM https://www.figma.com/blog/an-update-on-plugin-security/
-
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…
-
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.
-
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…
-
comment
Comment #31485543
Posting a few comparisons here. https://twitter.com/joeyliaw/status/1528856081476116480?s=21...
-
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…
-
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?
-
comment
Comment #5308155
"Locksmith gets less tips and more price complaints for being faster" http://news.ycombinator.com/item?id=2007385 (807 days ago)
-
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.
-
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 …
-
comment
Comment #4070099
Please send your facebook id to feedback@airtime.com to help us track this. Thank you!
-
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…
-
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…
-
comment
Comment #4070050
That number would be still too high for us. We want virtually zero.
-
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…
-
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.
-
comment
Comment #4070008
Brought to you by the genius and taste of Matt Cahill, our Lead Designer. Illustrations by Shyama Golden.
-
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…
-
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…