Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jashmatthews
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
jashmatthews
2y ago
Putting low throughput queues in the same DB is great both for simplicity and for getting exactly-once-processing. Putting high throughput queues in Postgres sucks because... No O(1) guarantee to get latest job. Query planner can go haywire
32.
▲
by
jashmatthews
2y ago
It's the sledgehammer approach but... Docker?
33.
▲
by
jashmatthews
3y ago
Late 80s early 90s Corollas were very popular first track day cars in Australia and New Zealand. A standard AE92 Corolla FX-GT will happily go on a track day as long as it has fresh brake fluid. I've done it!
34.
▲
by
jashmatthews
3y ago
There are plenty of older Corollas you can use on a track day. My AE92 did fine for a few laps.
35.
▲
by
jashmatthews
3y ago
> TRYD (Trace Rewriter Yielding Dynamics): reconstitutes a CFG from traces in order to not only JIT single hot paths but also multiple interlacing warm ones Do you have more information on that? Googling didn't turn much up. It soun
36.
▲
Solid Cache – a database-backed Rails cache
(github.com)
5 points
by
jashmatthews
3y ago
|
0 comments
37.
▲
by
jashmatthews
3y ago
Sidekiq will drop in-progress jobs when a worker crashes. Sidekiq Pro can recover those jobs but with a large delay. Sidekiq is excellent overall but it’s not suitable for processing critical jobs with a low latency guarantee. https:/
38.
▲
by
jashmatthews
3y ago
Engineering output doesn't even scale close to linearly, though. You _might_ grow revenue 1.5x but now you have 3x as much code/system and need 6-9x as the engineering headcount. We probably just took a nice small/medium prof
39.
▲
by
jashmatthews
3y ago
Chris Seaton should have got one
40.
▲
by
jashmatthews
3y ago
The defaults do suck but common storage options like SSDs or Elastic Block Storage still do sequential IO substantially faster than random.
41.
▲
by
jashmatthews
4y ago
Doesn't Copilot reproduce the exact expression given the right prompt, though?
42.
▲
by
jashmatthews
5y ago
Shopify got to huge scale first and then started sponsoring TruffleRuby and YJIT as research projects.
43.
▲
by
jashmatthews
5y ago
> It is an unfortunate misconception that any of the currently-approved intramuscular vaccines reduce transmission to a meaningful degree. This is another misconception. Our best evidence is that they're extremely effective. The pro
44.
▲
by
jashmatthews
5y ago
It's dramatically effective in reducing spread. Unvaccinated people are driving 85-90% of the spread in Germany. https://rocs.hu-berlin.de/publication/maier-2021-germany/
45.
▲
by
jashmatthews
5y ago
In NZ the normal way is Comparative Value which taxes the increase in market value when you sell. Fair Dividend Rate isn't a wealth tax. It's a frankly bullshit option rich people can use when their investments do really well to c
46.
▲
by
jashmatthews
5y ago
The solution you're looking for is Docker. Gitlab distributes as a Docker image.
47.
▲
by
jashmatthews
5y ago
In Germany, the majority of the cases are from unvaccinated people getting sick and infecting other people https://rocs.hu-berlin.de/publication/maier-2021-germany/
48.
▲
by
jashmatthews
5y ago
Vaccinated people don’t transmit as much, nor are they as likely to contract the virus. Current estimates are 85-90% of transmission in Germany involves someone unvaccinated https://rocs.hu-berlin.de/publication/maier-2
49.
▲
by
jashmatthews
5y ago
Paying private health insurance and pension is, inalmost all cases, better for an internationally mobile founder anyway!
50.
▲
by
jashmatthews
5y ago
> the actual JIT is only a couple of thousands of lines of C Even for Ruby, a basic JIT can be implemented in a few hundred lines of C using a "threaded code" approach. Real JIT compilers got started this way. Safari JavaScript
51.
▲
by
jashmatthews
5y ago
Because the contents of the table is changing the statistics are becoming out of date.
52.
▲
by
jashmatthews
5y ago
Tune autovacuum analyze to run every 30mins. Seriously. The query planner needs up to date statistics.
53.
▲
by
jashmatthews
5y ago
jemalloc isn’t a special allocator. It’s basically the FreeBSD default.
54.
▲
Adding support for cross-cluster associations to Rails 7
(github.blog)
1 points
by
jashmatthews
5y ago
|
0 comments
55.
▲
by
jashmatthews
5y ago
THP is a net loss for many workloads, including PG https://www.percona.com/blog/2019/03/06/settling-the-myth-of... For workload using forking and CoW sharing like Redis or CRuby it negates the entire ben
56.
▲
by
jashmatthews
5y ago
The Truffle based implementations of dynamic languages get close depending on what you’re benchmarking. https://stefan-marr.de/papers/dls-marr-et-al-cross-language-...
57.
▲
by
jashmatthews
5y ago
The Ruby community continues to grow in absolute terms of you’re looking at conference numbers etc. The rest of the industry exploded!
58.
▲
by
jashmatthews
5y ago
Crystal is little like Ruby now.
59.
▲
by
jashmatthews
5y ago
> 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 im
60.
▲
by
jashmatthews
5y ago
Enormously. The latest Railsbench results on TruffleRuby are ~3x CRuby.
More ›