HNHacker News
TopNewBestAskShowJobs

conroy

4,032 karma · joined January 25, 2012

email: kyle@conroy.org working on: riza.io
submissionscomments
conroy··on Parrot – type-safe SQL in Gleam, supports SQlite, PostgreSQL and MySQL
https://gleam.run/ - Gleam is a friendly language for building type-safe systems that scale!
conroy··on SQLx – Rust SQL Toolkit
Maintainer of sqlc here. Thanks for the kind words! I'm considering switching to the sqlx model of talking to a running database simply because trying to re-implement PostgreSQL internals has been a huge challenge. It works for most queries, but for the long tail of features, it's a losing battle.

Can you tell me why it's a non-starter for you?

conroy··on GCP Outage
We're in us-west-1 and seeing issues across Cloud Run, Cloud SQL, Cloud Storage and Compute Engine.
conroy··on Python lib generates its code on-the-fly based on usage
you'd be surprised, but there's actually a bunch of problems you can solve with something like this, as long as you have a safe place to run the generated code
conroy··on Ask HN: Who is hiring? (May 2025)
Riza | San Francisco | Full-Time | System, Backend, and Full-Stack Engineers | https://riza.io

We provide isolated runtimes for executing untrusted code, mostly generated by LLMs. Our sandboxing is powered by a combination of WebAssembly, V8, and microVMs. Our customers do things like extract data from log lines at run time by asking claude-3-7-sonnet to generate a parsing function on-the-fly and then sending it to us for execution.

Things we need help with:

