Since this article successfully got me to look at an example using their software and get to the edge of their funnel, has anyone used Rill and can comment on its utility vs just using Excel which I already have or something else?
In standard constraint optimization you know the constraints at compile time. In MDO many constraints are generated at runtime and constantly change as you search for solutions.
AKA they're doing what every other aerospace company has been doing for decades, multidisciplinary design analysis and optimization [0] with simulation in the loop. If you were to ask them how they're leveraging Design of Experiments I bet it'd be met with "design of what?".
I probably put down at least 100k lines of Rust and made 15 games of varying sizes from small jam games to much larger ones [0], [1].
It seems like everyone just wants to make the next big popular engine with Rust because it's "safe", and few people really want to make actual games.
I also felt like prototyping ideas was too slow because of all the frequent manual casting between types (very frequent in game code to mix lots of ints and floats, especially in procedural generation).
In the end... it just wasn't fun, and was hard to tune game-feel and mechanics because the ideation iteration loop was slow and painful.
Don't get me wrong, I love the language syntax and the concept. It's just really not enjoyable to write games in it for me...
Maybe all homework could come in two parts with a 70/30 split in the grade. Everyone gets assigned the first 70%, if their solution trips a plagiarism detector then they are automatically assigned the second 30% of the work. Better yet, it's communicated that it intentionally randomly selects some people for the second part of the work, even if they didn't plagiarize. Like random airport screening.
As long as it's clearly communicated in the syllabus, should be fine. If identical code submissions are so common then everyone should be doing the same quantity of work on average and it shouldn't be an issue if you automatically get assigned bonus problems.
Agreed, if you aren't using Monte Carlo methods in your algorithms then your problem probably isn't hard enough, or your solutions are fragile to variance.
Every day I make a list in a long running text file. I typically copy the previous day and modify it.
\\ [date]
need
- things that absolutely have to be done today
really should do
- things that I really should do today
should do
- other things I should do to get ahead / stay on top of
want to do
- what I actually want to do today if possible
concerns
- things that I'm currently concerned about (to help me resolve them without losing focus)
one thing
- I'm going to do this one thing for 3-4 hours straight today
There is this idea of thinking fast and slow aka the hare brain and tortoise mind. I use the active time for the hare (fast thinking), and the break time for the tortoise to pass up ideas from the subconscious (slow thinking).
I've been using pomodoro for many years. Not continuously though because I find that my productivity level is extremely high while doing it and I start to get burned out because the intermittent breaks are not enough.
You might be interested in something called the domino technique to help with getting started / getting into flow. Basically you do something that is difficult but short that you can do to get a meaningful psychological "win" in a short period of time (5 minutes) to kick start your motivation / flow. I would post a link but I don't have a good reference on hand.
Also on the topic of media, I helped make a pc puzzle game inspired by cabinets of curiosities and an old game called 7th Guest that people might be interested in [0].
Are the agents independent or are they affected by neighbors? It would be nice to see some classic ABM examples like wolf-sheep population, flocking, and wildfire spread to demonstrate the utility of this.