Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tybit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
tybit
7y ago
At first I thought the “libraries, not frameworks” mantra* was silly for drawing an arbitrary line in the sand. Over time it’s lined up well with my experiences though. * e.g http://tomasp.net/blog/2015/library-fra
122.
▲
by
tybit
7y ago
I guess I’m jumping to conclusions but it seems like a lot of lessons have been learnt since JVMs and .NET came onto the scene, and that WASM runtimes and the future languages that target them will prioritise speed at every stage.
123.
▲
by
tybit
7y ago
Local iteration is most important to me, but serverless is a great example too, as are CLIs (slow CLIs have recently become my pet peeve). The nice thing about Go is it performs well in each of these use cases by ensuring nothing in its too
124.
▲
by
tybit
7y ago
As much as I personally don’t enjoy writing Go I really can’t fault them. I still find it interesting that for a relatively obvious feature set of fast compiles, fast startup and fast runtime there really isn’t anything mainstream out there
125.
▲
by
tybit
7y ago
This is really condescending. I don’t like writing JavaScript, I find writing TypeScript ok. I avoid both when possible but if the business needs some front end or someone else has chosen Node I’ll oblige, and I’ll be happier if it’s TypeSc
126.
▲
by
tybit
7y ago
Asking them about their actual experience is a fantastic question. Sounds like you got a good picture of their prior experience doing so. Asking them to self rate themselves is useless however, as their answer showed.
127.
▲
by
tybit
7y ago
To be honest the problem here is the question not the answer. It’s a bad question and shouldn’t be asked.
128.
▲
by
tybit
7y ago
Scylla DB did a write up on it https://www.scylladb.com/2019/12/05/is-arm-ready-for-server-...
129.
▲
by
tybit
7y ago
Interestingly while ALBs support serving HTTP2 client requests, they only proxy them to back ends using HTTP1.1. This breaks some use cases like gRPC unfortunately. https://serverfault.com/questions/836568/terminat
130.
▲
by
tybit
7y ago
I agree it’s oversold for most use cases, clouds do have pretty decent networking after all. Having said that as an Australian with sub par internet at home, I do appreciate not making images gratuitously large. Just because SDK images won’
131.
▲
by
tybit
7y ago
It seems like a catch 22 for language developers if you want to maintain backwards compatibility. Either you freeze the language and let it stagnate or you keep adding features without removing them and suffer from bloat. Seems like the slo
132.
▲
by
tybit
7y ago
This is really nice, we used lambda for event based ingestion into RDS and MySQL connection limits were such a pain. However I do wish they’d include how this will evolve alongside last years announced data API.
133.
▲
by
tybit
7y ago
This works beyond a scale of 1, e.g if you want to be ready for 100 concurrent invocations using ping it’s quite difficult to do that I imagine. Also presumably more reliable. With the 5 minute ping the underlying container will be reprovi
134.
▲
by
tybit
7y ago
So excited for this, between this and the removal of VPC cold start issues recently, avoiding Lambda for APIs because of latency seems to be a thing of the past.
135.
▲
by
tybit
7y ago
I’d also be interested in reading more. My guess would be all the pointer chasing during marking is expensive and since Go doesn’t use a compacting GC there isn’t anything to do other than push freed memory back into the allocators internal
136.
▲
by
tybit
7y ago
Genuine question, at that point does DoH buy you anything?
137.
▲
by
tybit
7y ago
The suggestion isn’t that every poor person suffers all of these, it’s that many suffer from a few. Any punishment will likely affect a subset of those people much more than everyone else.
138.
▲
by
tybit
7y ago
> Sure, we can point at the extremes and find differences, but I am not talking about that, I am focusing on what the vast majority of consumers look for or need in a car.
139.
▲
by
tybit
7y ago
It seems to vary based on your tech stack. I’ve found the serverless framework with Lambda to be quite straight forward.
140.
▲
by
tybit
7y ago
Another option is rather than storing configuration in config files, is to store it in code. After experimenting with different approaches, storing configuration in code and switching on a single environment variable ENV (or STAGE or whatev
141.
▲
by
tybit
7y ago
I thought this was going to compare C and JavaScript as being imperfect languages that are ubiquitous as the Lingua Franca of their respective platforms, Unix and the web. I’d be interested in seeing that explored.
142.
▲
by
tybit
7y ago
I’m embarrassed to admit but I’ve spent far too much time reading the minutiae of OAuth2 and OpenID and failing to grasp the big picture until now. This was really well done.
143.
▲
by
tybit
7y ago
I really hope this is the sort of thing products like VSCode will start turning to WASM for. Performance is their Achilles heel for the time being even though they’ve done a relatively good job considering.
144.
▲
by
tybit
7y ago
I know the feeling, I regularly bemoan Telstra here, while many friends happily pay a fortune for sub par service from them.
145.
▲
by
tybit
7y ago
As someone that likes functional principles but hasn’t found a simple functional language with good IDE support, I’m more worried about an approachable language than approachable papers. Hoping you’re successful in helping to solve this.
146.
▲
by
tybit
7y ago
The keep alive is still practically scale down to zero, you’re paying for 100ms every 5 minutes. I’d be curious about how much memory/cpu was allocated in your experience and the OPs, there’s nothing magical about lambda to make it slo
147.
▲
by
tybit
7y ago
I was thinking Java and .NET yes. Here’s a discussion for .NET core not adding support for security reasons (eventually overruled for backwards compatibility reasons unfortunately). https://github.com/dotnet/corefx/
148.
▲
by
tybit
7y ago
I don’t think binary serialisation counts as a good thing to include in the standard library. Unless Golang found a way to do it securely unlike other languages, which typically see binary serialisation as one of their larger mistakes.
149.
▲
by
tybit
7y ago
It really depends on the task but the general pattern is to split it up into separate steps, each of which is either low risk and/or easily reversible. Lets say you want to add a new non nullable column with foreign keys, to replace an
150.
▲
by
tybit
7y ago
That’s cool. S3 is generally fantastic but as far as I know has no similar option to this. I wonder if they’ll ever have a strong consistency mode.
More ›