Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wwright
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
wwright
6y ago
Agreed 100%. YouTube’s massively outsized impact is obviously the problem here. This wouldn’t be Orwellian if they didn’t have so much power. We wouldn’t need it if YouTube didn’t allow for such insane manipulation of people. But if we’re g
32.
▲
by
wwright
6y ago
Because the recount did exactly what was intended (found missing votes) and the result didn’t change?
33.
▲
by
wwright
6y ago
There’s Tekton?
34.
▲
by
wwright
6y ago
Isn’t that what templates and constexpr are?
35.
▲
by
wwright
6y ago
Templates are turing complete and universally interpreted AFAIK (I don't think any implementation compiles them before evaluation?). There's also features like constexpr these days.
36.
▲
by
wwright
6y ago
One of the difficulties with this is that Dockerfiles are usually not very reproducible, mostly due to the design of the distributions they are based on. It could be very surprising to send the same Dockerfile to the endpoint twice and get
37.
▲
by
wwright
6y ago
OCI in general doesn't need to have very much overhead at all; it's just a few syscalls after fork() and before exec() (that trivializes it a bit, of course). I wouldn't be surprised if native runtimes already do some of the
38.
▲
by
wwright
6y ago
Do you have any evidence that reputations are being destroyed by unfounded accusations of racism to a significant degree? Secondly, have you compared that to the damage inflicted by racists not being held accountable in society currently?
39.
▲
by
wwright
6y ago
IMO, the prevalence of libraries like MTL, or with poor documentation, is a consequence of design decisions as well — maybe not of the abstract language, but at least of the primary implementations.
40.
▲
by
wwright
6y ago
Graphs may be more clear, but if we rule out visual editors, IMO this approach is still a net positive.
41.
▲
by
wwright
6y ago
Haskell absolutely has waaaay too much cruft. Have you read the 30 page articles recommending which extensions to use? Have you ever seen MTL? Read any documentation written by Edward Kmett?
42.
▲
by
wwright
6y ago
> but still came away with the feeling there was literally no one using Servo Code from Servo is in every single copy of Firefox, so it's pretty popular as code goes. > And I find it wholly unappealing to abandon the existing cor
43.
▲
by
wwright
6y ago
Ever seen this? https://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html
44.
▲
by
wwright
6y ago
That response seems to mostly consist of name calling and the assertion that GNU Guile and "politics" are completely unrelated topics that should never be mixed. He alludes to a Reddit comment which seems to have been deleted. At
45.
▲
by
wwright
6y ago
I was probably unclear. Kubernetes is a good solution for managing containers (obviously). I use it for CI and it works very, very well, though the CI tools still have more features they could add with the integration.
46.
▲
by
wwright
6y ago
In most languages that have implicit returns (that I’m aware of), the languages are also expression-oriented. For example, in Rust, if/else is actually an expression and you can use the result: let result = if foo > 5 {
47.
▲
by
wwright
6y ago
Kubernetes as a layer of indirection is another solution.
48.
▲
by
wwright
6y ago
As mentioned elsewhere in the thread, this does not require DinD. You can connect to the host’s Docker daemon. (Other interfaces such as K8S are also much safer.)
49.
▲
by
wwright
6y ago
You may be thinking of Java's idea of an interface, which is a type (with specific subtyping behaviors). Traits in Rust are not types. There are two different ways to reference an object which implements a trait indirectly (actually
50.
▲
by
wwright
6y ago
I assume you write fairly "static" software that knows its job pretty well in advance. Ada programs tend to use a similar allocation strategy. A lot of programs written in C and C++ are very dynamic, and may need to massively in
51.
▲
by
wwright
6y ago
I think you may be thinking of implicit returns, where the `return` keyword is not necessary. An inferred return is a separate feature where the return type is known by the compiler, but not stated explicitly by the programmer. (Note th
52.
▲
by
wwright
6y ago
I made no claims about literals, though perhaps I should have been explicit. I expect that many use cases for floats do not involve any literals at all, of course.
53.
▲
by
wwright
6y ago
I didn’t claim they are _any_ exact real number or that they are _exactly_ the same as the decimal literal they are conveyer from. I said they are exact, which they are. (And further, that they are binary and not decimal.)
54.
▲
by
wwright
6y ago
Pedantic nitpick on floats: floats are exact. The issues with them are: - they are binary rather than decimal, so rounding behavior doesn’t match what humans expect - some floating point operations have rounding/error accumulation
55.
▲
by
wwright
6y ago
Thermodynamics and computability are pretty directly related, actually
56.
▲
by
wwright
6y ago
I think "prepping" can be generically any act of preparing ("I'm prepping for the new deployment," "I'm prepping for my trip to Mexico", "I'm prepping for the show tonight"). I have hea
57.
▲
by
wwright
6y ago
Specifically Guile
58.
▲
by
wwright
6y ago
I think it’s interesting to compare it to Kubernetes. K8S has more functionality at the cluster level and a stronger ecosystem, but Nix has a much more well-founded “core”, IMO. Both are declarative by default and easy to reproduce. Hopeful
59.
▲
by
wwright
6y ago
I’m not aware of what specific or appropriate verb I should have used. Happy to edit the post if you can educate me :)
60.
▲
by
wwright
6y ago
Humans live for decades. Catastrophic climate change is less than a generation away. It would take hundreds of years for the population to shrink enough to stop it.
More ›