HNHacker News
TopNewBestAskShowJobs

kahseng

718 karma · joined February 6, 2008

submissionscomments
kahseng··on Ask HN: Who is hiring? (March 2021)
We're opportunistically hiring for that - feel free to shoot an email to my username at company and I can put you in touch with the right person!
kahseng··on Ask HN: Who is hiring? (March 2021)
Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE, Engineering Manager

[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least summer 2021.]

Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.

I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.

Here is a recent blog post about how we think about compositional software design: https://medium.com/airtable-eng/building-a-modular-software-...

We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.

We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.

Read about open positions and apply here: https://airtable.com/careers

kahseng··on Ask HN: Who is hiring? (February 2021)
Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE, Engineering Manager

[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least summer 2021.]

Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.

I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.

Here are recent blog posts about our integrations capability https://blog.airtable.com/how-to-use-airtable-integrations/ and scripting marketplace https://blog.airtable.com/script-templates/

We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.

We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.

Read about open positions and apply here: https://airtable.com/careers

kahseng··on Ask HN: Who is hiring? (September 2020)
Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE

[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least the end of 2020.]

Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.

I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.

Here's a blog post about some of the technical decisions behind a recent project to add a lightweight scripting layer on top of the core product: https://airtable.news/creating-a-scripting-environment-for-a...

We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.

We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.

Read about open positions and apply here: https://airtable.com/careers

kahseng··on Ask HN: Who is hiring? (August 2020)
I don't know about this area, but you can send an email to username at company and I'm happy to forward internally.
kahseng··on Ask HN: Who is hiring? (August 2020)
Airtable | San Francisco, CA or Mountain View, CA | Onsite | Software Engineer, Product Engineer, Data Engineer, Data Scientist, SRE

[COVID-19: The whole company is currently working remotely. Employees can be fully remote until at least the end of 2020.]

Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.

I work at Airtable on the platform team where we're allowing others to develop new capabilities for our users/customers. I chose to join after meeting some incredible people and learning about the culture.

Here's a blog post about some of the technical decisions behind a recent project to add a lightweight scripting layer on top of the core product: https://airtable.news/creating-a-scripting-environment-for-a...

We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.

We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.

Read about open positions and apply here: https://airtable.com/careers

kahseng··on Ask HN: Who is hiring? (October 2019)
Airtable | Software Engineer | San Francisco | REMOTE (US only)

Airtable's mission is to expand human productivity by letting everyone create tools to organize their world. Our current product includes a real-time collaborative database and a rich set of components for building tools using this database. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our roadmap is filled with enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.

To see some of the ways people are already using Airtable, check out https://airtable.com/universe

We're hiring engineers for web (Javascript + Flow, Node, React), iOS (Objective-C, Swift), and Android.

We're a small team, with backgrounds from Google, Facebook, Microsoft, etc. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration. Read more about our engineering culture and values here: https://www.keyvalues.com/airtable

You can apply here: https://airtable.com/jobs

kahseng··on After man says dog dewormer cured his cancer, researchers look into treatment
If helpful, here's what the US sees https://ctxt.io/2/AACAZ3Z6FA
kahseng··on PyPy for low-latency systems
Thanks, don't think I saw much impact at all in aggregate - our memory consumption on these web servers were dominated by objects we intentionally stored per request or globally, and not temporary/unreferenced python objects.
kahseng··on PyPy for low-latency systems
Reminds me of a time at Quora in 2011 where we saw Python GC impact 99th percentile server-side site speed. So drawing from HFT inspiration where some companies would disable JVM GC during trading hours and perform them offline, I thought about how to take some backends periodically offline in order to have GC not happen on user requests. A simpler operational solution emerged though where I just had to disable GC on user requests and make it happen only on a special "/_gc" endpoint. I then dual purposed the frequent nginx/haproxy backend health-check functionality to use that endpoint, thereby ensuring all backends had frequent GC and the time spent there only impacting the health check requests, and not that of end users.

