HNHacker News
TopNewBestAskShowJobs

rattray

6,554 karma · joined February 25, 2012

member of technical staff, anthropic

views my own (if that), etc.

previous:

- founder, stainless.com

- engineer, stripe

https://linkedin.com/in/alexrattray

submissionscomments
rattray··on Why doesn't Stripe use Stripe Billing?
You can.
rattray··on Ask HN: Who is hiring? (October 2022)
Stainless | Founding Engineer | NYC or Remote UTC+1 to UTC-7 | Full-time Stainless is building the platform for high-quality, easy-to-use APIs.

Our first product is SDKs as a service – you send us your OpenAPI spec, and we generate pacakges in all the major languages and publish them to npm/pypi/etc (think `npm install your-company`). These SDKs are world-class: you get an idiomatic wrapper with autocomplete, types, etc. (I built a version of this at Stripe for their SDKs, and am now building a better version for everyone.)

Next, we want to make it easy to build amazing REST APIs. REST is simple and ubiquitous, but right now it’s messy, chaotic, and hard to get right. We’re going to build great open-source standards and tooling that bring the benefits of GraphQL (types, field selection/expansion, standards) and gRPC (types, speed, versioning) to REST.

From there, we plan to build out a rich family of developer platform products – everything an API team would need to deliver a terrific DX to their partners and/or customers.

We’re about 8 months old, around 5 people, have strong revenue, and are selling to companies you interact with every day. We’re backed by Sequoia; founders of Next.js, Prisma, and Segment; and a bunch of (ex-)Stripe employees.

As a founding engineer, you’ll get autonomy to build great products, skilled peers, opportunity for tremendous impact, competitive salary, and a very competitive ownership stake.

We’re looking for exceptionally productive, thoughtful, tasteful, and kind people with a passion for making software development better for everyone. Want to build the future of API tooling? Say hi: alex at stainlessapi.com

rattray··on How fateful?
I'm sure they most cherish people who criticize Google.
rattray··on Why OCaml?
Which ones?
rattray··on Why OCaml?
How much worse is the compilation speed?
rattray··on Why OCaml?
(your last link should have been https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...)

I don't work in C#, but I must say, these seem like great features to me, and not too crufty/bloaty at all.

Scrolling through the other recent feature additions, they all look like things that would make a language feel smoother rather than more noisy. But again, IANAC#D.

rattray··on Mcmaster.com is the best e-commerce site I've ever used
I don't have access to a non-Prime Amazon account. What are some examples of what you see?
rattray··on Increase: Banking API
They have good docs, and return good error messages.

Bash history can be cleared about as easily as other places people routinely put similar information.

rattray··on Run Stable Diffusion on Your M1 Mac’s GPU
That's probably fair. I've found pyenv/venv/poetry/pipenv/pip/conda/etc more frustrating than ESM/CJS/yarn/npm/PNP/etc, but then I just do a lot less Python stuff than JS these days.
rattray··on Run Stable Diffusion on Your M1 Mac’s GPU
JS isn't perfect, but it's so much easier to deal with than Python in these regards.
rattray··on Ask HN: Who is hiring? (September 2022)
Stainless | Founding Engineer | NYC or Remote UTC+1 to UTC-7 | Full-time

Stainless is building the platform for high-quality, easy-to-use APIs.

Our first product is SDKs as a service – you send us your OpenAPI spec, and we generate pacakges in all the major languages and publish them to npm/pypi/etc (think `npm install your-company`). These SDKs are world-class: you get an idiomatic wrapper with autocomplete, types, etc. (I built a version of this at Stripe for their SDKs, and am now building a better version for everyone.)

Next, we want to make it easy to build amazing REST APIs. REST is simple and ubiquitous, but right now it’s messy, chaotic, and hard to get right. We’re going to build great open-source standards and tooling that bring the benefits of GraphQL (types, field selection/expansion, standards) and gRPC (types, speed, versioning) to REST.

From there, we plan to build out a rich family of developer platform products – everything an API team would need to deliver a terrific DX to their partners and/or customers.

We’re about 8 months old, around 5 people, have strong revenue, and are selling to companies you interact with every day. We’re backed by Sequoia; founders of Next.js, Prisma, and Segment; and a bunch of (ex-)Stripe employees.

As a founding engineer, you’ll get autonomy to build great products, skilled peers, opportunity for tremendous impact, competitive salary, and a very competitive ownership stake.

We’re looking for exceptionally productive, thoughtful, tasteful, and kind people with a passion for making software development better for everyone. Want to build the future of API tooling? Say hi: alex at stainlessapi.com

rattray··on Slack’s free plan change is causing an exodus
> The people who were hosting vibrant communities on the free tier now have the hard job of cajoling people who have no intention to pay into paying. I don't see a problem with this frankly.

The problem, as another commenter points out, is the price. There just isn't a pricing tier that would make sense for people to pay as individuals to participate in an informal community (especially if even only some members could not afford it). I can't imagine more than $5/yr really working - probably only $1-2.

Well another problem is that they don't actually have a way for individuals to cover their own memberships; you'd need a community leader to set up a GoFundMe/equivalent, fundraise every billing cycle (which is logistically taxing and damages community feelings), etc. Yuck.

