393 karma · joined May 2, 2011
As a sidenote, I'm not sure why a d216 hasn't ever been made -- that one feels like a fun (novelty) opportunity to replace 3d6 for attribute rolls.
[1]: https://goodman-games.com/dungeon-crawl-classics-rpg/
[2]: https://goodman-games.com/blog/2020/01/06/support-lou-zocchi...
[3]: https://goodman-games.com/blog/2021/09/24/send-lou-zocchi-a-...
In sixth grade, we had a visit from a community member. I forget the nominal purpose, but it was in the sixth grade building which at the time was just down the street from WWW. I remember him saying to us, "Lots of people say the tannery smells terrible. I think it smells like money."
Recently I learned about some pretty cool work using it with respect to high-energy physics:
https://www.konbini.com/en/techandinnovation/twine-free-tool...
I opened an issue: https://github.com/yt-project/website/issues/70
One of the things we've tried to do -- especially by leveraging the technology and innovations in the tools we build on (especially matplotlib!) -- is to make it easier to make visualizations and plots that are "by-default" communicative and information-rich.
And, of course we have lots of room for improvement, for picking up and encouraging "best practices" at the library level, but it has been really enjoyable and illuminating to have the opportunity to explore that with the community.
We used it to enable analyzing trillion particle dark matter simulations a halo at a time, as though they were local. It was fun. We made it part of the way into implementing an fopencookie version, but ended up moving on to other projects.
That being said, I've been working on making it easier for pure python importing, and one fun thing is that you can actually mount an HTTP/CORS-accessible endpoint as a file system and import that. I have done this with a pastebin; I turned on CORS, mounted it inside the NaCl kernel, and executed pastes.
My research concerns the formation of the first stars in the universe. In order to set up the initial conditions of these objects correctly, we have to resolve fluctuations in the background density of the Universe on the scale of kiloparsecs. However, we are also mostly concerned about how the fluid behaves on much smaller scales, at the tens to hundreds to thousands of AU scale, all the way down to the radius of the sun or even lower.
In one of my "stunt" runs, I ran up to 42 levels of refinement inside a box; this means that the dynamic range between the coarsest cells and the finest cells was 2^42. For the most part, however, we only use about 30-33 levels of refinement. In order to attain this resolution, we utilize extended precision positioning. (Future versions of the code will utilize integer positioning with relative offsets for Lagrangian elements like particles.) Inserting this functionality into the code took quite a bit of debugging and testing, in particular because we had to account for differences in how Intel, PGI and GNU passed extended precision values back and forth between Fortran and C.
I have uploaded a very simple 2D zoomin movie of one of these simulations, which only had 30 levels of refinement, to Vimeo. It's busy converting as I write this, but it will be found here when it has completed: http://vimeo.com/23176123