HNHacker News
TopNewBestAskShowJobs

pksunkara

688 karma · joined September 12, 2011

Pavan Sunkara

http://github.com/pksunkara

https://www.linkedin.com/in/pksunkara

[ my public key: https://keybase.io/pksunkara; my proof: https://keybase.io/pksunkara/sigs/YXTiDymHTSwfTfEjI2dZWnYM9dPA_eYyck8jXzPT71Y ]

submissionscomments
pksunkara··on Temporal raises $550M at a $12.55B valuation
Can someone tell me why people prefer temporal over something like https://restate.dev?
pksunkara··on Ask HN: What are you working on? (September 2026)
I am working on a code forge that can work offline for the collaborative stuff. https://juju.bi
pksunkara··on Git hosting that never leaves Europe
Yes, it is a cloud service and CI. It is not region specific for now since I am not in EU.
pksunkara··on Git hosting that never leaves Europe
How is this different from a custom forgejo hosted in europe? What features does this provide compared to traditional code forges?

Disclaimer: I am building https://juju.bi, therefore you don't need to answer if uncomfortable.

pksunkara··on Cursor launches Origin, GitHub alternative
I am working on a GitHub compatible API for my code forge at https://juju.bi, and thus all the existing integrations of GitHub should theoretically work with my code forge too.
pksunkara··on Tangleflow: Converts GitHub Actions workflows to tangled workflows and back
FWIW, I really like what Tangled is doing and I agree that we need a federation of forges. Which is why, I am planning to use ATproto too for public repositories in the code forge I am building, https://juju.bi
pksunkara··on Jack Dorsey launches Buzz to combine team chat, AI agents and Git hosting
I am building a new code forge at https://juju.bi

It's not agent-first, but I can't think of any features that are needed for agents other than scalability.

pksunkara··on Ask HN: Which GitHub features are needed in a code forge before you can migrate?
Let me start off (assuming all code forges have PRs)

  1. Branch protection rules
  2. CI
  3. Terraform provider (API)
pksunkara··on Radicle: Sovereign {code forge} built on Git
I would love to know the need behind pushing over HTTPS. Is the SSH protocol not good?
pksunkara··on GitHub Stacked PRs
I think the CLI is useful for pushing. What do you use to push all the rebased child branches?
pksunkara··on Code Storage by the Pierre Computer Company
I am still curious why they stopped offering their original service. What was the feedback from users? Why did developers not want to use it?
pksunkara··on Unconventional PostgreSQL Optimizations
Thanks, missed that part. I would still be interested in knowing how much additional storage that adds, if the OP is interested in updating the article.
pksunkara··on Unconventional PostgreSQL Optimizations
I think a stored generated column allows you to create an index on it directly. Isn't it better approach?
pksunkara··on Nobody knows how to build with AI yet
I am working on something for that at https://automa.app. Let me know if you are interested in trying it out.
pksunkara··on Rust CLI with Clap
Actually,

1. `color` feature and thus the `anstream` dep is optional.

2. Even if you use it, it handles all the behaviour correctly regarding the piping and no color support, which is why it is a dependency in the first place.

Source: I am clap maintainer

pksunkara··on Making Beautiful API Keys
This ulid Postgres extension doesn't have any performance issues compared to native uuidv7 in Postgres. https://github.com/pksunkara/pgx_ulid. Just wanted to bring it up since it looks like the author didn't come across it when looking for ulid generators in postgres.

Disclaimer: I built it.

pksunkara··on Refactoring Python with Tree-sitter and Jedi
Where can I learn more about this? You guys don't seem to have any docs available.
pksunkara··on The Stainless SDK Generator
How do you guys differ against https://www.speakeasyapi.dev and https://www.buildwithfern.com and https://liblab.com?
pksunkara··on Unexpected downsides of UUID keys in PostgreSQL
Implementing support for UUIDv7 does not equal implementing support for ULID. ULID needs to be treated as a first class citizen (type, read format, storage format, converters) instead of being an afterthought result from UUIDv7.

I have built a postgres extension for adding ULID support which does what I described. https://github.com/pksunkara/pgx_ulid

pksunkara··on State of Routing in Rust
Hey, thanks for posting this. :)
pksunkara··on Going Serverless: Migrating an Express App to AWS API Gateway and AWS Lambda
We reduced our service server costs to 1/6th by moving from Heroku to Lambda. And that's not even considering the main benefit of a big computational request not blocking other requests (which is why we moved to it in the first place).
pksunkara··on Vue 2.0 is here
I have written a webpack plugin which generates `.vue` files automatically and you just keep writing `js`, `css` and `html`.

https://github.com/pksunkara/vue-builder-webpack-plugin

pksunkara··on RAML – RESTful API modeling language
What do you think about API Blueprint [1]? It is based on Markdown.

[1]: https://apiblueprint.org

pksunkara··on RAML – RESTful API modeling language
Can I suggest API Blueprint [1]? It is much more human friendly and easier to work on API design. Apiary has tools for complete API lifecycle management.

Disclaimer: I work on making API Blueprint better.

[1]: https://apiblueprint.org

pksunkara··on Material Design Lite
You can but I didn't like it and wanted to use react.js
pksunkara··on Material Design Lite
This is such a cool move from google. Doing material design in HTML/CSS/JS is pure win.

I am working on React.js components for this. I have already did half of them. Check out https://github.com/pksunkara/react-mdl. I welcome any contributions.

EDIT: Components can be seen at https://github.com/pksunkara/react-mdl/tree/master/src

pksunkara··on Ask HN: Who is hiring? (April 2015)
Apiary (http://apiary.io) - FULL TIME - San Fransisco, CA or Prague, Czech Republic

TECHNOLOGY: Node.js, Backbone, Coffeescript

Visit https://apiary.io/company#jobs for more details on the jobs.

==========================================

Fullstack Developer (Core Application Team)

===========================================

As a member of the Application team, you are going to be responsible for crafting, delivering and maintaining the main apiary.io application (including the Apiary for Teams feature set).

In this vertical team, you are going to collaborate with your fellow team members on providing the best tooling and platform for designing, developing, and maintaining APIs worldwide.

Building great APIs is all about effective collaboration, be the one building the tools (teams, managing a team, user roles, access control, ...).

You'll be developing one of the most-used API Documentation worldwide. Documentation including interactive Console, documentation that has to run smoothly on mobile and touch-based devices, has to support plenty of customization options, and on top of that has to be super fast.

Don't forget about Mock Server and Debugging Proxy. Mock Server is all about speed and pairing responses defined in an API blueprint (choosing what response is the best fit). Debugging Proxy is a tough one. (...). Don't leave out payments (trials, subscriptions, ...).

You'll be responsible for the most visible part of our product suite that defines how Apiary is perceived.

pksunkara··on An API is only as good as its documentation
You can try using API Blueprint (https://apiblueprint.org) which is based on Markdown can host your API docs at http://apiary.io

Disclaimer: I work at Apiary

pksunkara··on Ask HN: Tell me your biggest pain and I will try to solve it
Better golang package management.
pksunkara··on Ask HN: What's the best way to write an API spec?
Disclaimer: I work for Apiary.

API Blueprint [1] is an open source API description format which can be used to intuitively describe an API.

MSON [2] is a recent addition to the above format which makes it easy to describe all kinds of complex requests and responses in the spec.

You can email me at pavan [at] apiary [dot] io if you have any more questions.

[1]: http://apiblueprint.org

[2]: http://github.com/apiaryio/mson