News for hackers. Stuff that matters.

dangoldin

Re:IBM to Acquire Confluent on Monday December 08, 2025 @11:40AM (#46194417)
I led the engineering team of a large adtech company (TripleLift - order of hundreds of billions of events/day) and we evolved from self hosting Kafka, to paying a vendor (Instacluster), to migrating to RedPanda.

RedPanda was a huge win for us. Confluent never made sense to us since we were always so cost conscious but the complexity/risk of managing a critical part of our infra was always something I worried about. RedPanda was able to handle both for us - cheaper than Kafka hosting vendors with significantly better performance. We were pretty early customers but was a huge win for us.

Re:Ask HN: Who is hiring? (December 2025) on Tuesday December 02, 2025 @12:20AM (#46117858)
Twing.AI | AI/Full-Stack Engineer & Forward Deployed Engineer | Remote (US-friendly timezones) or NYC | Full-time or Part-time

We’re a lean (4 people, 3 of which are engineers), bootstrapped team building a private-equity automation platform (deal analysis, document processing, chat, investment theme research). Shipping fast, learning daily, and looking for hands-on engineers who want outsized impact.

- Stack: React Router 7/React 19, shadcn/Tailwind v4, Node/TypeScript (strict), PostgreSQL + Prisma + pgvector, S3; AI workflows with embeddings & LLMs.

- Why join: small team with direct ownership of core product, zero bureaucracy, Greenfield decisions and ability to learn extremely quickly, you’ll ship to paying users weekly.

AI / Full-Stack Engineer

- Own features end-to-end: data ingestion → AI pipelines → UI. - Design and tune LLM/embedding flows; keep latency/cost in check. - Requirements: strong TypeScript/Node, modern React, SQL + data modeling; comfort evaluating/using AI models; bias to ship.

Forward Deployed Engineer

- Work directly with customers (PE analysts/partners) to turn messy workflows into productized features. - Rapidly prototype, measure impact, harden for production. - Requirements: full-stack chops, great product sense, calm under ambiguity, willing to jump between code, data, and customer calls.

Happy to also talk to the self-taught. We care more about ability than credentials and value slope over intercept.

How to apply: Email [email protected] with “HN – [Role]” in the subject, a short note on something you’ve shipped, and any links (GitHub/portfolio). No recruiters.

Re:AWS Multiple Services Down in us-east-1 on Monday October 20, 2025 @10:28AM (#45644289)
I worked at an adtech company where we invested a bit in HA across AZ + regions. Lo and behold there was an AWS outage and we stayed up. Too bad our customers didn't and we still took the revenue hit.

Lesson here is that your approach will depend on your industry and peers. Every market will have their won philosophy and requirements here.

Re:Ask HN: How to Deal with a Bad Manager? on Monday June 16, 2025 @10:02PM (#44295120)
I'd reach out to your former manager that you got along with and ask for their advice. Seems you had a good rapport and they know the company dynamics.
I'm sure you've heard of SQLMesh but that seems like a potential fit. Or is it still too heavy handed?
Re:GitHub Git Operations Are Down on Monday January 13, 2025 @09:46PM (#42692867)
Yea - definitely. Just not ideal and something that needs to be built out, tested, etc.
Re:GitHub Git Operations Are Down on Monday January 13, 2025 @09:00PM (#42692550)
Problem is that often you also end up relying on GitHub for CI/CD so not as easy of a change. Imagine GH being down and you need to deploy a hotfix. How do you handle that? Especially, if you followed best practices and set up a system where all PRs need to go through code review.
Yea - the idea is that Snowflake will generate these after a query runs in order to help you look at multiple runs of the same query. So imagine you run a query that's "select a from b where c = 1" and you want to find all examples of that query running. That's where "query_hash" comes in. But Snowflake also says well what if we let you be generic about the parameters - so "where c=1" and "where c=2" and "where c=300000" all have the same query_parameterized_hash.

That's the intent but turns out it's only doing a very simple hashing and not actually looking at the canonical version of the query. For example it won't treat aliases/renames as the same even though it should. This makes it harder to look at all queries that are in essence doing the same thing.

Re:Exploring How Cache Memory Works on Wednesday June 26, 2024 @01:01PM (#40802068)
Really cool stuff and a nice introduction but curious how much modern compilers do for you already. Especially if you shift to the JIT world - what ends up being the difference between code where people optimize for this vs write in a style optimized around code readability/reuse/etc.
Yea - I get that argument but these days it's just hard to do infra as true FOSS with the hyperscalers and current cloud economics. There is a community license and and the code is visible. Not saying it's ideal but Redpanda is further into the open source world than WarpStream.

Older »