Ubuntu MATE, Flashback, and GNOME
Per my post The Dire State of Gnome, I am pleased to learn that Ubuntu MATE includes Flashback.
Per my post The Dire State of Gnome, I am pleased to learn that Ubuntu MATE includes Flashback.
The first death associated with a fully autonomous vehicle occurred Saturday night in Tempe, Arizona, as reported by the Associated Press. While it is not yet determined what happened, and if a human controlled vehicle might have resulted in the same unfolding, this raises a number of questions about how we should now and will over time learn to deal with the death of a human due to computer error.
For me, it feels different than when a human kills a human due to drunk driving or not paying attention while behind the wheel. It feels wrong. And yet, the theory is that if all vehicles were self-driving, the 40,000 vehicular deaths per year would be reduced to almost none. To tabulate lives this way is to reduce humans to a body count, even if it the portrayal of saved lives is accurate.
For our society to accept that a computer mistake, not a human one will be acceptable is going to take a while. How will autonomous vehicle companies deal with law suits? Will the car company as a whole, the supplier of the cameras, sensors, or software designer be responsible? When a person is killed due to an intoxicated driver or distraction we blame that individual and perhaps society for allowing substance abuse or texting to continue. But when a computer is at fault, a system designed to be faster and safer than a human, will we still seek to blame or simply justify the error by running the numbers?
Here I lay. My feet, ankles and shins were buried in the cool, moist gypsum, my head was covered in a light hood, the wind blown sand collecting down wind from my nose and eyes. I fell to sleep on the side of a sand dune.
It was one of those deep naps that rejuvenate in a way that feels more important than a full night’s rest. I woke to my water bottle half buried, additional particles of sand collecting as I watched. Roughly one millimeter per minute, it seemed. At this rate, six centimeters in an hour. My rudimentary calculation suggests that one meter of sand could shift in a day, but this seems too high. Even at one tenth that rate, the movement of these dunes is rapid in geological time frames.
A waitress at a restaurant in Alamogordo stated stated that in her twenty years of living here, the dunes have crossed roads that were not even in close proximity before. Blowing, shifting, burying and revealing again. I wonderer how long I would need lie there before like the road, I became something people once recalled but could no longer find.
Somewhere, over there (pointing with one hand outstretched, the other shading the eyes) … there was a Kai. They say he fell to sleep and, well, the dunes just went right over him. Guess he’s still in there, somewhere. I hear it’s cool inside a dune, so maybe he’s alright.
This is my third week in a row spent in and out of National Parks and Monuments of the American Southwest. I am feel privileged to have these opportunities: Chaco Canyon National Monument and Canyon Lands National Park with Colleen, now White Sands National Monument. Here I am shooting footage for a series of promotional and educational films for Mission Control Space Services, a Canadian company testing their software on two rovers in this park for three weeks.
Inside these parks is a sense of endless space, horizon to horizon vistas and room for all who enter. Yet, in reality, these parks are minute in comparison to the land once occupied by the Natives to these regions. I can’t help but feel a simultaneous desire to explore from end to end and an urge to shed tears, knowing there are ranches, oil rigs, mining operations, interstates, and cities nearby. I feel a sense of longing for something that is not entirely gone. Not yet.
In a dinner conversation with the software developers of Mission Control I raised a discussion about preservation of wilderness. I have opened this discussion a number of times in the past, often in mixed social settings knowing that some or all of the participants might not feel as I do about this subject.
The conversation was stimulating, each of us providing a different point of view. Kevin stated clearly that he was born, raised, and now lives in a city. “I go camping every summer. I hate it. Mosquitoes in my ears! Bugs! I just want to get back to Ontario.”
I responded, “I understand that if you didn’t grow up in the out-of-doors, if you were not given that sense of comfort at an early age, it might be difficult to make that connection.” I then countered my own statement by sharing how people who float the Colorado river sometimes find it impossible to go back again. There are a number of stories of individuals, some whom I have met, who quit their East coast job, sell their house, and move west simply because something inside of them was given a sense of home.
Kaizad responded that our detachment to the wilderness and overt displacement of the natural areas as lead to what very well may be irreversible collapse of parts of the ecosystem. I mentioned the loss of some 80% of honey bees in less than two decades.
Kevin retorted, “Who cares! We can build drones that will pollinate the flowers or just 3D print our food!” Everyone laughed, but me. “That is the very approach that got us in this mess to begin with, to believe that the entire world is our domain to control. We are an integral part of a system, not an outsider reaching in,” I suggested.
I thought I’d try a new approach and mentioned research that shows a strong connection between attention deficit disorders and lack of time outdoors. “In my recent backpacking trip with Colleen we spent three days in Canyon Lands. As the trails are well marked and frequently signed, it was easy to gage distances from junction to junction. I could not help but recognize the stark contrast between walking a half mile in a city and a half mile out there. In a city, very little would engage me. Very little would draw me in. Concrete. Bricks. Glass. The roar of traffic, sirens, traffic lights. None of it helps me to feel welcomed. I can’t wait to get inside and away from it all.
Yet on the trail, one could easily spend an entire day exploring that same distance, measured not in city blocks but in the aromas of creosote, mesquite, and sage, the tracks left by mice, hare, fox, coyote, and mountain lion. Juniper twist as they rise while pinion slump to the canyon floor. Several edible plants provide a snack for those who know, and pockets of water refill bottles if you carry a filter or make a still.
In response Ewan listed all the activities available to those who live in Toronto, in town or an hour outside. True, Toronto provides a plethora of activities, but I could not help but note that each he listed was something you did to the environment, a kind of traverse for speed or distance: running, skiing, ice skating, horse back riding. What I was speaking of was letting the environment do something to you.
Inside, I started to feel trapped. Not by this conversation, but by the reminder that the preservation of wilderness is a loosing battle. Developers have ultimate power in their deep pockets and promise of jobs and increased tax revenues for a town or city.
Clearly, our acting president sees the preservation of land, open space, and natural corridors as a resource lost, not a resource gained. And as Edward Abbey lived, we must fight in defense of the land because it cannot defend itself from the chainsaw, bulldozer, and selfish politician.
I read in a recent New Scientist that the year 2017 marked the first time in recorded history that more open land was gained than lost. Climate change has forced many farmers to abandon their land. Advances in yield has afforded higher profit from smaller farms. And some willingly designated their land as open space, donating or selling part or all to nature conservancies for future generations.
Maybe there is hope. Maybe we will learn from our mistakes. Not a lot of examples of humans doing so, but perhaps the land will in fact fight back, in its own, subtle way–no longer providing for us as we see fit.
At 8 pm this evening, the ASU Capstone team that has been developing the SIMOC game interface will have completed the first working prototype. This brings to fruition six months development of this unique agent model, and lays the foundation for its continued evolution.
As with all software projects, we begin with the blue sky as our goal, and a belief that we will reach that far. In October, November, and December of 2017 we engaged two calls each week, Saturday and Monday evenings. These 1-3 hour brainstorming sessions were a chance for the entire team to explore the possibilities of a scalable, mathematical model with a gaming interface.
We continually juggled the need to build a scientific foundation, a tool to be used for research with the goal to provide a gaming interface that engaged the non-scientific community (while yet producing scientific data, under the hood). While I have extensive experience in software development through my ten years as CEO of Terra Soft, and each of the ASU team came on-board with skills and experience ranging from Python to C, bash to CSS and SQL servers, none of us have built anything quite like this. None of us was truly the leader, nor anyone following. We all pitched in, challenged each other in the conversations, and slowly laid a design foundation that seemed to work.
ASU undergraduate astronomy student Tyler Cox came on-board in July 2017 to get the ball rolling. He built the first, working agent-based model (ABM) using Python and the Mesa library. He was able to quickly demonstrate a functional “astronaut in a can” model in which the initial parameters determined if the human crew of astronauts lived or died (they mostly died). Even our simple model with a light interaction between humans, a few species of plants, and a contained atmosphere proved tricky as even a minor imbalance in the system lead to catastrophic results.
In January the capstone team duplicated Tyler’s work on an Amazon web server, integrating SIMOC into an SQL database instead of the original JSON configuration files. Following a minor setback in which we realized Unity was overkill and a good ol’ web interface would suffice, we reset our expectations and started again. The end result goes lives tonight at 8 pm Arizona Mountain Time. It will be simple, and a little rough around the edges, but the Launch screen, Configuration Wizard, and Dashboard (game interface) will be complete (for now).
I have enjoyed the pleasure of working with the following ASU undergraduate students through the Computer Science Capstone team: Ben McCord, Greg Schoberth, Terry Turner, Thomas Curry, and Yves Koulidiati. In addition, we have this year welcomed the incredibly talented, widely published space artist and habitat designer Bryan Versteeg of Spacehabs.com as a backbone to our design process. And most recently, Kevin Hubbard comes to us with a strong foundation in the social sciences, his intent to introduce a means by which we can integrate human social behavior into a more advanced version of our model.
It seems we have grown afraid of silence.
Despite the increasing isolation, we no longer know how to be alone.
We now talk to our computers, to our cars, to the machines that provide our music and to our phones. Talking, talking, always talking. Yet, we no longer longer just talk to each other.
It seems we have grown afraid of silence.
It seems we don’t want to be alone.
Just two weeks ago our work on SIMOC resumed. The holiday break was longer than anticipated (by me). I feel we lost some momentum from the pace we set last fall, but we are regaining now, shooting for a working prototype by the Interplanetary Initiative meeting March 5.
The team made a decision last week to abandon Unity as our game play engine, instead building a Javascript web interface. While we will have less total functionality, we are now more closely aligned with the current goals of this first version of our game play interface. And we will far more easily achieve the desired cross-platform support through a web interface. This decision cost us a week-long sprint of agile programming. Not a tremendous amount of time, but a loss that could have been avoided had I. A lesson learned, but no long-term damage done.
With the start of the new year we welcomed Bryan Versteeg, world renowned space artist onto the team. He is now leading the design of the game play interface and playing “pieces”, the icons that represent the growing, off-world community.
This week my film LIGO Detection took second place at the Raw Science Film Festival, in the category of Professional Documentaries. It was a truly enjoyable experience, a show well run.
After two days with my family friend and mentor Carl Berglund in Pasadena, the rains came and the road I had traveled from Santa Barbara to Pasadena was closed. People lost their lives to the fire, and then the mud slides that came with the rain. It seems so much is happening on such a frequent, large scale. Sometimes it feels as though we are living in the doomsday science fiction movies I watched at a teenager. Do zombies come next?
Tuesday night I arrived to a cool, wet Joshua Tree National Park. I slept in the passenger seat of my car, sharing a camping spot with a former stranger as we almost always do this time of year, This park is one of the most popular rock climbing destinations in North America, the camping spots doubled-up November through March. But climbers are generous that way, sharing space, food, a campfire and stories.
For five days I enjoyed the frigid nights, cool mornings, and warm afternoons. The rapid change of temperature reminds one of how a desert is intended to feel, the heat of the day rapidly giving way to the chill of the night once the sun has set.
It was a time for climbing, running, writing, cooking, living out-of-doors, and spending time with new friends. It was a time of renewed focus and reduced anxiety, a time for living simply, or perhaps, simply living.
Other essays in What I learned from the Road
Following years of drought, months of fires, and weeks of hope for rain, it finally came.
The fine black dust that covers the rooftops, the hand rails, the pool decking, and the leaves of the trees is finally washed clean. Every drop is welcomed, every cloud asked to linger unrestrained. In the high density living of this LA suburb, the rain has the same affect as it did in Tokyo ten years ago—the air cools, the aromas are enhanced, and the blankets are brought out from storage to provide warmth and comfort against the welcomed chill.
It may not look like much, but this is pure joy. Not since the development of Karoo GP for my MSc have I enjoyed discovering the potential of a computer. I recognize I am a bit late to the game, for the Raspberry Pi has been out since 2012. But for me, I finally made time to configure, launch, and explore the Pi 2B gifted to me for Christmas 2015.
The Sunfounder 37 Modules Sensor Kit has proved to be a great deal of fun. Nothing less than simple to execute, the experiments open a new world for automation, data collection, and robotics. I can’t wait to dive back in soon, to learn more.
Now, I have VNC running directly to my MacBook Pro which also provides Internet access. I have loaded Kodi, the multimedia player, and will tomorrow conduct a test-run of the Raspberry Pi with a 7″ touchscreen LCD as my principal provider of music in my Subaru. If successful, I will remove the Kenwood deck and instead install the Raspberry Pi plus amplifier and once again have full control of my driving environment.
An update to my post Digital Film – Storage, this brings the I/O performance, transfer bandwidth, and storage capacity numbers up to speed. I offer this in part for my own quick reference, in part to compare to the industry standard just a few years ago, and in part to keep companies such as Apple from spewing marketing bullshit. While the latest, greatest Thunderbolt might offer an increased capacity, the reality is that the drives themselves are very much limited by their ability to get data off the spindle or out of the Solid State interface.
USB I/O PERFORMANCE
USB 1.0 (LS) – 1.5 Mbit/s (187.5 KB/s calc)
USB 1.1 (FS) – 12 Mbit/s (1.5 MB/s calc)
USB 2.0 (HS) – 480 Mbit/s (60 MB/s calc)
USB 3.0 (SS) – 5 Gbit/s (625 MB/s calc)
USB 3.1-2 (SS+) – 10-20 Gbit/s (not yet to market?)
SATA and THUNDERBOLT I/O PERFORMANCE
SATA 1.0 – 1.5 Gbit/s (150 MB/s real-world)
SATA 2.0 – 3 Gbit/s (300 MB/s real-world)
SATA 3.0 – 6 Gbit/s (600 MB/s real-world) *
SATA 3.2 – 16 Gbit/s (1.97 GB/s real-world)
Thunderbolt 1 – 10 Gbit/s (1.22 GB/s calc)
Thunderbolt 2 – 20 Gbit/s (2.44 GB/s calc)
Thunderbolt 3 – 40 Gbit/s (4.88 GB/s calc)
(source)
* The fastest single drive on the market today delivers 6 Gb/s which could, if the drive is running at its maximum performance, saturate a USB 3.0 connection yet it remains 40% slower than the slowest Thunderbolt.
SD CARD PERFORMANCE
DS – Default Speed: 100 Mb/s (12.5 MB/s)
HS – High Speed: 200 Mb/s (25 MB/s)
UHS1 – Ultra High Speed I: 832 Mb/s (104 MB/s)
UHS2 – Ultra High Speed II: 2.5 Gb/s (312 MB/s)
UHS3 – Ultra High Speed III: 6.6 Gb/s (832 MB/s)
SD CARD CAPACITY (SIZE)
SD: 2GB or less
SDHC: 2-32GB
SDXC: 32GB-2TB
(source)