Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
legobmw99
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
legobmw99
1y ago
(Neo)Forge primarily use either mojmaps or Parchment, which are the Mojang mappings with some extra goodies like docstrings and parameter names
32.
▲
by
legobmw99
1y ago
We should call it UnTypedScript
33.
▲
by
legobmw99
1y ago
Besides the logistical problems (shared ownership of MLB and minor league teams, the fact that almost all [good] players in the minors are really ultimately contracted with a major league team, etc), I truly believe that even the worst majo
34.
▲
by
legobmw99
1y ago
Does this generalize to higher dimensions? I’m realizing my mathematics education never really addressed alternative coordinate systems outside of 2/3 dimensions
35.
▲
by
legobmw99
1y ago
Since you mentioned Stan, feels relevant to mention https://stan-playground.flatironinstitute.org/ , which lets you run Stan in WASM and analyze the results using WebR
36.
▲
by
legobmw99
1y ago
Yes, the opam repository has recently been working on an archival policy to reduce the size of the checkout and hopefully ease pressure on the dependency resolver by pruning 'obviously' wrong choices. However, the heuristic they c
37.
▲
by
legobmw99
1y ago
Either a lot of clones or a lot of reference counted pointers. Especially if your point of comparison is a GC language, this is much less of a crime than some people think
38.
▲
by
legobmw99
1y ago
Day one of the new management structure off to a rocky start
39.
▲
by
legobmw99
1y ago
This is a misinterpretation equivalent to saying "The halting problem indicates it is impossible to say if this loop terminates: while true: break " It is true that it is impossible in general, but that says nothing ab
40.
▲
by
legobmw99
1y ago
Not sure if you've watched the (entertaining but long) lecture by Casey Muratori linked at the start of this article, but I think this is sort of his point. ECS are powerful not just because of how modern computers schedule and execute
41.
▲
by
legobmw99
1y ago
Hard to imagine that isn’t part of the goal at this point
42.
▲
by
legobmw99
1y ago
That can only happen if you as a user have the 'defaults' channel still configured as available, and conda-forge considers it a user error whenever this happens (the official line is `conda-forge is incompatible with the packages
43.
▲
by
legobmw99
1y ago
There’s an additional difficulty here which is the actually good first issues tend to be completed early in their existence, so the long-term steady state is issues that are much more difficult for some reason or another (even if they aren’
44.
▲
by
legobmw99
1y ago
This feels a bit like Stroustrops comment “There are only two kinds of languages: the ones people complain about and the ones nobody uses”. If MDN was not such an invaluable service, not nearly as many people would end up forming opinions!
45.
▲
by
legobmw99
1y ago
I think this is a very interesting way to think about and categorize languages. One of the reasons I've always preferred OCaml to Haskell, for example, is how less-escape-hatch-y mutation is. It's still not the preferred path, but
46.
▲
by
legobmw99
1y ago
I first encountered the idea relatively recently with Clay [1] and I have been a fan since. Once you get past the “huh, weird” stage it has a lot of benefits! 1: https://github.com/nicbarker/clay
47.
▲
by
legobmw99
1y ago
In particular, you can define the implementation flag and include the header in a .c file with no other contents to recover the more “traditional” build set up where you have a separate TU dedicated to the library. I quite like the flexibil
48.
▲
by
legobmw99
1y ago
I was surprised to have to scroll this far to see someone bring up that the comparison point seems to be Python... I mean, I have absolutely no difficulty believing the statement > For every time I experience a bug in Python that would h
49.
▲
by
legobmw99
1y ago
The python PEP process is fairly open, most of the discussion ends up happening on public facing boards. I don’t think they have regularly scheduled meetings to consolidate decisions, though
50.
▲
by
legobmw99
1y ago
nobody gives OCaml a thought in these discussions. It’s such a wonderful language!
51.
▲
by
legobmw99
1y ago
There are reasons to be worried about additional safety beyond just security. My first thought when reading the article was it would be a huge bummer if a bug in tmux brought down a long-running or particularly stateful session. Of course,
52.
▲
by
legobmw99
1y ago
Hot reload in Java is still a crucial part of my workflow for modding Minecraft, but it doesn't have the other direction where an action in the game could alter the code
53.
▲
by
legobmw99
1y ago
The idea of a language server also being some other kind of server is almost fiendishly clever to me and I'm shocked I hadn't seen other people play with this before. Definitely can think of applications to game programming -- a s
54.
▲
by
legobmw99
1y ago
748 is not tight. As given in the article, k=643 is independent of ZFC, and the author speculates that it's possible that something as small as BB(9) could be as well. The 748/745/643 numbers are just examples of actual machi
55.
▲
by
legobmw99
1y ago
You think this is not already a response to the broader US climate?
56.
▲
by
legobmw99
1y ago
The first feature that originated in this fork to be upstreamed is labeled tuples, which will be in OCaml 5.4: https://github.com/ocaml/ocaml/pull/13498 https://discuss.ocaml.org/t/first-
57.
▲
by
legobmw99
1y ago
This is fine if the method you’re talking about is static — as you point out, it’s really all Rust has — but is absolutely a design mistake if it is not, which I think is what the poster above is referring to. It’s a common anti pattern and
58.
▲
by
legobmw99
1y ago
Kahan summation is an example (also described in the top level article) of one such “gotcha”. It involves adding a term that - if floats were algebraic in this sense - would always be zero, so ffast-math often deletes it, but this actually
59.
▲
by
legobmw99
1y ago
That still has the issue of Quantity{-100} being a-ok as far as the compiler is concerned, but there are other things one can do (as the article alludes to). My reading of this article wasn't to say that these things are impossible in
60.
▲
by
legobmw99
1y ago
Based on the rest of your comment I suspect you're already familiar, but a decent candidate for "Rust with a GC" is OCaml, the language the first Rust compiler was written in.
More ›