Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
59nadir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
391.
▲
by
59nadir
3y ago
> I will also defend "naked imports" as a feature that works very well with the rest of the language: functions are disambiguated by signature and not just name and so conflicts scarcely occur (and simply force qualification wh
392.
▲
by
59nadir
3y ago
You're completely right, but believe it or not Nim 1.6 actually doesn't manage to connect the dots between `1` and it being a possible `float`, `int64`, etc.. Even if you wanted a different size integer literal you'd have to
393.
▲
by
59nadir
3y ago
You've linked to Zig vs. Rust, which really should be outperforming Rust. The grandparent was talking about how Nim seems to be doing terribly.
394.
▲
by
59nadir
3y ago
There are a lot of features in Nim that are basically the polar opposite to Zig's values; macros/templates as opposed to comptime which has no real capability of just inserting random code and the very pervasive naked imports (fun
395.
▲
by
59nadir
3y ago
Considering C++ is almost impossible to write reliably good tools for it's entirely possible that LS for C++ is simply not very good and that with languages that can reliably provide a good LS experience you'd view this differentl
396.
▲
by
59nadir
3y ago
In the past month I've had to use Discord search to find something important twice. Both times it took 20+ minutes and when I actually found the results I noticed that I typed things that ought to have given me the results but just did
397.
▲
by
59nadir
3y ago
I'm impressed by how incredibly low your bar for trying is. It's on par with "There were too many parentheses".
398.
▲
by
59nadir
3y ago
Surely Illumos? Solaris is probably dead to most people involved, a husk of what it was and could have been.
399.
▲
by
59nadir
3y ago
What does this actually mean? They are both programming languages made for solving general problems, what makes the comparison inappropriate? I've used both and pretty much all of their cousins, so I'm confused why you would think
400.
▲
by
59nadir
3y ago
Better write it like `Val< <> >` otherwise the parser will get confused.
401.
▲
by
59nadir
3y ago
JetBrains have excellent offerings for both JavaScript and Python, in my opinion. I happen to like Neovim and I don't use the languages you have issues with the Neovim side of, but if I were to use an alternative it would definitely be
402.
▲
by
59nadir
3y ago
I've found that one of the best ways to dismantle an overblown ego is to play StarCraft (Brood War or SC2, the result will be the same) or really any other 1v1 game. The direct feeling of being beaten, potentially overrun completely, t
403.
▲
by
59nadir
3y ago
I keep seeing friends who run Wayland have embarrassing issues with global hotkeys, screen sharing, etc., and I'm running X11 with a default config and standard drivers without literally any issue. I too don't see the point in swi
404.
▲
by
59nadir
3y ago
I think I'll take my graphics libraries from companies that have actually done something with them and know what they should look like.
405.
▲
by
59nadir
3y ago
I wouldn't say that the outcome is necessarily the same all the time, but the getting-nothing-of-any-value-done architect seems to be a common occurrence. We had one that by proxy stopped development on at least 3 projects I was suppos
406.
▲
by
59nadir
3y ago
Same for me. I suspect maybe they add the public keys manually and haven't gotten around to it yet.
407.
▲
by
59nadir
3y ago
I think Elixir is a bad example here because it's one of the eco systems that, while they preach "Use a function if you can!" very loudly, use macros much more heavily than other eco systems, often in places where they don&#x
408.
▲
by
59nadir
3y ago
I think there have been a few posts pointing out that the ergonomics around using just pointers in Rust is lacking severely in comparison to languages like Zig and Odin.
409.
▲
by
59nadir
3y ago
I think your comment would've been better received if you maybe phrased it as a question that encouraged some discourse. "Do people really feel like languages and systems that enforce immutability help them? I'd be interested
410.
▲
by
59nadir
3y ago
> Usually there are several other possibly-non-obvious improvements the tester is looking for. Whether these improvements are obvious to you or not is a sign of experience. There is a risk here for something that even really strong inter
411.
▲
by
59nadir
3y ago
I found it really funny, it actually made me laugh out loud. It seemed very deliberate to me, though, so that's why. Edit: To clarify, I think DHH would probably laugh at this as well, which is why I feel it's not so much laughing
412.
▲
by
59nadir
3y ago
To be fair to the original argument, I think it's important to understand that there is next to no Rust code in comparison to the amount of C++ code out there. It has almost no projects in comparison, and those projects are much, much
413.
▲
by
59nadir
3y ago
In a non-trivial amount of cases I think this incessant adding of features to paper over old mistakes or fill gaps is actually counter-productive and turns into users having to learn several things instead of the intended situation where yo
414.
▲
by
59nadir
3y ago
It's not only about newbies in the end. When I started learning C++ back in ~2000 the semi-joke was that "C++ takes about 10 years to learn". The language is far bigger now, with more things you either need to know to cut out
415.
▲
by
59nadir
3y ago
Later Super Contra was released in Europe as Super Probotector instead and was reworked to have robots as playable characters instead of soldiers.
416.
▲
by
59nadir
3y ago
I appreciate that this is a glass half full or empty kind of situation, but I tend to see "fast" setups actually simply not doing a bunch of the mostly unnecessary stuff that other solutions are doing. This is especially true fo
417.
▲
by
59nadir
3y ago
I think in popular parlance the terminology comes from the "What color is your function?" article[0]. The idea is that "normal" and async functions are different colors and they don't mix. When you call an async fun
418.
▲
by
59nadir
3y ago
> Either way, all those files need to be marked dirty and reindexed, so I suppose I'm just not sure how the topic at hand is relevant. You stated an assumption as part of your argument (only one file is being edited at a time) and t
419.
▲
by
59nadir
3y ago
> Even if we are using this latter model, the user is only editing one file at a time. I'm not necessarily arguing against your bigger point but this is very frequently a wrong assumption and strikes me as designing around an ideali
420.
▲
by
59nadir
3y ago
20 years is very optimistic; React is already losing users: https://2022.stateofjs.com/en-US/libraries/front-end-framewo... Retention shows a clear trend for all frameworks and even in general conversation Solid.j
More ›