Page 2 - HRM-00-v1
P. 2
Contributors
PANAGIOTIS PEIKIDIS
Mostly known as
Pek, he has been programming since he was in high school. After a series of terrible programming language choices
he decided to start a magazine about programming in the hopes that he'll finally make the right choice.
MICHAEL KOHL
Michael's love affair with Ruby started around 2003. He also enjoys writing and speaking about the language and co- organizes Bangkok. rb and RubyConf Thailand.
ANDY KITCHEN
Andy is a startup CTO, loves all things AI, Machine Learning and Computer Science. Never wants to stop learning and building things.
ROB LANDLEY
He's currently working to turn Android into
a development environment capable of building itself under itself.
Video of him throwing liquid nitrogen into a swimming pool has been viewed on Youtube 11 million times.
PHIL PEARL
After a successful career in the oil-field service business all over the World in field and management positions, I transitioned to computer software. I'm currently working on finshing my second children's book.
FAUZY LUKMAN
Fauzy Lukman is a multidisciplinary designer based in Indonesia
who work on graphic, branding, illustration and also UI for Web & Mobile app.
JONATHAN BOCCARA
Jonathan Boccara
is a C++ software engineering lead, blogger and writer focusing on how
to make code expressive. His blog is Fluent C++.
MICHELE CAINI
Michele is fond of two things: C++ and gaming. When he isn't spending his time attending conferences, he blogs about coding and works on his popular open source game engine EnTT.
OMAR SHEHATA
Omar is a graphics programmer at Cesium. In a past life, he made flash games on Newgrounds.
EZE ONUKWUBE
Eze is a writer and software engineer who is curious about people, processes and the stubborn charm of life.
He is currently cultivating an obsessive interest in learning, algorithms, and intelligence – both artificial and genuine.
LEANDRO LASSMAR
Leandro Lassmar is an illustrator living in Minas Gerais, Brazil.
He worked in animation studios, currently works for magazines, books and advertising.
2 |
Human Readable Magazine
LAURA SUMMERS
Laura is a multi- disciplinary designer working as a startup consultant and strategist, and the human behind fairxiv.org. She speaks, writes and runs workshops at the intersection
of design and technology.
ZARA MAGUMYAN
Zara is an illustrator and graphic designer based in Yerevan, Armenia. Currently she specializes in illustration, user interface development, and digital products.
SERGEY KONOTOPCEV Illustrator, ADAOBI OBI TULTON Copyeditor, YANNIS SPANOUDIS Magazine Designer
Contents
Opening Bracket
EDITORIAL
But why?
Declarations
CAUSERIE
How to Bake
a Deep Network
OUR COLUMNISTS
Frogging code
Body
LANGUAGE FEATURES
How to Avoid Template Type Deduction in C++
What are unevaluated operands in C++?
LIBRARIES
Functional Ruby with `dry-monad`s
STORY TIME
The Plight of Open Source
SECURITY
Cyber Security - Encryption Key Exchanges
ALGORITHMS
The Wonders
of the Suffix Tree through the Lens of Ukkonen’s Algorithm
Contact
WEB www.humanreadablemag.com EMAIL hello@humanreadablemag.com
Copyright © 2019
by Panagiotis Peikidis
All rights reserved. This magazine or any portion thereof may not be reproduced or used in any manner whatsoever without the express written permission of the publisher except for the use of brief quotations in a magazine review.
02
04 05
06 10
15
18 26
38
+
Editor in Chief
Illustrators
Authors