Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lewisl9029
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
lewisl9029
4y ago
It does sound like their distribution power is a double-edged sword when it comes to launching new products. On one hand, the distribution power makes it extremely easy for new products to get lots and lots of users really quickly. On the o
62.
▲
by
lewisl9029
4y ago
This is a problem of misaligned incentives, not just in GitHub, but pretty much every CI provider out there. In fact, the incentives are diametrically opposed in that almost every one of them makes more money when our builds take longer to
63.
▲
by
lewisl9029
4y ago
Does JMAP do anything about the fact that it takes on average multiple whole number seconds, with frequent spikes into 10s of seconds, for email delivered to show up in people's inboxes? Source: https://status.postmarkapp.co
64.
▲
by
lewisl9029
4y ago
This looks really cool, love seeing more innovation in this space! At first glance this seems to be mostly targeted towards single-user apps where each user would have their own database that can be sync'ed to a remote server, but stil
65.
▲
by
lewisl9029
4y ago
Yep, this is known as input masking, and I wish browsers would just natively support this through various input types, because it's been the bane of my existence. Phone inputs are especially painful to mask since you have to deal with
66.
▲
by
lewisl9029
4y ago
Another really cool JS dialect I recently learned about is njs from the nginx team: https://github.com/nginx/njs This video goes into some of the design and tradeoffs: https://www.youtube.com/watch?v=Jc
67.
▲
by
lewisl9029
4y ago
In my experience, time-slicing and deferring renders for large lists (via APIs like useDeferredValue and/or requestIdleCallback, etc), combined with memoization can be a great alternative to virtualization. For a lot of use cases where
68.
▲
by
lewisl9029
4y ago
I have but only briefly. I needed a pretty high degree of customization for my use case so njs for scripting was a huge value prop over having to do everything in VCL.
69.
▲
by
lewisl9029
4y ago
This article came at an interesting timing for me, since I recently started to explore building my own CDN clusters on top of NGINX open source inspired by this article from Fly: https://fly.io/blog/the-5-hour-content-d
70.
▲
MacBook Air M1 screen crack for no apparent reason
(origin-discussions2-us-dr-prz.apple.com)
491 points
by
lewisl9029
4y ago
|
568 comments
71.
▲
by
lewisl9029
4y ago
A friend just had this happen to their M1 Air under warranty and Apple quoted him $400 for the repair claiming it was "accidental" damage, even though he didn't do anything to it, like the 50 pages of people who replied in th
72.
▲
by
lewisl9029
4y ago
These days now that I'm fully in charge of building my own product, I often wonder if we place too much emphasis on centralized documentation sites that users have to deliberately seek out and visit vs in-context documentation snippets
73.
▲
by
lewisl9029
4y ago
I agree deadlines are a necessary evil to ensure we hold ourselves accountable to both customers and internal non-eng stakeholders who need to know when things will ship in order to make plans around them and collaborate with us effectively
74.
▲
by
lewisl9029
4y ago
Thanks, that's good to know! Happy to see more competition in this space. Really love being able to reason about a globally replicated DB as if it was in a single location with strongly consistent reads. The mental model is so much sim
75.
▲
by
lewisl9029
4y ago
Does their serverless offering actually support Global Tables? Last time I checked I remember only being able to select a single region. Their dedicated offering supported multiple regions, but started at several hundred dollars per month,
76.
▲
by
lewisl9029
4y ago
This really is the eternal struggle of all decentralized technology: They all eventually gravitate towards centralization as they gain mainstream appeal, as the very tangible competitive advantages from networks effects and economies of sca
77.
▲
by
lewisl9029
4y ago
Also check out multihash from the IPFS folks: https://github.com/multiformats/multihash It's a more robust, well-specified, interoperable version of this concept. Though it's probably overkill if you control
78.
▲
by
lewisl9029
4y ago
Just the other day, I was actually forced to downgrade the file hash used in the product I'm working on to sha1 in order to interact with GitHub's APIs efficiently (to avoid having to download the entire file just to recompute a s
79.
▲
by
lewisl9029
4y ago
Haha this is awesome! Totally gonna steal this for the next time I want to be liked. :)
80.
▲
by
lewisl9029
4y ago
I explored using client-side service workers for build-less deployment workflows a while back, but the blocker was the initial visit when the service worker hasn't been installed yet. Ended up using es-module-shim's fetch hook ( h
81.
▲
by
lewisl9029
4y ago
> I think knowing when an ID was created is harmless - and if it isn't there is a design problem that is larger than ID choice. I hope you're right, since I've been cautiously operating under that assumption so far. Cautio
82.
▲
by
lewisl9029
4y ago
I've been using ULID for a while now, which analogous to UUID v7 but with a different (better IMHO) string representation. They've been awesome for using as sort keys in dynamo for instance, since they're lexicographically so
83.
▲
by
lewisl9029
4y ago
Seems like this might implement database branching in the way most people would assume: branching both the data and schema? I remember being a bit disappointed to learn that PlanetScale's database "branching" was only for the
84.
▲
by
lewisl9029
4y ago
For my use case, the main benefit of using manually pre-warmed Lambda instances over Fly Machines is the fact that "warm" Lambdas cost practically nothing (only have to pay for the warming events that are billed for milliseconds e
85.
▲
by
lewisl9029
4y ago
I do actually already use Fly for pretty much everything else. For this use case though, I forgot to mention that it needs _much_ faster autoscaling than what Fly's regular VMs offer, with unbounded concurrency, and not ideal to run co
86.
▲
by
lewisl9029
4y ago
It could work in theory, since it's supposed to be compatible with Postgres, but last time I checked they don't test against it, and it's not anywhere close to 100% identical ( https://www.cockroachlabs.com/doc
87.
▲
by
lewisl9029
4y ago
Right, I was wondering about this too. There are mentions of instances vs machines, so I'm hoping it's possible to spin up multiple instances of the same machine to run tasks concurrently, but I haven't found this explicitly
88.
▲
by
lewisl9029
4y ago
I was really excited when reading this, but realized the lack of a faster "warm" start makes this less ideal for my highly latency-sensitive use case on Lambda. Lambdas start much faster than 300ms when warm IME, and I'm hopi
89.
▲
by
lewisl9029
4y ago
Yeah... I wish Temporal had FaunaDB support. Seems like a great fit for globally distributed jobs.
90.
▲
by
lewisl9029
4y ago
At Brex we tried to speed up the typecheck speed in CI by saving and reusing the build output from the incremental cache. It worked pretty well for the most part, and I would recommend looking into this for most teams since it's a pret
More ›