HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jashmatthews

no profile record

comments

jashmatthews
·10 ay önce·discuss
Most companies can afford not to give a shit until they hit SOC2 or GDPR compliance and then suddenly orphaned data is a giant liability.
jashmatthews
·10 ay önce·discuss
Does vacuum not release free pages at the end of an index file in the same way it does for the heap?
jashmatthews
·10 ay önce·discuss
> hybrid OLAP+OLTP .... in Postgres this pattern requires careful planning to avoid falling afoul of max_standby_streaming_delay for example

This is a really gnarly problem at scale I've rarely seen anyone else bring up. Either you use max_standby_streaming_delay and queries that conflict with replication cause replication to lag or you use hot_standby_feedback and long running queries on the OLAP replica cause problems on the primary.

Logical Decoding on a replica in also needs hot standby feedback which is a giant PITA for your ETL replica.
jashmatthews
·12 ay önce·discuss
Make friends with lawyers.
jashmatthews
·12 ay önce·discuss
Purely vibes but as a Kiwi I feel like Number 8 Wire mentality has been dead for at least 20 years now.
jashmatthews
·geçen yıl·discuss
Symbols have been GCed since CRuby 2.2 https://bugs.ruby-lang.org/issues/9634
jashmatthews
·geçen yıl·discuss
Can we demonstrate them doing that? Absolutely.

Will they fail to do it in practice once they poison their own context hallucinating libraries or functions that don’t exist? Absolutely.

That’s the tricky part of working with agents.
jashmatthews
·geçen yıl·discuss
Hallucinations are now plausibly wrong which is in some ways harder to deal with. GPT4.1 still generates Rust with imaginary crates and says “your tests passed, we can now move on” to a completely failed test run.
jashmatthews
·geçen yıl·discuss
The USA hasn’t managed to completely impose their idea of intellectual property on everyone yet. Some countries you can’t sign away authorship even if you can commercial rights.
jashmatthews
·geçen yıl·discuss
Yeah the older Pilot Sport tyres wore out quickly. I had PS4 before and now PS5 and they are wearing at something like half to a third as fast? Very happy. Only slightly less grip in cold weather.
jashmatthews
·geçen yıl·discuss
My understanding is the way Aurora DSQL distributes data widely makes bulk writes extremely slow/expensive. So no COPY, INSERT with >3k rows, TRUNCATE etc
jashmatthews
·geçen yıl·discuss
Hey Lev!

I've been looking into PgDog for sharding a 40TB Postgres database atm vs building something ourselves. This could be a good opportunity to collaborate because what we need is something more like Vitess for PostgreSQL. The scatter gather stuff is great but what we really need is config management via something like etcd, shard splitting, best-effort transactions for doing schema changes across all shards etc.

Almost totally unrelated but have you had good success using pg_query.rs to re-write queries? Maybe I misunderstood how pg_query.rs works but re-writing an AST seems like a nightmare with how the AST types don't really support mutability or deep cloning. I ended up using the sqlparser crate which supports mutability via Visitors. I have a side project I'm chipping away at to build online schema change for PG using shadow tables and logical replication ala gh-ost.

Jake
jashmatthews
·geçen yıl·discuss
Exactly that. It's an arms race between companies that offer a large number of residential IPs as proxies and companies that run unauthenticated web services trying not to die from denial of service.

https://brightdata.com/
jashmatthews
·geçen yıl·discuss
It’s simple high throughput queries that often bite you with the PG query planner.
jashmatthews
·geçen yıl·discuss
AWS claims 10x lower latency but I haven't personally checked.
jashmatthews
·geçen yıl·discuss
While technologically cool the app is bullshit. 90% accurate isn't accurate enough for the job and it's effectively making shit up.

Are you eating a 10% calorie deficit or a 10% calorie surplus? Cal AI can't tell you.

Not possible to know accurately enough from a picture. Potentially ever.
jashmatthews
·geçen yıl·discuss
If you round up great engineering orgs that ship impactful stuff more of them don't use JIRA than do. Linear, Basecamp, Asana, Monday etc.

My experience is by the time an org gets hundreds of priorities and can't effectively delegate to sub orgs they're already fucked and there's no point working there if you want to do anything meaningful.
jashmatthews
·5 yıl önce·discuss
> Sadly not much progress has been made on the RubyVM

Lots of progress has been made on CRuby. The official optcarrot benchmark (realistic-ish interpreter bound) is ~6x faster on Ruby 2.6 than Ruby 1.8.

CRuby performance running Rails improved almost as much. Zendesk got a 2-3x improvement from 1.8 to 1.9 and 1.9 to 2.6 doubles it again.
jashmatthews
·5 yıl önce·discuss
Enormously. The latest Railsbench results on TruffleRuby are ~3x CRuby.
jashmatthews
·6 yıl önce·discuss
Does the CPython GIL give you a stronger effective guarantee than the one in CRuby? Because the one in CRuby will absolutely not save you from data races.