The Quantum Fax Machine is a series of monthly posts covering technology, innovation, leadership, and the future.

Each reading list covers a specific topic in technology to help you keep up to date with things as they happen over the course of each month.

Each week, I spend a bit of time daily reading and digesting content on a range of topics. If something piques my interest or is worthwhile saving for future reference, I generate a summary (with the help of GPT) and rate the article on a scale of 1 to 5 propellor hats. At the end of each month, I collect the links and references and publish them as a series of link-list posts.

There are currently four reading lists in the Quantum Fax Machine catalog:

Machine Intelligence

Machine Intelligence Reading List

A collection of links and references on everything interesting during the previous month related to machines behaving intelligently.

Elixir

Elixir Reading List

A collection of the best links and references from the Elixir programming ecosystem over the last month.

Engineering Leadership

Engineering Leadership Reading List

A collection of the best links from last month relating to managing and leading engineers (and product managers and everyone else involved in building digital products and services).

Irresponsible AI

Irresponsible AI Reading List

A collection of interesting and enlightening links on real-world examples of machines -- and humans -- behaving irresponsibly or unexpectedly when using intelligent machines.

Sign up for them all, or just the one(s) that you find the most interesting.

<style> .laksa-bowl-tab{position:fixed;z-index:9999;width:75px;height:75px;transition:transform .2s ease-out,opacity .2s ease-out;will-change:transform,opacity} .laksa-bowl-tab__button{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(102,126,234,.4);transition:none;padding:0} .laksa-bowl-tab__button:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.3),0 4px 12px rgba(102,126,234,.4)} .laksa-bowl-tab__logo{width:60%;height:60%;object-fit:contain;pointer-events:none} .laksa-bowl-tab__badge{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease-out} .laksa-bowl-tab__badge--subscribed{background:#10b981;color:#fff} .laksa-bowl-tab__badge--pending{background:#f59e0b;color:#fff} .laksa-bowl-tab__badge--unsubscribed{background:#6b7280;color:#fff} .laksa-bowl-tab--bottom-middle{bottom:0;left:50%;transform:translate(-50%,50%)} .laksa-bowl-tab--bottom-middle .laksa-bowl-tab__badge{top:10px;right:10px} .laksa-bowl-tab--bottom-middle.laksa-bowl-tab--expanded{transform:translate(-50%,0)} .laksa-bowl-tab--top-middle{top:0;left:50%;transform:translate(-50%,-50%)} .laksa-bowl-tab--top-middle .laksa-bowl-tab__badge{bottom:10px;right:10px} .laksa-bowl-tab--top-middle.laksa-bowl-tab--expanded{transform:translate(-50%,0)} .laksa-bowl-tab--left-middle{left:0;top:50%;transform:translate(-50%,-50%)} .laksa-bowl-tab--left-middle .laksa-bowl-tab__badge{top:10px;right:10px} .laksa-bowl-tab--left-middle.laksa-bowl-tab--expanded{transform:translate(0,-50%)} .laksa-bowl-tab--right-middle{right:0;top:50%;transform:translate(50%,-50%)} .laksa-bowl-tab--right-middle .laksa-bowl-tab__badge{top:10px;left:10px} .laksa-bowl-tab--right-middle.laksa-bowl-tab--expanded{transform:translate(0,-50%)} .laksa-bowl-tab--top-left{top:20px;left:20px} .laksa-bowl-tab--top-left .laksa-bowl-tab__badge{top:-4px;right:-4px} .laksa-bowl-tab--top-right{top:20px;right:20px} .laksa-bowl-tab--top-right .laksa-bowl-tab__badge{top:-4px;right:-4px} .laksa-bowl-tab--bottom-left{bottom:20px;left:20px} .laksa-bowl-tab--bottom-left .laksa-bowl-tab__badge{top:-4px;right:-4px} .laksa-bowl-tab--bottom-right{bottom:20px;right:20px} .laksa-bowl-tab--bottom-right .laksa-bowl-tab__badge{top:-4px;right:-4px} .laksa-bowl-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);animation:laksa-bowl-fade-in .3s ease} .laksa-bowl-modal--open{display:flex} @keyframes laksa-bowl-fade-in{from{opacity:0}to{opacity:1}} .laksa-bowl-modal__content{background:#fff;border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:laksa-bowl-slide-up .3s cubic-bezier(.4,0,.2,1)} @keyframes laksa-bowl-slide-up{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} .laksa-bowl-modal__header{padding:24px 24px 16px;border-bottom:1px solid #e5e7eb} .laksa-bowl-modal__title{font-size:20px;font-weight:600;color:#111827;margin:0} .laksa-bowl-modal__body{padding:24px} .laksa-bowl-modal__footer{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end} .laksa-bowl-status{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;margin-bottom:20px} .laksa-bowl-status--subscribed{background:#d1fae5;border:1px solid #10b981} .laksa-bowl-status--pending{background:#fef3c7;border:1px solid #f59e0b} .laksa-bowl-status--unsubscribed,.laksa-bowl-status--not_subscribed{background:#f3f4f6;border:1px solid #d1d5db} .laksa-bowl-status__icon{font-size:24px} .laksa-bowl-status__text{flex:1} .laksa-bowl-status__label{font-size:14px;font-weight:600;color:#374151;margin-bottom:2px} .laksa-bowl-status__description{font-size:12px;color:#6b7280} .laksa-bowl-btn{padding:10px 20px;border-radius:8px;font-weight:500;font-size:14px;border:none;cursor:pointer;transition:all .2s ease;box-sizing:border-box} .laksa-bowl-btn--primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff} a.laksa-bowl-btn{text-decoration:none;display:inline-block} .laksa-bowl-btn--primary:hover{opacity:.9;transform:translateY(-1px)} .laksa-bowl-btn--secondary{background:#f3f4f6;color:#374151} .laksa-bowl-btn--secondary:hover{background:#e5e7eb} .laksa-bowl-btn--danger{background:#ef4444;color:#fff} .laksa-bowl-btn--danger:hover{background:#dc2626} .laksa-bowl-loading{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:laksa-bowl-spin .6s linear infinite} @keyframes laksa-bowl-spin{to{transform:rotate(360deg)}} .laksa-bowl-link{color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease} .laksa-bowl-link:hover{color:#764ba2;text-decoration:underline} @media (max-width:640px){ .laksa-bowl--top-left,.laksa-bowl--top-right{top:12px} .laksa-bowl--bottom-left,.laksa-bowl--bottom-right{bottom:12px} .laksa-bowl--top-left,.laksa-bowl--bottom-left{left:12px} .laksa-bowl--top-right,.laksa-bowl--bottom-right{right:12px} .laksa-bowl-modal__content{width:95%} } </style> <script> (function() { // Only create the button once if (document.getElementById('laksa-bowl-button')) return; function createAndInitLaksaBowl() { const buttonHTML = `
`; const tempDiv = document.createElement('div'); tempDiv.innerHTML = buttonHTML.trim(); const button = tempDiv.firstChild; document.body.appendChild(button); // Initialize the LaksaBowl instance after button is in DOM // Wait for the LaksaBowl class to be available from laksa_bowl.js function initWhenReady() { if (typeof LaksaBowl !== 'undefined') { window.laksaBowl = new LaksaBowl(button); console.log('Laksa Bowl initialized'); } else { // Retry after a short delay setTimeout(initWhenReady, 50); } } initWhenReady(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', createAndInitLaksaBowl); } else { createAndInitLaksaBowl(); } })(); </script> <style> .omnibox-tab{position:fixed;z-index:9997;display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(255,255,255,0.95);border:1px solid #e5e7eb;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all .2s ease-out;will-change:transform,opacity;color:#374151} .omnibox-tab:hover{opacity:1} .omnibox-tab__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease-out} .omnibox-tab__shortcut{font-size:9px;font-family:monospace;font-weight:600;color:#6b7280;transition:all .2s ease-out} .omnibox-tab--minimized{opacity:0.8} .omnibox-tab--minimized .omnibox-tab__icon svg{width:12px;height:12px} .omnibox-tab--minimized .omnibox-tab__shortcut{font-size:8px} .omnibox-tab--expanded{opacity:1} .omnibox-tab--expanded .omnibox-tab__icon svg{width:14px;height:14px} .omnibox-tab--expanded .omnibox-tab__shortcut{font-size:10px} .omnibox-tab--top-middle{top:0;left:50%;transform:translateX(-50%);flex-direction:row;padding:4px 8px;border-radius:0 0 6px 6px;border-top:none} .omnibox-tab--top-middle.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--top-middle.omnibox-tab--expanded{height:26px;width:60px} .omnibox-tab--bottom-middle{bottom:0;left:50%;transform:translateX(-50%);flex-direction:row;padding:4px 8px;border-radius:6px 6px 0 0;border-bottom:none} .omnibox-tab--bottom-middle.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--bottom-middle.omnibox-tab--expanded{height:26px;width:60px} .omnibox-tab--left-middle{left:0;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;flex-direction:row;padding:4px 8px;border-radius:0 0 6px 6px;border-top:none} .omnibox-tab--left-middle.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--left-middle.omnibox-tab--expanded{height:26px;width:60px} .omnibox-tab--right-middle{right:0;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;flex-direction:row;padding:4px 8px;border-radius:0 0 6px 6px;border-top:none} .omnibox-tab--right-middle.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--right-middle.omnibox-tab--expanded{height:26px;width:60px} .omnibox-tab--top-left{top:20px;left:20px;flex-direction:row;padding:4px 8px;border-radius:6px} .omnibox-tab--top-left.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--top-left.omnibox-tab--expanded{height:26px;width:60px} .omnibox-tab--top-right{top:20px;right:20px;flex-direction:row;padding:4px 8px;border-radius:6px} .omnibox-tab--top-right.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--top-right.omnibox-tab--expanded{height:26px;width:60px} .omnibox-tab--bottom-left{bottom:20px;left:20px;flex-direction:row;padding:4px 8px;border-radius:6px} .omnibox-tab--bottom-left.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--bottom-left.omnibox-tab--expanded{height:26px;width:60px} .omnibox-tab--bottom-right{bottom:20px;right:20px;flex-direction:row;padding:4px 8px;border-radius:6px} .omnibox-tab--bottom-right.omnibox-tab--minimized{height:22px;width:50px} .omnibox-tab--bottom-right.omnibox-tab--expanded{height:26px;width:60px} .omnibox-modal{position:fixed;inset:0;z-index:9998;display:none;align-items:flex-start;justify-content:center;padding-top:10vh} .omnibox-modal--open{display:flex} .omnibox-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)} .omnibox-modal__container{position:relative;width:100%;max-width:600px;margin:0 20px;animation:omnibox-slide-in .2s ease} @keyframes omnibox-slide-in{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} .omnibox-modal__content{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden} .omnibox-modal__search{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #e5e7eb} .omnibox-modal__search-icon{color:#6b7280;flex-shrink:0} .omnibox-modal__input{flex:1;border:none;outline:none;font-size:16px;color:#111827} .omnibox-modal__input::placeholder{color:#9ca3af} .omnibox-modal__hints{display:flex;gap:4px} .omnibox-modal__kbd{padding:4px 8px;border-radius:4px;background:#f3f4f6;font-size:12px;font-family:monospace;font-weight:600;color:#6b7280} .omnibox-modal__results{max-height:700px;overflow-y:auto} .omnibox-modal__empty{padding:60px 20px;text-align:center} .omnibox-modal__empty-icon{width:48px;height:48px;margin:0 auto 16px;color:#d1d5db} .omnibox-modal__empty-text{font-size:16px;font-weight:500;color:#374151;margin:0 0 8px} .omnibox-modal__empty-hint{font-size:14px;color:#9ca3af;margin:0} .omnibox-modal__category{padding:8px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;text-transform:uppercase;color:#6b7280;letter-spacing:0.05em} .omnibox-modal__item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .15s} .omnibox-modal__item:hover,.omnibox-modal__item--selected{background:#f9fafb} .omnibox-modal__item--selected{border-left:2px solid #667eea} .omnibox-modal__item-icon{width:20px;height:20px;color:#9ca3af;flex-shrink:0} .omnibox-modal__item-content{flex:1;min-width:0} .omnibox-modal__item-title{font-size:14px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .omnibox-modal__item-meta{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .omnibox-modal__loading{padding:40px;text-align:center;color:#9ca3af} </style>
⌘K

Start typing to search...

Search across content, newsletters, and subscribers

<script> (function(){const tab=document.getElementById('omnibox-public-tab');const modal=document.getElementById('omnibox-public-modal');const input=document.getElementById('omnibox-public-input');const results=document.getElementById('omnibox-public-results');const backdrop=modal.querySelector('.omnibox-modal__backdrop');const siteId=tab.dataset.siteId;const subdomain=tab.dataset.subdomain;let selectedIndex=0;let currentResults=[];let searchTimeout=null;function expandTab(){tab.classList.remove('omnibox-tab--minimized');tab.classList.add('omnibox-tab--expanded');}function minimizeTab(){tab.classList.remove('omnibox-tab--expanded');tab.classList.add('omnibox-tab--minimized');}function openModal(){modal.classList.add('omnibox-modal--open');input.focus();}function closeModal(){modal.classList.remove('omnibox-modal--open');input.value='';results.innerHTML='

Start typing to search...

Search across content, newsletters, and subscribers

';selectedIndex=0;currentResults=[];}async function search(query){if(!query.trim()){results.innerHTML='

Start typing to search...

Search across content, newsletters, and subscribers

';currentResults=[];return;}results.innerHTML='
Searching...
';try{const response=await fetch(`/api/search?q=${encodeURIComponent(query)}&site_id=${siteId}`);const data=await response.json();if(data.results&&data.results.length>0){currentResults=data.results;renderResults(data.results);}else{results.innerHTML='

No results found

Try a different search term

';currentResults=[];}}catch(error){console.error('Search error:',error);results.innerHTML='

Search error

Please try again

';currentResults=[];}}function renderResults(items){const grouped=items.reduce((acc,item)=>{if(!acc[item.category])acc[item.category]=[];acc[item.category].push(item);return acc;},{});let html='';const categories=Object.keys(grouped);categories.forEach(category=>{html+=`
${category}
`;grouped[category].forEach((item,idx)=>{const globalIdx=items.indexOf(item);const selected=globalIdx===selectedIndex?'omnibox-modal__item--selected':'';html+=`
${item.title}
${item.meta?`
${item.meta}
`:''}
`;});});results.innerHTML=html;results.querySelectorAll('.omnibox-modal__item').forEach(el=>{el.addEventListener('click',(e)=>{e.preventDefault();window.location.href=el.getAttribute('href');});});}function navigate(direction){if(currentResults.length===0)return;if(direction==='down'){selectedIndex=Math.min(selectedIndex+1,currentResults.length-1);}else if(direction==='up'){selectedIndex=Math.max(selectedIndex-1,0);}results.querySelectorAll('.omnibox-modal__item').forEach((el,idx)=>{if(parseInt(el.dataset.index)===selectedIndex){el.classList.add('omnibox-modal__item--selected');el.scrollIntoView({block:'nearest'});}else{el.classList.remove('omnibox-modal__item--selected');}});}tab.addEventListener('mouseenter',expandTab);tab.addEventListener('mouseleave',minimizeTab);tab.addEventListener('click',openModal);backdrop.addEventListener('click',closeModal);document.addEventListener('keydown',(e)=>{if((e.metaKey||e.ctrlKey)&&e.key==='k'){e.preventDefault();openModal();}if(!modal.classList.contains('omnibox-modal--open'))return;if(e.key==='Escape'){e.preventDefault();closeModal();}else if(e.key==='ArrowDown'){e.preventDefault();navigate('down');}else if(e.key==='ArrowUp'){e.preventDefault();navigate('up');}else if(e.key==='Enter'){e.preventDefault();if(currentResults[selectedIndex]){window.location.href=currentResults[selectedIndex].url;}}});input.addEventListener('input',(e)=>{clearTimeout(searchTimeout);searchTimeout=setTimeout(()=>{search(e.target.value);},300);});})(); </script>