Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cle
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
211.
▲
by
cle
3y ago
I was doing the same thing, and then I lost my bag of cartridges.
212.
▲
by
cle
3y ago
They merged with Discovery.
213.
▲
by
cle
3y ago
I'm talking about L7 middleboxes like HTTP load balancers, API gateways, caches/CDNs, etc.
214.
▲
by
cle
3y ago
> That sort of problem is beyond the scope of the runtime in any case, isn't it? Yes, which is why Go's outright crashing also makes sense to me...both Go and Erlang's behavior seem conceptually the same, with some archite
215.
▲
by
cle
3y ago
> There are quite a few factual errors in this post, like [...] no streaming in REST (not necessarily true). Where did it say that? I got the opposite impression: > Handling large data sizes with REST APIs, such as file uploads, is ra
216.
▲
by
cle
3y ago
There are times when it's very useful to have programmatic bindings for diagrams, I've used them multiple times when I want to create a diagram that represents the structure of some code, auto-generate a state machine diagram base
217.
▲
by
cle
3y ago
The author explicitly discusses requirements: > You don't need to download any dependencies such as plantUML or Graphviz, which is what most of the tools out there require and what was also my motivation to start this project. go-um
218.
▲
by
cle
3y ago
I haven't used Erlang extensively, what happens if you crash in the middle of e.g. holding a lock, or during a coordinated dance with other processes? My concern isn't really "does the program keep running?", it's &
219.
▲
by
cle
3y ago
To me, it's unclear what the best solution is here. Other languages solve this differently with tradeoffs, e.g. Java defaults to threads silently dying when an exception isn't caught. Your program will continue to run, but it'
220.
▲
by
cle
3y ago
> When I'm hiring, I see a lot of MIT/Stanford/Ivy on resumes, but I also pay as much attention to resumes from people who went to other schools, or who took some other path through their circumstances. I agree wholehearte
221.
▲
by
cle
3y ago
Humans already launder GPL code by using it to learn and then producing code based on what they learned. We're very close to LLMs doing the same thing. Maybe there's some fundamental difference between humans doing that and humans
222.
▲
by
cle
3y ago
Don't worry, between GitHub and VS Code, there's plenty of training data for Microsoft and OpenAI.
223.
▲
by
cle
3y ago
Last time I used GraalVM, there were huge holes in what language features were supported, compiling dynamic code was hit-or-miss, and also its cross-compilation story was not good (requires you to compile it on the target architecture). P
224.
▲
by
cle
4y ago
Most real Emacs users I know don't spend much time configuring it. Including me. I continue to use Emacs not because it has the best UX--it doesn't. I use it because it's a stable foundation that I'm confident will be ar
225.
▲
by
cle
4y ago
If the batteries are cheaply swapped out then why would buyers care about the current battery that's in the car?
226.
▲
by
cle
4y ago
> Which seems to imply a static schema, known more-or-less perfectly at the outset, and unchanging thereafter. That is obviously unreasonable. Is it? Most of AWS runs on NoSQL databases, and continues to ship new features that do not fit
227.
▲
by
cle
4y ago
> irreversible transfer Apparently they're not irreversible...
228.
▲
by
cle
4y ago
> The only way to stop this is to paradoxically be incredibly intolerant to the intolerant. I don't see this playing out well either. Instead, the subjective definition of "intolerance" stretches to the point where it beco
229.
▲
by
cle
4y ago
> JVM can only run apps written for it: Docker & WASM don't have that limitation. Of course they do. You can only run apps on WASM that have been compiled to WASM bytecode. You can only run apps on Docker that have been compiled
230.
▲
by
cle
4y ago
> You can compile any C / C++ app down to wasm. This is incorrect, there is a long list of limitations that your C/C++ code must conform to in order to compile to WASM. There's a whole section dedicated to this in the Emsc
231.
▲
by
cle
4y ago
The JVM executes Java bytecode, which is a compilation target for Java and many other languages. In this regard, architecturally it is exactly the same.
232.
▲
by
cle
4y ago
I disagree that it's a tradeoff, because those two are orthogonal. Java is often hard to decipher because there are many things that can happen dynamically outside the visible code path that affect execution logic, like annotation proc
233.
▲
by
cle
4y ago
IME the best abstractions hide the underlying complexity by default, but allow you to "pop the hood" when necessary. The more this exposes the guts of the underlying implementation details, the better (though obviously that comes
234.
▲
by
cle
4y ago
> This was already described eloquently, and with examples, 4 years ago: https://medium.com/@kaistinchcombe/decentralized-and-trustle ... Why are these crypto maximalists still pretending it's a thing? Because t
235.
▲
by
cle
4y ago
> Practically every single VC seed round story I've heard from new/young founders is that the process is nothing short of a colonoscopy into not only their business, but also their professional network, and even their personal
236.
▲
by
cle
4y ago
There are four "partners" mentioned in TFA, and it links to a list of many more.
237.
▲
by
cle
4y ago
This article focuses on DNS, there are many other critical parts of "control" of the Internet such as IP address allocation, root CAs, and infrastructure operators. IMO DNS and CAs are relatively easy to bypass "authority&quo
238.
▲
by
cle
4y ago
Also libp2p has documented how it implements NAT hole punching: https://docs.libp2p.io/concepts/nat/hole-punching/
239.
▲
by
cle
4y ago
It helps that Rust is probably the best language to use if you are targeting Wasm, which is mentioned in the discussion. Go can be compiled to Wasm too, but the fat runtime makes it a non-starter for many use cases. (I prefer Go over Rust f
240.
▲
by
cle
4y ago
What changes could the author make to keep this grounded and connected?
More ›