The Evolution of Sushi

Sushi pic

After spending several years as a software engineer with Twitter and Airbnb, Florian (Flo) Leibert established Mesosphere, Inc., which enables clients to consolidate control of all their devices and applications into a single Web user interface. Florian Leibert is an aficionado of all dishes prepared with fresh fish and is especially fond of sushi.

The origins of sushi are obscured in the fog of time, but it likely was first prepared in Southeast Asia as a method of preserving both rice and fish. A fourth-century Chinese book refers to salted fish in cooked rice, a combination that triggers fermentation in the rice, which in turn retards the growth of bacteria in the fish. The Japanese are credited with making sushi a regular dish in which the rice and fish are prepared and then served together. The process of preparing sushi originally involved packing fish in salted rice and compacting it under weight for at least six months. Various methods were implemented over the years to speed up the process until by the early 19th century, it took only a few hours to prepare, by compressing layers of rice seasoned with vinegar alongside layers of fish.

The sushi enjoyed today was developed in the 19th century in what is now Tokyo. Sushi entrepreneur Hanaya Yohei prepared sushi by adding salt and rice vinegar to freshly-cooked rice and letting it sit for only a few minutes. He then rolled the rice into a small ball and topped it with a thin slice of fish freshly caught in the bay. The fish’s freshness eliminated the need for fermentation or preservation. This style, called nigiri, remains highly popular to this day.

Another popular form of sushi, the roll, or “maki,” consists of vinegar-seasoned sticky rice wrapped in pressed seaweed around countless fillings, including fish, cooked egg, scallions and other vegetables and even fresh fruits or cream cheese. Some chefs even batter and deep-fry sushi rolls.

ACM Marks 50th Anniversary of A.M. Turing Award



Association for Computing Machinery (ACM)
Association for Computing Machinery (ACM)

As the CEO of Mesosphere, a software startup whose open source operating system is based on Apache Mesos, Florian Leibert manages the day-to-day operations of the business. Outside of his professional life, Florian (Flo) Leibert is a member of the Association for Computing Machinery (ACM).

Founded at Columbia University in 1947, ACM works to bring together professionals of the computer sciences to further standards for education and leadership and foster technological advancements in computing. The organization allows members to network with colleagues and expand upon their knowledge.

Recently, ACM celebrated 50 years of the ACM A. M. Turing Award, which recognizes individuals who have made significant contributions to the field of computing. The organization will spend the next several months remembering and honoring past Turing Laureates while welcoming future winners and inspiring the next generation of innovators. To mark the anniversary, ACM will host a two-day conference in June 2017 at the Westin St. Francis in San Francisco, California. Topics discussed will include the history and future of computing. Those unable to attend in person can join live streaming sessions on the web.

Technology and Chronos

Florian (“Flo”) Leibert is a entrepreneur, engineer and founder of Mesosphere. Mesosphere builds the Datacenter Operating System (DCOS) which is the next generation of virtualization, displacing VMWare. Much of the technology is built around containers (e.g. Docker).

Florian was the main author of Chronos, which was built at Airbnb and is used across the industry. Chronos is a framework written for the DCOS (and Mesos). Chronos is a replacement for cron. It is a distributed and fault-tolerant scheduler that runs on top of Apache Mesos that can be used for job orchestration. It supports custom Mesos executors as well as the default command executor. Thus by default, Chronos executes sh (on most systems bash) scripts.

Chronos has a lot of advantages over cron – It allows you to schedule your jobs using ISO8601 repeating interval notation, which enables more flexibility in job scheduling. Chronos also supports the definition of jobs triggered by the completion of other jobs. It supports arbitrarily long dependency chains.

Florian (“Flo”) Leibert, also was one of the first authors of Marathon, which is a container / Docker orchestration engine that works at scale. Together with Tobias Knaup he wrote the first version of Marathon.

Florian resides in the bay area where he enjoys biking, hiking, and surfing.

Mesos Marathon Framework Supports Long-Running Applications

Marathon Apache Mesos framework pic
Marathon Apache Mesos framework

With over 15 years of software engineering experience, Florian (Flo) Leibert leads the California-based technology system support company Mesosphere, Inc. Florian Leibert also oversees the company’s software product offerings, including the Marathon Apache Mesos framework.

Marathon is a framework for long-running applications designed for compatibility with Mesos datacenters. It provides a variety of application services and solutions, including the provision of an REST API for starting, stopping, and scaling opportunities. In order to ensure systems can survive machine failures, Marathon utilizes a meta framework construction that can launch components in a standard shell. In addition, the system provides a Mesos state abstraction to support the running of several tasks at once.

Users of the Marathon framework can take advantage of features such as application health checks via HTTP or TCP checks, easy integration and scriptability for JSON and REST API, and an event subscription component that enables notification reminders. Marathon requires the use of a shared library and thus must be installed on the same machine as Mesos software. It also enables users to run the system in development mode without launching a full Mesos cluster, although this feature is intended for experimentation purposes rather than production use.

About the Association for Computing Machinery’s AM Turing Award

An investor with Driftt and Taptalk, Florian “Flo” Leibert has served as the chief executive officer of high-tech software company Mesosphere, Inc., since 2013. As a committed member of his industry, Florian Leibert is a member of the Association for Computing Machinery (ACM).

With more than 100,000 members in different institutions throughout the globe, the Association for Computing Machinery was founded in 1947. Providing leadership, advocacy, and standards for the industry, the ACM sponsors almost 200 conferences each year in fields such as knowledge discovery, data mining, and high performance computing. The association is divided into three chapter types to best serve its wide-ranging, international member groups: professional chapters, student chapters, and special interest group chapters.

Throughout the year, the Association for Computing Machinery gives its members and other notable figures in the industry a number of scholarships and awards, including the AM Turing Award, its top honor. Named for the British computer scientist and mathematician, Alan Mathison Turing, the award is also known as the Nobel Prize of Computing. Given annually since 1966, the award is presented at the ACM’s spring banquet and is open to people who have made remarkable and trend-setting contributions to their field. It was most recently awarded to Michael Stonebraker for his work with modern database systems.