News for hackers. Stuff that matters.

techn00

Re:Effect 4.0 on Friday October 02, 2026 @03:35AM (#49930830)
Effect looks so cool, but the only thing that is off-putting (for me) is the DI. I don't even mind the syntax.

I just don't like these DI systems that pull stuff "out of thin air" auto-magically instead of just passing arguments.

Re:Jev: New frontier model 40-400x cheaper and 20-200x faster on Wednesday September 16, 2026 @02:41AM (#49722874)
I can't see how this is different from a fine tuned LFM2.5 encoder
Re:Being Ambitious and Being a Dad on Wednesday August 19, 2026 @02:17AM (#49357557)
When do you spend time with your spouse lol
Re:Opaque Types in Python on Tuesday May 26, 2026 @01:06PM (#48282563)
average python script writer
The title says "dev environments". Can dagger be used for creatin dev environments, like devcontainers or https://www.jetify.com/docs/devbox/quickstart ?
Re:Event Sourcing in Go: From Zero to Production on Saturday November 22, 2025 @09:16AM (#46014977)
Good article, you might like my lib https://github.com/DeluxeOwl/chronicle - covers a lot of event sourcing pains for Go
I thought that OP linked this devbox since so many subcommands from the cli are almost identical
Hi, author here

I wasn't aware of this library, I did check for name collisions with other Go repos though

Hey, author here

You're not forced to use that comment, you can pass the event however you like, if you satisfy the event.Any interface (by having the method EventName() string).

I prefer that comment because Go doesn't have native sum types, and I believe that by using the framework in combination with the gochecksumtype linter, you get the best developer experience and type safety (you DO have tab autocomplete with the events for recordThat - the type system helps because of the sealed interface).

But again, if you don't want to use the linter, no problem. You can create constructors for the events however you like, just like in your example.

leaving this here: https://github.com/xo/usql
I am so sick of AI generated README's, they follow the samn damn format.
Re:We just hit $1M ARR in 4 years. With zero funding on Thursday July 10, 2025 @01:34AM (#44517618)
This story is similar to the guys at senja.io: tech founder => marketing/growth person joins => business skyrockets to 1M ARR. It looks to me like a combination of having a product with some revenue and havingthe luck of someone like Jon joining.

I'd be more interested on how to find people like Jon tbh.

Biotech, wearables
"We were gonna ask 1399 euros for this (overpriced already) but we think that some people might want to give us more money if we market it as an experiment"
Re:DNS4EU for Public Is Available on Thursday June 05, 2025 @08:20AM (#44190932)
I agree 100% with everything you've said, and I'm from the EU. EU companies are burning and pocketing as much money as they can for themselves while delivering sub-par software.
Re:Show HN: Localize React apps without rewriting code on Wednesday June 04, 2025 @02:44AM (#44177821)
Does the compiler work with react native (expo)?
I recently found out that Wolt (being available in lots of european countries) is also owned by DoorDash
Re:Helmdar: 3D Scanning Brooklyn on Rollerblades on Monday May 05, 2025 @02:55AM (#43892537)
and xerox
Re:.localhost Domains on Saturday April 12, 2025 @07:52AM (#43663609)
I have a small go binary that uses caddy and dns-sd on mac to have any kind of domain names on my local network (uses mdns) with https. Really nice for accessing websites from my phone.

https://github.com/DeluxeOwl/localhttps

Ask HN: mDNS Locked Down on Macs?

I was using a cool tool called localias, which allows you to set `.local` domains with https for services running on your mac. It's really helpful to be able to access the services on your network at the same address (especially for mobile dev). Example:localias add frontend.local 5173 # you can now access https://frontend.local and it will resolve to your local service listening on 5173.But...

( Read More... | 1 comment | on HN )
I love single binary apps, easy to deploy.
Re:KubeVPN: Revolutionizing Kubernetes Local Development on Thursday February 20, 2025 @11:50AM (#43117027)
It could however I specified mDNS so other developers won't be required to use tailscale (or to run a dns server)
Re:KubeVPN: Revolutionizing Kubernetes Local Development on Thursday February 20, 2025 @10:47AM (#43116119)
My ideal k8s dev env (I wonder if any of the tools do this):

- local on my machine.

- ingress with https + subdomains integrated with mDNS (so I can access the services easily from my phone when developing mobile apps). mDNS also makes sure that other devs can set it up locally for themselves.

- easily swap what I'm working on, if I have 3 services A, B, C, while I'm working on A locally, I want B and C to run in the cluster and to be able to interact with them, same if I'm working on B, A and C should run in the cluster.

Re:The day I taught AI to read code like a Senior Developer on Sunday January 05, 2025 @11:33AM (#42602894)
the implementations of getFileContext() and shouldStartNewGroup().
Re:Day Zero – Build Good Web Apps with the Zero Sync Engine on Saturday December 21, 2024 @12:50AM (#42477793)
> Transactional custom mutators that allow complex logic and server-side specific behavior are coming in beta.

It seems right now it only supports CRUD-style logic? Suppose I have a Go backend service (or any other language, really). Creating and exposing some pg tables for the read only path is something reasonable if I want to integrate with zero.

But what about the write path in such an app? Where you have some business logic that doesn't involve simple CRUD, will (or does) zero support that with custom mutators?

edit: I didn't see this notion page which address this https://replicache.notion.site/Introducing-Zero-8ce1b1f184aa...

Re:Kagi Search API on Tuesday December 03, 2024 @08:34AM (#42305864)
> This is currently $19/mo plus search API cost (2.5c per search). Please reach out to [email protected] for invite.

Isn't 2.5c per search kind of expensive? serp api is 1 cent for the $150/month = 15k searches plan

Re:Static IPs for Serverless Containers on Tuesday December 03, 2024 @03:30AM (#42304104)
side question: what do you use to make the diagrams?
It's amazing what you can do with S3. It's one of the best things that AWS has to offer.

I wonder, is there a formal definition for a set of primitives that allow you to build an ACID database? Assume an API of some kind (in this case, S3) that you can interact with - and provides, I don't know, locks, % durability, etc.

What would make you say, 'Having those primitives, I CAN build an ACID database on top of it'?

Re:Maxun: Open-Source No-Code Web Data Extraction Platform on Saturday November 09, 2024 @04:01AM (#42093370)
It doesn't, you cant find any reference to the captcha solving or anything like that in the repo. There's one line for the stealth plugin that is commented out:

// chromium.use(stealthPlugin());

imo this is the hardest part about scraping, evading bot detection and captchas.

edit: and keeping the scraping logic & rules up to date

Older »