I would disagree with the “No ads, no bullshit” part though…
Position based dynamics is far more than just Verlet integration though. The meat of the algorithm has to do with dealing with various constraints (which is done by sequentially projecting positions related to each…
One of the gripes that I have with Julia is that if you write linear algebra code naively, you will have tons of unnecessary temporary allocations, while in Eigen (a C++ library) you can avoid most of these without…
Energy prices aren't really distributed equally around the world: https://www.globalpetrolprices.com/electricity_prices/
The knowledge of making and maintaining these tools is still incredibly important and should be handed out through generations (while also inventing innovations to make more efficient and powerful tools). But what many…
To be fair, I thought the dev’s response was adequate here. Just posting on the issue section that the “colors are wrong” while comparing with uxrvt, without any explanation or self-investigation as to why this could be…
D, Nim, and Haxe had it for quite some time (Along with Jai, which is yet unreleased to the public), although you can argue that Zig’s implementation is conceptually the simplest (it has merged compile time semantics…
Actually, slashes in filesystem::path is one of the operator overloading uses I really like in the C++ standard library (It’s time-saving, it’s useful, it’s easy to read). What I really don’t like is the IO operators <<…
When you're doing any sort of non-trivial gamedev, graphics, or physics simulation work, there are so many instances when you have to get a bunch of magic numbers by trial and error, and it's usually all over your code.…
Basically yes. Godot’s main userbase (hobbyists/small indie developers) aligns more with Unity than Unreal. Although Unreal has also appealed to some indie devs recently, it is still a heavy, bulky, monstrous beast of…
The Corona SDK always have a special place in my heart. I was in middle school when I've used it back then, and it tremendously helped in me learning programming at a young age. Before, I would try to learn how to make…
Actually the error messages are much nicer than you've thought. Here's an example: $ circle taco4.cxx -I /home/sean/projects/opensource/taco/include -M /home/sean/projects/opensource/taco/Debug/lib/libtaco.so…
I use Thunderbird - The only desktop client which has both Windows/Linux versions (with identical UIs), doesn't use Electron, and doesn't need you to make an online account for it. (I'm looking at you, MailSpring!) And…
This is why I think the Mastodon-like federated networks are better for these kinds of things. The majority of Mastodon users are Japanese because lolicon isn't permitted in Twitter, but you can still safely ignore…
They aren't your typical average Twitter users, they're artists (although not the industry-professional kind; one is making small indie games, and the other is drawing fanart). Those small-scale artists (who are earning…
I always think C/C++ is not a good first language to teach, because you need to understand some general concepts about computer systems before diving in. Probably more than half of the beginners in their first C class…
Although LuaJIT is crazy fast, it can't be used on iOS, so we first need to compare this with the unJITted version of Lua. Lua is pretty simple and elegant, but has its woes on being too flexible and wonky (especially…
I would disagree with the “No ads, no bullshit” part though…
Position based dynamics is far more than just Verlet integration though. The meat of the algorithm has to do with dealing with various constraints (which is done by sequentially projecting positions related to each…
One of the gripes that I have with Julia is that if you write linear algebra code naively, you will have tons of unnecessary temporary allocations, while in Eigen (a C++ library) you can avoid most of these without…
Energy prices aren't really distributed equally around the world: https://www.globalpetrolprices.com/electricity_prices/
The knowledge of making and maintaining these tools is still incredibly important and should be handed out through generations (while also inventing innovations to make more efficient and powerful tools). But what many…
To be fair, I thought the dev’s response was adequate here. Just posting on the issue section that the “colors are wrong” while comparing with uxrvt, without any explanation or self-investigation as to why this could be…
D, Nim, and Haxe had it for quite some time (Along with Jai, which is yet unreleased to the public), although you can argue that Zig’s implementation is conceptually the simplest (it has merged compile time semantics…
Actually, slashes in filesystem::path is one of the operator overloading uses I really like in the C++ standard library (It’s time-saving, it’s useful, it’s easy to read). What I really don’t like is the IO operators <<…
When you're doing any sort of non-trivial gamedev, graphics, or physics simulation work, there are so many instances when you have to get a bunch of magic numbers by trial and error, and it's usually all over your code.…
Basically yes. Godot’s main userbase (hobbyists/small indie developers) aligns more with Unity than Unreal. Although Unreal has also appealed to some indie devs recently, it is still a heavy, bulky, monstrous beast of…
The Corona SDK always have a special place in my heart. I was in middle school when I've used it back then, and it tremendously helped in me learning programming at a young age. Before, I would try to learn how to make…
Actually the error messages are much nicer than you've thought. Here's an example: $ circle taco4.cxx -I /home/sean/projects/opensource/taco/include -M /home/sean/projects/opensource/taco/Debug/lib/libtaco.so…
I use Thunderbird - The only desktop client which has both Windows/Linux versions (with identical UIs), doesn't use Electron, and doesn't need you to make an online account for it. (I'm looking at you, MailSpring!) And…
This is why I think the Mastodon-like federated networks are better for these kinds of things. The majority of Mastodon users are Japanese because lolicon isn't permitted in Twitter, but you can still safely ignore…
They aren't your typical average Twitter users, they're artists (although not the industry-professional kind; one is making small indie games, and the other is drawing fanart). Those small-scale artists (who are earning…
I always think C/C++ is not a good first language to teach, because you need to understand some general concepts about computer systems before diving in. Probably more than half of the beginners in their first C class…
Although LuaJIT is crazy fast, it can't be used on iOS, so we first need to compare this with the unJITted version of Lua. Lua is pretty simple and elegant, but has its woes on being too flexible and wonky (especially…