CINXE.COM
Algorithmic How-to – How-to
<!doctype html> <html lang="en-US" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Algorithmic How-to – How-to</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="icon" type="image/png" href="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/favicon.png" /><link rel='dns-prefetch' href='//howtobook.hypotheses.org' /> <link rel="alternate" type="application/rss+xml" title="How-to » Feed" href="https://howtobook.hypotheses.org/feed" /> <link rel="alternate" type="application/rss+xml" title="How-to » Comments Feed" href="https://howtobook.hypotheses.org/comments/feed" /> <link rel="alternate" type="application/rss+xml" title="How-to » Algorithmic How-to Comments Feed" href="https://howtobook.hypotheses.org/2555/feed" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/howtobook.hypotheses.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://howtobook.hypotheses.org/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' media='all' /> <style id='wp-block-library-theme-inline-css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <link rel='stylesheet' id='twenty-twenty-one-custom-color-overrides-css' href='https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone/assets/css/custom-color-overrides.css?ver=1.0' media='all' /> <style id='twenty-twenty-one-custom-color-overrides-inline-css'> :root .editor-styles-wrapper{--global--color-background: #eeeadd;--global--color-primary: #000;--global--color-secondary: #000;--button--color-background: #000;--button--color-text-hover: #000;} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #28303D;--wp--preset--color--gray: #39414D;--wp--preset--color--green: #D1E4DD;--wp--preset--color--blue: #D1DFE4;--wp--preset--color--purple: #D1D1E4;--wp--preset--color--red: #E4D1D1;--wp--preset--color--orange: #E4DAD1;--wp--preset--color--yellow: #EEEADD;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4 100%);--wp--preset--gradient--green-to-yellow: linear-gradient(160deg, #D1E4DD 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-green: linear-gradient(160deg, #EEEADD 0%, #D1E4DD 100%);--wp--preset--gradient--red-to-yellow: linear-gradient(160deg, #E4D1D1 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-red: linear-gradient(160deg, #EEEADD 0%, #E4D1D1 100%);--wp--preset--gradient--purple-to-red: linear-gradient(160deg, #D1D1E4 0%, #E4D1D1 100%);--wp--preset--gradient--red-to-purple: linear-gradient(160deg, #E4D1D1 0%, #D1D1E4 100%);--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 16px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--extra-large: 40px;--wp--preset--font-size--huge: 96px;--wp--preset--font-size--gigantic: 144px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wp-hal-style1-css' href='https://howtobook.hypotheses.org/wp-content/plugins/hal/css/style.css?ver=6.7.2' media='all' /> <link rel='stylesheet' id='wp-syntax-css-css' href='https://howtobook.hypotheses.org/wp-content/plugins/wp-syntax/css/wp-syntax.css?ver=1.2' media='all' /> <link rel='stylesheet' id='twentytwentyone-style-css' href='https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone/style.css?ver=6.7.2' media='all' /> <link rel='stylesheet' id='child-style-css' href='https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone-child/style.css?ver=1.0' media='all' /> <link rel='stylesheet' id='twenty-twenty-one-style-css' href='https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone/assets/css/ie.css?ver=1.0' media='all' /> <style id='twenty-twenty-one-style-inline-css'> :root{--global--color-background: #eeeadd;--global--color-primary: #000;--global--color-secondary: #000;--button--color-background: #000;--button--color-text-hover: #000;} </style> <link rel='stylesheet' id='twenty-twenty-one-print-style-css' href='https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.0' media='print' /> <link rel='stylesheet' id='Branda_Signup_Password-css' href='https://howtobook.hypotheses.org/wp-content/plugins/ultimate-branding/inc/modules/login-screen/assets/css/signup-password.css?ver=3.4.9.3' media='all' /> <style id='akismet-widget-style-inline-css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='wp-featherlight-css' href='https://howtobook.hypotheses.org/wp-content/plugins/wp-featherlight/css/wp-featherlight.min.css?ver=1.3.4' media='all' /> <link rel='stylesheet' id='cmplz-cookie-css' href='https://howtobook.hypotheses.org/wp-content/plugins/complianz-gdpr-premium-multisite/assets/css/cookieconsent.min.css?ver=5.4.0.2' media='all' /> <link rel='stylesheet' id='cleo-global-css' href='https://howtobook.hypotheses.org/wp-content/cleo-commons/css/openbarre.css?ver=6.7.2' media='screen' /> <link rel='stylesheet' id='cleo-complianz-css' href='https://howtobook.hypotheses.org/wp-content/cleo-commons/css/complianz.css?ver=6.7.2' media='screen' /> <link rel='stylesheet' id='print-global-css' href='https://howtobook.hypotheses.org/wp-content/cleo-commons/css/print.css?ver=6.7.2' media='print' /> <link rel='stylesheet' id='wp-author-bio-css' href='https://howtobook.hypotheses.org/wp-content/plugins/wp-about-author/wp-about-author.css?ver=6.7.2' media='all' /> <script src="https://howtobook.hypotheses.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://howtobook.hypotheses.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script id="twenty-twenty-one-ie11-polyfills-js-after"> ( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( '<script src="https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone/assets/js/polyfills.js?ver=1.0"></scr' + 'ipt>' ); </script> <script src="https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js?ver=1.0" id="twenty-twenty-one-primary-navigation-script-js" defer data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://howtobook.hypotheses.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://howtobook.hypotheses.org/wp-json/wp/v2/posts/2555" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://howtobook.hypotheses.org/xmlrpc.php?rsd" /> <meta name="generator" content="Wordpress 6.7.2 - https://wordpress.org" /> <link rel="canonical" href="https://howtobook.hypotheses.org/2555" /> <link rel='shortlink' href='https://howtobook.hypotheses.org/?p=2555' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://howtobook.hypotheses.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://howtobook.hypotheses.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555&format=xml" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@hypothesesorg" /> <meta property="fb:app_id" content="1148222708571516" /> <meta property="og:type" content="article" /> <meta property="og:site_name" content="How-to" /> <meta property="og:url" content="https://howtobook.hypotheses.org/2555" /> <meta property="og:title" content="Algorithmic How-to" /> <meta property="og:description" content=" When it comes to the How-to category, it seems that we are in the paradise of algorithms. It has long been known that algorithms rule in mathematics – as a precise set of instructions for solving a problem. Here is just a very simple example of an algorithm: first step: add two random numbers,… Continue reading Algorithmic How-to" /> <meta property="og:image" content="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/favicon_150x150.png" /> <style type="text/css"> ul.soc { overflow:hidden; margin:2em auto; padding:0; list-style:none;} ul.soc li { display:inline-block; zoom:1; margin:0 15px 0 0;} svg:not(:host).svg-inline--fa, svg:not(:root).svg-inline--fa {overflow: visible;box-sizing: content-box;} .svg-inline--fa {display: var(--fa-display,inline-block); height: 1.3em; overflow: visible; vertical-align: -0.125em;} a.share-hypotheses { align-items: center; display: flex; flex-direction: row; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; gap: 0; height: 36px; justify-content: center; padding: 0; transition: all .3s; width: 36px;border:none;} .linkedin { background-color: #0e76a8; color: #fff!important; transition: all .3s;} .linkedin:hover { background-color: #0a5579!important;} .x { background-color: #000; color: #fff!important; transition: all .3s} .x:hover { background-color: #4d4d4d!important} .facebook { background-color: #1778f2; color: #fff!important; transition: all .3s} .facebook:hover {background-color: #0b60cb!important;} .mastodon { background-color: #3088D4; color: #fff!important; transition: all .3s;} .mastodon:hover { background-color: #2778be!important;} .bluesky { background-color: #1185fe !important;} .bluesky:hover { background-color: #056DD7 !important} </style> <script type="text/javascript"> // Share buttons jQuery(document).ready(function($) { $(".share-hypotheses").click(function(event) { var shareName = $(this).attr("class").split(" ")[0]; //get the first class name of clicked element switch (shareName) { case "facebook": var openLink = "https://www.facebook.com/sharer.php?title=Algorithmic+How-to&u=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555"; break; case "x": var openLink = "https://twitter.com/share?text=Algorithmic+How-to&url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555&via=hypothesesorg"; break; case "linkedin": var openLink = "https://www.linkedin.com/shareArticle?title=Algorithmic+How-to&url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555&mini=true"; break; case "mastodon": var openLink = "https://mastodonshare.com?text=Algorithmic+How-to&url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555"; break; case "bluesky": var openLink = "https://bsky.app/intent/compose?text=Algorithmic+How-to+https%3A%2F%2Fhowtobook.hypotheses.org%2F2555"; break; } //Parameters for the Popup window var winWidth = 650; var winHeight = 450; var winLeft = ($(window).width() - winWidth) / 2; var winTop = ($(window).height() - winHeight) / 2; var winOptions = "width=" + winWidth + ",height=" + winHeight + ",top=" + winTop + ",left=" + winLeft; //open Popup window and redirect user to share website. window.open(openLink,"Share This Link",winOptions); return false; }); }); </script> <script> var _paq = _paq || []; _paq.push(['setCustomVariable', 1, 'Domain', document.domain, 'visit']); _paq.push(['enableCrossDomainLinking']); _paq.push(["setDocumentTitle", " howtobook | " + document.title]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u='https://analytics.openedition.org/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '11969']); var secondaryTrackerUrl = 'https://pk.labocleo.org/matomo.php'; var secondaryWebsiteId = '4'; _paq.push(['addTracker', secondaryTrackerUrl, secondaryWebsiteId]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <style type="text/css"> div.citation { background-color:rgba(200,200,200,0.3); padding:1em; margin-top:1em; margin-bottom:1em;} div.citation>p { margin:0;} div.citation span.citation-title{font-weight:bold;} </style> <style type="text/css"> ol.footnotes>li {list-style-type:decimal;} ol.footnotes { color:#666666; } ol.footnotes li { font-size:80%; } </style> <link rel="alternate" type="application/rdf+xml" title="RDF Version" href="https://howtobook.hypotheses.org/feed/rdf" /> <link rel="alternate" type="application/rdf+xml" title="RDF Version of this post" href="https://howtobook.hypotheses.org/2555/feed/rdf" /> <link rel="alternate" type="application/rdf+xml" title="RDF Version of the category Food for Thought" href="https://howtobook.hypotheses.org/category/food-for-thought/feed/rdf" /> <link rel="alternate" type="application/rdf+xml" title="RDF Version of the tag algorithm" href="https://howtobook.hypotheses.org/category/algorithm/feed/rdf" /> <link rel="alternate" type="application/rdf+xml" title="RDF Version of the tag binary numbers" href="https://howtobook.hypotheses.org/category/binary-numbers/feed/rdf" /> <link rel="alternate" type="application/rdf+xml" title="RDF Version of the tag bodily functions" href="https://howtobook.hypotheses.org/category/bodily-functions/feed/rdf" /> <link rel="alternate" type="application/rdf+xml" title="RDF Version of the tag cooking recipe arithmetical book" href="https://howtobook.hypotheses.org/category/cooking-recipe-arithmetical-book/feed/rdf" /> <link rel="alternate" type="application/rdf+xml" title="RDF Version of the tag Leibniz" href="https://howtobook.hypotheses.org/category/leibniz/feed/rdf" /> <script type="text/javascript" src="https://howtobook.hypotheses.org/wp-content/plugins/hypotheses-config//js/hypoc.js"></script><style type="text/css" id="branda-admin-bar-logo"> body #wpadminbar #wp-admin-bar-wp-logo > .ab-item { background-image: url(https://hypotheses.org/files/2016/12/hypologo-flux.png); background-repeat: no-repeat; background-position: 50%; background-size: 80%; } body #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { content: " "; } </style> <style> .twitter-tweet.cmplz-blocked-content-container { padding: 10px 40px; } </style> <style> .cmplz-placeholder-element > blockquote.fb-xfbml-parse-ignore { margin: 0 20px; } </style> <style> .instagram-media.cmplz-placeholder-element > div { max-width: 100%; } </style> <style type="text/css"> span.icon-hypotheses { background:url(https://howtobook.hypotheses.org/wp-content/cleo-commons/images/favicon_18x20.png);width:18px;height:20px;display:inline-block;margin-right:5px; } </style> <style type="text/css"> .openbarre { height: 65px; } </style> <link rel="pingback" href="https://howtobook.hypotheses.org/xmlrpc.php"><style id="custom-background-css"> body.custom-background { background-color: #eeeadd; } </style> <link rel="dc:identifier" href="https://howtobook.hypotheses.org/2555" /> <meta property="dc:title" content="Algorithmic How-to" /> <meta property="dc:creator" content="Stefan Laube" /> <meta property="dcterms:created" content="2025-01-08" /> <meta property="dcterms:abstract" content=" When it comes to the How-to category, it seems that we are in the paradise of algorithms. It has long been known that algorithms rule in mathematics – as a precise set of instructions for solving a problem. Here is just a very simple example of an algorithm: first step: add two random numbers,… Continue reading Algorithmic How-to" xml:lang="fr" /> <meta property="dc:subject" content="Food for Thought" /> <meta property="dc:subject" content="algorithm" /> <meta property="dc:subject" content="binary numbers" /> <meta property="dc:subject" content="bodily functions" /> <meta property="dc:subject" content="cooking recipe arithmetical book" /> <meta property="dc:subject" content="Leibniz" /> <meta property="dc:type" content="Billet" /> <meta name="citation_doi" content="10.58079/131jq" /> <link rel="alternate" type="application/opml+xml" title="Outline" href="https://www.openedition.org/opml.php?pubtype=carnet" /></head> <body data-cmplz=1 class="post-template-default single single-post postid-2555 single-format-standard custom-background wp-custom-logo wp-embed-responsive wp-featherlight-captions is-light-theme has-background-white no-js singular has-main-navigation"> <div id="ob-header" class="openbarre"> <div class="openbarre__container"> <a class="openbarre__link" href="https://hypotheses.org" title="Home" tabindex="1"> <img class="openbarre__link__logo" src="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/logo-ho.svg" /> </a> <div class="openbarre__right"> <button class="openbarre__right__button oesearch__button"> <span class="openbarre__tablet__elm"> OpenEdition Search </span> <img class="openbarre__right__button__icon" src="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/loupe_search_grey.svg" /> </button> <button id="all-oe-button" class="openbarre__right__button"> <span class="openbarre__tablet__elm"> All OpenEdition </span> <img class="openbarre__right__button__icon" src="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/tout_openedition_gray.svg" /> </button> <div class="openbarre__right__all__menu" id="all-oe-menu"> <span class="openbarre__right__all__menu__title openbarre__right__all__menu__title--first"> Digital resources in the Social Sciences and Humanities </span> <a class="openbarre__right__all__menu__link" href="https://openedition.org"> OpenEdition </a> <span class="openbarre__right__all__menu__title"> Our platforms </span> <a class="openbarre__right__all__menu__link" href="https://books.openedition.org"> OpenEdition Books </a> <a class="openbarre__right__all__menu__link" href="https://journals.openedition.org"> OpenEdition Journals </a> <a class="openbarre__right__all__menu__link" href="https://hypotheses.org"> Hypotheses </a> <a class="openbarre__right__all__menu__link" href="https://calenda.org"> Calenda </a> <span class="openbarre__right__all__menu__title"> Libraries </span> <a class="openbarre__right__all__menu__link" href="https://www.openedition.org/14043"> OpenEdition Freemium </a> <span class="openbarre__right__all__menu__title"> Follow us </span> <div class="openbarre__right__all__menu__networks"> <a class="footer__networks__icon" href="https://www.facebook.com/openedition" title="Facebook"> <img class="openbarre__right__button__icon" src="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/facebook-f-brands-solid.svg" /> </a> <a class="footer__networks__icon" href="https://x.com/OpenEditionActu" title="X"> <img class="openbarre__right__button__icon" src="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/x-twitter-brands-solid.svg" /> </a> </div> </div> </div> <div class="openbarre__modal__background" id="oesearch-modal-bg" hidden></div> <div class="openbarre__modal openbarre__modal--search" id="oesearch-modal" hidden> <div class="openbarre__modal__header openbarre__modal__header--search"> <img class="openbarre__modal__header__logo" src="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/oe-search-white.svg" alt="OpenEdition Search logo" loading="lazy" /> <button class="openbarre__modal__header__close openbarre__modal__header__close--search" id="oesearch-modal-close" aria-label="Fermer"> <img class="openbarre__right__button__icon" src="https://howtobook.hypotheses.org/wp-content/cleo-commons/images/xmark-solid.svg" /> </button> </div> <div class="openbarre__modal__body openbarre__modal__body--search"> <form class="openbarre__modal__body__form" action="https://search.openedition.org/results"> <div class="openbarre__modal__body__form__searchbar"> <span class="openbarre__modal__body__form__searchbar__accroche"> You will be redirected to OpenEdition Search </span> <input name="q" id="oesearch_searchbar" type="search" aria-label="OpenEdition Search text input" placeholder="Expression ou mot-clé (tag)" required> </div> <div class="openbarre__modal__body__form__radio"> <div class="openbarre__modal__body__form__radio__item"> <input type="radio" name="s" id="oesearch_openedition" value="" checked> <label for="oesearch_openedition"> In all OpenEdition </label> </div> <div class="openbarre__modal__body__form__radio__item"> <input type="radio" name="s" id="oesearch_site" value="Tracts for Action"> <label for="oesearch_site">In "Tracts for Action"</label> </div> </div> <input name="pf" id="pf" type="hidden" value="HO"> <button id="oesearch_submit" type="submit" class="openbarre__modal__body__form__submit"> Search </button> </form> </div> </div> </div> </div> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content"> Skip to content </a> <header id="masthead" class="site-header has-logo has-title-and-tagline has-menu"> <div class="site-logo"><a href="https://howtobook.hypotheses.org/" class="custom-logo-link" rel="home"><img width="600" height="683" src="https://howtobook.hypotheses.org/files/2024/07/cropped-cropped-laube-logo_final_cmyk_frei-3-e1722329689175.png" class="custom-logo" alt="How-to" decoding="async" fetchpriority="high" /></a></div> <div class="site-branding"> <p class="site-title"><a href="https://howtobook.hypotheses.org/">How-to</a></p> <p class="site-description"> Tracts for Action </p> </div><!-- .site-branding --> <nav id="site-navigation" class="primary-navigation" aria-label="Primary menu"> <div class="menu-button-container"> <button id="primary-mobile-menu" class="button" aria-controls="primary-menu-list" aria-expanded="false"> <span class="dropdown-icon open">Menu <svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 6H19.5V7.5H4.5V6ZM4.5 12H19.5V13.5H4.5V12ZM19.5 18H4.5V19.5H19.5V18Z" fill="currentColor"/></svg> </span> <span class="dropdown-icon close">Close <svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 10.9394L5.53033 4.46973L4.46967 5.53039L10.9393 12.0001L4.46967 18.4697L5.53033 19.5304L12 13.0607L18.4697 19.5304L19.5303 18.4697L13.0607 12.0001L19.5303 5.53039L18.4697 4.46973L12 10.9394Z" fill="currentColor"/></svg> </span> </button><!-- #primary-mobile-menu --> </div><!-- .menu-button-container --> <div class="primary-menu-container"><ul id="primary-menu-list" class="menu-wrapper"><li id="menu-item-74" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-74"><a href="https://howtobook.hypotheses.org/">Start</a></li> <li id="menu-item-79" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://howtobook.hypotheses.org/about">About</a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button> <ul class="sub-menu"> <li id="menu-item-89" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89"><a href="https://howtobook.hypotheses.org/3">Hello World!</a></li> <li id="menu-item-1684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1684"><a href="https://howtobook.hypotheses.org/contributions">Join our team, become an author!</a></li> </ul> </li> <li id="menu-item-1657" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1657"><a href="https://howtobook.hypotheses.org/category/news-events-adventures">News, Events & Adventures</a></li> <li id="menu-item-1667" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1667"><a href="https://howtobook.hypotheses.org/category/research-and-findings">Research & Findings</a></li> <li id="menu-item-1662" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-1662"><a href="https://howtobook.hypotheses.org/category/food-for-thought">Food for Thought</a></li> <li id="menu-item-84" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84"><a href="https://howtobook.hypotheses.org/credits">Credits</a></li> </ul></div> </nav><!-- #site-navigation --> </header><!-- #masthead --> <div id="content" class="site-content"> <div id="primary" class="content-area"> <main id="main" class="site-main"> <article id="post-2555" class="post-2555 post type-post status-publish format-standard hentry category-food-for-thought tag-algorithm tag-binary-numbers tag-bodily-functions tag-cooking-recipe-arithmetical-book tag-leibniz entry"> <header class="entry-header alignwide"> <h1 class="entry-title">Algorithmic How-to</h1> </header><!-- .entry-header --> <div class="entry-content"> <ul> <li> </li> </ul> <p>When it comes to the How-to category, it seems that we are in the paradise of algorithms. It has long been known that algorithms rule in mathematics – as a precise set of instructions for solving a problem. Here is just a very simple example of an algorithm: first step: add two random numbers, second step: divide their sum by two. Let’s say you add 4 and 8. Then the result would be 6, i.e.: (4+8) : 2 =6.</p> <figure class="wp-block-image size-full is-resized"><img decoding="async" width="242" height="456" class="wp-image-2558" style="width: 607px;height: auto" src="https://howtobook.hypotheses.org/files/2025/01/1736280465558-8120b1ea-13d4-466b-b0d6-2c78ac7bf623_1.jpg" alt="" srcset="https://howtobook.hypotheses.org/files/2025/01/1736280465558-8120b1ea-13d4-466b-b0d6-2c78ac7bf623_1.jpg 242w, https://howtobook.hypotheses.org/files/2025/01/1736280465558-8120b1ea-13d4-466b-b0d6-2c78ac7bf623_1-159x300.jpg 159w" sizes="(max-width: 242px) 100vw, 242px" /></figure> <p>But a recipe can also be seen as an algorithm. For instructions on how to bake a doughnut [Krapfen], for example, why not turn to the oldest German cookery book <em>Kuchemaistrey</em> [Kitchen Mastering] printed 1490 in Nürnberg (HAB 276 Quod): 1. Take eggs and flour and 2. make a good, smooth dough. 3. Colour it, 4. chop everything finely, knead it with a raw egg, season, salt, yellow (saffron), 5. put the chopped ingredients on the dough, 6. put another sheet of dough on top and 7. brush the edges with egg white, 8. press it on and bake it as a doughnut. Where there’s How-to, there’s algorithm, isn’t there?! Algorithms, of course, are also integral to our postdigital world. Our smartphone apps apparently have their predecessors in the how-to books of the early modern era, in the practical approach laid down in tried and tested rules. There is no doubt that a lot has changed between the 16th and 21st century in the way how-to knowledge is being imparted. Bartolomeo Scappi´s ’Paper Kitchens‘ from the Renaissance are now the apps ’Tasty Recipes‘ or ’tasty.co‘ on our smartphones. <a href="https://howtobook.hypotheses.org/1576">In her blog post recently</a>, Alina Lange makes clear how much the how-to of (online) food preparation has become intertwined with other skills that have nothing to do with it. Once it has been shared with thousands of followers, elements of entertainment come into play. Whether you cook the dishes or not seems to be becoming less and less important. Instead, let´s kill time with the help of similar clips that the algorithm suggests! Everything points to it: No presentation of skills without how-to mechanisms in the shadows. In the end, you certainly won’t become a better cook, but maybe a better clown….</p> <p>What is going on here in terms of how-to? Digital formats rule when it comes to the dissemination of how-to knowledge – text guides, videos, tutorials or apps. Does that make us puppets of machine-generated calculations, or are completely new possibilities for human existence opening up? Which of our senses will be used most in the future? How will our sensory and physical skills evolve? Why have arithmetic operations made such a stunning career? Turbulent times, certainly, but also time to organize our thoughts.</p> <p> </p> <p><strong>The how-to idea and algorithms</strong></p> <p>It is striking that the how-to knowledge of the past and the algorithms of our digital present are based on an almost identical logic of sequence, problem-solving and purpose. An algorithm is a calculation that consists of a series of instructions that are executed step by step, with a result at the end. In our daily lives, we are repeatedly confronted with problems. The challenge may be to treat an illness, repair defective software or bake a muffin. The good thing about these kinds of problems is that they can be solved as long as you follow a disciplined, sequenced guideline. You are always dealing with a clearly defined approach; instructions are followed in a specific order, where the same inputs produce the same results. As Lorraine Daston explains in her latest book <em>Rules</em> (2022), algorithms are two things: in the narrower sense, they express arithmetic calculations using Indian numerals, as we all know them: addition, subtraction, multiplication and division. In the broader sense, they can refer to any step-by-step process for solving problems, as soon as you are „dividing up a complex task into a finite, definite sequence of small steps with precisely defined inputs and outputs. Cookbook recipes, IKEA assembly instructions, and any other procedure spelled out step-by-step resemble algorithms in this extended sense of the term, even if no calculations are involved.“</p> <p>It has now become common practice to use the example of the cooking recipe to illustrate and make comprehensible the ominous way algorithms work. A recipe provides instructions for preparing a dish, while an algorithm does the same for processing a task, such as a product recommendation. The aim is to make a desired result both predictable and reproducible. The logic of an algorithm is sequential, but it can also contain additional conditions, such as loops (‘repeat this until a condition is met’) or branches (‘if X, then do Y’). These rules are equivalent to alternatives in a recipe (‘if you have no sugar, use honey’). Data in an algorithm is like ingredients in a recipe. Nevertheless, a recipe can be adapted through improvisation, while algorithms follow rigid rules set by the programmer, although big data and machine learning have shaken things up – but there remains a difference. Both systems draw on input (ingredients or data) to achieve an optimised result. And both systems communicate with the user in an open way, but while traditional how-to knowledge enables users to act independently, algorithms merely simulate this user-friendly tone by means of personalised addresses or suggestions (most likely to make money). While how-to knowledge promotes the autonomy and expands the skillset of the user, algorithms often take over tasks without explaining how they work. Normally, how-to knowledge has to be transparent, every action and its purpose are comprehensible. Algorithms, on the other hand, are often ‘black boxes’: users see the recommendations, but not the underlying calculations or criteria. The platform operator is concerned with problems like this: How do I find out what the user likes or finds interesting, and how do I manage to keep them on YouTube, Instagram or Tiktok for as long as possible? These platforms are so mighty because they have access to the data of the user’s behaviour, they can create a user profile to make recommendations tailored to them. The interactions of the users with the recommendation systems fuel each other in an endless feedback loop, and the momentum of machine learning is gathering pace. However, the codes on which the algorithms at Google, YouTube and Spotify are based remain the great secret of the operators. Algorithms could be seen as a kind of meta-how-to knowledge that plays virtuously with numbers in the background to provide instructions on how to generate answers to specific questions from data – so much from the engine room of digitisation</p> <p><br /><strong>Practical calculations in earlier times</strong></p> <p>In the virtual space there is so much talk about algorithms – a key term of mathematics. When I was a child, I was given an abacus as a gift. But I was never taught how to use this wooden calculating aid properly. My mental arithmetic skills were usually sufficient until the end of the 1970s, when pocket calculators became affordable for regular people. From then on, they were an indispensable tool in every maths exam, allowing pupils to immediately address the higher questions of maths. Here‘s my original device from 1982:</p> <figure class="wp-block-image size-large is-resized"><img decoding="async" width="375" height="500" class="wp-image-2562" style="width: 591px;height: auto" src="https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-375x500.jpg" alt="" srcset="https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-375x500.jpg 375w, https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-225x300.jpg 225w, https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-768x1024.jpg 768w, https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-1152x1536.jpg 1152w, https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-1536x2048.jpg 1536w, https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-1568x2091.jpg 1568w, https://howtobook.hypotheses.org/files/2025/01/Taschenrechner-scaled.jpg 1920w" sizes="(max-width: 375px) 100vw, 375px" /></figure> <p>The invention marked the modest beginnings of the digital age – of what was soon to become digitisation’s complete penetration of everyday life: few people at the time could have predicted the rapid developments that would happen over the course of the next 40 years, half a lifetime.</p> <p>In remote pasts, there were even more tangible ways of dealing with numbers. For thousands of years, calculating was an operation that had to be demonstrated to others, whether written on clay, papyrus, palm leaves, bamboo strips, parchment or paper. The number system was usually cumbersome, but this began to change in the High Middle Ages. Like many other things that have made our lives easier, this new system, too, came from the Islamic area (such as optics, chemistry and so forth). ‘Algorithm’ is the Latinised version of the Arabic name Muhammad ibn Musa al-Kharizmi. In the first half of the 9th century, the mathematician, astronomer and geographer from Persia wrote an arithmetic work in which he compiled everything known about the new calculations from India. Al-Khwarizmi’s writings no longer exist. But we know about them because later mathematicians quote excerpts from it. In addition, a fragmented version translated into Latin is known from the 12th century (now available in the Cambridge University Library); it begins (without a title) with the words: ‘Dixit Algorizmi’. And what did Al-Khwarizmi say? He explained the advantages of the Indian number system and familiarised his Arab contemporaries with it and its applications. The characters we still use today make it easy for us to add, subtract, multiply and divide. How convenient it is not to have to write MMMDCCCLXXXVIII, but just 3888! Moreover, these numbers are abstract symbols that work independently of language; everyone can understand their meaning immediately, regardless of whether they speak German or Chinese (provided that they have learned the ten number signs, including zero, through education). This mastery of numbers shows an important human ability: the ability to think abstractly. It looks as if numbers are entirely immaterial entitities, they only exist through our thinking, through our brains.</p> <p>What the ‘maître d’algorisme’ was in France, the ‘Rechenmeister’ was in German-speaking countries: ‘Das macht nach Adam Riese…’ [According to Adam Riese, this amounts to…] became a familiar saying in Luther’s time, when trade began to pick up and calculations became increasingly important in everyday life. The saying goes back to the mathematician Adam Ries, who taught maths with genuine how-to books (and bestsellers) such as <em>Rechenung auff der linihen und federn auf allerley handthirung gemacht </em>[Calculation on lines and quills made for handling of all kinds] from1522. It was reprinted a hundred times (!) during his lifetime. Here’s the 1529 edition from the<em> Saxon State and University Library Dresden</em>:</p> <figure class="wp-block-image size-large is-resized"><img decoding="async" width="500" height="320" class="wp-image-2563" style="width: 1005px;height: auto" src="https://howtobook.hypotheses.org/files/2025/01/Ries-500x320.png" alt="" srcset="https://howtobook.hypotheses.org/files/2025/01/Ries-500x320.png 500w, https://howtobook.hypotheses.org/files/2025/01/Ries-300x192.png 300w, https://howtobook.hypotheses.org/files/2025/01/Ries-768x491.png 768w, https://howtobook.hypotheses.org/files/2025/01/Ries.png 1335w" sizes="(max-width: 500px) 100vw, 500px" /></figure> <p>Ries’ publications were widely disseminated thanks to their clear structure, excellent didactic design and the fact that they were all written in German. Ries introduced written calculations and the appropriate methods for doing so, and contributed significantly to the replacement of the cumbersome Roman numerals with Arabic numerals. At that time, calculations were mainly done on calculating boards (abacuses), or simply on tablets with lines drawn on them. The numbers were marked by little metal tags (Rechenpfennige). In Gregor Reisch’s <em>Margarita Philosophica</em> , the first encyclopaedic textbook on the Artes Liberales, first published in Freiburg in 1503 and reprinted many times, an ‘algorist’, who calculates with Indian-Arabic numerals, and an ‘abacist’, who uses a board with lines and little stones (calculi) for the same purpose, compete in the illustration of mathematics (from the 1504-Strasbourg-edition, Munich, Bavarian State Library), watched over by the figure of ‘Arithmetica Speculativa’. The staging of shadows and light and the direction of the female allegory’s gaze indicate that the ‘algorist’ is the winner.</p> <figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="408" height="500" class="wp-image-2576" style="width: 599px;height: auto" src="https://howtobook.hypotheses.org/files/2025/01/Reisch_Arithmetik-408x500.jpg" alt="" srcset="https://howtobook.hypotheses.org/files/2025/01/Reisch_Arithmetik-408x500.jpg 408w, https://howtobook.hypotheses.org/files/2025/01/Reisch_Arithmetik-245x300.jpg 245w, https://howtobook.hypotheses.org/files/2025/01/Reisch_Arithmetik-768x941.jpg 768w, https://howtobook.hypotheses.org/files/2025/01/Reisch_Arithmetik.jpg 798w" sizes="auto, (max-width: 408px) 100vw, 408px" /></figure> <p>Two centuries later, as a librarian in Wolfenbüttel, the polymath Gottfried Wilhelm Leibniz, who by the way changed the system of organising books by subject, as had been the practice for decades under the great book collector Duke August the Younger, to alphabetical order by author name – isn’t that also an algorithm in the wider sense?! – went down in history for being the first to realise that all numbers could be represented by only the digits 1 and 0 (binary system). While computer scientists of our time see in ‘1’ and ‘0’ the states of electronic circuits– current is either flowing or it isn’t –, Leibniz saw in 1 and 0 the symbols for ‘to be’ and ‘not to be’, which he associated with creation and divine order ‘Omnibus ex nihilo ducendis sufficit unum.’ [To derive everything from nothing, one is sufficient], as Leibniz wrote in a New Year’s letter to Duke Rudolf August of Wolfenbüttel in 1697. Here is an excerpt from this epochal letter with the emblematic number formation, from the Gottfried Wilhelm Leibniz Library (Hanover). In the left column is the list of decimal numbers, which increase by a factor of 10 from line to line (from 1 to 100 trillion). In the right column are the binary numbers, which are increased by 2 (from 1 to 16384) and which should become crucial in digitisation.</p> <figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="500" height="200" class="wp-image-2569" style="width: 773px;height: auto" src="https://howtobook.hypotheses.org/files/2025/01/Leibniz_am_Wolfenbuttel-500x200.jpg" alt="" srcset="https://howtobook.hypotheses.org/files/2025/01/Leibniz_am_Wolfenbuttel-500x200.jpg 500w, https://howtobook.hypotheses.org/files/2025/01/Leibniz_am_Wolfenbuttel-300x120.jpg 300w, https://howtobook.hypotheses.org/files/2025/01/Leibniz_am_Wolfenbuttel-768x308.jpg 768w, https://howtobook.hypotheses.org/files/2025/01/Leibniz_am_Wolfenbuttel.jpg 1176w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure> <p>The decimal 151 becomes 10010111 digitally. Would you like a little how-to on how to come up with it? First of all, you have to read binary numbers from right to left. Now, all the digits (or places) from the rightmost (zeroth digit) to the leftmost (seventh digit) are raised to the power of 2, with the power increasing by 1 from digit to digit. Let’s get started: 2 to the power of 0 for the right-most digit = 1, so this 1 remains unchanged. Then 2 to the power of 1 (=2), the 1 is also there; the intermediate value increases by 2 (2+1). Then 2 to the power of 2 (= 4), the 1 is also there, the intermediate result increases again (4+2+1). At 2 to the power of 3, we come across 0 for the first time, nothing is added, the intermediate result remains unchanged. Then 2 to the power of 4 (= 16), the 1 is here, the intermediate result is increased by 16 (16+4+2+1). At 2 to the power of 5 and 2 to the power of 6, the 0 is there again, nothing is added. Then 2 to the power of 7 (=128); since we come across a 1 again, 128 must be added, and we arrive at the final result: 128+16+4+2+1=151. In our time, digitisation goes much, much further, also translating analogue information, i.e., not only numbers but also images, sounds, texts into a sequence of ones and zeros. The letter ‘A’, for example, is represented as 65 in ASCII code; in binary numbers, this letter becomes 01000001. Humans would be constantly at a loss, if they tried to read this language; they can no longer identify any specific structure because of all the ones and zeros, but machines can handle such input perfectly – quite magical what can be created with the help of electric energy.</p> <p> </p> <p><strong>The systemic repression of bodily functions</strong></p> <p>Is it useful to put ourselves in the algorithm’s shoes? Why not! It seems as if, in the hands of mere humans, algorithms have had quite an impaired, listless existence. Today, in the age of machine learning, they can develop their full potential, be creative, and develop a momentum that would be alive if they were alive. Within fractions of a hundredth of a second, a massive implementation takes place, which the user in most cases is not even aware of. The knowledge that this algorithm produces is not practical knowledge (as in how-to books), but, rather, knowledge about user behaviour, from which the user’s specific preferences are then derived, according to the motto: if the user has liked five videos with cats, I will show him ten more. Machines make use of the fact that numbers are logically independent of space and time. Algorithms by machines have become largely invisible, and our hands and fingers do no more than swipe across screens or press buttons.</p> <p>When how-to mechanisms disappear into an external black box and humans only see their results on a small screen, they get alienated more and more from their bodies and their multisensory abilities. How-to knowledge used to be closely linked to physical experience and direct interaction with materials, tools and the environment. For example, you felt the consistency of a dough with your hands, smelled the fermentation when brewing beer, heard the hissing of hot metal when forging or observed exactly how the colour of a textile changed when dyeing. Seeing, hearing, smelling, tasting and touching worked together, skill was anchored in the multisensory experience of one’s own body. This experience may not get completely lost with digitisation (as long as you actually implement what is demonstrated), but it does fade into the background (like when the amusement derived from watching a cooking video on YouTube does not lead to imitation but is being followed by the purchase of a frozen ready-made product in the supermarket). Today, we are experiencing a profound change in which physical appropriation is being replaced by digital representations and abstract interactions. Knowledge is consumed as disembodied information, not acquired through physical experience. A YouTube video explains how to bake a loaf of bread, but the learner all too often remains a passive consumer, without directly feeling the physical intricacies of the process. The learner ‘sees’ or ‘reads’, but does not smell, feel or taste. In the computer environment, the learning process is reduced to clicks, inputs and screen interactions. Although there have been attempts to bring back physical dimensions through virtual reality technologies or haptic interfaces, they remain substitute solutions. In contrast, in physical processes, motor skills and sensory knowledge are acquired in a way that is difficult to express in words or numbers. This is called tacit knowledge or implicit knowledge, a kind of knowledge acquired through doing. Those who make jugs, for example, not only learn the theory, but also feel with their fingers whether the clay is just right, whether it is not too moist and muddy, not too firm and dry. In other crafts, too, an interactive symbiosis is established between material, device and human that no screen can even come close to replacing.</p> <p>While we can agree that instructions and algorithms share the logic of sequentiality, purposefulness and pragmatic problem-solving, algorithms represent an automated further development of these principles, which, to a large extent, relegates the ‘how-to’ to the metaphorical closet of mathematical-mechanical processing (and thus to the unconscious of the user). The way algorithms work has disappeared from view; they no longer need to be understood or reproduced in order to be followed. At the same time, they present us with new challenges: While traditional instructions emphasised transparency and autonomy, algorithms seem to do the opposite. They make us act in a certain way without us actually knowing or noticing it. To some extent, they help us solve problems we didn’t know we had. A critical examination of how and based on what their suggestions are being made seems overdue. But who is going to do that, numbed and intoxicated as we all are by the auspicious media promises of the digital world?</p> <p>What remains is a residue of unease in terms of skill: Of what use are our physical and sensory functions in this datafied world? It seems that only a few of today’s ten-year-olds still want to or are able to climb trees, and fewer and fewer adults still feel the need to smell the scent of blooming meadows in spring. On the other hand, today’s digital natives are undoubtedly learning other skills that ‘silver surfers’ like me will never be able to acquire or catch up on retrospectively. I’m not sure, though, how much ‘body work’ is required for that….</p> <hr/><div class="citation"><p><span class="citation-title">OpenEdition suggests that you cite this post as follows:</span><br/>Stefan Laube (January 8, 2025). Algorithmic How-to. <em>How-to</em>. Retrieved March 23, 2025 from https://doi.org/10.58079/131jq</p></div> <hr/> <ul class="soc"> <li><a title="Bluesky" class="bluesky share-hypotheses" href="https://bsky.app/intent/compose?text=Algorithmic+How-to+https%3A%2F%2Fhowtobook.hypotheses.org%2F2555"><svg class="svg-inline--fa" viewBox="0 0 568 501" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M123.121 33.6637C188.241 82.5526 258.281 181.681 284 234.873C309.719 181.681 379.759 82.5526 444.879 33.6637C491.866 -1.61183 568 -28.9064 568 57.9464C568 75.2916 558.055 203.659 552.222 224.501C531.947 296.954 458.067 315.434 392.347 304.249C507.222 323.8 536.444 388.56 473.333 453.32C353.473 576.312 301.061 422.461 287.631 383.039C285.169 375.812 284.017 372.431 284 375.306C283.983 372.431 282.831 375.812 280.369 383.039C266.939 422.461 214.527 576.312 94.6667 453.32C31.5556 388.56 60.7778 323.8 175.653 304.249C109.933 315.434 36.0535 296.954 15.7778 224.501C9.94525 203.659 0 75.2916 0 57.9464C0 -28.9064 76.1345 -1.61183 123.121 33.6637Z" fill="white"/></svg></a></li> <li><a title="Mastodon" class="mastodon share-hypotheses" href="https://mastodonshare.com?text=Algorithmic+How-to&url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555"><svg class="svg-inline--fa fa-mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M433 179.1c0-97.2-63.7-125.7-63.7-125.7-62.5-28.7-228.6-28.4-290.5 0 0 0-63.7 28.5-63.7 125.7 0 115.7-6.6 259.4 105.6 289.1 40.5 10.7 75.3 13 103.3 11.4 50.8-2.8 79.3-18.1 79.3-18.1l-1.7-36.9s-36.3 11.4-77.1 10.1c-40.4-1.4-83-4.4-89.6-54a102.5 102.5 0 0 1 -.9-13.9c85.6 20.9 158.7 9.1 178.8 6.7 56.1-6.7 105-41.3 111.2-72.9 9.8-49.8 9-121.5 9-121.5zm-75.1 125.2h-46.6v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.3V197c0-58.5-64-56.6-64-6.9v114.2H90.2c0-122.1-5.2-147.9 18.4-175 25.9-28.9 79.8-30.8 103.8 6.1l11.6 19.5 11.6-19.5c24.1-37.1 78.1-34.8 103.8-6.1 23.7 27.3 18.4 53 18.4 175z"/></svg></a></li> <li><a title="Facebook" class="facebook share-hypotheses" href="https://www.facebook.com/sharer.php?title=Algorithmic+How-to&u=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555"><svg class="svg-inline--fa fa-facebook-f" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg=""><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></a></li> <li><a title="Linkedin" class="linkedin share-hypotheses" href="https://www.linkedin.com/shareArticle?title=Algorithmic+How-to&url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555&mini=true"><svg class="svg-inline--fa fa-linkedin" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li> <li><a title="X" class="x share-hypotheses" href="https://twitter.com/share?text=Algorithmic+How-to&url=https%3A%2F%2Fhowtobook.hypotheses.org%2F2555&via=hypothesesorg"><svg class="svg-inline--fa fa-x-twitter" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="x-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a></li> </ul> </div><!-- .entry-content --> <footer class="entry-footer default-max-width"> <div class="posted-by"><span class="posted-on">Published <time class="entry-date published updated" datetime="2025-01-08T14:21:12+02:00">08/01/2025</time></span><span class="byline">By <a href="https://howtobook.hypotheses.org/author/howtobook" rel="author">Stefan Laube</a></span></div><div class="post-taxonomies"><span class="cat-links">Categorized as <a href="https://howtobook.hypotheses.org/category/food-for-thought" rel="category tag">Food for Thought</a> </span><span class="tags-links">Tagged <a href="https://howtobook.hypotheses.org/tag/algorithm" rel="tag">algorithm</a>, <a href="https://howtobook.hypotheses.org/tag/binary-numbers" rel="tag">binary numbers</a>, <a href="https://howtobook.hypotheses.org/tag/bodily-functions" rel="tag">bodily functions</a>, <a href="https://howtobook.hypotheses.org/tag/cooking-recipe-arithmetical-book" rel="tag">cooking recipe arithmetical book</a>, <a href="https://howtobook.hypotheses.org/tag/leibniz" rel="tag">Leibniz</a></span></div> </footer><!-- .entry-footer --> </article><!-- #post-2555 --> <div id="comments" class="comments-area default-max-width show-avatars"> <div id="respond" class="comment-respond"> <h2 id="reply-title" class="comment-reply-title">Leave a comment <small><a rel="nofollow" id="cancel-comment-reply-link" href="/2555#respond" style="display:none;">Cancel reply</a></small></h2><form action="https://howtobook.hypotheses.org/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="5" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='2555' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="60a996fd3e" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="104"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div><!-- #respond --> <p class="akismet_comment_form_privacy_notice">This site uses Akismet to reduce spam. <a href="https://akismet.com/privacy/" target="_blank" rel="nofollow noopener">Learn how your comment data is processed.</a></p> </div><!-- #comments --> <nav class="navigation post-navigation" aria-label="Posts"> <h2 class="screen-reader-text">Post navigation</h2> <div class="nav-links"><div class="nav-previous"><a href="https://howtobook.hypotheses.org/2447" rel="prev"><p class="meta-nav"><svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 13v-2H8l4-4-1-2-7 7 7 7 1-2-4-4z" fill="currentColor"/></svg>Previous post</p><p class="post-title">How to Build a Christmas Tree from Obsolete Books</p></a></div><div class="nav-next"><a href="https://howtobook.hypotheses.org/2633" rel="next"><p class="meta-nav">Next post<svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m4 13v-2h12l-4-4 1-2 7 7-7 7-1-2 4-4z" fill="currentColor"/></svg></p><p class="post-title">“‘Tis but a Cold”?!: This Early Modern Scribe is Sick and Tired of People’s Carelessness – and so am I!</p></a></div></div> </nav> </main><!-- #main --> </div><!-- #primary --> </div><!-- #content --> <aside class="widget-area"> <section id="media_image-3" class="widget widget_media_image"><h2 class="widget-title">Social Media</h2><a href="https://bsky.app/profile/howtobooks.bsky.social"><img class="image " src="https://howtobook.hypotheses.org/files/2025/01/Bluesky_Logo.svg_-150x150.png" alt="" width="40" height="35" decoding="async" loading="lazy" /></a></section><section id="search-1" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://howtobook.hypotheses.org/"> <label for="search-form-1">Search…</label> <input type="search" id="search-form-1" class="search-field" value="" name="s" /> <input type="submit" class="search-submit" value="Search" /> </form> </section><section id="categories-1" class="widget widget_categories"><h2 class="widget-title">Categories</h2><nav aria-label="Categories"> <ul> <li class="cat-item cat-item-217"><a href="https://howtobook.hypotheses.org/category/food-for-thought">Food for Thought</a> (12) </li> <li class="cat-item cat-item-106"><a href="https://howtobook.hypotheses.org/category/news-events-adventures">News, Events & Adventures</a> (14) </li> <li class="cat-item cat-item-214"><a href="https://howtobook.hypotheses.org/category/research-and-findings">Research & Findings</a> (13) </li> </ul> </nav></section><section id="archives-1" class="widget widget_archive"><h2 class="widget-title">Archives</h2> <label class="screen-reader-text" for="archives-dropdown-1">Archives</label> <select id="archives-dropdown-1" name="archive-dropdown"> <option value="">Select Month</option> <option value='https://howtobook.hypotheses.org/date/2025/03'> March 2025 (1)</option> <option value='https://howtobook.hypotheses.org/date/2025/02'> February 2025 (3)</option> <option value='https://howtobook.hypotheses.org/date/2025/01'> January 2025 (6)</option> <option value='https://howtobook.hypotheses.org/date/2024/12'> December 2024 (3)</option> <option value='https://howtobook.hypotheses.org/date/2024/11'> November 2024 (3)</option> <option value='https://howtobook.hypotheses.org/date/2024/10'> October 2024 (4)</option> <option value='https://howtobook.hypotheses.org/date/2024/09'> September 2024 (2)</option> <option value='https://howtobook.hypotheses.org/date/2024/08'> August 2024 (3)</option> <option value='https://howtobook.hypotheses.org/date/2024/07'> July 2024 (4)</option> <option value='https://howtobook.hypotheses.org/date/2024/06'> June 2024 (5)</option> <option value='https://howtobook.hypotheses.org/date/2024/05'> May 2024 (1)</option> </select> <script> (function() { var dropdown = document.getElementById( "archives-dropdown-1" ); function onSelectChange() { if ( dropdown.options[ dropdown.selectedIndex ].value !== '' ) { document.location.href = this.options[ this.selectedIndex ].value; } } dropdown.onchange = onSelectChange; })(); </script> </section><section id="meta-1" class="widget widget_meta"><h2 class="widget-title">Meta</h2> <ul> <li><a href="https://howtobook.hypotheses.org/wp-login.php">Log in</a></li> <li><a href="https://howtobook.hypotheses.org/feed" title="Syndicate this site using RSS 2.0">Entries <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li><a href="https://howtobook.hypotheses.org/comments/feed" title="The latest comments to all posts in RSS">Comments <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li><a href="http://hypotheses.org/" title="Powered by Hypotheses">Hypotheses</a></li> </ul> </section><section id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"></div></section> </aside><!-- .widget-area --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="site-info"> <div class="site-name"> <div class="site-logo"><a href="https://howtobook.hypotheses.org/" class="custom-logo-link" rel="home"><img width="600" height="683" src="https://howtobook.hypotheses.org/files/2024/07/cropped-cropped-laube-logo_final_cmyk_frei-3-e1722329689175.png" class="custom-logo" alt="How-to" decoding="async" /></a></div> </div><!-- .site-name --> <div class="powered-by"> Proudly powered by <a href="https://wordpress.org/">WordPress</a>. </div><!-- .powered-by --> </div><!-- .site-info --> <div> <span class="icon-hypotheses"></span>A blog proposed by <a href="https://hypotheses.org" title="Hypotheses">Hypotheses</a> - <a href="https://www.openedition.org/48795" title="This blog in Hypotheses catalogue">This blog in Hypotheses catalogue</a> - <a href="https://www.openedition.org/19362?lang=en">Privacy Policy</a> - <a href="https://www.openedition.org/41101?lang=en">Report a problem</a><br/><a href="https://howtobook.hypotheses.org/feed" title="RSS">Syndication Feed</a> - <a href="https://howtobook.hypotheses.org/credits">Credits</a><br/> </div> </footer><!-- #colophon --> </div><!-- #page --> <script> jQuery(document).ready(function ($) { $( ".cmplz-placeholder-element" ).wrap( "<div class='cmplz-iframe'></div>" ); }); </script> <style> .tiktok-embed.cmplz-placeholder-element > div { max-width: 100%;} </style> <script>document.body.classList.remove("no-js");</script> <script> if ( -1 !== navigator.userAgent.indexOf( 'MSIE' ) || -1 !== navigator.appVersion.indexOf( 'Trident/' ) ) { document.body.classList.add( 'is-IE' ); } </script> <script src="https://howtobook.hypotheses.org/wp-content/plugins/hal/js/cv-hal.js?ver=6.7.2" id="wp-hal-script4-js"></script> <script src="https://howtobook.hypotheses.org/wp-content/plugins/wp-syntax/js/wp-syntax.js?ver=1.2" id="wp-syntax-js-js"></script> <script src="https://howtobook.hypotheses.org/wp-includes/js/comment-reply.min.js?ver=6.7.2" id="comment-reply-js" async data-wp-strategy="async"></script> <script src="https://howtobook.hypotheses.org/wp-content/themes/twentytwentyone/assets/js/responsive-embeds.js?ver=1.0" id="twenty-twenty-one-responsive-embeds-script-js"></script> <script src="https://howtobook.hypotheses.org/wp-content/plugins/wp-featherlight/js/wpFeatherlight.pkgd.min.js?ver=1.3.4" id="wp-featherlight-js"></script> <script src="https://howtobook.hypotheses.org/wp-content/plugins/complianz-gdpr-premium-multisite/assets/js/cookieconsent.min.js?ver=5.4.0.2" id="cmplz-cookie-js"></script> <script src="https://howtobook.hypotheses.org/wp-content/plugins/complianz-gdpr-premium-multisite/assets/js/postscribe.min.js?ver=5.4.0.2" id="cmplz-postscribe-js"></script> <script id="cmplz-cookie-config-js-extra"> var complianz = {"static":"","is_multisite_root":"","set_cookies":[],"block_ajax_content":"0","banner_version":"2","version":"5.4.0.2","a_b_testing":"","do_not_track":"","consenttype":"optin","region":"eu","geoip":"1","categories":"<div class=\"cmplz-categories-wrap\"><label for=\"cmplz_functional\"><div class=\"cmplz-slider-checkbox\"><input id=\"cmplz_functional\" style=\"color:#191e23\" tabindex=\"0\" data-category=\"cmplz_functional\" class=\"cmplz-consent-checkbox cmplz-slider-checkbox cmplz_functional\" checked disabled size=\"40\" type=\"checkbox\" value=\"1\" \/><span class=\"cmplz-slider cmplz-round \" ><\/span><\/div><span class=\"cc-category\" style=\"color:#191e23\">Funktional<\/span><\/label><\/div><div class=\"cmplz-categories-wrap\"><label for=\"cmplz_marketing\"><div class=\"cmplz-slider-checkbox\"><input id=\"cmplz_marketing\" style=\"color:#191e23\" tabindex=\"0\" data-category=\"cmplz_marketing\" class=\"cmplz-consent-checkbox cmplz-slider-checkbox cmplz_marketing\" size=\"40\" type=\"checkbox\" value=\"1\" \/><span class=\"cmplz-slider cmplz-round \" ><\/span><\/div><span class=\"cc-category\" style=\"color:#191e23\">Marketing<\/span><\/label><\/div><style>\t\t\t\t\t.cmplz-slider-checkbox input:checked + .cmplz-slider {\t\t\t\t\t\tbackground-color: #21759b\t\t\t\t\t}\t\t\t\t\t.cmplz-slider-checkbox input:focus + .cmplz-slider {\t\t\t\t\t\tbox-shadow: 0 0 1px #21759b;\t\t\t\t\t}\t\t\t\t\t.cmplz-slider-checkbox .cmplz-slider:before {\t\t\t\t\t\tbackground-color: #ffffff;\t\t\t\t\t}.cmplz-slider-checkbox .cmplz-slider-na:before {\t\t\t\t\t\tcolor:#ffffff;\t\t\t\t\t}\t\t\t\t\t.cmplz-slider-checkbox .cmplz-slider {\t\t\t\t\t background-color: #F56E28;\t\t\t\t\t}\t\t\t\t\t<\/style><style>#cc-window.cc-window .cmplz-categories-wrap .cc-check svg {stroke: #191e23}<\/style>","position":"bottom","title":"bottom-right minimal","theme":"minimal","checkbox_style":"slider","use_categories":"hidden","use_categories_optinstats":"hidden","header":"","accept":"Akzeptieren","revoke":"Zustimmung verwalten","dismiss":"Verwerfen","dismiss_timeout":"10","use_custom_cookie_css":"","custom_css":".cc-window \n\n \n\n \n\n \n\n \n\n\n\n#cmplz-consent-ui, #cmplz-post-consent-ui {} \n\n#cmplz-consent-ui .cmplz-consent-message {} \n\n#cmplz-consent-ui button, #cmplz-post-consent-ui button {}","readmore_optin":"Cookie-Richtlinie","readmore_impressum":"Impressum","accept_informational":"Akzeptieren","message_optout":"Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.","message_optin":"Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.","readmore_optout":"Cookie Policy","readmore_optout_dnsmpi":"Do Not Sell My Personal Information","hide_revoke":"","disable_cookiebanner":"","banner_width":"","soft_cookiewall":"","type":"opt-in","layout":"basic","dismiss_on_scroll":"","dismiss_on_timeout":"","cookie_expiry":"365","nonce":"a5f9eff14c","url":"https:\/\/howtobook.hypotheses.org\/wp-json\/complianz\/v1\/?lang=en&locale=en_US","set_cookies_on_root":"1","cookie_domain":"hypotheses.org","current_policy_id":"1","cookie_path":"\/","tcf_active":"","colorpalette_background_color":"#f9f9f9","colorpalette_background_border":"#f9f9f9","colorpalette_text_color":"#191e23","colorpalette_text_hyperlink_color":"#191e23","colorpalette_toggles_background":"#21759b","colorpalette_toggles_bullet":"#ffffff","colorpalette_toggles_inactive":"#F56E28","colorpalette_border_radius":"0px 0px 0px 0px","border_width":"1px 1px 1px 1px","colorpalette_button_accept_background":"#21759b","colorpalette_button_accept_border":"#21759b","colorpalette_button_accept_text":"#ffffff","colorpalette_button_deny_background":"#f56e28","colorpalette_button_deny_border":"#f56e28","colorpalette_button_deny_text":"#ffffff","colorpalette_button_settings_background":"#f1f1f1","colorpalette_button_settings_border":"#21759b","colorpalette_button_settings_text":"#21759b","buttons_border_radius":"5px 5px 5px 5px","box_shadow":"","animation":"none","animation_fade":"","animation_slide":"","view_preferences":"Vorlieben","save_preferences":"Einstellungen speichern","accept_all":"Alle akzeptieren","readmore_url":{"eu":"https:\/\/www.openedition.org\/37235?lang=en"},"privacy_link":{"eu":""},"placeholdertext":"Click to accept marketing cookies and enable this content"}; </script> <script src="https://howtobook.hypotheses.org/wp-content/plugins/complianz-gdpr-premium-multisite/assets/js/complianz.min.js?ver=5.4.0.2" id="cmplz-cookie-config-js"></script> <script src="https://howtobook.hypotheses.org/wp-content/cleo-commons/js/openbarre.js?ver=6.7.2" id="cleo-global-js-js"></script> <script defer src="https://howtobook.hypotheses.org/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1718096774" id="akismet-frontend-js"></script> </body> </html>