What About the Natural Numbers? by José Manuel Calderón Trilla [PWLConf 2019]

  Рет қаралды 3,919

PapersWeLove

PapersWeLove

Күн бұрын

PWLConf 2019 Link: pwlconf.org/20...
Slides / Captions: github.com/pap...
What About the Natural Numbers?
José Manuel Calderón Trilla, Research Scientist at Galois, Inc.
30 years ago Colin Runciman asked What About the Natural Numbers? Now, in 2019, we find ourselves in need of a successor to carry Runciman's banner. Despite major advances in type systems and the growing adoption of the slogan 'make illegal states unrepresentable', we often rely on Integers in cases where negative values have no meaning. Runciman's paper reminds us of a fact that we all know: the choice in types can change the nature of an API. Integers are often the default in many systems and APIs, often for no reason beyond programmer familiarity. In this talk we will argue two main points: that for many cases Natural numbers retain all of the positive aspects of the Integers with none of the negatives, and that when designing a system or an API we should constantly be asking ourselves "What about X?"
References
------------------
What About the Natural Numbers by Colin Runciman (www.sciencedir...)
Biography
----------------
José Manuel Calderón Trilla studied Music Engineering Technology at the University of Miami before pursuing graduate work in Natural Computation (MSc) and Programming Languages (PhD) at the University of York in the UK.
After his PhD work he became a Research Scientist at Galois, Inc. working mostly on Quantitative Information Flow, compilers, and abstract interpretation. His research interests are in parallel functional languages, DSLs, computer music (particularly the representation and manipulation of structures representing rhythm), and compilers.
Playing music and baking bread are what occupy most of his time, though he has yet to find a way to combine the two hobbies.
Twitter: / josecalderon
Site: jmct.cc/
DBLP: dblp.org/pers/...
-----------------------------------------------------------------------------------------------------------
Video Sponsor: Comcast (jobs.comcast.com/)
Captioning Sponsor: Two Sigma (www.twosigma.c...)
-----------------------------------------------------------------------------------------------------------

Пікірлер
Distributed Consensus Revised by Heidi Howard [PWLConf 2019]
48:12
PapersWeLove
Рет қаралды 4,2 М.
Sense and Structure: Towards a Textual Analysis of Software
46:45
PapersWeLove
Рет қаралды 2,8 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 54 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,3 МЛН
Why You Should Think Twice Before Using Returns in Python
21:27
ArjanCodes
Рет қаралды 31 М.
Irene Zhang on The Demikernel and the Future of Kernel-Bypass Systems
59:36
Peano Axioms: What are Natural Numbers?
9:25
Infinium
Рет қаралды 15 М.
The Origin of Numbers
6:15
Know History
Рет қаралды 53 М.
What do tech pioneers think about the AI revolution? - BBC World Service
25:48
Dan Bentley on Build Systems  a la Carte [PWL NYC]
42:00
PapersWeLove
Рет қаралды 1,8 М.
Learn Machine Learning Like a GENIUS and Not Waste Time
15:03
Infinite Codes
Рет қаралды 192 М.
The Natural Numbers
3:28
The Math Sorcerer
Рет қаралды 3,2 М.