Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sam0x17
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
901.
▲
by
sam0x17
5y ago
Another piece of it, I think, is the lack of a central authority that can censor and/or pry into your content. With any well-implemented zero-knowledge solution, this should be the case. Is that maybe a bit misleading? Probably, but a
902.
▲
by
sam0x17
5y ago
Have you delved at all into the potential for having a true "rust repl"? This is something I have very much wanted for some time, where instead of just recompiling and re-running everything every time, it just compiles the new lin
903.
▲
by
sam0x17
5y ago
I agree that Elixir & Phoenix are the natural evolution in a post-Rails world, but looking further ahead, I think we've reached a point where the compiled & typed languages are starting to have all the goodies that used to be r
904.
▲
by
sam0x17
5y ago
I'd love to, but when I've tried to set up Aurora, it seems impossible to do multi-regional with postgresql (not multi-zonal, but multi-regional). Would love to hear how to do this if anyone has got it working. Last time I tried w
905.
▲
by
sam0x17
5y ago
So what I would say is, we've gone ahead and done a lot of the upfront investment of making Jets much more production-ready than it was a year ago. Pretty much every feature path a typical startup Rails app would hit, we've used i
906.
▲
by
sam0x17
5y ago
Needing anything more than a few seconds out of API gateway is just bad application design though unless we're talking about websockets or streaming as you said. If it's a webhook, you risk the client hanging up if you do all that
907.
▲
by
sam0x17
5y ago
Most seed stage startups don't even surpass the free tier in my experience, and depending on the product this can be true for a lot of Series A startups as well.
908.
▲
by
sam0x17
5y ago
Again though on my framwork-ification point -- in our case, we have a full VPC setup, and jets actually allocates the VPC for us we just configure it in our application.rb file. I'm sure the serverless framework has something similar.
909.
▲
by
sam0x17
5y ago
Another area that this workflow really empowers is it frees you up to have infinite and arbitrary staging environments. In our case we have a GitHub action set up that creates a fully deployed version of the app for every PR automatically,
910.
▲
by
sam0x17
5y ago
> Huh. With the context of the rest of the comment, I realize (the very obvious comparison) that a database engine designed to shard to many thousands of small workers could potentially be a very attractive future development path. Yes.
911.
▲
by
sam0x17
5y ago
Max limit is 15 minutes now. I agree streaming needs work, but if I had to deal with that I'd probably just use naked endpoints.
912.
▲
by
sam0x17
5y ago
Yeah, framework-ification of this process has been the real differentiator in the last 5 years that has taken lambda from being obtuse and glitchy to work with to quite a joy if you just lean on your framework. All of that said, I vastly pr
913.
▲
by
sam0x17
5y ago
With a spikey workload, it's almost always worth it because we have to scale up 1000x and then 10 mins later scale back down to 1x for the rest of the day, and this can happen any time of day randomly. You can also do this with load ba
914.
▲
by
sam0x17
5y ago
I've been meaning to put together a blog entry on our whole stack and will post it on HN probably in the next few months!
915.
▲
by
sam0x17
5y ago
DB-wise we utilize the usual postgresql cluster setup with read clones in several regions. We could easily partition by course or by org if we had to but honestly we could probably scale up to series C+ before needing to do that.
916.
▲
by
sam0x17
5y ago
There is an auto-warming option -- we keep it warmed up every 5 seconds so it's always super peppy -- requests served within 100ms generally, sometimes much faster. Appdex hovers around 0.996 but some webhooks are included in there so
917.
▲
by
sam0x17
5y ago
At Arist (YC S20) we've found that we can have our cake and eat it too by using Ruby on Jets, which is a nearly 100% drop-in replacement for Rails that runs on AWS Lambda. Our service sends messages to hundreds of thousands of people a
918.
▲
by
sam0x17
5y ago
I recall that back in the day my thought was that "Or our model of gravity is just wrong and what we're observing is correct (as in, visible matter is causing this behavior), we just don't understand how gravity works at mass
919.
▲
by
sam0x17
5y ago
Unfortunately what has worked best in practice for me is: 1) Curate your resume and experience for years so that people will take your opinion very seriously (whether you deserve it or not) 2) When you know something is going to fail, call
920.
▲
by
sam0x17
5y ago
You're missing the point. The point is that even the most mundane decisions can lead to irrevocable negative situations, so one should think about worst case scenarios with every decision, as engineers are regularly trained to. Classif
921.
▲
by
sam0x17
5y ago
I accept all of your premises but disagree with your argument -- yes the lack of an emergency alert system is a factor, yes cell phones have a built-in alert system that could have handled this, and yes Amazon chose to suppress this alert s
922.
▲
by
sam0x17
5y ago
We'll probably never know, but my guess is there will definitely be a symbolic firing over this.
923.
▲
by
sam0x17
5y ago
Would love to see them called out via new regulations or a lawsuit, however :)
924.
▲
by
sam0x17
5y ago
If my app won't run for reasons that are not my fault for longer than the SLA guarantees, the affected services should be at least yellow status and I should be accumulating free AWS credits.
925.
▲
by
sam0x17
5y ago
Because I was taught at a young age to assume everyone is fallible and question assumptions, and it seemed an awful lot like a rounding error to me at the time. As people have mentioned, there is apparently now more substantial support for
926.
▲
by
sam0x17
5y ago
> I had one job where there was a lot of technical debt, but my manager did not respect me and my colleagues had what was basically a "learned helplessness" attitude. So I'd go around trying really hard to make things bett
927.
▲
by
sam0x17
5y ago
> Reminds me of what Jeff Bezos said about Type 1 and Type 2 decisions There's a cautionary tale buried here. Many seemingly Type 2 decisions are actually Type 1 decisions in disguise. Case in point, Amazon's decision to not al
928.
▲
by
sam0x17
5y ago
> Personally, I wouldn't be surprised that when we get the real theory of quantum gravity, if we ever do, that a lot of these "oh, look at this solution for general relativity!" obscurities go away In particular, I've
929.
▲
by
sam0x17
5y ago
They really need to stop requiring SVPs or higher to show non-green status on the status page, as other HNers have revealed in last week's AWS post. It's effectively not a status page, and they could probably be sued if it can be
930.
▲
by
sam0x17
5y ago
ICANN can do whatever they want, so they could do things differently for this extension. Wouldn't have to publicly disclose either -- just to the auditors at ICANN who would check yearly that all the IPs that have been mapped have a pa
More ›