- Our API (https://docs.riza.io/) (Postgres / Go)

- Our account dashboard (Postgres / Go / React / TypeScript)

- Our code execution engine (Go / Rust)

- New products including code generation workflows (Anthropic / OpenAI experience a plus)

We’ve raised seed money, but the whole company is currently just me, Andrew and David working out of a converted warehouse on Alabama St. We’re second-time founders, so we know the risk we’re asking you to take and we’re prepared to compensate accordingly.

See open roles and apply here: https://jobs.ashbyhq.com/riza

conroy··on Claude Integrations
Remote MCP servers are still in a strange space. Anthropic updated the MCP spec about a month ago with a new Streamable HTTP transport, but it doesn't appear that Claude supports that transport yet.

When I hooked up our remote MCP server, Claude sends a GET request to the endpoint. According to the spec, clients that want to support both transports should first attempt to POST an InitializeRequest to the server URL. If that returns a 4xx, it should then assume the SSE integration.

conroy··on Ask HN: Who is hiring? (April 2025)
Riza | San Francisco | Full-Time | System, Backend, and Full-Stack Engineers | https://riza.io

We provide isolated runtimes for executing untrusted code, mostly generated by LLMs. Our sandboxing is powered by a combination of WebAssembly, V8, and microVMs. Our customers do things like extract data from log lines at run time by asking claude-3-7-sonnet to generate a parsing function on-the-fly and then sending it to us for execution.

Things we need help with:

- Our API (https://docs.riza.io/) (Postgres / Go)

- Our account dashboard (Postgres / Go / React / TypeScript)

- Our code execution engine (Go / Rust)

- New products including code generation workflows (Anthropic / OpenAI experience a plus)

We’ve raised seed money, but the whole company is currently just me, Andrew and David working out of a converted warehouse on Alabama St. We’re second-time founders, so we know the risk we’re asking you to take and we’re prepared to compensate accordingly.

See open roles and apply here: https://jobs.ashbyhq.com/riza

conroy··on Bazel 8.0
Did a crazy thing and adopted Bazel for our two person company. Took a while to get everything working, but the average build takes about 30 seconds to run, across Go / Rust / TypeScript.
conroy··on Spin 3.0 – open-source tooling for building and running WASM apps
This is just a limitation of the wasmtime CLI. The full Rust API let's you mount filesystems as read-only. Not sure why it's not exposed as an argument.
conroy··on Spin 3.0 – open-source tooling for building and running WASM apps
wasmtime works as long as you make sure to include the lib directory

    % wasmtime run --dir .::/ python.wasm -c 'print("hello world")'
    hello world 
disclaimer: I run a code execution API service (https://riza.io/playground) that does this and more (HTTP, packages, etc.)
conroy··on Caltrain's new electric trains
Make sure you're looking at the new schedules (https://www.caltrain.com/media/33909) which go into effect on September 21 of this year. The slowest trips between SF and Sunnyvale are ~65 minutes and the fastest is ~50 minutes.
conroy··on Show HN: An SQS Alternative on Postgres
I'm curious how this performs compared to River https://riverqueue.com/ https://news.ycombinator.com/item?id=38349716
conroy··on Product Roadmap
You can see the latest stats here: https://bsky.jazco.dev/stats

Around 200,000 folks liked a post today.

conroy··on Show HN: Riza – Safely run untrusted code from your app
> I would think a much less explodey way of shimming out untrusted code would be an in-memory filesystem so things blow up less

Filesystem access is the first item on our roadmap (https://docs.riza.io/reference/roadmap). If you want to see it in action, try opening /src/code.py. While adding an in-memory filesystem would be easy, we want to make it usable for reading and writing potentially large files.

> I guess put another way: who is the target audience for this?

Our customers are using our API to run LLM-generated code, build plugin systems, and power customer-defined data transformations.

conroy··on No Abstractions: our API design principle
In this case, a HTTP API is the abstraction. Integrating with ACH and other payment rails requires a lengthy integration process. Sometime you have to send binary files using FTP!
conroy··on Work begins on a $12B high-speed rail line between Las Vegas and Los Angeles
I understand that California High Speed Rail isn't a popular project on HN, but to claim that it hasn't broken ground is just wrong. There are numerous completed structures and a clear plan to get high-speed trains running from Merced to Bakersfield by 2030.
conroy··on Consumer Reports finds 'widespread' presence of plastics in food
GearLab uses the same model as Consumer Reports. No sponsored content, they buy all the products themselves, etc.

https://www.outdoorgearlab.com/about

conroy··on Mercedes beats Tesla to autonomous driving in California
> Tesla FSD navigating the complex city streets of LA for 60 minutes with zero human intervention.

17 fatalities, 736 crashes: The shocking toll of Tesla’s Autopilot

https://www.washingtonpost.com/technology/2023/06/10/tesla-a...

conroy··on Protobuf-ES: Protocol Buffers TypeScript/JavaScript runtime
They already have! Connect (https://github.com/bufbuild/connect-web) is what you're looking for, as it's grpc-web compatible.
conroy··on Stripe Financial Connections
WellsFargo has some form of OAuth (https://developer.wellsfargo.com/). I know that YNAB (https://www.youneedabudget.com/) uses it.
conroy··on The New OCaml Website
This landing page includes a pet peeve: zero-context social proof.

It's great to know that Microsoft, Docker, and Facebook use OCaml. Buy do they use it seriously? The industrial users (https://ocaml.org/industrial-users) page links directly the company websites. Only two logos from the home page have case studies. Don't just tell me that Microsoft uses OCaml, tell me how!

conroy··on ‘Click to Cancel’ legislation introduced in Pennsylvania
Surprisingly, the proposed bill exempts gyms and health clubs, which have some of the worst cancellation policies.
conroy··on ‘Click to Cancel’ legislation introduced in Pennsylvania
Full text of the proposed bill: https://legiscan.com/PA/text/HB2511/id/2569740/Pennsylvania-...
conroy··on Ask HN: Have you created programs for only your personal use?
Not for me, but I wrote a small program that emails my dad the New York Times crossword every day so that he can print it out. He could just log into the website and print it, but email is so much easier for him.
conroy··on You can make a Playdate game. Right here
Was torn between submitting this or the Twitter thread announcing the launch, which can be found here: https://twitter.com/playdate/status/1483905526652026886
conroy··on New Year, New CEO
While this is true, remember that the Signal Foundation was started with a sizeable investment from their new interim CEO Brian Acton.

> In February of 2018, Acton invested $50 million of his own money to start the Signal Foundation alongside Moxie Marlinspike > > https://signalfoundation.org/en/

He's worth at least a billion dollars, so one imagines that Signal will continue as long as he's involved.

conroy··on Ordering movie credits with graph theory
> probably has reasons for doing so

Probably not. They do credits for movies of all sizes. If you're doing a small student film, do you really want to think about the order of your credits? This gives you a great default choice.

conroy··on Tailwind CSS v3
Link should probably go to the blog post https://tailwindcss.com/blog/tailwindcss-v3
conroy··on Square is now called Block
"If press releases are your thing, here’s ours: https://www.businesswire.com/news/home/52543725/en"

- @blocks (https://twitter.com/blocks/status/1466159597194907649)

conroy··on Open Swoole is a fork of the previous Swoole extension since version v4.7.1
More context here from the author of Swoole https://github.com/swoole/swoole-src/issues/4434
Page 1 of 10Next →