edit: added more details I remembered later

kahseng··on Drive.ai will offer a self-driving car service for public use in Frisco, Texas
Thanks Ryan! How are things going? :)
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
The extension needs to be reviewed by Mozilla and signed unfortunately. 80% get done within 5 days but unclear if this will be the case here. Meanwhile you can use the bookmarklets at https://ctxt.io/faq but those won't work on CORS/CSP restricted sites.
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Firefox extension out soon: https://addons.mozilla.org/en-US/firefox/addon/context-ctxt-...

It was harder that I thought, lots of quirks and behavioral differences even though the APIs used were relatively simple. Needed for example `e.preventDefault()`, requiring `<all_urls>` (unfortunately! - but that might allow me to allow copying styles from selection) and a bunch of style fixes just to get to parity.

kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Yeah strangely Firefox has these design decisions on how to handle copying out styles (doesn't pick up from stylesheets unlike Webkit): https://bugzilla.mozilla.org/show_bug.cgi?id=116083#c3 https://github.com/textAngular/textAngular/issues/534 https://bugzilla.mozilla.org/show_bug.cgi?id=1273836

Firefox extension or the bookmarklets on https://ctxt.io/faq would solve this and the former should be out soon: https://addons.mozilla.org/en-US/firefox/addon/context-ctxt-...

kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Firefox extension done and under review: https://addons.mozilla.org/en-US/firefox/addon/context-ctxt-...
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Yep, discovered Firefox doesn't copy styles the same way as other webkit-based browsers like Chrome/Safari. Working on a Firefox extension which will solve all this, but even that has been a ton of quirks to deal with. 7% of my visitors used FF, 20% Safari and 66% Chrome, so I think my prioritization so far made sense. Will keep you posted on an FF extension.
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Here are some extensions needed for this.

Atom: https://atom.io/packages/copy-with-syntax

VS Code: https://marketplace.visualstudio.com/items?itemName=atian25....

Sublime Text: https://github.com/n1k0/SublimeHighlight

kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
done! (although still below the fold)
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Yup this should be fixed now, thanks to https://news.ycombinator.com/item?id=13945560.
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Thanks for this great feedback and TLS tip. I'm using GAE to host this, and it only has these options https://ctxt.io/2/AAAAACLGEg. Do you think this is broken or how I generated the cert?

I think I followed instructions from here to get the certs: https://github.com/arkarkark/letsencrypt-nosudo but I can try all this again.

edit: Looks like this is the solution, thanks for pointing this problem out: http://stackoverflow.com/questions/17746643/how-to-set-the-i...

kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Just checked and it worked on my Android's Chrome too. Any details on what the error message says?
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Cool yup that's how it all first started, a single page and trying to use JS to capture content editable.

Happy to think of ways to collaborate.

kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Point taken and thanks for the positivity! Had been balancing utility and explanation, and can swing more a little to the latter.

Yes Firefox shouldn't be too hard, I don't use anything too Chrome specific, and I have built extensions for FF and Safari prior (wink wink).

kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
I used Let's Encrypt and don't see the error myself on mobile Chrome (latest version).
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Good point, I'll work on stripping these where possible. No cookies are obtained and I would hope CSRF tokens expire quickly.
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Heh you should share that contexption!
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
To understand your stance here: What would it take for you to trust this service without running your own?
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Fair, I think I extrapolated too eagerly. Will think of a solution, including dropping the code use case. Terminal and web based output works at least.
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
Heh thanks yeah the nature of content editable. If you can still submit (use keyboard to tab-enter), it'll hopefully preserve that fixed hleader in the paste.
kahseng··on Show HN: Ctxt.io – share context of whatever you see with others in seconds
This is how it looks with the extension used: https://ctxt.io/2/AAAA4BMMFw

Still needs fixing some image proxying bugs, will work on it, thanks!

Page 1 of 3Next →