Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tybit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
211.
▲
by
tybit
8y ago
Redis and Envoy also have the same. It seems to be the scripting lingua franca for interacting with native code.
212.
▲
by
tybit
8y ago
I’m still amazed by how much faster transpiling from Reason is compared to TypeScript or JavaScript is via Babel.
213.
▲
by
tybit
8y ago
C# does this server side too, async isn’t particular fun but threading doesn’t make it any worse when the runtime handles it imo.
214.
▲
by
tybit
8y ago
The world's rapidly improving if that's true.
215.
▲
by
tybit
8y ago
OTOH I don’t care about instances and load balancers at all(ideally), I just care about services.
216.
▲
by
tybit
8y ago
That’s a real shame. Everything about the go runtime is great, which is in complete contrast to the language itself imo.
217.
▲
by
tybit
8y ago
No it’s Googles take on container/compute task scheduling, deciding when and on which machines a task (e.g a docker container) should run. Docker Swarm is Dockers offering in the same category as Kubernetes. Edit: Though Google could b
218.
▲
by
tybit
8y ago
.NET is another example of value types in a garbage collected language. It’s also somewhat unique afaik in doing so within a VM.
219.
▲
by
tybit
8y ago
Yes this is a strategic move on googles part, but that doesn’t make it any less valuable to consumers. Getting less lock in and more choice is good for everyone (except AWS)
220.
▲
by
tybit
8y ago
“Recall that the original motivation for separating each destination codebase into its own repo was to isolate test failures. However, it turned out this was a false advantage. ” At least they finally got to the right conclusion, they were
221.
▲
by
tybit
8y ago
The problem of middleware, other than needing a library per language, is that it moves the concern into the app rather than the host. I see a service mesh more as extending the network functionality of the host OS and cluster than the app,
222.
▲
by
tybit
8y ago
One of the biggest draws of Linkerd over Envoy (prior to Consul Connect at least) was that it seemed more feasible to use outside of Kubernetes. Conduit however is tightly coupled to Kubernetes as I understand, which isn’t really addressed
223.
▲
by
tybit
8y ago
How do schema upgrades work? It looks like a specific actor type is tied to a specific schema but I assume the schema upgrades must be eventually consistent unless they are using 2 phase commit across all actors of the type?
224.
▲
by
tybit
8y ago
You are correct, the sentence implies that it is the zero cost abstractions that makes it possible which is not right. The zero cost abstractions part is a nice benefit, but unrelated to ensuring safety.
225.
▲
by
tybit
8y ago
Dart has a VM (with hot reloading) for dev time and an AOT compiler for release builds. I’d say that’s one of the most attractive things about Dart to compensate for yet another language.
226.
▲
by
tybit
8y ago
As part of Google Summer of Code a participant is looking at porting .net core to FreeBSD https://github.com/dotnet/coreclr/issues/18067
227.
▲
by
tybit
8y ago
I’ve been wondering whether this approach would be viable for a while now. Are there any systems that do this? I know solo’s Gloo reverses the flow using NATS but that’s all I’ve seen use this approach.
228.
▲
by
tybit
8y ago
Why would they want to embrace, extend and extinguish Linux when nowadays the competition is no longer Linux but AWS, Google etc?
229.
▲
by
tybit
8y ago
It depends on the use case. eg if you have multiple web servers and a lot to keep cached then it’s more economical to have one machine with a lot of memory than each web server. Another would be keeping the cache consistent, a single instan
230.
▲
by
tybit
8y ago
In addition to the other good answers, there’s also the difference that for maps there are actually alternatives. E.g many people use Apple maps just because it is there by default on IOS.
231.
▲
by
tybit
8y ago
I don’t see what’s wrong with using a scripting language to extend a data store. Regardless, Redis now has modules so that you can implement these extensions in native code instead of/as well as Lua. In fact it seems the author of the
232.
▲
by
tybit
8y ago
There’s a reason people refer to it as “ramping up”, as you become familiar with the environment and code base you become more and more productive until more or less plateauing a while later. It’s not really useful to categorise it as binar
233.
▲
by
tybit
8y ago
I agree that the .NET runtime seems under invested in and the lateness to the portability game is damaging. It would also be nice to see more experimentation, e.g as you mention Graal, Truffle, Substrate VM and Project Metropolis all look a
234.
▲
by
tybit
9y ago
I find it interesting that I’ve never been bothered by these issues but the one I have isn’t mentioned. Difficulty in ensuring ordering, it seems like any time I consider a queue the lack of ordering guarantees forces significant complexity
235.
▲
by
tybit
9y ago
Edited to be clearer, thanks.
236.
▲
by
tybit
9y ago
I noticed the atom team are trying something similar with an experiment called X-ray https://github.com/atom/xray It will be nice if this becomes a thing, I think it’s more likely that electron apps become significantl
237.
▲
by
tybit
9y ago
I would say java and c# have both failed on your second point, separate to their respective VMs issues. It would be nice if mistakes like that were deprecated then eventually fixed, even if over many years/versions.
238.
▲
by
tybit
9y ago
Good read. The model validation is a great idea. Interestingly it will be done automatically in asp net core 2.1 for controllers marked with the new 'ApiControllerAttribute'. One pet peeve is the unnecessary usage of 'IHttpCo
239.
▲
by
tybit
9y ago
That doesn't seem to be supported by the article? "While it outperforms TCP in a wide range of scenarios, we found that it underperforms in the presence of packet reordering and on resource-constrained mobile devices."
240.
▲
by
tybit
9y ago
I would love to see more of a road map on where this project is going. It's exciting, but not clear where it's heading.
More ›