HN user

jascha_eng

933 karma

Software Engineer at Timescale

Socials:

- github.com/Askir

- linkedin.com/in/jaschabeste

Opinions are my own

Posts21
Comments203
View on HN
turbopuffer.com 6mo ago

ANN v3: 200ms p99 query latency over 100B vectors

jascha_eng
2pts0
turbopuffer.com 6mo ago

ANN v3: 200ms p99 query latency over 100B vectors

jascha_eng
2pts0
github.com 6mo ago

Pg_textsearch: PostgreSQL extension for BM25 relevance-ranked full-text search

jascha_eng
4pts0
github.com 7mo ago

PostgreSQL extension for BM25 relevance-ranked full-text search

jascha_eng
1pts0
github.com 7mo ago

PostgreSQL extension for BM25 relevance-ranked full-text search

jascha_eng
4pts0
github.com 7mo ago

PostgreSQL extension for BM25 relevance-ranked full-text search

jascha_eng
4pts0
github.com 7mo ago

PostgreSQL extension for BM25 relevance-ranked full-text search

jascha_eng
2pts0
www.tigerdata.com 8mo ago

We Are Replacing EBS

jascha_eng
2pts0
neon.com 9mo ago

PostgreSQL Tutorial – Neon

jascha_eng
2pts1
rtabench.com 1y ago

RTABench – A Benchmark for Real Time Analytics

jascha_eng
1pts0
www.microsoft.com 1y ago

KBLaM: Bringing plug-and-play external knowledge to LLMs

jascha_eng
2pts0
assets.timescale.com 1y ago

Timescale architecture for real-time analytics [pdf]

jascha_eng
2pts0
www.timescale.com 1y ago

Your AI Pipeline Doesn't Need Another Wrapper

jascha_eng
2pts0
www.timescale.com 1y ago

Stop Over-Engineering AI Apps

jascha_eng
4pts2
www.timescale.com 1y ago

Stop Over-Engineering AI Apps

jascha_eng
2pts0
www.anthropic.com 1y ago

Building Effective "Agents"

jascha_eng
763pts121
www.timescale.com 1y ago

Vector databases are the wrong abstraction

jascha_eng
493pts90
github.com 2y ago

Show HN: Kviklet – "Pull Request"-like privileged database access management

jascha_eng
2pts0
kviklet.dev 2y ago

Parsing the Postgres protocol – logging executed statements

jascha_eng
88pts19
kviklet.dev 2y ago

Kviklet is now under MIT License

jascha_eng
2pts1
github.com 2y ago

Show HN: SQL Review/Approval Tool for Developer Database Access

jascha_eng
2pts1
Kimi Work 24 hours ago

huh? because im curious what they used? Claude Code and codex take completely different approaches. The core loop of feeding generation and having a bash tool is entirely the same. If you want to start building your own thing I'm sure there is good setups out there to start from rather than going from zero.

Ofc I can just fork gemini-cli if I want my own version but like I don't think that's what OP meant by build your own thing and customize it.

Kimi Work 2 days ago

How did you build your own coding agent? What language/framework did you use?

Is this useful? I feel like the problem is usually not that the model isn't capable of achieving what I give it, but the way it does it. Especially if originally I didn't 100% know how I would do it myself the model often takes weird paths through the code base, takes shortcuts that end up in weird feature interactions or pulls in a dependency without weighting if it could've been done without that.

I haven't really found a good way to solve this other than:

1. Produce an initial PR fulfilling all the requirements I knew at the start

2. Chat with the model about any weird snippets I notice and talk through alternatives

3. Simplify anything that I think is overengineered or plain unncessary

Sometimes I restart all over with more precise requirements but then it sometimes makes different mistakes/takes different shortcuts.

In practice the earlier I review the better the end result imo, so /goal seems very unproductive to me?

Until the classifier is wrong or also prompt injected. the classifier is just as vulnerable as the model itself is. Yes it is harder to break but trying to make a nondeterministic tool deterministic by adding another nondeterministic one on top just reduces the chance of something going wrong.

Tbf as long as that chance is low enough it doesn't matter in practice, but I have definitely seen the classifier approve things that were questionable, and I've also seen it decline things that were obviously okay.

Sad I have a 6 year old oneplus and was looking for a new phone somewhat soon, would've considered them again for sure. Any alternatives? They always had a reputation for me for being a great no fuss, little bloat and simply fast android phone.

Aside of the claudeisms and the obvious AI smell, it overexplains everything and doesn't come to any useful conclusions. It's just not a good post.

The nudge to think about both "tokenization as variable" as well as actual tokens consumed per task is still good.

Slowly improving the UX on my SQL review/approval tool: https://github.com/kviklet/kviklet

Also finally closed the first real customer on it recently!

I want to get through a large chunk of the open issues the next few weeks and then spend some time building agentic capabilities for it. I believe a central place to configure database access for your dev team without having to share passwords and with sensible review policies should also help e.g. if claude needs to access production data to validate a premise.

Still have to figure out the right UX though not sure the agent should have the exact same review requirements that a human does. Maybe it needs to be configurable separately

Not including their best model in a max subscription would otherwise be truly a good reason for once to consider going back to openai for me. I'll at least try it.

It's great software in the sense that it makes a shit ton of money though. In the end software that doesn't get used and doesn't make any money but has no bugs is not valuable either.

Not saying that this is the trade off you have to make but if you have a working mode in place that achieves usage and money somewhat consistently i can understand being hesitant about changing it to optimize for less bugs instead.

This mostly reads as a comparison between Opus 4.7 and 4.1 it would be more interesting if they reran the experiment against a team of humans with 4.7 and see how much the humans still improve the results today.

yes I agree with this, more granular going back, letting me interrupt where it went off the rails, or even editing file reads myself etc would be lovely. Ingesting parts of other conversations would also be cool!

None of his math really checks out. Building a piece of software is or at least was orders of magnitudes more expensive than maintaining it. But how much money it can make is potentially unbounded (until it gets replaced).

So investing e.g. 10 million this year to build a product that produces maybe 2 million ARR will have armortized after 5 years if you can reduce engineering spend to zero. You can also use the same crew to build another product instead and repeat that process over and over again. That's why an engineering team is an asset.

It's also a gamble, if you invest 10 million this year and the product doesn't produce any revenue you lost the bet. You can decide to either bet again or lay everyone off.

It is incredibly hard or maybe even impossible to predict if a product or feature will be successful in driving revenue. So all his math is kinda pointless.

Doesn't look as bad as I expected tbh. Sure some stuff could be better but I've seen much shittier vibe coded projects (including my own). I'd be more interested in their workflows and testing pipeline though. They ship pretty often but Boris still says he has 10+ PRs a day. I would be really curious what triggers a release, since it doesn't seem like every PR is released. I'm also curious how large their PRs really are.

There is a big difference between:

Build plugins

and:

Add 3px padding in line 5

if you claim "No code is written by humans anymore"