2020:This space intentionally left blank
There are no S's in Exprexxo!
So there is a lot of press about who can use what bathroom. And some really stupid lawmakers have decided to pass segregationists laws. Many of these lawmakers live in the southeast US. You would think that we all would have learned about putting up signs about who goes where.
The real issue is that in public for decades ( centuries? ) architects and builders have decided to save money by reducing privacy protection in bathrooms. Removing walls removing doors, shoot in some men's bathrooms just having a long trough. These same people would split the rooms by male and female because of some false assumption on privacy being less important with people of the same sex. Think about how wrong that was in light of locker room harm we have just started being honest about as a society.
Skimping on public rest rooms is wrong. We were all raised in universal bathrooms at home. Even the outhouse I had to endure in, ah, out of my home in Missouri had a single stall. Oh yea there were some people who
had two holers but I think they were the Ozark's version of costsavers. Forget who wants to be what sex and who dresses like what, the key here is we evolved a sense of privacy when we have to go. Probably selected by shortcricuiting some biohazard transport. We need to address the causal issue to few correctly provided toilets.
To make the point more poignant, how many arena events have you been to where the line in one bathroom is longer than the other? I know, mostly women's bathrooms end up with lines because the men are all putting up with troughs but that is the same wrong. Arenas, theaters, and bars have all been allowed to but up too few toilets for the actual demand they end up with. Everyone knows this and we all put up with it.
How to fix this is obvious, full privacy universal stalls with some system for safety. Ally Mcbeal highlighted it for humor but ended up really making a statement about errors in assumptions we all have. One World Observitory has universal stalls and now the Starbucks Roastery in Seattle http://roastery.starbucks.com/ has common sinks and private stalls. But to keep vandalism down and misuse these bathrooms tend to have attendants which gets to another issue that needs to be addressed: tolerance for crime in private spaces. Why do we put up with damaged bathrooms? Why do we put up with long lines? why do we put up with troughs? Because we have to go to the bathroom, and at that moment we are willing to compromise. Don't be intolerant to people, be intolerant to bad bathrooms!
So no more segregation! Tell lawmakers that instead of laws against "people who have to go to the bathroom", we want laws against "people who provide insufficient bathrooms and bad bathrooms". We want laws against "people who damage bathrooms". With these laws there will be incentive to innovate public bathrooms: self healing paint, walls that alarm when being damaged, pull cords for help. Issues like this should not be about what a few want on either side of this issue. Seriously, we should address issues like this that help us all. We all want equal access to privacy when it matters most, when you have to go.
You know the game: four entries in a pattern made up of six color choices and you have 10 chances to get it right or you lose. Or is it four entries in a pattern of 10 'color' choices and you have 10 chances or the contents and the pattern are randomized. Perhaps you see the analogy but let me create a little visualization:
In 2016, there is a specific instance of the game being played and it has some important concepts at play. I am not going to argue about the ethical stance of either player but rather talk about the value of ethical software engineering. You see the unknown software engineers and product owners had to come up with a security solution that would be respectable in any situation that their product would end up in. Key would be you would want to have your content protected in the case that your phone was stolen.
So these programmers came up with 10 'guesses' or you loose your content. Who knows they may have even thought of Mastermind in the process. So the FBI is guessing and wants Apple to flip the blind over and show them the answer. Everyone who has played this game knows the urge and the banter that has taken place over the kitchen table for decades about this situation. However our ethical programmers did one thing different: instead on a half cover they created a full cover. Now this means the only way to reveal the code is to replace the board to see under the full cover. And there lies another ethical programming edge. Do you allow and then write a code the would let that happen? If you did hundreds of Mastermind games could be compromised.
So here we sit with the FBI on one side and Apple on the other. But really it is a present day coder on one side versus the future on the other. If ever you are building a product, think well your security model and write from an ethical computer science view. Make the model both obvious and shareable. Make it compromisable based on principle. Backdoors make no sense if you want noone to be able to use them. You might find a classic logic game as a reference. Richard Feynman would have loved this dilemma!
So could you imagine if the Apple coders made the OS unchangeable if the screen is locked ? Seems reasonable to me. Locked should mean it can't change without my permission. And what if instead of 10 'colors' ( the digits) they had used 36 'colores' (alphanumeric) ? One out of 4 to the 36th in 10 tries is just this side of impossible. Seems reasonable too because if I can't remember in 10 tries, I never will. In the future the 'phone' will likely be connected to you and such challenges to replace to OS will be very concerning. This is a very important game of Mastermind we are all watching. May the best outcome win!
Classically that would be amazing: If Santa wanted to upgrade his productivity to deal with the doubling of houses he has to visit since 1959, he could give each house a 3D printer and re-train the Elves to use CAD and then have toy cars and dolls start printing at midnight on the 25th.
But what happened here was, my Aunt captured the true spirit of Christmas by sending us a 3D printer with no markings of whom it was from. We all had that childhood glee of the unknown that had not happened for each of us since we were very young. There it was a da Vinci XYZ printer ready to print anything we sent it. And the internet is full of object files. So we sent it a ring, an elephant, a lion, an iphone case, a key ring, and a game character. Some worked, some failed, all taught.
So now each day we think: What are we going to print? And I look at my HP paper 'mult-function device' and see where this all could lead. In some years you could have a real 'multi-function-device' in your home that is capitalized by Amazon and Walart and their suppliers. One that could print plastic, and metal, and glass at fine resolution and understandable speed. So then I decide to make you a gift and I send it to your 'address'. Or you create a blog post for "I need a thing that does XYZ, willing to pay $50 to the first person who can deliver it". Or .....{your imagination goes here}. If we can abstract the manufacturing from the design from the inspiration, well, things will be showing up everywhere.
So Santa, before you invest in a new Space-sleigh to deliver gifts to people on Earth and Mars, how about you deliver a 3d printer to everyone? It would reduce the need to ship finished mass and would reward the creativity of everyone. "not a creature was stirring not even a mouse, (well except for the 3d printer of course) ...."
I spent many years poking at the default assumptions of data centers. It really bothered me that as we scaled; things got ever harder, not easier. When the concept of PUE became popular, we all notice that we had built support systems that consumed as much power as the computers, PUE of 2. Many of us then started attacking the assumptions and we reversed that trend getting back to a more understandable level of Non Value Added power use of 20% or a PUE of 1.25, and less. But I still wondered about the fragility of servers. Why do we have work creating heat inside a box inside a box inside a box .... Then spend time and money routing heat!
So why can't servers exist in the open on the planet? (Whoa that was a leap !) I mean after all I have a PUE of 1.0 and can compute(think) while swimming. There it is, we have not isolated electrons from the environment as well as biology has. Ok, as one of my favorite mentors, Doug Busch, said "turn the thought experiment to full, and what do you see?" So why not put servers out in the open? PUE of 1.0 Just like me and you. Well of course there is theft and bugs, real bugs, and lots of issues. But think about it: CPUs are engines just like our original forges, can't we find a way to have the waste heat escape into space in the most direct way possible .. up straight up? have you seen a 2014 Mac Pro? Its a chimney, it breaths from the bottom and exhausts vertically. No stacking this server but, could it be outdoors? Not likely, but plausible, if the heat fins extended into the air paths and the rest was sealed. Then you could see hundreds of these chimneys placed between two screens some small distance off the ground..........
For years I have been tortured by knots. Be it my shoelace, the headphones, or the long extension cord. When I go to use one of these, I am delayed by the WORK it takes to remove the knot. When I realize the garden hose will not reach the garden due to a bevy of knots, I usually exclaim "How is that possible?! When my kid says, "Dad can you help me ?" and hands me knotty headset cable, I will often retort "What is the probability of that wad of knots?". They now all laugh back in my geeky style and say "At the moment, 100, Dad".
The interesting thing is, I have spent my life thinking a straight sting, cable, wire, hose, rope, cord is the simplest arrangement of these things and thereby inferring that the knotty configurations where the complex more difficult arrangement. All the while not noticing the WORK I was doing to detangle, unknot, unbind these way too common structures. I wonder how much time (WORK) I have spent de-knotting over my life? I wonder how much, more organized people then me, have spent keeping such things straight to prevent knots. If you work in a cable business, knot prevention has to be a huge priority.
By now, if you remember your physics, you have guessed what I finally realized: knots are the lower energy state of a string, and I have be WORKING to undue entropy and return these long lines of bounded atoms to their higher energy state. More organized people do this WORK more proactively and more incrementally but they too are combating entropy.
This let me jump to bigger concepts, abet, smaller objects. Long ago my family had a 20ft corded phone. This was so you could listen to someone go on about their life while sitting on the couch watching TV. The cord went from the hand set to the base which was mounted on the wall. The cord was in the form of a helix to prevent it from twisting into a knot. But after many trips to the couch by several different people, all not wanting to detangle the cord while talking on the phone, we would get the most amazing balls of cord knots you can imagine. I wish I had a image to show you of those but phones did not have cameras built into them back then.
Of course this leads me to DNA. I love the knotty behavior of DNA. That there is a three meter long knotty string of information stuffed in to all of your cells is amazing, fantastical, and in my old way of thought impossible because it would tale too much WORK to knot up a 3 meter thread in to a ball so small it could fit into one of our cells which is so small we can not even see them? But now I understand. If a 20ft helix phone cord was used in someone's living room for a billion years with no one unwinding it, you would have to keep the handset on the cradle to talk be cause it would have wound down into something the size of tennis ball. Of course there has to be some great theory about this that has be documented in some journal out there that I am completely ignorant of. It probably has some beautiful but unreadable formula that shows that the size of the smallest full knot state is based on the length of the string, the diameter of the string, how many times the sting moves, the angles the string is bend over......... Now I get it: DNA is the lowest energy state possible for storing that much information in a line! Makes sense because life can not spend a lot of energy keeping its information stored or else it would die. So if millions of engines storing millions of bits of data need to keep going for millions of years ( 100 years at a time) of course the information is stored at the lowest possible energy state. And if we humans discover our DNA is stored in tiny knots then we have strong evidence that knots are energy efficient way to keep everything about us.
Where this takes me is fun. Now I look at a hose knotted up in the back yard and realize two things. One: it is stored very efficiently, not a lot of life effort has been spend continually looping a plastic sting. Two: the history of what has happened is stored in that knot, wife watered garden, son sprayed the trampoline, daughter sprayed friend. Now I understand why by brain is so folded and bent and wiggly: perhaps it is a surface falling into knots. It is what a bedsheet looks like coming out of a dryer. It's Amazing to think about a bed sheet made out of straight strings, as an analogy for a sheet of brains made up out of tiny knots of neuron stings. I know I have over generalized this concept but then this is a brain-log(blog). Sagan told me I am Star-stuff contemplating the stars. With this blog, I am also knot-stuff contemplating knots. When I die, the strings of my knots will sever and will decay into simple star-stuff atoms, no longer able to contemplate because of the loss of knots.
The analogies that leap to mind are amazing. Human created information storage systems do not have knots. They are lots of lines. Lots of WORK went into creating the lines of tape, sectors of disks, cells of memory as such they may be less efficient at storing information than DNA but DNA probably is less efficient a high speed reads and writes. I imagine that the energy needed to unzip a knotted DNA and combine with another knot must be relatively high. There certainly is a lot of energy spent at the higher order efforts to get the two DNA strings in the same place ;-)
Now that I have spent a couple hours straitening out all those thoughts, I will return to my normal knotty thoughts.
I propose that the US Health and Human Services take a page out of the SEC playbook: XBRL, eXtensible Business Reporting Language. In the market place of public companies, it became important that 10k statements become comparable. The SEC created an expectation of embedded tags that allowed for common query and an parsing of statements made by hundreds of companies. By doing so they were able to shift the burden of comparison to the marketers of the information. The ACA could require a similar tagging expectation and placement of the policy offerings in the internet. Call it XICL, (eXtensible Insurance Comparison Language, for this conversation. Each insurance company would be required to place xIcl tags around the terms of an insurance policy such that google/yahoo/bing can find the data. The government would then only have to audit the internet postings instead of presenting an application. The market place would then be two fold: many compatible policies in the internet, and many apps to compare them with, as developers decide they can do better that what has been done before. The concept would be global, meaning all states would see what other states have and there would be additional pressure for national equality. There is no need for the government to provide app, only the need for governance of the data format and data availability. As to rebate/subsidies, they would be presented at check out like discount coupons are in any internet marketing model. The government would distribute a discount code during the processing of tax returns. There would be no second look-up needed and the insurers would need to only match discount code and social security code to a single IRS provided table. We could move the national policy signup window from Oct15-Nov15 to Apr15-May15 as a result of connecting the process to filling taxes. The ACA needs simplification from an information view point and the internet already has vibrant marketplaces, no need to make a new one.
Long ago, I wanted to be an astronomer. Long ago I wanted to go into space. But history took a different path and I ended up in the information business. Short ago, I lamented the road not taken, I wondered about the Feynman History I did not energize. Now I think maybe, just maybe, I did invest my life time into human pursuit of space exploration. How so ? Space X is founded by a founder of Paypal. The founder of Amazon is pursuing space, Google funds the Lunar X prize, the creator of Ubuntu has stayed on the space station. I am beginning to realize that, along with a lot of energy, it takes a lot of information to get off this planet.
With that said, I am INFORMing you that I am working to help further humanity into space. It may not look like it, it may look frivolous, it might seem like a waste for energy, regardless, that is what I am doing. So to boldly go where humans must go, I update this blog : Way to go Space X !!!!!!!!!
Well it is finally here: WORLD IPv6 DAY!!!!! You have been waiting for it ever since you found out we were going to run out of IP addresses. The Internet Society (ISOC)