Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
59nadir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
181.
▲
by
59nadir
11mo ago
A lot of those Linux native builds will have been using Vulkan. Parity between DX12 and Vulkan is pretty high and all around I trust the vkd3d[0] layer to be more robust than almost anything else in this process since they're such simi
182.
▲
by
59nadir
11mo ago
For what it's worth my experience with Windows 11 is that it's slower than Windows 10 for whatever reason, even though I'm doing exactly the same things in exactly the same ways, so it definitely echoes your assessment. I per
183.
▲
by
59nadir
11mo ago
A few key things: - Leaning on a pre-emptive scheduler to maintain order even in the presence of ridiculous amounts of threads ("processes" on the BEAM) running - Using supervision trees to specify how and when processes and their
184.
▲
by
59nadir
11mo ago
If you want to learn the actual mind changing aspects of the BEAM, clearly learning the simpler, smaller language with a more direct route to the juice is the way to go. Hence Erlang, not Elixir. I learned Elixir first back in 2015, and the
185.
▲
by
59nadir
11mo ago
No need to include Elixir here; none of the important bits that will change how you view software come from Elixir, it's just a skin on top of Erlang (+ some standard library wrappers) and that's it.
186.
▲
by
59nadir
11mo ago
An LLM might be able to replace the majority of the code Sindre Sorhus has put out there, but it's probably a stretch to think that it could replace someone like John Carmack. Trivial NPM libraries were never needed, but LLMs really ar
187.
▲
by
59nadir
11mo ago
> [...] proper development box [...] "Proper" is very subjective here. My entire workflow for developing 3D engines is covered a couple of times over with the announced Steam Machine specs. In fact, even when I was working in w
188.
▲
by
59nadir
11mo ago
Go into desktop mode and solve it like you would on any other PC.
189.
▲
by
59nadir
11mo ago
The Steam Machine looks to me like it'll become a great optimization target to hit (if it becomes popular enough, which it probably will). Solid, predictable targets are always great, and now we have yet another one that doesn't h
190.
▲
by
59nadir
11mo ago
Games can leave Steam, but whenever they do they run into the awkward issue that gamers aren't usually coming with them, at least not in numbers that justify trying to create your own thing.
191.
▲
by
59nadir
11mo ago
Productivity has always been inversely exponentially correlated with manpower, I don't think this is related to AI, and I don't think AI speeds anything up in this scenario. If nothing else you're now constraining what could
192.
▲
by
59nadir
1y ago
If Jai is ever actually released to a meaningful amount of people I think we'll see just how little Blow's name means to people in practice. There is an artificial mystery around Jai right now and when the lid comes off the pot I
193.
▲
by
59nadir
1y ago
If you think destructors/`Drop` traits or the like are good then Zig was never for you. It has nothing to do with "industrial development", neither does memory safety. The irony is that memory safety as a concept definitely
194.
▲
by
59nadir
1y ago
It can be useful sometimes to learn things irrespective of what the rest of the world thinks of them. My personal experience was (back in 2019) that Zig was basically a language you could learn in a weekend and end up being reasonably produ
195.
▲
by
59nadir
1y ago
Zig has a lot of manpower behind it in comparison to Odin and this is one of the most important things for people, they see a proverbial crowd and that builds a lot more interest. With that said, here are a couple of things you have in Zig
196.
▲
by
59nadir
1y ago
No, I write Odin for production and there is no performance difference to speak of coming from the way the compiler or language works. If you have one it's likely because of an older/different LLVM version being used, but AFAIK Od
197.
▲
by
59nadir
1y ago
If you wanted to have a parameter that gets filled in when there is an error, this exact issue will remain, it's completely unrelated to which language construct you use to capture errors and has more to do with having a good idea of h
198.
▲
by
59nadir
1y ago
Error data being returned instead of just error codes doesn't require allocation at all, and never would, unless the specific unions that you're returning require as much. Zig already has tagged unions with a tag field and associa
199.
▲
by
59nadir
1y ago
This "per hour" and "per day" business has to end. No one cares about "per day" and it makes it much harder to see the actual talked about load on a system. The thing that matters is "per second", so
200.
▲
by
59nadir
1y ago
This is a great way to get only people who basically can't build anything.
201.
▲
by
59nadir
1y ago
> [...] start returns the pid of the server, right? Yes, `start` is the part you would stick in a supervision tree, essentially. We start the server so that it can be reached later with the interface functions. > [...] probably a modu
202.
▲
by
59nadir
1y ago
I've used Elixir since 2015 and in fact learned it first. I still think "Programming Erlang" is a much better book than any other for actually learning Erlang and BEAM/OTP principles. Erlang as a language is simpler, lea
203.
▲
by
59nadir
1y ago
Erlang is a much better language to learn if you're interested in learning about the BEAM and OTP, and the book "Programming Erlang"[0] is an excellent resource for learning it. 0 - https://pragprog.com/titles
204.
▲
by
59nadir
1y ago
I suppose I was unclear. It is OTP-style `gen_server` processes that I'm talking about. > OTP processes communicate via the actor model by sending messages of any type. Each actor is responsible for pattern-matching the incoming mes
205.
▲
by
59nadir
1y ago
Having Erlang-style OTP support (for the most part) is very doable, I've written my own OTP layer instead of the pretty shoddy stuff Gleam ships with. It's not really that challenging of a problem and you can get stuff like typed
206.
▲
by
59nadir
1y ago
A renderer/rendering library for something as simple as a text editor is not (or is not supposed to be) a lot of code and should not take up a large amount of space in a binary. Odds are good it's the embedded Treesitter grammars
207.
▲
by
59nadir
1y ago
It doesn't cost less to get the thing you actually want in the end anyway, no one in their right mind would actually launch with the founder's AI-produced assets because they'd be laughed out of the market immediately. They&#
208.
▲
by
59nadir
1y ago
> Two, fragmenting the community would just reduce engagement and risk making both feel like a ghost town. I would rather hang out on a HN more similar in attitude and user count as when I joined than have it be "lively" with t
209.
▲
by
59nadir
1y ago
We surely shouldn't need a whole minute, 3 seconds should suffice? ;) Jokes aside, if 20x was on the table for any kind of meaningful work we wouldn't need to wait for much of anything, entire parts of industry would be invented a
210.
▲
by
59nadir
1y ago
20x0.1 is still just 2. You don't know what calrain's productivity without AI assistance is actually like. "20x" might just be correct, but it doesn't have to be 20x what you do. (I don't think it's 20x,
More ›