recentpopularlog in


« earlier   
RT : For those interested in teaching Complexity Explorables now has a collection of **Presentation Slides**…
Complexity  from twitter_favs
just now by briantrice
RT : Introducing STEP Part 1 - Does your organization’s designs require undercuts? How do you tool them? Are…
Complexity  from twitter
4 days ago by mshook Fluid Simulation for Dummies
In the spring and summer of 2005, I wrote my Master's thesis on high-performance real-time 3D fluid simulation and volumetric rendering. The basics of the fluid simulation that I used are straightforward, but I had a very difficult time understanding it. The available reference materials were all very good, but they were a bit too physics-y and math-y for me. Unable to find something geared towards somebody of my mindset, I'd like to write the page I wish I'd had a year ago. With that goal in mind, I'm going to show you how to do simple 3D fluid simulation, step-by-step, with as much emphasis on the actual programming as possible.
complexity  math  modeling  graphics 
13 days ago by backspaces
Model Metropolis
"Behind one of the most iconic computer games of all time is a theory of how cities die—one that has proven dangerously influential."

"Forrester’s central claim about complexity wasn’t a new one; it has a long history on the political right. In a 1991 book, Rhetoric of Reaction, the development economist and economic historian Albert O. Hirschman identified this style of argument as an example of what he called the “perversity thesis.” This kind of attack, which Hirschman traced back to Edmund Burke’s writings on the French Revolution, amounts to a kind of concern trolling. Using this rhetorical tactic, the conservative speaker can claim that they share your social goal, but simultaneously argue that the means you are using to achieve it will only make matters worse. When commentators claim “no-platforming will only make more Nazis,” that welfare programs lock recipients into a “cycle of dependency,” or that economic planning will lead a society down a “road to serfdom,” they’re making this kind of perversity argument.

What Forrester did was give the perversity thesis a patina of scientific and computational respectability. Hirschman himself makes specific reference to Urban Dynamics and argues that the “special, sophisticated attire” of Forrester’s models helped reintroduce this kind of argument “into polite company.” In the nearly fifty years since it has come out, Forrester’s “counterintuitive” style of thinking has become the default way of analyzing policy for mainstream wonks. For many, “counterintuitivity” is the new intuition.

Expert knowledge, of course, has an important place in democratic deliberation, but it can also cut people out of the policy process, dampen the urgency of moral claims, and program a sense of powerlessness into our public discourse. Appeals to a social system’s “complexity” and the potential for “perverse outcomes” can be enough to sink transformative social programs that are still on the drawing board. This might not matter in the context of a virtual environment like that of Urban Dynamics or SimCity, but we have decades of real-world evidence that demonstrates the disastrous costs of the “counterintuitive” anti-welfare agenda. Straightforward solutions to poverty and economic misery—redistribution and the provision of public services—have both empirical backing and moral force. Maybe it’s time we start listening to our intuition again."
simcity  libertarianism  history  games  gaming  videogames  cities  simulations  simulation  2019  kevinbaker  urban  urbanism  policy  politics  economics  bias  willwright  urbanpolicy  urbanplanning  complexity  democracy  alberthirschman  edmundburke  danielpatrickmoynihan  jayforrester  paulstarr  urbandynamics  johncollins  dynamo  class  classism  motivation  money  government  governance  poverty  systemsthinking  society 
14 days ago by robertogreco
A promising new metric to track maintainability
A good starting point for achieving our goals is to look at metrics for coupling and cyclic dependencies. High coupling will definitely affect maintainability in a negative way. The same is true for big cyclic group of packages/namespaces or classes. Growing cyclic coupling is a good indicator for structural erosion.

A good design on other hand uses layering (horizontal) and separation of functional components (vertical).
software-development  complexity 
14 days ago by chriskrycho

Copy this bookmark:

to read