Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
runevault
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
runevault
11mo ago
From an outsider's perspective, it feels like Ocaml has more active development of features, between the new effects system they added in 5 and all the work Janestreet is doing to let Ocaml developers have more control over performance
32.
▲
by
runevault
11mo ago
Tynan's book is popular, but in my limited experience the first book most people recommend for anyone looking into design is Book of Lenses. Mind you I think both are worth reading. Lenses is just a more systemic and deeper dive.
33.
▲
by
runevault
11mo ago
I need to sit down and give this a proper read, but anyone who wants more of Raph giving insights into game design should check out this old GDC talk he did about Practical Creativity: https://www.youtube.com/watch?v=zyVTxGp
34.
▲
by
runevault
11mo ago
Eh, I'd say it depends. I write way more algol-derived language code than ML, yet piped operations being an option over either constant dot operators where every function returns the answer or itself depending on the context or inside
35.
▲
by
runevault
11mo ago
Personally I'd tweak your last sentence to "return statements in the middle of a function." Early returns at the very top for things like None if you pass in an Option type don't increase the risk of bugs, but if you hav
36.
▲
by
runevault
11mo ago
Functional languages are not necessarily pure though. Actually outside Haskell don't most functional first languages include escape hatches? F# is the one I have the most experience with and it certainly does.
37.
▲
by
runevault
1y ago
Interesting that the ECS you linked beats out Flecs .net bindings. I wonder if it is because of copying to/from the dotnet heap. Looking over the readme.md I find it interesting they don't list dotnet 9 support but they do list 7
38.
▲
by
runevault
1y ago
Up until midway through Hades 1 development Supergiant was a c# shop with their own engine on top of libraries (the fact they rewrote their core tech in the middle of a game project that was already available to the public remains insane to
39.
▲
by
runevault
1y ago
First: Godot is rad, and if you're willing to use third party tooling you can even use rust to code your logic (official Godot languages are gdscript, c#, and c++, but the community has added support for a lot more like rust and swift)
40.
▲
by
runevault
1y ago
Yeah I've mostly been keeping an eye on Bevy from a distance for this reason. cart is still willing to break API compat if he finds a better solution (and since it is pre-1.0 I do not blame him). The API breaks and an editor are probab
41.
▲
by
runevault
1y ago
The thing I'm curious about is how much would it impact sports podcasting/etc if they clamped down on the gambling advertising. And to be clear I'm not saying that is a reason not to clamp down, just anytime I watch any podca
42.
▲
by
runevault
1y ago
I used to use clojure, but one of the reasons I stopped was I personally found tools like Maven cumbersome to work with. I admit that was 8 years ago or so, so there's a chance it got better, but once people are driven away by tooling
43.
▲
by
runevault
1y ago
How many people are waiting for it to hit 1.0? I am. I am interested in Zig, but until they can guarantee a stable point for an extended period of time I have limited interest. Same way with Rust gamedev I'm keeping an eye on Bevy but
44.
▲
by
runevault
1y ago
Hollow Knight is a great game, even with the fact from a story PoV you can probably skip it, I simply do not recommend it. To most (myself among them, and metroidvanias are one of my favorite genres), HK is one of the games at the pinnacle
45.
▲
by
runevault
1y ago
In some situations and particularly for helping new hires get on board mob programming can have value, but as an introvert being in a call/huddled together constantly is exhausting and not for me.
46.
▲
by
runevault
1y ago
Thank you. I really do not understand why anyone trusts Unity to keep this for only non-entertainment if it proves successful. They only backed off before because the backlash was so bad. Assuming that means they won't try to find ways
47.
▲
by
runevault
1y ago
MAUI not supporting Linux feels like such a huge whiff. It is clearly possible to get at least decent cross platform support that includes linux in .net considering Avalonia exists.
48.
▲
by
runevault
1y ago
I don't know that many production compilers are in them, but how much of that is compilers tending towards self hosting once they get far enough along these days? My understanding is early Rust compilers were written in Ocaml, but they
49.
▲
by
runevault
1y ago
It is interesting that there's so much discourse about the effort people have had to put into data structure and algorithm stuff for interviews, but then people refuse to take advantage of the knowledge studying that gives you towards
50.
▲
by
runevault
1y ago
postmortem is looking back after an event. That can be a security event/outage, it can also be the completion of a project (see: game studios often do postmortems once their game is out to look back on what went wrong and right between
51.
▲
by
runevault
1y ago
Interesting, I thought I saw the usual complaints even in the past year.
52.
▲
by
runevault
1y ago
A warning for those not in the know, the performance improvement posts famously give mobile browsers trouble because they are so massive. All because the extent of the improvements is so great (along with the amount of detail the posts go i
53.
▲
by
runevault
1y ago
This type of thing is exactly why I don't go installing apps from every company that wants me to put something on my phone to get "reward points" or the like. Security is never perfect and they clearly want additional data, w
54.
▲
by
runevault
1y ago
This comment reminds me of the old idiom (I cannot remember who is credited with it) that you should be careful not to use your full abilities writing code, because you have to be more clever to debug code than you were to write it. This ty
55.
▲
by
runevault
1y ago
Out of curiosity just clang or gcc as well?
56.
▲
by
runevault
1y ago
Keep in mind Rust is using the same backend as one of the main C compilers, LLVM. So if it is handling it any better that means the Clang developers handle it before it even reaches the shared LLVM backend. Well, or there is something about
57.
▲
by
runevault
1y ago
To some degree subsets of this exist. For example for 2d games it is possible to use Tiled as a level editor if you build your game (or some tool) to parse out tiled's file format and turn it into in-game levels. A more general purpose
58.
▲
by
runevault
1y ago
I was using fetch content or the like, there is a package that comes after a certain version of cmake where you can tell it this is a git repo and it handles all that for you. It has been a few months since I did this so I don't rememb
59.
▲
by
runevault
1y ago
When I've dabbled in C++ recently it has felt like using CMake fetching github repos has been the least painful thing I've tried (dabbled in vcpkg and conan a bit), since most libraries are cmake projects. I am no expert so take i
60.
▲
by
runevault
1y ago
Do you really think LoC does not impact maintainability? How much depends on language and adjacent tooling for things like refactors, but the larger a code base the harder it is to maintain in general.
More ›