CodeDotNet

This site is often under construction as it is used to expand my skills by exploring ideas and techniques for .NET, combining ASP.NET, Silverlight applications, web services, and a VB/C# desktop client to access selfsame web services.

Updates and Announcements


2020-05-24

Out-of-Sync ‘Loners’ May Secretly Protect Orderly Swarms

Photo by Anna Shvets from Pexels

Responding to an article in Quanta, Out-of-Sync ‘Loners’ May Secretly Protect Orderly Swarms:

Wasn't this always obvious? Maybe not.

I've been reading more in complexity and systems, and as most people do, toy with ideas about evolution, but this seems applicable. in the same way that not all humans show the same level of conformity nor rebellion, humans vary in their level of collective action, and in some cases, being the outsider can pay off with reproductive success, particularly if the herd is dominated by a few top-level reproducers. In some ways it can produce more robust offspring, and facilitate species survival.

One book I read that explored this was Complex Adaptive Systems: An Introduction to Computational Models of Social Life, and from that, the idea of modeling a group and randomizing initial behavior, then using a genetic algorithm to 'reproduce' could easily wind up with the article's scenario, provided the 'environment' was sufficiently varied. If one only has a single and unvarying environment, then likely one trait will dominate, even push out completely the lesser trait, but real life is messy...

2020-01-05

Developers in New York City by Zip Code

In 2016, after reading a Dice Insight article, I downloaded data that had technology professional numbers by zip code, along with density. A recent NY Times article How Big Tech Is Turning New York Into a Silicon Valley Rival prompted me to resurrect the data, decorate it a bit with neighborhood names, and then import it into Google Maps, which was surprisingly easy.

The original data is available in Excel.