Oct 15, 2020
348: Flop Onto the Bouncy Castle
59 min

Whitney Huang of Zipline (@zipline) spoke with us about drone delivery of medical products: technology, operations, and applications.

For more information about Zipline, check out flyzipline.com. Also, Zipline is hiring for positions in San Francisco, CA, USA, North America and Ghana, Africa.

Tacocopter was a thing in 2011. (Ok, not a very serious thing but still.)

Rob Irving and Jason Turner
Fuzz Testing on the GPU with Artem Dinaburg and Ryan Eberhardt
Rob and Jason are joined by Artem Dinaburg and Ryan Eberhardt. They first talk about a new version of CMake that was just released, an interview with Bjarne Stroustrup and another month of new ISO papers. Then they talk to Artem and Ryan who talk about fuzz testing, including a new fuzz testing project being worked at Trail of Bits to enable fuzz testing on the GPU. News * Cmake 3.19 available for download * How C++ became the invisible foundation for everything, and what's next * November Monthly Mailing Links * Let's build a high-performance fuzzer with GPUs! * The Relevance of Classic Fuzz Testing: Have We Solved This One? * Vectorized Emulation: Hardware accelerated taint tracking at 2 trillion instructions per second * DeepState - Parameterized Unit Testing Framework * MCSema - Tool to translate binaries to LLVM bitcode * Remill - Library of CPU instruction semantics * Anvill - Tool to make translated bitcode look closer to what a compiler would emit * Rellic - Translates LLVM bitcode to C using Clang's AST library Sponsors * PVS-Studio. Write #cppcast in the message field on the download page and get one month license * PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents * Why it is important to apply static analysis for open libraries that you add to your project * Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
1 hr 4 min
The History of Computing
The History of Computing
Charles Edge
The First Analog Computer: The Antikythera Device
Sponges are some 8,000 species of animals that grow in the sea that lack tissues and organs. Fossil records go back over 500 million years and they are found throughout the world. Two types of sponges are soft and can be used to hold water that can then be squeezed out or used to clean. Homer wrote about using Sponges as far back as the 7th century BCE, in the Odyssey. Hephaestus cleaned his hands with one - much as you and I do today. Aristotle, Plato, the Romans, even Jesus Christ all discussed cleaning with sponges. And many likely came from places like the Greek island of Kalymnos, where people have harvested and cultivated sponges in the ocean since that time. They would sail boats with glass bottoms looking for sponges and then dive into the water, long before humans discovered diving equipment, carrying a weight, cut the sponge and toss it into a net. Great divers could stay on the floor of the sea for up to 5 minutes. Some 2,600 years after Homer, diving for sponges was still very much alive and well in the area. The people of Kalymnos have been ruled by various Greek city states, the Roman Empire, the Byzantines, Venetians, and still in 1900, the Ottomans. Archaeologist Charles Newton had excavated a Temple of Apollo on the island in the 1850s just before he’d then gone to Turkey to excavate one of the Seven Wonders of the Ancient World: The Mausoleum of Halicarnassus, built by Mausolus - such a grand tomb that we still call buildings that are tombs mausoleums in his honor, to this day. But 1900 was the dawn of a new age. Kalymnos had grown to nearly 1,000 souls. Proud of their Greek heritage, the people of the island didn’t really care what world power claimed their lands. They carved out a life in the sea, grew food and citrus, drank well, made head scarfs, and despite the waning Ottomon rule, practiced Orthodox Christianity. The sponges were still harvested from the floor of the sea rather than made from synthetic petroleum products. Captain Dimitrios Kontos and his team of sponge divers are sailing home from a successful run to the Symi island, just as they’d done for thousands of years, when someone spots something. They were off the coast of Antikythera, another Greek island that has been inhabited since the 4th or 5th millennia BCE, which had been a base for Cilician pirates from the 4th to 1st centuries BCE and at the time the southern most point in Greece. They dove down and after hearing stories from the previous archaeological expedition, knew they were on to something. Something old. They brought back a few smaller artifacts like a bronze arm - as proof of their find, noting the seabed was littered with statues that looked like corpses. They recorded the location and returned home. They went to the Greek government in Athens, thinking they might get a reward for the find, where Professor Ikonomu took them to meet with the Minister of Education, Spyriodon, Stais. He offered to have his divers bring up the treasure in exchange for pay equal to the value of the plunder and the Greek government sent a ship to help winch up the treasures. They brought up bronze and marble statues, and pottery. When they realized the haul was bigger than they thought, the navy sent a second ship. They used diving suits, just as those were emerging technology. One diver died. The ship turned out to be over 50 meters and the wreckage strewn across 300 meters. The shipwreck happened somewhere between 80 and 50 BCE. It was carrying cargo from Asia Minor probably to Rome, sank not by pirates, which had just recently been cleared from the area but likely crashed during a storm. There are older shipwrecks, such as the Dokos from around 2200 BCE and just 60 miles east of Sparta, but few have given up as precious of cargo. We still don’t know how the ship came to be where it was but there is speculation that it was sailing from Rhodes to Rome, for a parade marking victories of Julius Caesar. Everything brought up went on to live at the National Museum of Archaeology in Athens. There were fascinating treasures to be cataloged and so it isn’t surprising that between the bronze statues, the huge marble statues of horses, glassware, and other Greek treasures that a small corroded bronze lump in a wooden box would go unloved. That is, until archaeologist Valerios Stais noticed a gear wheel in it. He thought it must belong to an ancient clock, but that was far too complex for the Greeks. Or was it? It is well documented that Archimedes had been developing the use of gearwheels. And Hero of Alexandria had supposedly developed a number of great mechanical devices while at the Library of Alexandria. Kalymnos was taken by Italians in the Italo-Turkish War in 1912. World War I came and went. After the war, the Ottoman Empire fell and with Turkish nationalists taking control, they went to war with Greece. The Ottoman Turks killed between 750,000 and 900,000 Greeks. The Second Hellenic Republic came and went. World War II came and went. And Kylamnos was finally returned to Greece from Italy. With so much unrest, archeology wasn’t on nearly as many minds. But after the end of World War II, a British historian of science who was teaching at Yale at the time, took interest in the device. His name was Derek de Solla Price. In her book, Decoding the Heavens, Jo Marchant takes us through a hundred year journey where scientists and archaeologists use the most modern technology available to them at the time to document the device and publish theories as to what it could have been used for. This began with drawings and moved into X-ray technology becoming better and more precise with each generation. And this mirrors other sciences. We make observations, or theories, as to the nature of the universe only to be proven right or wrong when the technology of the next generation uncovers more clues. It’s a great book and a great look at the history of archaeology available in different stages of the 19th century. She tells of times before World War II, when John Svoronos and Adolf Wilhelm uncovered the first inscriptions and when Pericles Redials was certain the device was a navigational instrument used to sail the ship. She tells of Theophanidis publishing a theory it might be driven by a water clock in 1934. She weaves in Jeaques Cousteau and Maria Savvatianou and Gladys Weinberg and Peter Throckmorton and Price and Wang Ling and Arthur C. Clarke and nuclear physicist Charalambos Karakolos and Judith Field and Michael Wright and Allan Bromley and Alan Crawley and Mike Edmunds and Tony Freeth and Nastulus, a tenth century astronomer in Baghdad. Reverse engineering the 37 gears took a long time. I mean, figuring up the number of teeth per gear, how they intersected, what drove them, and then trying to figure out why this prime number or what calendar cycle this other thing might have represented. Because the orbit isn’t exactly perfect and the earth is tilted and all kinds of stuff. Each person unraveled their own piece and it’s a fantastic journey through history and discovery. So read the book and we’ll skip to what exactly the Antikypthera Device was. Some thought it an astrolabe, which had begun use around 200 BCE - and which measured the altitude of the sun or stars to help sailors navigate the seas. Not quite. Some theorized it was a clock, but not the kind we use to tell time today. More to measure aspects of the celestial bodies than minutes. After generations of scientists studied it, most of the secrets of the device are now known. We know it was an orrery - a mechanical model of the solar system. It was an analog computer, driven by a crank, and predicted the positions of various celestial bodies and when eclipses would occur many, many decades in advance - and on a 19 year cycle that was borrowed from cultures far older than the Greeks. The device would have had some kind of indicator, like gems or glass orbs that moved around representin…
16 min
More episodes
Clear search
Close search
Google apps
Main menu