HNHacker News
TopNewBestAskShowJobs

dmarwicke

6 karma · joined December 27, 2025

submissionscomments
dmarwicke··on NPM to implement staged publishing after turbulent shift off classic tokens
2FA publishing still doesn't work for me. just use legacy tokens at this point, gave up trying to figure out what's wrong
dmarwicke··on Go.sum is not a lockfile
npm's package.json and package-lock.json get out of sync constantly on my team. at least go only has one file to mess up
dmarwicke··on Opus 4.5 is not the normal AI agent experience that I have had thus far
this is just optimizing for token windows. flat code = less context. we did the same thing with java when memory was expensive, called it "lightweight frameworks"
dmarwicke··on Show HN: DDL to Data – Generate realistic test data from SQL schemas
does it handle skewed distributions? faker's always been useless for this - like, your test data ends up with everyone having 5 orders when real data is all long tail
dmarwicke··on Show HN: Yeet – CLI tool to find and reclaim disk space
how does this decide what's safe to delete? i've nuked docker caches before and broken builds in annoying ways
dmarwicke··on Building a Rust-style static analyzer for C++ with AI
curious what the token costs look like on a real codebase. opus ain't cheap and C++ headers get big fast
dmarwicke··on Databases in 2025: A Year in Review
we had to restrict ours to views only because it kept trying to run updates. still breaks sometimes when it hallucinates column names but at least it can't do anything destructive
dmarwicke··on Show HN: CacheKit – an async Rust cache abstraction from a production system
couldn't find anything about invalidation in the docs. how does that work? usually where these abstractions fall apart for me
dmarwicke··on Show HN: Phantom Guard – Detect AI-hallucinated package attacks
does this end up flagging legit packages that just have 'ai' or 'gpt' in the name? feels like half of pypi would trigger at this point
dmarwicke··on Show HN: Boxed – Sovereign exec engine for AI agents (Vercel Sandbox inspired)
curious about the startup latency in practice. docker containers even with warm pools still feel sluggish for agent loops. e2b does firecracker and it's noticeably snappier
dmarwicke··on Show HN: Snowflake Emulator – Local Snowflake Development with Go and DuckDB
how well does the flatten() translation work in practice? every time i've used localstack or similar the queries work locally then break in subtle ways once deployed
dmarwicke··on Show HN: Jetbase – A Python database migration tool (Alembic alternative)
the sql-first thing is interesting. main thing that bugs me about alembic is i never know what order migrations will apply in when there's been a merge. how does jetbase handle branching?
dmarwicke··on Building an internal agent: Code-driven vs. LLM-driven workflows
hit this with support ticket filtering. llm kept missing weird edge cases. wrote some janky regex instead, works fine
dmarwicke··on Show HN: Arrayops – 100x faster Python array operations with Rust
does this work with multidimensional or just 1D? polars had the same limitation, ended up just sticking with numpy
dmarwicke··on Show HN: Basehook – Webhook management system built on Postgres
why postgres for this? feels heavy for a queue. tried something similar with redis and it was way simpler
dmarwicke··on Show HN: Repair-JSON-stream – Fix broken JSON from LLM streaming (1.7x faster)
does this handle the thinking blocks that claude puts in? those break json.parse constantly when it streams reasoning before the actual response
dmarwicke··on Show HN: 22 GB of Hacker News in SQLite
22gb for mostly text? tried loading the site, it's pretty slow. curious how the query performance is with this much data in sqlite
dmarwicke··on Postgres extension complements pgvector for performance and scale
does this actually fix metadata filtering during vector search? that's the thing that kills performance in pgvector. weaviate had the same problem, ended up using qdrant instead
dmarwicke··on Show HN: Mini-vLLM in ~500 lines of Python
does this do continuous batching or just static? couldn't tell from the code
dmarwicke··on Postgres and ClickHouse forming the default data stack for AI
how are people syncing these? i just have a cron job running overnight and it feels dumb. tried debezium but it was overkill
dmarwicke··on Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB
does this do point-in-time recovery? tried like 3 postgres backup tools, they all claim to support it but then you actually need to restore and it's a mess
dmarwicke··on Show HN: Aegis Memory v1.2 – We solved "what's worth remembering" for AI agents
memory voting sounds interesting but does it work? i tried having agents mark useful chunks once, they just marked everything as helpful. accuracy went to shit
dmarwicke··on Show HN: LLM Sorter – Python package to sort lists of items using LLM calls
this has to be insanely expensive right? merge sort does n log n comparisons, so sorting 100 items is like 600 llm calls
dmarwicke··on Show HN: VectorWave – Turn Python function execution into searchable vector data
wait this seems expensive? why vectorize everything when postgres is sitting right there. is the point to search through logs or something
dmarwicke··on Show HN: AgentFuse – A local circuit breaker to prevent $500 OpenAI bills
had this happen with a retry loop. hit $80 on anthropic before i caught it. how does this handle retries? seems like an agent could just keep retrying and blow past the limit
dmarwicke··on How uv got so fast
wait, zero-copy deserialization isn't rust-specific. you can mmap structs in C. done it before, works fine
dmarwicke··on Uv: An Fast Python Package Manager
the lockfile thing is what sold me honestly. had a nightmare with torch pulling different cuda builds on my linux box vs mac. uv just... works? still half expecting it to break
dmarwicke··on Postgres and ClickHouse forming the default data stack for AI
yeah i have this setup. pain point is syncing between them, still haven't figured out a good pattern. just running a cron overnight which feels dumb but works
dmarwicke··on Pyleak: Detect asyncio event loop blocking with stack traces in Python
been bitten by this. some sync call buried in a dependency, blocked everything. wrote a janky decorator to catch it but this looks cleaner
dmarwicke··on Show HN: ISON – Data format that uses 30-70% fewer tokens than JSON for LLMs
tried this with msgpack last year. accuracy tanked. models have seen a trillion json examples, like 12 of whatever format you invent