Manpower for your projects

I have something to consider next time I take a look at the aging phone system with the ire of a frustrated millennial — looking for the next Silicon Valley “heroes” to come in and save me with some easy, yet functional technology. I rarely acknowledge the lead up to these technologies, but of course using my B.A. in History as I do sometimes, when I do consider it, I take it too far. Much of our technological advancements we utilize on our day to day livelihoods is the result of wartime government spending on research for weapons technology and improving the usage of said weapons.

With my rosy cynicism (“WHAT IS AN OXYMORON, ALEX?”) sorted out, I move beyond the industrial military complex and focus on the numbers problem. Demographic statistics is far from my specialty, but I will say through my anecdotal experience, most of us have some sort of ancestral elder who served/was involved in some rather direct way to the war effort of WWII. This is true around the world, just take a look at the numbers of casualties in Russia or China. Dan Carlin, from the Hardcore History podcast described this numbers thing in the context of China casualties during some attacks as something that you assume was a rounding error.

Everything surrounding the military feels this way to me some days — and here’s another example, the number of people involved in the Manhattan Project:

Read the comments — this isn’t the whole story, over the lifetime of the project up to 500,000 people were involved in some capacity.

Here’s the picture that was provided in a tweet:

The top line focuses on the total number of those involved at a peak it reaches 130,000. Other categories vary, but the scale on the y-axis is in 10's of thousands.
Find more on Wikipedia.

That bomb was going to happen. The government was willing to go to lengths that haven’t been seen in most people’s lifetimes to ensure it. There were similar efforts when going to the moon — an estimation of 400,000 people puts it in the same realm, but of course the much more wholesome goal of going to space might add more collateral to that total. I could keep clicking and linking Wikipedia articles that talk about the amazing numbers of people who were involved in some of the projects of research and development the nation has undertaken, but I pity the reader.

One more political note: let these facts stand as evidence against the “it’s too complicated/expensive/impractical!” exclamations for any social services that the government is asked to provide. Those constrictions aren’t something that the federal government is usually contained to — unless they choose it.

The reason I bring up these historic feats is because of the numbers advantage they have. If only 1% of the people involved in these projects were effective contributors to their success they would still outsize many large enterprises. Just like Carlin suggested about the Chinese casualties — this feels like a rounding error. What modern mass involvement is there to create such a breeding ground for new technologies that can catapult some young talent to rebuild my telecom infrastructure? Am I asking too much of the number of people who have a vested interest in this area?

Yes. I am.

Just add more lines

I’m learning python — and I just did this:

EXCLUSIONLIST = [
    '10.0.0.1',
    '10.0.0.2',
    '10.0.0.3',
    '10.0.0.4',
    '10.0.0.5'
]

# Clean up the generated lists, as well as the exclusions:
# LIST1, LIST2 should not contain any extra crap now.
def listcleaner():
    for i in TOREMOVE:
        logging.info("removing " + str(i))
        try:
            LIST1.remove(i)
        except:
            pass
        try:
            LIST2.remove(i)
        except:
            pass
    for i in EXCLUSIONLIST:
        logging.info("removing " + str(i))
        try:
            LIST1.remove(i)
        except:
            pass
        try:
            LIST2.remove(i)
        except:
            pass

So I know there’s a better way to do it, but not sure how to search it. I’ll update this when I’ve golfed with it a couple times. Don’t lecture me about try and pass. I get the badliness, it’s just in the case of where and why I’m running this, I truly don’t need the error message (famous last words).

Update!

LIST1 = [ 5,10,15,20,25 ]
LIST2 = [ 3,7,11,13,19 ]

TOREMOVE = [ 3,15,19,20 ]
EXLUSIONS = [ 5,7 ]

for i in EXLUSIONS:
    TOREMOVE.append(i)

for x in TOREMOVE:
    print(x)
    if x in LIST1:
        LIST1.remove(x)
    if x in LIST2:
        LIST2.remove(x)

I wish I could say right after I posted I went and cleaned this up to what you see here, but that is not the case. I’m not sure where my head was with the TRY statements, they were very unnecessary. Either way they are gone now! Much cleaner, and this has the advantage of combining the TOREMOVE and EXCLUSIONS lists so if I want to dump a report/log I can do so more easily. 

I’m sure there is a way to get this down even further, but this is the point at which my curiosity is satisfied.

✌️🤜🤛

Seeding content

what better way to get started then with some listings?!

Oh, but Wes I already know about all of these, blah blah blah no new content. Too bad.

Sites I like

  • https://www.cyberciti.biz/ – Here to help with your next escapade.
  • http://tldp.org/ – for when man just doesn’t cut it.
  • https://unsplash.com/ – for looking prettier.

Podcasts

  • https://www.redhat.com/en/command-line-heroes
  • https://motherboard.vice.com/en_us/article/59vpnx/introducing-cyber-a-hacking-podcast-by-motherboard
  • https://99percentinvisible.org/
  • https://www.npr.org/sections/money/

Stuff I use

This might get out of date, but rest assured, it won’t matter too much. I’m not a high maintenance user. I don’t have a homelab, I don’t usually maintain a cloud server, I leave all that at work (see, where this site is hosted! 🤷‍♂️).

  • MacBook Air, 2018
  • iPhone 8 Plus
  • Raspberry Pi, 2

History is study of everything, just not right now.

Some guy at work.