News for hackers. Stuff that matters.

goodoldneon

Great point :D
It isn’t for all repeated vowels; only for when the 2 vowels don’t make a single sound. So “chicken coop” wouldn’t have a dieresis
Re:TypeScript Enums Are Terrible on Monday April 06, 2026 @06:33PM (#47668244)
Kinda hyperbolic, but a lot of truth
Re:Neovim 0.12.0 on Sunday March 29, 2026 @10:46PM (#47569848)
I switched from Cursor to Neovim and at first I hated Neovim’s poor AI ghost text. Now I kind of like the break from heavy AI when I write code.

The vast vast majority of my code is written by Claude Code, so I don’t write much. But when I do it’s like an exercise in warding off programming atrophy

> You shouldn't be blocking the main event loop for 30 seconds! The main event loop is not intended to be used for heavy processing.

This article is talking about an SDK that runs in users' apps. Users can run whatever code they want, so the SDK has to find a way to keep sending the outgoing heartbeats

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!
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

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.

Why is nominal typing desirable?
Re:Ask HN: What are your current programming pet peeves? on Thursday July 17, 2025 @12:44PM (#44595257)
PEPs are often great documentation. They definitely don't cover everything, but they can be helpful
Re:Why are credit card rates so high? on Tuesday April 01, 2025 @06:55PM (#43552147)
Because I get rewards when I use it. I always pay at the end of the month so I never pay interest
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
Re:The cost of Go's panic and recover on Tuesday March 04, 2025 @08:03PM (#43261444)
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
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
Re:IBM Completes Acquisition of HashiCorp on Thursday February 27, 2025 @08:18PM (#43200532)
IIRC, the lifecycle hook only prevents destruction of the resource if it needs to be replaced (e.g. change an immutable field). If you outright delete the resource declaration in code then it’s destroyed. I may be misremembering though
Re:TypeScript types can run DOOM [video] on Wednesday February 26, 2025 @10:19AM (#43184466)
To be clear, it's running in TypeScript types only -- not JavaScript. Absolutely insane
Re:If Not React, Then What? on Saturday November 30, 2024 @11:15AM (#42282309)
Do not base your company’s tech decisions on FAANG companies unless your company is a FAANG company. Your challenges are likely very different from theirs
Re:The Confusing State of RCS on Monday November 04, 2024 @10:35AM (#42042488)
Right, you can change punctuation to clarify it. However, it doesn't change the fact that the Oxford comma could make the list readable as a parenthetical phrase.

I'm not saying the Oxford comma is bad. I'm just saying that it isn't 100% perfect as many people imply.

Re:The Confusing State of RCS on Sunday November 03, 2024 @09:27PM (#42037862)
They went to Oregon with Betty, a maid, and a cook.

Is Betty a maid or did they go with 3 people?

Re:The Confusing State of RCS on Sunday November 03, 2024 @04:36PM (#42036272)
The Oxford comma isn't a panacea. Sometime it makes a list read like a parenthetical phrase
Re:JavaScript Structs on Friday October 11, 2024 @09:09AM (#41809159)
If performance is so important for your app that `var` is causing issues then JavaScript is likely the wrong language
Re:Perplexity's Grand Theft AI on Friday June 28, 2024 @08:23AM (#40819927)
If the incentives for creating content decrease then where will AI source from?
Re:Perplexity's Grand Theft AI on Friday June 28, 2024 @08:18AM (#40819887)
Clicking through to what, in person interviews with sources? Your comparison makes no sense
Re:Tesla Cybertruck Production Halted on Monday April 15, 2024 @09:22AM (#40040228)

Older »