143 karma · joined May 31, 2021
It's really impressive that the author was able to implement rendering papers and physics sim papers with such regularity. It really is a feat. Makes me curious to see what their background is.
I know in older games, the recommendation was to keep gravity low (~6 m/s^2 iirc) to help with simulation stability and make things look better, that might contribute to your idea of things being floaty.
I don't find the examples in the git repo to be especially floaty, but I work with a lot of simulators so I might just be used to it.
https://www.canadapost-postescanada.ca/cpc/en/personal/consu...
And if someone was going to to make false allegations of abuse, why include specifics about how interrupting his calculus and drums caused his anger? Why not just say he was abusive, or state a more common reason for abuse? To me, the specifics make her statement more credible. Combined with his predatory history regarding women[1], I view Feynman as a distrubed individual (but a genius nonetheless)
I find the allegation credible, as I don't see why someone in her position would lie, and especially give specific details on what sets Feynman off.
Also, unless I see some concrete data about the amount/percentage of women who lie in order to get a divorce, the comment you linked is pure conjecture. Nothing really to argue about since it's just the vague idea of what people think about that time.
[1] https://thebaffler.com/outbursts/surely-youre-a-creep-mr-fey...
I don't see her having much incentive to lie and make up these statements, and see no evidence that she did lie. Some women lie about domestic abuse, most don't.
- Abortion bans in the US constitute abuses of female reproductive rights and affect millions: https://www.amnesty.org/en/latest/news/2024/08/usa-abortion-...
- The Iraq War, in my opinion: https://www.ecchr.eu/en/publication/the-iraq-invasion-is-a-c...
- Guantánamo Bay: https://www.hrw.org/news/2025/08/29/us-migrants-face-abuse-i... & https://www.amnesty.org.uk/guantanamo-bay-human-rights
- Yemen, broadly: https://www.amnesty.org/en/latest/news/2025/10/yemen-us-air-...
- Depending on who you ask, you could also point to large-scale violations of the rights of migrants and asylum seekers, as well as the over-policing of minority populations.
The US also does not consistently uphold the same values that you say liberal democracies should. It does business with Israel, Saudi Arabia, and others.
As for your second point:
“It’s extremely relevant. If you believe in personal liberties and democracy, you should only do business with societies that uphold personal liberties and democracy. It’s that simple.”
I would ask, why? I believe in personal liberties and democracy for my people, my community, and my country. If another country’s population does not hold those beliefs as a majority, why is that my concern? If we truly restricted trade only to countries that share our beliefs, our list of trading partners would be very small. What would the benefit be?
Additionally, given your request for citations, I suspect we would disagree significantly on which countries actually reflect our values. I am not sure we could arrive at a consistent list of partners that share our values. For example, I do not believe the USA has a strong democracy. It has a rather weak one. Should it be excluded as well?
As a Canadian, it's not really relevant to me that a country we trade with isn't liberal, and I don't agree with the premise that China is inheriently anti-west. Anti-western values, yes, but China does not threaten west violently in anyway that I can see. They mostly threaten western dominance economically.
IMO, Canada should just do what's best for its citizen, which is get good trade deals, and ensure that our values don't morph into something unrecognizable. What other countries do in their own borders is largely irrelevant.
I assumed they were friends as there are several videos of them conversing. The parent comment pointed out that Sean agree's with the negatives about Jon, which could not mean much, but the fact that Jon's negative as described in the Dreknek are really bad indicates to me that Sean likely doesn't view Jon as a good friend anymore. This is surprising to me because I really did enjoy one of their videos where they try and solve a problem together.
The fact that Sean agrees with this critical take of Jon is further evidence of how much Jon has changed since the pandemic.
STB Is the intial's for Sean T Barrett, who also created a software library with the same name.
- Lower compilation times for debug builds. - Better debug messages. - A standard library that comes with a production ready graphics API, so gamedevs don't need to worry about the current state of graphics API and can just dig in. - Standard input API for cross OS development. - AOS to SOA automatic conversion to simplify code that needs to be performant, while retaining a clean syntax. - A context system, which should help with simplifying functions definitions while keeping things strongly typed. - The ability to rewrite ASTs, to do compile time programming. Ideally simplifying code, while keeping runtime speed performant, and keeping compilation speed fast.
This is just to name a few off the top of my head. The performance and API stuff is directly going to help game devs. I view it similar to Odin, something that is in production software right now, where you can have a clean langugae, with a strong standard library and primitives to help you develop quickly.
I do agree that if you take from their "teachings" that every dev needs to optimize every thing, and never use any other language than system languages, that advice is myopic for most devs. However, I don't really see them arguing for that, at least not entirely.
From following their teaching for a while, they mostly preech about the following things which I agree with, even when talking about higher-level languages, technologies.
- Get the clowns out of the car: Don't make things needlessly expensive. Write simple procedural code that maps cleanly to what the hardware is doing. This is essentially stating OOP, large message passing, and other paradigms that abstract the problem away from the simple computations that are happening on your computer is actually adding complexity that isn't needed. This isn't about tuning your program to get the highest amount of performance, but rather, just write basic code, that is easy to follow and debug, that acts as a data-pipeline as much as possible. Using simple constructs to do the things you want, e.g. an if-statement versus inheritence for dynamic dispatch.
- Understand your problem domain, including the hardware, so you can reason about it. Don't abstract away the hardware your code is actually running on too much where you lose vital information on how to make it work well. I've seen this many times in my professional career, where devs don't know what hardware the code will be running on, and this inevitably makes their code slower, less responsive to the user and often drives up cost. There are many times in my early career (backend engineering), that just simplifying the code, designing the code so it works well for the hardware we expect, greatly lowered cost. The hardware is the platform and it shouldn't be ignored. Similarly, limitations that are imposed by your solution should be documented and understood. If you don't expect a TPS greater than some value, write that down, check for it, profile and make sure you know what your specturm of hardware can handle, and how much software utilization of that hardware you're getting.
- Focus on writing code, and don't get bogged down my fad methodologies (TDD, OPP, etc). Writing simple code, understanding the problem more deeply as you write, and not placing artifical constraints on yourself.
Now each of these points can be debated, but their harder to argue against IMO then the strawmany idea of them proposing that you must optimize as much as possible. And they argue that you will actually be more productive this way, and produce better software.
FWIW, you may have some datapoints showing that they do propose what I called a strawmany version of their ideas, but I have seen them advocating for the above points more so than anything else.
---
I do want to add, for Jon Blow, I don't think he has a problem with people using engines. From what I've seen he's played, and loved games that used engines in the past, and had no problem with their output in terms of gameplay or performance. From his talk about civilization ending relating to game dev, he's more concern that if no one tries to develop without an engine, we as a civilization will lose that ability.
Jon's production from the last 10 year isn't even due to bad software methodology from what I observe, it's mainly seems to be because his company is creating a new programming language tailored to games. This doesn't seem to be done to make money, but rather, to try and fundamentally fixed issues that he perceives in game development. It's a lofty goal, and the compiler itself uses the same software methodolgy that he argues for, and it's quite good.
So I don't think this critism is fair. We should look at the arguments they present, and their multi-decade long careers as a measure of thir authority on this subject.
My other points still stand, but it’s strange to me that the argument seems to go (not necessarily from you, but from other commenters above):
The explosions were too small to hurt others, so the reported number of civilians injured must be false.
We see that the explosions did hurt civilians.
Well, only a small fraction — the numbers must still be false.
Can you see how this is moving the goalposts? The argument shifted from “the explosives were so precise that Israel must have known exactly who was targeted, and those injured were combatants,” to, in the grandparent comment:
How do you know they were civilians?
Now we see that civilians were present and injured. Perhaps you're correct that the videos show only a small number, but the videos still confirm the core point: civilians were harmed.
@tptacek, I don’t have a problem discussing this with you, but each thread you respond to splits off into new points I have to address. It feels like arguing with two people making contradictory claims.
I’ll leave you with this: the videos show only a minority of the pager detonations. Civilian injuries are most reliably known by Lebanese hospitals and government sources. The idea of detonating explosives in civilian-populated areas without knowing who is immediately around those devices is deeply problematic. And there is no way Israel could have known who would be harmed with any reasonable certainty; the reported numbers only reinforce that fact.
OP did split this chain, but a sibling comment has the sources you want.
EDIT: Getting downvoted because I didn't want to paste the same source N times. Nice.