Readit News logoReadit News
darthdeus commented on Leaving Rust gamedev after 3 years   loglog.games/blog/leaving... · Posted by u/darthdeus
desiderantes · a year ago
That logo is huge on mobile so I can't read the first few bullet points.
darthdeus · a year ago
Author here, sorry about that, I just deployed a fix, should be readable now. If it's not, here's the first few points

- Once you get good at Rust all of these problems will go away - Rust being great at big refactorings solves a largely self-inflicted issues with the borrow checker - Indirection only solves some problems, and always at the cost of dev ergonomics - ECS solves the wrong kind problem - Generalized systems don't lead to fun gameplay - Making a fun & interesting games is about rapid prototyping and iteration, Rust's values are everything but that - Procedural macros are not even "we have reflection at home" - ...

the list corresponds to the titles of sections in the article.

darthdeus commented on     · Posted by u/darthdeus
darthdeus · 2 years ago
Author of Comfy here, happy to answer any questions :)

A few relevant links:

- website https://comfyengine.org/ - announcement blog post https://comfyengine.org/blog/first/

darthdeus commented on Rust devs push back as Serde project ships precompiled binaries   bleepingcomputer.com/news... · Posted by u/Icathian
__jem · 2 years ago
People have complained about the build time of proc macros for ages in the community. This might be a misguided hack, but the response to this is bordering on a witch hunt, particularly when there is a glaring security hole (build.rs) that most people likely use without second thought every single day. I simply do not believe that most people commenting on this issue are auditing the builds of all their transitive dependencies.
darthdeus · 2 years ago
build.rs is a source file that you can audit. A binary that has no reproducible build is not auditable even if anyone wanted to.

A single person does not audit all of their dependency tree, but many people do read the source code of some if not many of their dependencies, and as a community we can figure out when something is fishy, like in this case.

But when there are binaries involved, nobody can do anything.

This isn't the same as installing a signed binary from a linux package manager that has a checksum and a verified build system. It's a random binary blob someone made in a way that nobody else can check, and it's just "trust me bro there's nothing bad in it".

darthdeus commented on Stan is a state-of-the-art platform for statistical modeling   mc-stan.org/... · Posted by u/Tomte
wodenokoto · 5 years ago
What kind of problems does Stan / Bayesian inference beat the much more hyped Tensorflow / deep learning approach?

Often you hear that deep learning is best at unstructured data (images, sound and recently raw text) and boosted trees / XG boost for tabular data.

darthdeus · 5 years ago
Stan gives you the ability to do probabilistic reasoning. There is actually Tensorflow Probability (https://www.tensorflow.org/probability) which has a lot of overlapping algorithms, but isn't as mature and approaches some things differently.

The main difference is that with Stan you think in terms of random variables and distributions (and their transformations), while with Tensorflow/DL you think in terms of predicting directly from data. Stan lets model a problem with probabilities and do arbitrary inference, generally asking any question you want about your model.

There are many other interesting alternatives, e.g. http://pyro.ai/ which takes a yet another approach merging DL and probabilistic programming with variational inference. (Stan and TFP can do variational inference too, but I guess it's like Python vs JavaScript vs Ruby vs Java - all of them can be used for programming, but not the same way).

darthdeus commented on iTerm2 has a new drawing engine that uses Metal 2   gitlab.com/gnachman/iterm... · Posted by u/CharlesW
yosito · 7 years ago
I use iTerm 2 daily. What are y'all doing in your terminals that this kind of thing would matter at all or even be perceptible?
darthdeus · 7 years ago
VIM, and overall just being fast. It is extremely perceptible, especially if you ever use something like Arch Linux + st (or one of the faster terminals). iTerm is slow as shit compared to that.

u/darthdeus

KarmaCake day1135December 24, 2010
About
[ my public key: https://keybase.io/darthdeus; my proof: https://keybase.io/darthdeus/sigs/urv8G4cvL0RRyVXcmYD22qnzKBPPUwK7b-a0LhIdEjI ]
View Original