Readit News logoReadit News
goodoldneon commented on Show HN: StepKit, an open and cross-platform durable execution standard    · Posted by u/tonyhb
dot_louis · 4 months ago
Looks neat, how to you guys compare to upstash workflows ?
goodoldneon · 4 months ago
We'll release an Upstash Workflows adapter soon! StepKit is ultimately just an in-code API that lets you define workflows in a backend agnostic way. We want you to define workflows that can run in Upstash, Inngest, Cloudflare... really anywhere!
goodoldneon commented on Show HN: StepKit, an open and cross-platform durable execution standard    · Posted by u/tonyhb
ptsi · 4 months ago
Looks cool. How does this compare to Vercel Workflow Kit or Cloudflare Workflows?
goodoldneon · 4 months ago
Vercel Workflow Kit takes a very different approach. Lack of step IDs (which makes them worse at handling code changes), compilation step, more opinionated about backends ("worlds", as they call them). Vercel Workflow Kit has magic that admittedly makes it a little easier to get started, but that magic causes problems when you want a mature product.

Cloudflare Workflows are actually complementary to StepKit! We'll soon release an adapter that lets you define StepKit workflows that run as Cloudflare Workflows. We have a POC in `packages/cloudflare` in our repo

goodoldneon commented on Show HN: StepKit, an open and cross-platform durable execution standard    · Posted by u/tonyhb
goodoldneon · 4 months ago
Inngest engineer here! For a little extra context, the `@stepkit/core` package is basically just an API for defining a workflow. There isn't much to it because we don't want to be overly opinionated on backend implementations!

The `@stepkit/sdk-tools` package is a set of tools for building your own StepKit SDK. The vast vast majority of stuff in there is optional, but highly valuable if you want to avoid reinventing the wheel when building your own SDK.

goodoldneon commented on Run TypeScript code without worrying about configuration   tsx.is/... · Posted by u/nailer
alpinisme · 8 months ago
Some people hate enums but they’re the only easy form of nominal typing in typescript, and for that alone you can pry them from my cold dead hands.
goodoldneon · 8 months ago
Why is nominal typing desirable?
goodoldneon commented on Ask HN: What are your current programming pet peeves?    · Posted by u/alexathrowawa9
ajkjk · 8 months ago
I can't believe that in 2025 it is still hard to find documentation for basic functionality in languages as ubiquitous as, say, Python.

If I google something simple I get 100 junk sites of garbage (GeeksForGeeks, W3Schools, etc), a bunch of AI-generated crap, a bunch of archaic out-of-date stuff, the official documentation which is a wall of dense text, some tutorials that mention the basics, a bunch of shitty bootcamp blogspam (they make you write blog posts about crap to get your brand out there, you know), some stackexchange posts with twenty different answers from 2010, etc. And I'm thinking of, like, Python here, cause that's what was pissing me off this week. God help you if what you're looking for is made by Apple.

Sure we're using AI to look up documentation now but that should never have been necessary. Just like now we use AI to google things because google is so shitty. It's not that AI is great, it's that search engines and documentation are more dogshit than ever and AI is a bandaid.

also it is amazing to me that shells still exist in more-or-less the same form. dear god can I just get a terminal that runs something like Python directly?

goodoldneon · 8 months ago
PEPs are often great documentation. They definitely don't cover everything, but they can be helpful
goodoldneon commented on Why are credit card rates so high?   libertystreeteconomics.ne... · Posted by u/voxleone
golergka · a year ago
Looking from the outside, it seems that people in the US are always using credit cards as opposed to debit cards, and I don't really see a good reason for that. I have owned credit card in the past, and I could get one easily now, but I don't see any reason to: I have money in the bank, I want to spend it, and I don't need to lend anything.

Why and how does _credit_ becomes the first and default way of payment?

goodoldneon · a year ago
Because I get rewards when I use it. I always pay at the end of the month so I never pay interest
goodoldneon commented on Ask HN: Is Cursor deleting working code for you too or is it just me?    · Posted by u/namanyayg
ost-ing · a year ago
Is anyone actually getting a performance boon having these llms directly integrated into the editor? I find copy pasting blocks of code to chatgpt works really well to get help in isolation, especially if im doing something mathematical or algorithmic, or researching a new data struct or theory. Do I want it to run loose in my repository? Absolutely not
goodoldneon · a year ago
I use Cursor and I get a lot of benefit from its autocomplete suggestions, but its composer is horrible so I never use it. The dream of telling AI to make changes on its own hasn’t arrived
goodoldneon commented on The cost of Go's panic and recover   jub0bs.com/posts/2025-02-... · Posted by u/todsacerdoti
ThePhysicist · a year ago
Do you use recover() a lot? I have never used it much, I guess it is important in some cases but I don't think it's used that much in practice, or is it?
goodoldneon · a year ago
I always make sure recover is used in all goroutines I start. I don’t want a panic in a random goroutine to crash my whole server
goodoldneon commented on Schools reviving shop class   wsj.com/us-news/education... · Posted by u/bookofjoe
yapyap · a year ago
these are high schoolers we’re talking about, sure people have used the excuse of the classes not being given but if they were, nearly no one would be interested.

also you need to keep budget in mind and the teacher shortage

goodoldneon · a year ago
Looks like you're being downvoted but you're right. A tiny fraction of high school students would actually care about these classes -- high school me wouldn't

u/goodoldneon

KarmaCake day858July 23, 2018View Original