For color, I'm part of a professional network slack (alumni of a company) that people derive a fair amount of professional and personal value from. Important business and career networking, fond friendships, etc etc. Roughly nobody in that group is poor, or even US-middle-class, but the willingness to pay the current lowest tier for us is absolutely not there. Not even close.

rattray··on Slack’s free plan change is causing an exodus
Thank you for sharing your experience, this is very useful!

> Along with these came many new business opportunities

Curious to hear more?

Also curious how long you've been running this stack and how large your organization is?

rattray··on Slack’s free plan change is causing an exodus
GitHub is a good example of an enduringly useful (to the company) free tier.

Because devs use it for OSS/hobbies, they want to use it at work. Simple.

rattray··on Tell HN: Google Cloud suspended our production projects at 1am on Saturday
Out of curiosity, how long was the suspension active, how quickly was it fixed once you notified them, and how large is your account (very roughly)?
rattray··on RavynOS – Finesse of macOS, freedom of FreeBSD
Has anyone packaged this into a single, easy-to-use command/application? (Like "Docker for Mac")
rattray··on Learn Postgres at the Playground – Postgres compiled to WASM running in browser
Many developers don't run those commands very frequently, so they're easy to forget.
rattray··on RavynOS – Finesse of macOS, freedom of FreeBSD
I really hope they build some kind of application registry, including listing projects that don't yet work on RavynOS, so that the community can see which packages are most in-demand, what % of apps that people want are supported, reviews from others on stability for the platform, etc.

Could bootstrap this by looking at everything in Homebrew (including casks) and sharing whether it seems to work on RavynOS yet (or whether it's ambiguous, and how you can help disambiguate).

rattray··on Ask HN: Where should I move to meet interesting tech people?
San Francisco, Oakland/Berkeley, and Silicon Valley (Palo Alto et al) are each independently worth spending time in if you can, based on your description.

In NYC, check out Williamsburg, Ft Greene, Soho/Union Square.

Have fun!

rattray··on We're improving search results when you use quotes
Hmm, that makes it sound like if I search:

> lyrics "walk down the aisle at the store"

it'll do an inexact phrase search, and if I do:

> lyrics walk down the "aisle" at the "store"

it'll do a normal search but with exact-match for aisle and store.

But in this example, that doesn't appear to be the case - looks like the first example is exact match phrase search?

rattray··on We're improving search results when you use quotes
What are some examples of sites which don't appear to be indexed?
rattray··on We're improving search results when you use quotes
Can you provide repro steps?
rattray··on Asus Zenbook 17 Fold OLED
Ah thank you! Clever.

A US-friendly link to a similar product is https://amzn.com/dp/B09H6QV53R (I searched "arca-swiss tablet mount 300mm" to find it; there are others that only go to 230mm width for folks interested in this with smaller portable monitors).

Personally I am currently experimenting with a Lenovo ThinkVision M14[0] perched (a little precariously) atop a Roost V3 Laptop Stand[1], which is a lower-quality but lighter, more minimal setup than what you describe.

When I'm on Zoom call, which is often, I can move the laptop onto the stand for a better camera angle and put the external monitor beneath.

I'm not doing graphics work and I find the 60Hz, 1920x1080, usbc-on-both-sides monitor sufficient for my purposes (much, much better than an old asus one which was 30Hz or less, and laggy).

[0] https://amzn.com/dp/B07YX5NKK2 [1] https://amzn.com/dp/B01C9KG8IG

rattray··on Asus Zenbook 17 Fold OLED
How do you attach an arca-swiss mount to a monitor?
rattray··on Nuclear energy is clean
Can you share sources? I'm surprised that so many reactors are being built.
rattray··on Denmark bans Gmail and Co from schools due to privacy concerns
> We also collect the content you create, upload, or receive from others when using our services. This includes things like email you write and receive, photos and videos you save, docs and spreadsheets you create, and comments you make on YouTube videos.
rattray··on Denmark bans Gmail and Co from schools due to privacy concerns
Could you share the relevant part of the TOS here? Others may appreciate the education as well.
rattray··on Denmark bans Gmail and Co from schools due to privacy concerns
What does the CLOUD ACT do?
rattray··on Denmark bans Gmail and Co from schools due to privacy concerns
Google Workspace makes money from Gmail by charging business users for it. Gmail is the freemium version to make employees demand their employers buy Workspace over Office 365.

It's a similar model to GitHub.

rattray··on Denmark bans Gmail and Co from schools due to privacy concerns
Excerpt of summary paragraph for the lazy:

> Recently, Datatilsynet (the Danish Data Protection Authority) issued a ruling emphasizing the importance of conducting proper due diligence before implementing cloud services. We agree due diligence is an important step for customers since privacy assessments and outcomes can vary significantly based on the way customers have configured their system. Although this ruling is limited to Helsingør Municipality, it may be of interest to other Danish controllers. To be clear, the ruling does not apply to Google directly or to other customers, nor does it prohibit use of Google Workspace for Education or Chromebooks in Denmark.

← PreviousPage 10 of 34Next →