Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mnutt
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
mnutt
29d ago
Heh, from earlier this year: https://sandstorm.zulipchat.com/user_uploads/70121/TaTwcgiUE...
2.
▲
by
mnutt
3mo ago
In cases where startup time matters and you have a slow disk, bundling can drastically reduce the number of filesystem calls you have to make for large dependency graphs.
3.
▲
by
mnutt
3mo ago
I have been playing around with building an Iroh Tunnel Sandstorm app that can connect two Sandstorm instances, and share some capabilities exposed from one Sandstorm instance to the other, as if the capabilities were local. Iroh has been v
4.
▲
by
mnutt
3mo ago
WebKit does allow outside contributions, though that example is perhaps not the most illustrative as it is from an Igalia employee. Igalia maintains substantial parts of WebKit and at this point has to be the #2 contributor other than Apple
5.
▲
by
mnutt
5mo ago
I think you could in theory have a similar webkit-based stripped down headless crate that might have a good tradeoff of features, performance, and size.
6.
▲
by
mnutt
9mo ago
I have a large rails app that was plagued with slow specs using factory_bot. Associations in factories are especially dangerous given how easy it is to build up big dependency chains. The single largest speedup was noting that nearly every
7.
▲
by
mnutt
10mo ago
Would be interesting to see a benchmark with the rust binary with successively more “bloat” in the binary to separate out how much of the cold start is app start time vs app transfer time. It would also be useful to have the c++ lambda runt
8.
▲
by
mnutt
10mo ago
Sure, you can only use EC2, not use autoscaling or spot and instead just provision to your highest capacity needs, and not use any other AWS service that relies on dynamo as a dependency. We still take some steps to mitigate control plane i
9.
▲
by
mnutt
10mo ago
> we never had any issues, because we didn't depend on calling AWS APIs to continue operating. Things already running continue to run. I think it was just luck of the draw that the failure happened in this way and not some other way
10.
▲
by
mnutt
11mo ago
Even their transfer rates between AZs _in the same region_ are expensive, given they presumably own the fiber? This aligns with their “you should be in multiple AZs” sales strategy, because self-hosted and third-party services can’t replica
11.
▲
by
mnutt
11mo ago
This is a great project writeup, I did something _very_ similar for my son. (HT802, asterisk, twilio, calling relatives) With all of the NAT involved I could never get sjsip to work properly so I ended up having to use the old sip module, b
12.
▲
by
mnutt
1y ago
That's amazing, what a great idea.
13.
▲
by
mnutt
1y ago
As a four year old, my child loved playing "the subway game", which is similar to this but just in our heads: I name two subway stations and he tries to think of the fastest route between them. When that is exhausted, we move onto
14.
▲
by
mnutt
1y ago
I did a writeup of my own experiences using Asterisk for this exact use case: https://github.com/mnutt/rotary
15.
▲
by
mnutt
1y ago
We tried this out a middle schoolers at an installfest in Alabama in the 90s, but something was broken with the resulting install and had to wipe it and start over. Funny that 25+ years later I learn that the problem could have been that th
16.
▲
by
mnutt
1y ago
You can even do neat things like having the revalidate fetch tell your backend “I served this object out of cache 1100 times since last fetch, maybe consider putting a few extra cpu cycles into the compression on this one”
17.
▲
by
mnutt
2y ago
Looks interesting, I'm curious how you settled on WebDAV? A decade ago I built a NextCloud alternative backend that also used WebDAV, and I'm not sure it's something I would ever touch again. Lots of clients say they support
18.
▲
by
mnutt
2y ago
Yes, there are a bunch of redis+disk projects out there, one big consideration is the size of your values: some must hold all keys in memory and only offload values to disk, while others (kvrocks, other rocksdb dbs) can offload both keys an
19.
▲
by
mnutt
2y ago
I’ve been testing kvrocks as a replacement for a Scylla use case where we have TBs of data and uniform TTLs. In many of these LSM dbs, compaction is the thing that really kills throughput, making TTLs (or really any updates/deletes) di
20.
▲
by
mnutt
2y ago
I had a similar experience: I built dragging and handle resize, then later added rotation via a bit of trigonometry. Each operation worked fine separately, but if you tried to rotate and then resize, unexpected things happened. I left the b
21.
▲
by
mnutt
2y ago
Using jQuery CDN might have helped with cross-site caching in the past, but now all major browsers have cache partitioning by origin for privacy reasons.
22.
▲
by
mnutt
2y ago
On Mobile Safari at least, you can press and hold the image to share. I imagine there's probably an equivalent gesture on Mobile Chrome. I spent considerable time many years ago trying to figure out how to indicate to users that they c
23.
▲
by
mnutt
2y ago
As of 2024, WebKit's Linux ports (GTK and WPE) are switching to Skia too. [0] Prior to that, they used cairo. [0]: https://blogs.igalia.com/carlosgc/2024/02/19/webkit-switchin...
24.
▲
by
mnutt
2y ago
Grace mode itself doesn’t prevent thundering herd; varnish coalesces all requests automatically and grace mode is used to increase the likelihood of clients receiving cached (albeit stale) responses.
25.
▲
by
mnutt
2y ago
Looks very nice. I'm curious about "no mjml" -- I've worked with authoring tools in related domains and found that separating the serialization format from the output format has some benefits. It manifested in needing to
26.
▲
by
mnutt
2y ago
It sounds nice, but also consider: 1) depending on how your app crashes, are you sure the buffer will be flushed, and 2) if logging is expensive from a performance perspective, your base performance profile may be operating under the assump
27.
▲
by
mnutt
2y ago
As the author of a different VoIP write-up that made the front page, you're not wrong. There's a lot of variance across home networks, and SIP behind a NAT can be incredibly painful to get working correctly.
28.
▲
by
mnutt
2y ago
They talk about the limitations of the EC2 autoscaler and mention calling LaunchInstances themselves, but are there any autoscaler service projects for EC2 ASGs out there? The AWS-provided one is slow (as they mention), annoyingly opaque, a
29.
▲
by
mnutt
2y ago
They’re also significantly narrower than they need to be to stop a car: https://gothamist.com/news/security-measures-on-hudson-river... Still, I guess they’re better than the concrete jersey barriers they installed in
30.
▲
by
mnutt
2y ago
That looks daunting, but it's not just a big string of key sequences you have to memorize. Half of them are moving the cursor around, and the sequences follow from what you're doing. It'd be a bit like critiquing the equivale
More ›