How Lossless Data Compression Works | Quanta Magazine

With more than 9 billion gigabytes of information traveling the internet every day, researchers are constantly looking for new ways to compress data into smaller packages. Cutting-edge techniques focus on lossy approaches, which achieve compression by intentionally losing information from a transmission. Google, for instance, recently unveiled a lossy strategy where the sending computer drops details from an image and the receiving computer uses artificial intelligence to guess the missing parts. Even Netflix uses a lossy approach, downgrading video quality whenever the company detects that a user is watching on a low-resolution device.

Very little research, by contrast, is currently being pursued on lossless strategies, where transmissions are made smaller, but no substance is sacrificed. The reason? Lossless approaches are already remarkably efficient. They power everything from the PNG image standard to the ubiquitous software utility PKZip. And its all because of a graduate student who was simply looking for a way out of a tough final exam.

Seventy years ago, a Massachusetts Institute of Technology professor named Robert Fano offered the students in his information theory class a choice: Take a traditional final exam, or improve a leading algorithm for data compression. Fano may or may not have informed his students that he was an author of that existing algorithm, or that hed been hunting for an improvement for years. What we do know is that Fano offered his students the following challenge.

Consider a message made up of letters, numbers and punctuation. A straightforward way to encode such a message would be to assign each character a unique binary number. For instance, a computer might represent the letter A as 01000001 and an exclamation point as 00100001. This results in codes that are easy to parse every eight digits, or bits, correspond to one unique character but horribly inefficient, because the same number of binary digits is used for both common and uncommon entries. A better approach would be something like Morse code, where the frequent letter E is represented by just a single dot, whereas the less common Q requires the longer and more laborious dash-dash-dot-dash.

Yet Morse code is inefficient, too. Sure, some codes are short and others are long. But because code lengths vary, messages in Morse code cannot be understood unless they include brief periods of silence between each character transmission. Indeed, without those costly pauses, recipients would have no way to distinguish the Morse message dash dot-dash-dot dot-dot dash dot (trite) from dash dot-dash-dot dot-dot-dash dot (true).

Fano had solved this part of the problem. He realized that he could use codes of varying lengths without needing costly spaces, as long as he never used the same pattern of digits as both a complete code and the start of another code. For instance, if the letter S was so common in a particular message that Fano assigned it the extremely short code 01, then no other letter in that message would be encoded with anything that started 01; codes like 010, 011 or 0101 would all be forbidden. As a result, the coded message could be read left to right, without any ambiguity. For example, with the letter S assigned 01, the letter A assigned 000, the letter M assigned 001, and the letter L assigned 1, suddenly the message 0100100011 can be immediately translated into the word small even though L is represented by one digit, S by two digits, and the other letters by three each.

To actually determine the codes, Fano built binary trees, placing each necessary letter at the end of a visual branch. Each letters code was then defined by the path from top to bottom. If the path branched to the left, Fano added a 0; right branches got a 1. The tree structure made it easy for Fano to avoid those undesirable overlaps: Once Fano placed a letter in the tree, that branch would end, meaning no future code could begin the same way.

function getCookie(name)
let value = « ;  » + document.cookie;
var parts = value.split(« ;  » + name + « = »);
if (parts.length === 2) return parts.pop().split(« ; »).shift();

if(getCookie(‘acceptedPolicy’)) (function(d)
var o=smartlook=function() o.api.push(arguments),h=d.getElementsByTagName(‘head’)[0];
var c=d.createElement(‘script’);o.api=new Array();c.async=true;c.type= »text/javascript »;
c.charset= »utf-8″;c.src= »https://rec.smartlook.com/recorder.js »;h.appendChild(c);
)(document);
smartlook(‘init’, ‘3bac9c73fbc7f7f1c527d035a117e2b66f7c3e30′);

// Google Ads conversions
window.dataLayer = window.dataLayer else
(function(i,s,o,g,r,a,m)function()
(i[r].q=i[r].q,i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
)(window,document,’script’,’https://www.google-analytics.com/analytics.js’,’ga’);
ga(‘create’, ‘UA-8526335-13’, storage: ‘none’ );
ga(‘set’, ‘anonymizeIp’, true);
ga(‘set’, ‘forceSSL’, true);
ga(‘require’, ‘displayfeatures’);
ga(‘send’,’pageview’);

window.__APOLLO_STATE__ = {« ROOT_QUERY »: »getCurrentUser »:null, »options »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options », »typename »: »Options », »getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ ») »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ ») », »typename »: »PostPageArchive », »getPageMeta(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ ») »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.getPageMeta(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ ») », »typename »: »PageMeta », »menu(\ »slug\ »:\ »main-menu\ ») »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ ») », »typename »: »Menu », »menu(\ »slug\ »:\ »secondary-menu\ ») »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ ») », »typename »: »Menu », »menu(\ »slug\ »:\ »footer\ ») »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ ») », »typename »: »Menu », »getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ ») »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ ») », »typename »: »PostPageArchive », »$ROOT_QUERY.options.acf.featured_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default.gif », »width »:1200, »height »:600, »sizes »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.featured_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$ROOT_QUERY.options.acf.featured_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-520×260.gif », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-160×160.gif », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-520×520.gif », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default.gif », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-768×384.gif », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default.gif », »__typename »: »ImageSizes », »$ROOT_QUERY.options.acf »: »featured_image »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.featured_image », »typename »: »Image », »__typename »: »ThemeOptions », »ad_behavior »: »everywhere », »ad_url »: »https://www.youtube.com/c/QuantaScienceChannel », »ad_image_alt »: »Watch and Learn « , »ad_homepage_image »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/02/Youtube_Web-Default_260.jpg », »ad_tablet_image »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/02/Youtube_Tablet_890.jpg », »ad_mobile_image »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/02/Youtube_Web-Default_260.jpg », »ad_article_side_image »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/02/Youtube_Article_160.jpg », »newsletter_signup_action_url »: »https://quantamagazine.us1.list-manage.com/subscribe/post?u=0d6ddf7dc1a0b7297c8e06618&id=f0cb61321c », »newsletter_most_recent_url »: »http://us1.campaign-archive2.com/home/?u=0d6ddf7dc1a0b7297c8e06618&id=f0cb61321c », »sf_transparency_notice »: »An editorially independent publication supported by the Simons Foundation. », »social_media_links »:[« type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.social_media_links.0″, »typename »: »SocialMediaLink », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.social_media_links.1″, »typename »: »SocialMediaLink », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.social_media_links.2″, »typename »: »SocialMediaLink », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.social_media_links.3″, »typename »: »SocialMediaLink », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.social_media_links.4″, »typename »: »SocialMediaLink »], »comments_header »: »\u003cp class=\ »byline\ »>\u003csmall>\u003cem>Quanta Magazine moderates comments tofacilitate an informed, substantive, civil conversation. Abusive, profane, self-promotional, misleading, incoherent or off-topic comments will be rejected. Moderators are staffed during regular business hours (New York time) and can only accept comments written in English.\u003c/em>\u003c/small>\u003c/p>\n », »channels »:[« type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.0″, »typename »: »Channel », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.1″, »typename »: »Channel », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.2″, »typename »: »Channel »], »tracking_scripts »: »\u003cscript>\r\n // Define dataLayer and the gtag function.\r\n window.dataLayer = window.dataLayer , »$ROOT_QUERY.options »: »acf »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf », »typename »: »ThemeOptions », »__typename »: »Options », »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ »).data.0.acf »: »custom_page_colors »: » », »page_accent_color »:null, »page_text_color »:null, »page_background_color »:null, »header_type »: »default », »header_gradient_color »:null, »header_gradient_opacity »:null, »header_solid_colors »: » », »header_solid_primary_color »:null, »header_solid_secondary_color »:null, »header_solid_hover_color »:null, »header_transparent_colors »:null, »header_transparent_primary_color »:null, »header_transparent_secondary_color »:null, »header_transparent_hover_color »:null, »__typename »: »ACFFields », »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ »).data.0″: »acf »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ »).data.0.acf », »typename »: »ACFFields », »__typename »: »Post », »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ ») »: »data »:[« type »: »id », »generated »:true, »id »: »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ »).data.0″, »typename »: »Post »], »__typename »: »PostPageArchive », »$ROOT_QUERY.getPageMeta(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »,\ »type\ »:\ »\ ») »: Quanta Magazine\ » />\n\u003cmeta name=\ »twitter:description\ » content=\ »One students desire to get out of a final exam led to the ubiquitous algorithm that shrinks data without sacrificing information.\ » />\n\u003cmeta name=\ »twitter:image\ » content=\ »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Social.webp\ » />\n\u003clink rel=\ »canonical\ » href=\ »https://www.quantamagazine.org/how-lossless-data-compression-works-20230531/\ » />\n\u003cscript type=\ »application/ld+json\ »>\ »@context\ »:\ »https://schema.org\ »,\ »@type\ »:\ »BreadcrumbList\ »,\ »itemListElement\ »:[\ »@type\ »:\ »ListItem\ »,\ »position\ »:1,\ »item\ »:\ »@id\ »:\ »https://www.quantamagazine.org/\ »,\ »name\ »:\ »Science and Math News\ »,\ »@type\ »:\ »ListItem\ »,\ »position\ »:2,\ »item\ »:\ »@id\ »:\ »https://www.quantamagazine.org/computer-science/\ »,\ »name\ »:\ »Computer Science News, Interviews and Columns From Quanta Magazine\ »,\ »@type\ »:\ »ListItem\ »,\ »position\ »:3,\ »item\ »:\ »@id\ »:\ »https://www.quantamagazine.org/how-lossless-data-compression-works-20230531/\ »,\ »name\ »:\ »How Lossless Data Compression Works\ »]\u003c\/script>\n », »__typename »: »PageMeta », »$ROOT_QUERY.options.acf.social_media_links.0″: »type »: »facebook », »label »: »Facebook », »url »: »https://www.facebook.com/QuantaNews », »__typename »: »SocialMediaLink », »$ROOT_QUERY.options.acf.social_media_links.1″: »type »: »twitter », »label »: »Twitter », »url »: »https://twitter.com/QuantaMagazine », »__typename »: »SocialMediaLink », »$ROOT_QUERY.options.acf.social_media_links.2″: »type »: »youtube », »label »: »YouTube », »url »: »https://www.youtube.com/c/QuantaScienceChannel », »__typename »: »SocialMediaLink », »$ROOT_QUERY.options.acf.social_media_links.3″: »type »: »instagram », »label »: »Instagram », »url »: »https://instagram.com/quantamag », »__typename »: »SocialMediaLink », »$ROOT_QUERY.options.acf.social_media_links.4″: »type »: »rss », »label »: »RSS », »url »: »https://api.quantamagazine.org/feed/ », »__typename »: »SocialMediaLink », »$ROOT_QUERY.options.acf.channels.0″: »title »: »The Joy of Why », »slug »: »the-joy-of-why », »description »: »The mathematician and author Steven Strogatz interviews leading researchers about the great scientific and mathematical questions of our time. », »featured_image »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.0.featured_image », »typename »: »Image », »square_image »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.0.square_image », »typename »: »Image », »subscribe_itunes_link »: »https://podcasts.apple.com/us/podcast/the-joy-of-why/id1608948873″, »subscribe_spotify_link »: »https://open.spotify.com/show/2FoxHraQSKwxV2HgUfwLMp », »subscribe_android_link »: »https://podcasts.google.com/feed/aHR0cHM6Ly9hcGkucXVhbnRhbWFnYXppbmUub3JnL2ZlZWQvdGhlLWpveS1vZi13aHk », »subscribe_stitcher_link »: »https://www.stitcher.com/show/the-joy-of-why », »__typename »: »Channel », »$ROOT_QUERY.options.acf.channels.0.featured_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoW_Quanta_2560x1440-1-1.jpg », »width »:2560, »height »:1440, »sizes »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.0.featured_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$ROOT_QUERY.options.acf.channels.0.featured_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoW_Quanta_2560x1440-1-1-520×293.jpg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoW_Quanta_2560x1440-1-1-160×160.jpg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoW_Quanta_2560x1440-1-1-520×520.jpg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoW_Quanta_2560x1440-1-1-1720×968.jpg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoW_Quanta_2560x1440-1-1-768×432.jpg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoW_Quanta_2560x1440-1-1.jpg », »__typename »: »ImageSizes », »$ROOT_QUERY.options.acf.channels.0.square_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/Jaki-King-General-Quanta_600.jpg », »width »:600, »height »:600, »sizes »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.0.square_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$ROOT_QUERY.options.acf.channels.0.square_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/Jaki-King-General-Quanta_600-520×520.jpg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/Jaki-King-General-Quanta_600-160×160.jpg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/Jaki-King-General-Quanta_600-520×520.jpg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/Jaki-King-General-Quanta_600.jpg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/Jaki-King-General-Quanta_600.jpg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/Jaki-King-General-Quanta_600.jpg », »__typename »: »ImageSizes », »$ROOT_QUERY.options.acf.channels.1″: »title »: »Quanta Science Podcast », »slug »: »quanta-podcast », »description »: »Susan Valot narrates in-depth news episodes based on Quanta Magazine’s articles about mathematics, physics, biology and computer science. « , »featured_image »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.1.featured_image », »typename »: »Image », »square_image »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.1.square_image », »typename »: »Image », »subscribe_itunes_link »: »https://itunes.apple.com/us/podcast/quanta-science-podcast/id1021340531?mt=2&ls=1″, »subscribe_spotify_link »: »https://open.spotify.com/show/7oKXOpbHzbICFUcJNbZ5wF?si=jdnj9sTHSD2bj4hDMFLKEA », »subscribe_android_link »: »https://podcasts.google.com/feed/aHR0cHM6Ly93d3cucXVhbnRhbWFnYXppbmUub3JnL2ZlZWQvcG9kY2FzdC8″, »subscribe_stitcher_link »: »https://www.stitcher.com/podcast/quanta-magazine-2/quanta-magazine-podcast », »__typename »: »Channel », »$ROOT_QUERY.options.acf.channels.1.featured_image »: »alt »: »text reads Quanta Science Podcast », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Lede-QSP-scaled.webp », »width »:2560, »height »:1440, »sizes »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.1.featured_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$ROOT_QUERY.options.acf.channels.1.featured_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Lede-QSP-520×293.webp », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Lede-QSP-160×160.webp », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Lede-QSP-520×520.webp », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Lede-QSP-1720×968.webp », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Lede-QSP-768×432.webp », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Lede-QSP-scaled.webp », »__typename »: »ImageSizes », »$ROOT_QUERY.options.acf.channels.1.square_image »: »alt »: »text reads Quanta Science Podcast », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Show_Cover-QSP-scaled.jpg », »width »:2560, »height »:2560, »sizes »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.1.square_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$ROOT_QUERY.options.acf.channels.1.square_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Show_Cover-QSP-520×520.jpg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Show_Cover-QSP-160×160.jpg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Show_Cover-QSP-520×520.jpg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Show_Cover-QSP-1720×1720.jpg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Show_Cover-QSP-768×768.jpg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/03/Show_Cover-QSP-2880×2880.jpg », »__typename »: »ImageSizes », »$ROOT_QUERY.options.acf.channels.2″: »title »: »The Joy of x », »slug »: »the-joy-of-x », »description »: »The acclaimed mathematician and author Steven Strogatz interviews some of the worlds leading scientists about their lives and work. », »featured_image »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.2.featured_image », »typename »: »Image », »square_image »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.2.square_image », »typename »: »Image », »subscribe_itunes_link »: »https://podcasts.apple.com/us/podcast/the-joy-of-x/id1495067186″, »subscribe_spotify_link »: »https://open.spotify.com/show/5HcCtKPH5gnOjRiMtTdC07?si=lFzCzat9QfuPU3hWuYibxQ », »subscribe_android_link »: »https://podcasts.google.com/feed/aHR0cHM6Ly9hcGkucXVhbnRhbWFnYXppbmUub3JnL2ZlZWQvdGhlLWpveS1vZi14Lw », »subscribe_stitcher_link »: »https://www.stitcher.com/podcast/the-joy-of-x », »__typename »: »Channel », »$ROOT_QUERY.options.acf.channels.2.featured_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoX_Spheres_1920x1080-1.jpg », »width »:1920, »height »:1080, »sizes »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.2.featured_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$ROOT_QUERY.options.acf.channels.2.featured_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoX_Spheres_1920x1080-1-520×293.jpg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoX_Spheres_1920x1080-1-160×160.jpg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoX_Spheres_1920x1080-1-520×520.jpg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoX_Spheres_1920x1080-1-1720×968.jpg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoX_Spheres_1920x1080-1-768×432.jpg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JoX_Spheres_1920x1080-1.jpg », »__typename »: »ImageSizes », »$ROOT_QUERY.options.acf.channels.2.square_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JofX_podcast_logo-NEW-600.jpg », »width »:600, »height »:600, »sizes »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.channels.2.square_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$ROOT_QUERY.options.acf.channels.2.square_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JofX_podcast_logo-NEW-600-520×520.jpg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JofX_podcast_logo-NEW-600-160×160.jpg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JofX_podcast_logo-NEW-600-520×520.jpg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JofX_podcast_logo-NEW-600.jpg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JofX_podcast_logo-NEW-600.jpg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/03/JofX_podcast_logo-NEW-600.jpg », »__typename »: »ImageSizes », »$ROOT_QUERY.options.acf.popular_searches.0″: »term »: »math », »label »: »Mathematics », »__typename »: »PopularSearch », »$ROOT_QUERY.options.acf.popular_searches.1″: »term »: »physics », »label »: »Physics », »__typename »: »PopularSearch », »$ROOT_QUERY.options.acf.popular_searches.2″: »term »: »black holes », »label »: »Black Holes », »__typename »: »PopularSearch », »$ROOT_QUERY.options.acf.popular_searches.3″: »term »: »evolution », »label »: »Evolution », »__typename »: »PopularSearch », »$ROOT_QUERY.options.acf.search_topics.0″: »type »: »Tag », »label »: »Podcasts », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.0.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.0.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.0.tag »: »name »: »Quanta Podcast », »slug »: »quanta-podcast », »term_id »: »552″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.0.category »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.1″: »type »: »Tag », »label »: »Columns », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.1.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.1.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.1.tag »: »name »: »Quantized Columns », »slug »: »quantized », »term_id »: »551″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.1.category »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.2″: »type »: »Series », »label »: »Series », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.2.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.2.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.2.tag »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.2.category »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.3″: »type »: »Category », »label »: »Interviews », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.3.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.3.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.3.tag »: »name »: »Q&A », »slug »: »qa », »term_id »: »567″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.3.category »: »name »: »Q&A », »slug »: »qa », »term_id »: »176″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.4″: »type »: »Category », »label »: »Multimedia », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.4.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.4.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.4.tag »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.4.category »: »name »: »Multimedia », »slug »: »multimedia », »term_id »: »43″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.5″: »type »: »Category », »label »: »Puzzles », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.5.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.5.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.5.tag »: »name »: »puzzles », »slug »: »puzzles », »term_id »: »542″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.5.category »: »name »: »Puzzles », »slug »: »puzzles », »term_id »: »546″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.6″: »type »: »Category », »label »: »Blog Posts », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.6.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.6.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.6.tag »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.6.category »: »name »: »Abstractions blog », »slug »: »abstractions », »term_id »: »619″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.7″: »type »: »news », »label »: »News Articles », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.7.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.7.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.7.tag »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.7.category »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.8″: »type »: »videos », »label »: »Videos », »tag »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.8.tag », »typename »: »Term », »category »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.options.acf.search_topics.8.category », »typename »: »Term », »__typename »: »SearchTopic », »$ROOT_QUERY.options.acf.search_topics.8.tag »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_topics.8.category »: »name »:null, »slug »:null, »term_id »:null, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_sections.0″: »name »: »Mathematics », »slug »: »mathematics », »term_id »: »188″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_sections.1″: »name »: »Physics », »slug »: »physics », »term_id »: »189″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_sections.2″: »name »: »Biology », »slug »: »biology », »term_id »: »191″, »__typename »: »Term », »$ROOT_QUERY.options.acf.search_sections.3″: »name »: »Computer Science », »slug »: »computer-science », »term_id »: »190″, »__typename »: »Term », »AuthorList:38171″: »id »: »38171″, »name »: »Adam Becker », »__typename »: »AuthorList », »AuthorList:28087″: »id »: »28087″, »name »: »Adam Mann », »__typename »: »AuthorList », »AuthorList:29794″: »id »: »29794″, »name »: »Alex Kontorovich », »__typename »: »AuthorList », »AuthorList:53037″: »id »: »53037″, »name »: »Alex Stone », »__typename »: »AuthorList », »AuthorList:39302″: »id »: »39302″, »name »: »Alexander Hellemans », »__typename »: »AuthorList », »AuthorList:56″: »id »: »56″, »name »: »Alla Katsnelson », »__typename »: »AuthorList », »AuthorList:47249″: »id »: »47249″, »name »: »Allison Parshall », »__typename »: »AuthorList », »AuthorList:29458″: »id »: »29458″, »name »: »Allison Whitten », »__typename »: »AuthorList », »AuthorList:73″: »id »: »73″, »name »: »Amanda Gefter », »__typename »: »AuthorList », »AuthorList:39164″: »id »: »39164″, »name »: »Ana Kova », »__typename »: »AuthorList », »AuthorList:59″: »id »: »59″, »name »: »Andreas von Bubnoff », »__typename »: »AuthorList », »AuthorList:8728″: »id »: »8728″, »name »: »Anil Ananthaswamy », »__typename »: »AuthorList », »AuthorList:11648″: »id »: »11648″, »name »: »Ann Finkbeiner », »__typename »: »AuthorList », »AuthorList:50964″: »id »: »50964″, »name »: »Anna Funk », »__typename »: »AuthorList », »AuthorList:50172″: »id »: »50172″, »name »: »Anna Gibbs », »__typename »: »AuthorList », »AuthorList:51678″: »id »: »51678″, »name »: »Anna Kramer », »__typename »: »AuthorList », »AuthorList:42689″: »id »: »42689″, »name »: »Annie Melchor », »__typename »: »AuthorList », »AuthorList:95″: »id »: »95″, »name »: »Ariel Bleicher », »__typename »: »AuthorList », »AuthorList:52094″: »id »: »52094″, »name »: »Arleen Santana », »__typename »: »AuthorList », »AuthorList:15493″: »id »: »15493″, »name »: »Ashley Smart », »__typename »: »AuthorList », »AuthorList:450″: »id »: »450″, »name »: »Ashley Yeager », »__typename »: »AuthorList », »AuthorList:36490″: »id »: »36490″, »name »: »Ben Brubaker », »__typename »: »AuthorList », »AuthorList:16315″: »id »: »16315″, »name »: »Bill Andrews », »__typename »: »AuthorList », »AuthorList:2752″: »id »: »2752″, »name »: »Bob Henderson », »__typename »: »AuthorList », »AuthorList:15492″: »id »: »15492″, »name »: »Brendan Z. Foster », »__typename »: »AuthorList », »AuthorList:68″: »id »: »68″, »name »: »Brooke Borel », »__typename »: »AuthorList », »AuthorList:62″: »id »: »62″, »name »: »Carl Zimmer », »__typename »: »AuthorList », »AuthorList:13684″: »id »: »13684″, »name »: »Caroline Lee », »__typename »: »AuthorList », »AuthorList:13691″: »id »: »13691″, »name »: »Caroline Lee », »__typename »: »AuthorList », »AuthorList:50″: »id »: »50″, »name »: »Carrie Arnold », »__typename »: »AuthorList », »AuthorList:15142″: »id »: »15142″, »name »: »Chanda Prescod-Weinstein », »__typename »: »AuthorList », »AuthorList:8084″: »id »: »8084″, »name »: »Charlie Wood », »__typename »: »AuthorList », »AuthorList:742″: »id »: »742″, »name »: »Christie Wilcox », »__typename »: »AuthorList », »AuthorList:51630″: »id »: »51630″, »name »: »Christopher W. Young », »__typename »: »AuthorList », »AuthorList:11543″: »id »: »11543″, »name »: »Claudia Dreifus », »__typename »: »AuthorList », »AuthorList:57″: »id »: »57″, »name »: »Courtney Humphries », »__typename »: »AuthorList », »AuthorList:7262″: »id »: »7262″, »name »: »Dalmeet Singh Chawla », »__typename »: »AuthorList », »AuthorList:70″: »id »: »70″, »name »: »Dan Falk », »__typename »: »AuthorList », »AuthorList:19918″: »id »: »19918″, »name »: »Dana Najjar », »__typename »: »AuthorList », »AuthorList:13695″: »id »: »13695″, »name »: »Daniel Garisto », »__typename »: »AuthorList », »AuthorList:32676″: »id »: »32676″, »name »: »Daniel S. Freed », »__typename »: »AuthorList », »AuthorList:13724″: »id »: »13724″, »name »: »David H. Freedman », »__typename »: »AuthorList », »AuthorList:26310″: »id »: »26310″, »name »: »David S. Richeson », »__typename »: »AuthorList », »AuthorList:30207″: »id »: »30207″, »name »: »David Tse », »__typename »: »AuthorList », »AuthorList:19266″: »id »: »19266″, »name »: »Devin Powell », »__typename »: »AuthorList », »AuthorList:13251″: »id »: »13251″, »name »: »Diana Kwon », »__typename »: »AuthorList », »AuthorList:17000″: »id »: »17000″, »name »: »Elena Renken », »__typename »: »AuthorList », »AuthorList:17149″: »id »: »17149″, »name »: »Elizabeth Landau », »__typename »: »AuthorList », »AuthorList:5279″: »id »: »5279″, »name »: »Elizabeth Preston », »__typename »: »AuthorList », »AuthorList:58″: »id »: »58″, »name »: »Elizabeth Svoboda », »__typename »: »AuthorList », »AuthorList:32612″: »id »: »32612″, »name »: »Ellen Horne », »__typename »: »AuthorList », »AuthorList:53047″: »id »: »53047″, »name »: »Elliot Lichtman », »__typename »: »AuthorList », »AuthorList:27534″: »id »: »27534″, »name »: »Emily Buder », »__typename »: »AuthorList », »AuthorList:25173″: »id »: »25173″, »name »: »Emily Levesque », »__typename »: »AuthorList », »AuthorList:64″: »id »: »64″, »name »: »Emily Singer », »__typename »: »AuthorList », »AuthorList:47″: »id »: »47″, »name »: »Erica Klarreich », »__typename »: »AuthorList », »AuthorList:14784″: »id »: »14784″, »name »: »Erika K. Carlson », »__typename »: »AuthorList », »AuthorList:98″: »id »: »98″, »name »: »Esther Landhuis », »__typename »: »AuthorList », »AuthorList:5830″: »id »: »5830″, »name »: »Eva Silverstein », »__typename »: »AuthorList », »AuthorList:6793″: »id »: »6793″, »name »: »Evelyn Lamb », »__typename »: »AuthorList », »AuthorList:75″: »id »: »75″, »name »: »Ferris Jabr », »__typename »: »AuthorList », »AuthorList:52″: »id »: »52″, »name »: »Frank Wilczek », »__typename »: »AuthorList », »AuthorList:69″: »id »: »69″, »name »: »Gabriel Popkin », »__typename »: »AuthorList », »AuthorList:77″: »id »: »77″, »name »: »George Musser », »__typename »: »AuthorList », »AuthorList:19092″: »id »: »19092″, »name »: »Grant Sanderson », »__typename »: »AuthorList », »AuthorList:20557″: »id »: »20557″, »name »: »Howard Lee », »__typename »: »AuthorList », »AuthorList:66″: »id »: »66″, »name »: »Ingrid Daubechies », »__typename »: »AuthorList », »AuthorList:46418″: »id »: »46418″, »name »: »Ingrid Wickelgren », »__typename »: »AuthorList », »AuthorList:85″: »id »: »85″, »name »: »Ivan Amato », »__typename »: »AuthorList », »AuthorList:37141″: »id »: »37141″, »name »: »Jake Buehler », »__typename »: »AuthorList », »AuthorList:44758″: »id »: »44758″, »name »: »James Dinneen », »__typename »: »AuthorList », »AuthorList:49403″: »id »: »49403″, »name »: »James R. Riordon », »__typename »: »AuthorList », »AuthorList:12170″: »id »: »12170″, »name »: »Janna Levin », »__typename »: »AuthorList », »AuthorList:32″: »id »: »32″, »name »: »Jeanette Kazmierczak », »__typename »: »AuthorList », »AuthorList:51″: »id »: »51″, »name »: »Jennifer Ouellette », »__typename »: »AuthorList », »AuthorList:44787″: »id »: »44787″, »name »: »Joanna Thompson », »__typename »: »AuthorList », »AuthorList:50541″: »id »: »50541″, »name »: »John M. Beggs », »__typename »: »AuthorList », »AuthorList:72″: »id »: »72″, »name »: »John Pavlus », »__typename »: »AuthorList », »AuthorList:16475″: »id »: »16475″, »name »: »John Preskill », »__typename »: »AuthorList », »AuthorList:91″: »id »: »91″, »name »: »John Rennie », »__typename »: »AuthorList », »AuthorList:10351″: »id »: »10351″, »name »: »Jonathan Lambert », »__typename »: »AuthorList », »AuthorList:31716″: »id »: »31716″, »name »: »Jonathan O’Callaghan », »__typename »: »AuthorList », »AuthorList:1241″: »id »: »1241″, »name »: »Jordana Cepelewicz », »__typename »: »AuthorList », »AuthorList:8463″: »id »: »8463″, »name »: »Joshua Roebke », »__typename »: »AuthorList », »AuthorList:49″: »id »: »49″, »name »: »Joshua Sokol », »__typename »: »AuthorList », »AuthorList:16815″: »id »: »16815″, »name »: »jye », »__typename »: »AuthorList », »AuthorList:67″: »id »: »67″, »name »: »K.C. Cole », »__typename »: »AuthorList », »AuthorList:37462″: »id »: »37462″, »name »: »Karmela Padavic-Callaghan », »__typename »: »AuthorList », »AuthorList:87″: »id »: »87″, »name »: »Kat McGowan », »__typename »: »AuthorList », »AuthorList:36139″: »id »: »36139″, »name »: »Katarina Zimmer », »__typename »: »AuthorList », »AuthorList:20556″: »id »: »20556″, »name »: »Katherine Harmon Courage », »__typename »: »AuthorList », »AuthorList:90″: »id »: »90″, »name »: »Katia Moskvitch », »__typename »: »AuthorList », »AuthorList:39551″: »id »: »39551″, »name »: »Katie McCormick », »__typename »: »AuthorList », »AuthorList:27374″: »id »: »27374″, »name »: »Kelsey Houston-Edwards », »__typename »: »AuthorList », »AuthorList:40″: »id »: »40″, »name »: »Kevin Hartnett », »__typename »: »AuthorList », »AuthorList:47633″: »id »: »47633″, »name »: »Konstantin Kakaes », »__typename »: »AuthorList », »AuthorList:45758″: »id »: »45758″, »name »: »Kristina Armitage », »__typename »: »AuthorList », »AuthorList:38413″: »id »: »38413″, »name »: »Lakshmi Chandrasekaran », »__typename »: »AuthorList », »AuthorList:12570″: »id »: »12570″, »name »: »Laura Poppick », »__typename »: »AuthorList », »AuthorList:38699″: »id »: »38699″, »name »: »Leila Sloman », »__typename »: »AuthorList », »AuthorList:23451″: »id »: »23451″, »name »: »Liam Drew », »__typename »: »AuthorList », »AuthorList:79″: »id »: »79″, »name »: »Liz Kruesi », »__typename »: »AuthorList », »AuthorList:38″: »id »: »38″, »name »: »Lucy Reading-Ikkanda », »__typename »: »AuthorList », »AuthorList:47180″: »id »: »47180″, »name »: »Lyndie Chiou », »__typename »: »AuthorList », »AuthorList:60″: »id »: »60″, »name »: »Maggie McKee », »__typename »: »AuthorList », »AuthorList:2333″: »id »: »2333″, »name »: »Mallory Locklear », »__typename »: »AuthorList », »AuthorList:3569″: »id »: »3569″, »name »: »Marcus Woo », »__typename »: »AuthorList », »AuthorList:414″: »id »: »414″, »name »: »Mark Kim-Mulgrew », »__typename »: »AuthorList », »AuthorList:50807″: »id »: »50807″, »name »: »Marta Zaraska », »__typename »: »AuthorList », »AuthorList:20495″: »id »: »20495″, »name »: »Matt Carlstrom », »__typename »: »AuthorList », »AuthorList:47830″: »id »: »47830″, »name »: »Matt von Hippel », »__typename »: »AuthorList », »AuthorList:17147″: »id »: »17147″, »name »: »Matthew Hutson », »__typename »: »AuthorList », »AuthorList:30953″: »id »: »30953″, »name »: »Max G. Levy », »__typename »: »AuthorList », »AuthorList:32437″: »id »: »32437″, »name »: »Max Kozlov », »__typename »: »AuthorList », »AuthorList:38705″: »id »: »38705″, »name »: »mcho », »__typename »: »AuthorList », »AuthorList:40613″: »id »: »40613″, »name »: »Melanie Mitchell », »__typename »: »AuthorList », »AuthorList:7186″: »id »: »7186″, »name »: »Melinda Wenner Moyer », »__typename »: »AuthorList », »AuthorList:14093″: »id »: »14093″, »name »: »Michael Harris », »__typename »: »AuthorList », »AuthorList:34″: »id »: »34″, »name »: »Michael Kranz », »__typename »: »AuthorList », »AuthorList:23″: »id »: »23″, »name »: »Michael Moyer », »__typename »: »AuthorList », »AuthorList:74″: »id »: »74″, »name »: »Michael Nielsen », »__typename »: »AuthorList », »AuthorList:19093″: »id »: »19093″, »name »: »Michele Bannister », »__typename »: »AuthorList », »AuthorList:50861″: »id »: »50861″, »name »: »Mike Orcutt », »__typename »: »AuthorList », »AuthorList:1472″: »id »: »1472″, »name »: »Moira Chas », »__typename »: »AuthorList », »AuthorList:6476″: »id »: »6476″, »name »: »Monique Brouillette », »__typename »: »AuthorList », »AuthorList:42264″: »id »: »42264″, »name »: »Mordechai Rorvig », »__typename »: »AuthorList », »AuthorList:52093″: »id »: »52093″, »name »: »Nadia Drake », »__typename »: »AuthorList », »AuthorList:10″: »id »: »10″, »name »: »Natalie Wolchover », »__typename »: »AuthorList », »AuthorList:37605″: »id »: »37605″, »name »: »Nick Thieme », »__typename »: »AuthorList », »AuthorList:43298″: »id »: »43298″, »name »: »Nicole Yunger Halpern », »__typename »: »AuthorList », »AuthorList:37428″: »id »: »37428″, »name »: »Nima Arkani-Hamed », »__typename »: »AuthorList », »AuthorList:19962″: »id »: »19962″, »name »: »Nola Taylor Tillman », »__typename »: »AuthorList », »AuthorList:51434″: »id »: »51434″, »name »: »Nona McKenna », »__typename »: »AuthorList », »AuthorList:24″: »id »: »24″, »name »: »Olena Shmahalo », »__typename »: »AuthorList », »AuthorList:1816″: »id »: »1816″, »name »: »Patrick Honner », »__typename »: »AuthorList », »AuthorList:84″: »id »: »84″, »name »: »Peter Byrne », »__typename »: »AuthorList », »AuthorList:55″: »id »: »55″, »name »: »Philip Ball », »__typename »: »AuthorList », »AuthorList:50804″: »id »: »50804″, »name »: »Polly Stryker », »__typename »: »AuthorList », »AuthorList:31″: »id »: »31″, »name »: »Pradeep Mutalik », »__typename »: »AuthorList », »AuthorList:24011″: »id »: »24011″, »name »: »Puja Changoiwala », »__typename »: »AuthorList », »AuthorList:100″: »id »: »100″, »name »: »Quanta Magazine », »__typename »: »AuthorList », »AuthorList:2784″: »id »: »2784″, »name »: »R. Douglas Fields », »__typename »: »AuthorList », »AuthorList:26114″: »id »: »26114″, »name »: »Rachel Crowell », »__typename »: »AuthorList », »AuthorList:9412″: »id »: »9412″, »name »: »Raleigh McElvery », »__typename »: »AuthorList », »AuthorList:820″: »id »: »820″, »name »: »Ramin Skibba », »__typename »: »AuthorList », »AuthorList:1666″: »id »: »1666″, »name »: »Rebecca Boyle », »__typename »: »AuthorList », »AuthorList:20950″: »id »: »20950″, »name »: »Richard Masland », »__typename »: »AuthorList », »AuthorList:48″: »id »: »48″, »name »: »Robbert Dijkgraaf », »__typename »: »AuthorList », »AuthorList:80″: »id »: »80″, »name »: »Roberta Kwok », »__typename »: »AuthorList », »AuthorList:15681″: »id »: »15681″, »name »: »Robin George Andrews », »__typename »: »AuthorList », »AuthorList:51187″: »id »: »51187″, »name »: »Robin Lloyd », »__typename »: »AuthorList », »AuthorList:24577″: »id »: »24577″, »name »: »Rodrigo Prez Ortega », »__typename »: »AuthorList », »AuthorList:78″: »id »: »78″, »name »: »Sabine Hossenfelder », »__typename »: »AuthorList », »AuthorList:23845″: »id »: »23845″, »name »: »Samuel Velasco », »__typename »: »AuthorList », »AuthorList:83″: »id »: »83″, »name »: »Sarah Lewin », »__typename »: »AuthorList », »AuthorList:35441″: »id »: »35441″, »name »: »Scott Aaronson », »__typename »: »AuthorList », »AuthorList:76″: »id »: »76″, »name »: »Sean B. Carroll », »__typename »: »AuthorList », »AuthorList:15680″: »id »: »15680″, »name »: »Sean Carroll », »__typename »: »AuthorList », »AuthorList:7239″: »id »: »7239″, »name »: »Shannon Hall », »__typename »: »AuthorList », »AuthorList:44197″: »id »: »44197″, »name »: »Sheon Han », »__typename »: »AuthorList », »AuthorList:65″: »id »: »65″, »name »: »Siobhan Roberts », »__typename »: »AuthorList », »AuthorList:5944″: »id »: »5944″, »name »: »Sophia Chen », »__typename »: »AuthorList », »AuthorList:61″: »id »: »61″, »name »: »Steph Yin », »__typename »: »AuthorList », »AuthorList:63″: »id »: »63″, »name »: »Stephanie Bucklin », »__typename »: »AuthorList », »AuthorList:26311″: »id »: »26311″, »name »: »Stephanie DeMarco », »__typename »: »AuthorList », »AuthorList:71″: »id »: »71″, »name »: »Stephen Ornes », »__typename »: »AuthorList », »AuthorList:17148″: »id »: »17148″, »name »: »Steve Nadis », »__typename »: »AuthorList », »AuthorList:13356″: »id »: »13356″, »name »: »Steven Strogatz », »__typename »: »AuthorList », »AuthorList:17150″: »id »: »17150″, »name »: »Susan D’Agostino », »__typename »: »AuthorList », »AuthorList:39768″: »id »: »39768″, »name »: »Tamar Lichter Blanks », »__typename »: »AuthorList », »AuthorList:2960″: »id »: »2960″, »name »: »Tara C. Smith », »__typename »: »AuthorList », »AuthorList:52224″: »id »: »52224″, »name »: »Theo Nicitopoulos », »__typename »: »AuthorList », »AuthorList:14785″: »id »: »14785″, »name »: »Thomas Lewton », »__typename »: »AuthorList », »AuthorList:3″: »id »: »3″, »name »: »Thomas Lin », »__typename »: »AuthorList », »AuthorList:54″: »id »: »54″, »name »: »Tim Vernimmen », »__typename »: »AuthorList », »AuthorList:88″: »id »: »88″, »name »: »Tom Siegfried », »__typename »: »AuthorList », »AuthorList:12964″: »id »: »12964″, »name »: »Vanessa Schipani », »__typename »: »AuthorList », »AuthorList:53″: »id »: »53″, »name »: »Veronique Greenwood », »__typename »: »AuthorList », »AuthorList:86″: »id »: »86″, »name »: »Virginia Hughes », »__typename »: »AuthorList », »AuthorList:3244″: »id »: »3244″, »name »: »Viviane Callier », »__typename »: »AuthorList », »AuthorList:89″: »id »: »89″, »name »: »Wynne Parry », »__typename »: »AuthorList », »AuthorList:15913″: »id »: »15913″, »name »: »XiaoZhi Lim », »__typename »: »AuthorList », »AuthorList:42263″: »id »: »42263″, »name »: »Yasemin Saplakoglu », »__typename »: »AuthorList », »AuthorList:45757″: »id »: »45757″, »name »: »Zack Savitsky », »__typename »: »AuthorList », »$ROOT_QUERY.options.acf.address_to_editor.0″: »name »: »Bill Andrews – Senior Editor, CS, Columns », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.1″: »name »: »Ben Brubaker – Staff CS Writer », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.2″: »name »: »Matt Carlstrom – Senior Engagement Editor », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.3″: »name »: »Jordana Cepelewicz – Senior Math Writer », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.4″: »name »: »Nadia Drake – Senior Physics Editor », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.5″: »name »: »Konstantin Kakaes – Senior Math Editor », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.6″: »name »: »Thomas Lin – Editor in Chief », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.7″: »name »: »Michael Moyer – Deputy Editor, Physics, Math, CS », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.8″: »name »: »John Rennie – Deputy Editor, Biology, Podcasts », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.9″: »name »: »Yasemin Saplakoglu – Staff Biology Writer », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.10″: »name »: »Samuel Velasco – Art Director », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.11″: »name »: »Charlie Wood – Staff Physics Writer », »__typename »: »Editor », »$ROOT_QUERY.options.acf.address_to_editor.12″: »name »: »Christopher Young – Director of Video », »__typename »: »Editor », »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.0″: »title »: »Physics », »url »: »https://www.quantamagazine.org/physics/ », »order »:1, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.1″: »title »: »Mathematics », »url »: »https://www.quantamagazine.org/mathematics/ », »order »:2, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.2″: »title »: »Biology », »url »: »https://www.quantamagazine.org/biology/ », »order »:3, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.3″: »title »: »Computer Science », »url »: »https://www.quantamagazine.org/computer-science/ », »order »:4, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.4″: »title »: »Topics », »url »: »https://www.quantamagazine.org/topics », »order »:5, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.5″: »title »: »Archive », »url »: »https://www.quantamagazine.org/archive/ », »order »:6, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ ») »: »items »:[« type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.0″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.1″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.2″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.3″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.4″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »main-menu\ »).items.5″, »typename »: »MenuItem »], »__typename »: »Menu », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.0″: »title »: »Blog », »url »: »https://www.quantamagazine.org/abstractions/ », »order »:1, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.1″: »title »: »Q&A », »url »: »https://www.quantamagazine.org/qa/ », »order »:2, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.2″: »title »: »Columns », »url »: »/tag/quantized », »order »:3, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.3″: »title »: »Puzzles », »url »: »https://www.quantamagazine.org/puzzles/ », »order »:4, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.4″: »title »: »Podcasts », »url »: »/podcasts/ », »order »:5, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.5″: »title »: »Videos », »url »: »/videos », »order »:6, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.6″: »title »: »Multimedia », »url »: »https://www.quantamagazine.org/multimedia/ », »order »:7, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.7″: »title »: »About Quanta », »url »: »https://www.quantamagazine.org/about/ », »order »:8, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ ») »: »items »:[« type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.0″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.1″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.2″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.3″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.4″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.5″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.6″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »secondary-menu\ »).items.7″, »typename »: »MenuItem »], »__typename »: »Menu », »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.0″: »title »: »About Quanta », »url »: »https://www.quantamagazine.org/about/ », »order »:1, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.1″: »title »: »Archive », »url »: »https://www.quantamagazine.org/archive », »order »:2, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.2″: »title »: »Contact Us », »url »: »https://www.quantamagazine.org/contact-us/ », »order »:3, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.3″: »title »: »Terms & Conditions », »url »: »https://www.quantamagazine.org/terms-conditions/ », »order »:4, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.4″: »title »: »Privacy Policy », »url »: »https://www.quantamagazine.org/privacy-policy/ », »order »:5, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.5″: »title »: »Simons Foundation », »url »: »http://www.simonsfoundation.org », »order »:6, »__typename »: »MenuItem », »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ ») »: »items »:[« type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.0″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.1″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.2″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.3″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.4″, »typename »: »MenuItem », »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.menu(\ »slug\ »:\ »footer\ »).items.5″, »typename »: »MenuItem »], »__typename »: »Menu », »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ ») »: »type »: »post », »meta »: »type »: »id », »generated »:true, »id »: »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »).meta », »typename »: »PageData », »data »:[« type »: »id », »generated »:false, »id »: »Post:126408″, »typename »: »Post »], »__typename »: »PostPageArchive », »$ROOT_QUERY.getPostPageArchive(\ »slug\ »:\ »how-lossless-data-compression-works-20230531\ »).meta »: Quanta Magazine », »max_num_pages »:0, »found_posts »:0, »extra_term »: » », »author »: »type »: »id », »generated »:false, »id »: »Author:null », »typename »: »Author », »tag »: »type »: »id », »generated »:false, »id »: »Term:null », »typename »: »Term », »category »: »type »: »id », »generated »:false, »id »: »Term:null », »typename »: »Term », »__typename »: »PageData », »Author:null »: »id »:null, »name »:null, »link »:null, »description »:null, »url »:null, »public_email »:null, »facebook »:null, »twitter »:null, »instagram »:null, »acf »:null, »__typename »: »Author », »Term:null »: »id »:null, »slug »:null, »name »:null, »link »:null, »description »:null, »image »: » », »__typename »: »Term », »Post:126408″: »id »: »126408″, »title »: »Data Compression Drives the Internet. Heres How It Works. », »excerpt »: »\u003cp>One students desire to get out of a final exam led to the ubiquitous algorithm that shrinks data without sacrificing information.\u003c/p>\n », »link »: »https://www.quantamagazine.org/how-lossless-data-compression-works-20230531/ », »slug »: »how-lossless-data-compression-works-20230531″, »disqus »: »126408 https://www.quantamagazine.org/?p=126408″, »date »: »2023-05-31T10:33:28″, »featured_media_image »:null, »authors »:[« type »: »id », »generated »:true, »id »: »Post:126408.authors.0″, »typename »: »Author »], »tags »:[« type »: »id », »generated »:true, »id »: »Post:126408.tags.0″, »typename »: »Term », »type »: »id », »generated »:true, »id »: »Post:126408.tags.1″, »typename »: »Term », »type »: »id », »generated »:true, »id »: »Post:126408.tags.2″, »typename »: »Term », »type »: »id », »generated »:true, »id »: »Post:126408.tags.3″, »typename »: »Term », »type »: »id », »generated »:true, »id »: »Post:126408.tags.4″, »typename »: »Term », »type »: »id », »generated »:true, »id »: »Post:126408.tags.5″, »typename »: »Term »], »podcast »:null, »acf »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf », »typename »: »ACFFields », »__typename »: »Post », »status »: »publish », »content »: » », »categories »:[« type »: »id », »generated »:false, »id »: »Term:619″, »typename »: »Term », »type »: »id », »generated »:false, »id »: »Term:190″, »typename »: »Term »], »attachments »:null, »series_prev »:null, »series_next »:null, »next »: »type »: »id », »generated »:true, »id »: »$Post:126408.next », »typename »: »PostPageArchive », »Post:126408.authors.0″: »name »: »Elliot Lichtman », »link »: »https://www.quantamagazine.org/authors/elliot-lichtman/ », »__typename »: »Author », »acf »: »type »: »id », »generated »:true, »id »: »$Post:126408.authors.0.acf », »typename »: »AuthorACF », »Post:126408.tags.0″: »slug »: »abstractions-blog », »__typename »: »Term », »name »: »Abstractions blog », »link »: »https://www.quantamagazine.org/tag/abstractions-blog/ », »Post:126408.tags.1″: »slug »: »computer-science », »__typename »: »Term », »name »: »computer science », »link »: »https://www.quantamagazine.org/tag/computer-science/ », »Post:126408.tags.2″: »slug »: »computers », »__typename »: »Term », »name »: »computers », »link »: »https://www.quantamagazine.org/tag/computers/ », »Post:126408.tags.3″: »slug »: »cryptography », »__typename »: »Term », »name »: »cryptography », »link »: »https://www.quantamagazine.org/tag/cryptography/ », »Post:126408.tags.4″: »slug »: »explainers », »__typename »: »Term », »name »: »explainers », »link »: »https://www.quantamagazine.org/tag/explainers/ », »Post:126408.tags.5″: »slug »: »information-theory », »__typename »: »Term », »name »: »information theory », »link »: »https://www.quantamagazine.org/tag/information-theory/ », »$Post:126408.acf »: »featured_block_title »: »Data Compression Drives the Internet. Heres How It Works. », »kicker »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.kicker », »typename »: »Term », »featured_image_default »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.featured_image_default », »typename »: »Image », »featured_image_square »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.featured_image_square », »typename »: »Image », »featured_image_full_width »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.featured_image_full_width », »typename »: »Image », »featured_image_gif »:false, »featured_video »: »false », »full_page_interactive »:false, »podcast_publish_date »: » », »__typename »: »ACFFields », »interactive_type »:null, »iframe_url »:null, »return_cursor »:null, »exclude_blurb »:null, »interactive_html »:null, »interactive_css »:null, »interactive_js »:null, »interactive_blurb »:null, »related_article »:null, »modules »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.1″, »typename »: »ACFContent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.3″, »typename »: »ACFContent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.5″, »typename »: »ACFContent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.7″, »typename »: »ACFContent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.9″, »typename »: »ACFContent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.13″, »typename »: »ACFContent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14″, »typename »: »ACFImageComponent », »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.15″, »typename »: »ACFContent »], »template »: »article », »subtitle »: »One students desire to get out of a final exam led to the ubiquitous algorithm that shrinks data without sacrificing information. », »title_layout »: »default », »title_background_type »:null, »title_background_image »:null, »title_background_video »:null, »title_background_attribution »:null, »title_background_image_gif »:null, »title_overlay_enable »:null, »title_overlay_color »:null, »title_overlay_opacity »:null, »title_text_color »:null, »featured_image_attribution »: »\u003cp>Kristina Armitage/\u003cem>Quanta Magazine\u003c/em>\u003c/p>\n », »featured_overlay_enable »: »false », »featured_overlay_color »:null, »featured_overlay_opacity »:null, »series »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.series », »typename »: »Term », »intro_content »:null, »make_image_full_width »:null, »hide_ad_on_post »:false, »$Post:126408.acf.kicker »: »name »: »information theory », »link »: »https://www.quantamagazine.org/tag/information-theory/ », »__typename »: »Term », »$Post:126408.acf.featured_image_default »: »alt »: »A cube full of colorful shapes is connected to a smaller cube stuffed with the same shapes. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Default.webp », »width »:520, »height »:292, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.featured_image_default.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.featured_image_default.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Default.webp », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Default-160×160.webp », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Default.webp », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Default.webp », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Default.webp », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Default.webp », »__typename »: »ImageSizes », »$Post:126408.acf.featured_image_square »: »alt »: »A cube full of colorful shapes is connected to a smaller cube stuffed with the same shapes. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Thumbnail.webp », »width »:300, »height »:300, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.featured_image_square.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.featured_image_square.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Thumbnail.webp », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Thumbnail-160×160.webp », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Thumbnail.webp », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Thumbnail.webp », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Thumbnail.webp », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Thumbnail.webp », »__typename »: »ImageSizes », »$Post:126408.acf.featured_image_full_width »: »alt »: »A cube full of colorful shapes is connected to a smaller cube stuffed with the same shapes. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-HP-scaled.webp », »width »:2560, »height »:1084, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.featured_image_full_width.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.featured_image_full_width.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-HP-520×220.webp », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-HP-160×160.webp », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-HP-520×520.webp », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-HP-1720×729.webp », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-HP-768×325.webp », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-HP-scaled.webp », »__typename »: »ImageSizes », »Term:619″: »id »: »619″, »name »: »Abstractions blog », »slug »: »abstractions », »link »: »https://www.quantamagazine.org/abstractions/ », »__typename »: »Term », »Term:190″: »id »: »190″, »name »: »Computer Science », »slug »: »computer-science », »link »: »https://www.quantamagazine.org/computer-science/ », »__typename »: »Term », »$Post:126408.authors.0.acf »: »tagline »: »Contributing Writer », »avatar »: »type »: »id », »generated »:true, »id »: »$Post:126408.authors.0.acf.avatar », »typename »: »Image », »__typename »: »AuthorACF », »$Post:126408.authors.0.acf.avatar »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/Untitled-1.jpg », »width »:1000, »height »:1000, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.authors.0.acf.avatar.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.authors.0.acf.avatar.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/Untitled-1-520×520.jpg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/Untitled-1-160×160.jpg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/Untitled-1-520×520.jpg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/Untitled-1.jpg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/Untitled-1-768×768.jpg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/Untitled-1.jpg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.0″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »large », »regular_caption_right »:true, »settings »: »large_margin », »attribution »: »\u003cp>Kristina Armitage/\u003cem>Quanta Magazine\u003c/em>\u003c/p>\n », »caption »: » », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.0.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.0.sets.0.image »: »alt »: »A cube full of colorful shapes is connected to a smaller cube stuffed with the same shapes. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Lede-scaled.webp », »width »:2560, »height »:1440, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.0.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Lede-520×293.webp », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Lede-160×160.webp », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Lede-520×520.webp », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Lede-1720×968.webp », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Lede-768×432.webp », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/CompressionExplainer-byKristinaArmitage-Lede-scaled.webp », »__typename »: »ImageSizes », »$Post:126408.acf.modules.0.sets.0.mobile_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.0.sets.0.mobile_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.0.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.0.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.0.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.0.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.0.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.1″:{« hide_this_component »:null, »acf_fc_layout »: »content_area », »show_sidebars »:true, »content »: »\u003cp style=\ »font-weight: 400;\ »>With more than 9 billion gigabytes of information traveling the internet every day, researchers are constantly looking for new ways to compress data into smaller packages. Cutting-edge techniques focus on lossy approaches, which achieve compression by intentionally losing information from a transmission. Google, for instance, recently unveiled a lossy strategy where the sending computer drops details from an image and the receiving computer uses artificial intelligence to guess the missing parts. Even Netflix uses a lossy approach, downgrading video quality whenever the company detects that a user is watching on a low-resolution device.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Very little research, by contrast, is currently being pursued on lossless strategies, where transmissions are made smaller, but no substance is sacrificed. The reason? Lossless approaches are already remarkably efficient. They power everything from the PNG image standard to the ubiquitous software utility PKZip. And its all because of a graduate student who was simply looking for a way out of a tough final exam.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Seventy years ago, a Massachusetts Institute of Technology professor named Robert Fano offered the students in his information theory class a choice: Take a traditional final exam, or improve a leading algorithm for data compression. Fano may or may not have informed his students that he was an author of that existing algorithm, or that hed been hunting for an improvement for years. What we do know is that Fano offered his students the following challenge.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Consider a message made up of letters, numbers and punctuation. A straightforward way to encode such a message would be to assign each character a unique binary number. For instance, a computer might represent the letter A as 01000001 and an exclamation point as 00100001. This results in codes that are easy to parse every eight digits, or bits, correspond to one unique character but horribly inefficient, because the same number of binary digits is used for both common and uncommon entries. A better approach would be something like Morse code, where the frequent letter E is represented by just a single dot, whereas the less common Q requires the longer and more laborious dash-dash-dot-dash.\u003c/p>\n\u003cdiv id=’component-6487c4363e4a4′ class= » »>\u003cscript type=\ »text/template\ »>\ »type\ »:\ »CategoryDetails\ »,\ »id\ »:\ »component-6487c4363e4a4\ »,\ »data\ »:\ »type\ »:\ »category\ »,\ »id\ »:619,\ »title\ »:\ »Abstractions blog\ »,\ »description\ »:\ »\u003cem>Abstractions\u003c\\/em> navigates promising ideas in science and mathematics. Journey with us and join the conversation.\ »,\ »link\ »:\ »https:\\/\\/www.quantamagazine.org\\/abstractions\\/\ »,\ »image\ »:\ »ID\ »:41194,\ »id\ »:41194,\ »title\ »:\ »Abstractions\ »,\ »filename\ »:\ »Abstractions.png\ »,\ »filesize\ »:17245,\ »url\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions.png\ »,\ »link\ »:\ »https:\\/\\/www.quantamagazine.org\\/new-algorithm-solves-cake-cutting-problem-20161006\\/abstractions\\/\ »,\ »alt\ »:\ »Abstractions logo\ »,\ »author\ »:\ »24\ »,\ »description\ »:\ »\ »,\ »caption\ »:\ »Abstractions\\u200b navigates promising ideas in science and mathematics. Journey with us and join the conversation.\ »,\ »name\ »:\ »abstractions\ »,\ »status\ »:\ »inherit\ »,\ »uploaded_to\ »:30685,\ »date\ »:\ »2017-04-19 21:19:01\ »,\ »modified\ »:\ »2017-04-28 15:40:02\ »,\ »menu_order\ »:0,\ »mime_type\ »:\ »image\\/png\ »,\ »type\ »:\ »image\ »,\ »subtype\ »:\ »png\ »,\ »icon\ »:\ »https:\\/\\/api.quantamagazine.org\\/wp-includes\\/images\\/media\\/default.png\ »,\ »width\ »:600,\ »height\ »:520,\ »sizes\ »:\ »thumbnail\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions-520×451.png\ »,\ »thumbnail-width\ »:520,\ »thumbnail-height\ »:451,\ »medium\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions.png\ »,\ »medium-width\ »:600,\ »medium-height\ »:520,\ »medium_large\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions.png\ »,\ »medium_large-width\ »:600,\ »medium_large-height\ »:520,\ »large\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions.png\ »,\ »large-width\ »:600,\ »large-height\ »:520,\ »1536×1536\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions.png\ »,\ »1536×1536-width\ »:600,\ »1536×1536-height\ »:520,\ »2048×2048\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions.png\ »,\ »2048×2048-width\ »:600,\ »2048×2048-height\ »:520,\ »square_small\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions-160×160.png\ »,\ »square_small-width\ »:160,\ »square_small-height\ »:160,\ »square_large\ »:\ »https:\\/\\/d2r55xnwy6nx47.cloudfront.net\\/uploads\\/2017\\/04\\/Abstractions-520×520.png\ »,\ »square_large-width\ »:520,\ »square_large-height\ »:520\u003c\/script>\u003c/div>\n\u003cp style=\ »font-weight: 400;\ »>Yet Morse code is inefficient, too. Sure, some codes are short and others are long. But because code lengths vary, messages in Morse code cannot be understood unless they include brief periods of silence between each character transmission. Indeed, without those costly pauses, recipients would have no way to distinguish the Morse message dash dot-dash-dot dot-dot dash dot (trite) from dash dot-dash-dot dot-dot-dash dot (true).\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Fano had solved this part of the problem. He realized that he could use codes of varying lengths without needing costly spaces, as long as he never used the same pattern of digits as both a complete code and the start of another code. For instance, if the letter S was so common in a particular message that Fano assigned it the extremely short code 01, then no other letter in that message would be encoded with anything that started 01; codes like 010, 011 or 0101 would all be forbidden. As a result, the coded message could be read left to right, without any ambiguity. For example, with the letter S assigned 01, the letter A assigned 000, the letter M assigned 001, and the letter L assigned 1, suddenly the message 0100100011 can be immediately translated into the word small even though L is represented by one digit, S by two digits, and the other letters by three each.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>To actually determine the codes, Fano built binary trees, placing each necessary letter at the end of a visual branch. Each letters code was then defined by the path from top to bottom. If the path branched to the left, Fano added a 0; right branches got a 1. The tree structure made it easy for Fano to avoid those undesirable overlaps: Once Fano placed a letter in the tree, that branch would end, meaning no future code could begin the same way.\u003c/p>\n », »fadein »:false, »__typename »: »ACFContent »}, »$Post:126408.acf.modules.2″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: » », »attribution »: » », »caption »: »\u003cp>A Fano tree for the message encoded. The letter D appears after a left then a right, so its coded as 01, while C is right-right-left, 110. Crucially, the branches all end once a letter is placed.\u003c/p>\n », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.2.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.2.sets.0.image »: »alt »: »Tree of letters showing how to code the word encoded. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.2.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.2.sets.0.mobile_image »: »alt »: »Tree of letters showing how to code the word encoded. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.2.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig1-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.2.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.2.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.2.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.2.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.2.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.3″: »hide_this_component »:null, »acf_fc_layout »: »content_area », »show_sidebars »:false, »content »: »\u003cp style=\ »font-weight: 400;\ »>To decide which letters would go where, Fano could have exhaustively tested every possible pattern for maximum efficiency, but that would have been impractical. So instead he developed an approximation: For every message, he would organize the relevant letters by frequency and then assign letters to branches so that the letters on the left in any given branch pair were used in the message roughly the same number of times as the letters on the right. In this way, frequently used characters would end up on shorter, less dense branches. A small number of high-frequency letters would always balance out some larger number of lower-frequency ones.\u003c/p>\n », »fadein »:false, »__typename »: »ACFContent », »$Post:126408.acf.modules.4″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: » », »attribution »: » », »caption »: »\u003cp>The message bookkeeper has three Es, two Ks, two Os and one each of B, P and R. Fanos symmetry is apparent throughout the tree. For example, the\u003ci> \u003c/i>E and K together have a total frequency of 5, perfectly matching the combined frequency of the O, B, P and R\u003ci>.\u003c/i>\u003c/p>\n », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.4.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.4.sets.0.image »: »alt »: »Tree of letters encoding bookkeeper. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.4.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.4.sets.0.mobile_image »: »alt »: »Tree of letters encoding bookkeeper. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.4.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig2-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.4.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.4.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.4.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.4.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.4.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.5″: »hide_this_component »:null, »acf_fc_layout »: »content_area », »show_sidebars »:false, »content »: »\u003cp style=\ »font-weight: 400;\ »>The result was remarkably effective compression. But it was only an approximation; a better compression strategy had to exist. So Fano challenged his students to find it.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Fano had built his trees from the top down, maintaining as much symmetry as possible between paired branches. His student David Huffman flipped the process on its head, building the same types of trees but from the bottom up. Huffmans insight was that, whatever else happens, in an efficient code the two least common characters should have the two longest codes. So Huffman identified the two least common characters, grouped them together as a branching pair, and then repeated the process, this time looking for the two least common entries from among the remaining characters and the pair he had just built.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Consider a message where the Fano approach falters. In schoolroom, O appears four times, and S/C/H/L/R/M each appear once. Fanos balancing approach starts by assigning the O and one other letter to the left branch, with the five total uses of those letters balancing out the five appearances of the remaining letters. The resulting message requires 27 bits.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Huffman, by contrast, starts with two of the uncommon letters say, R and M and groups them together, treating the pair like a single letter.\u003c/p>\n », »fadein »:false, »__typename »: »ACFContent », »$Post:126408.acf.modules.6″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: » », »attribution »: » », »caption »: » », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.6.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.6.sets.0.image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.6.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.6.sets.0.mobile_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.6.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig3-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.6.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.6.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.6.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.6.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.6.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.7″: »hide_this_component »:null, »acf_fc_layout »: »content_area », »show_sidebars »:false, »content »: »\u003cp style=\ »font-weight: 400;\ »>His updated frequency chart then offers him four choices: the O that appears four times, the new combined RM node that is functionally used twice, and the single letters S, C, H and L. Huffman again picks the two least common options, matching (say) H with L.\u003c/p>\n », »fadein »:false, »__typename »: »ACFContent », »$Post:126408.acf.modules.8″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: » », »attribution »: » », »caption »: » », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.8.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.8.sets.0.image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.8.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.8.sets.0.mobile_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.8.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_FIG4-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.8.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.8.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.8.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.8.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.8.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.9″: »hide_this_component »:null, »acf_fc_layout »: »content_area », »show_sidebars »:false, »content »: »\u003cp style=\ »font-weight: 400;\ »>The chart updates again: O still has a weight of 4, RM and HL now each have a weight of 2, and the letters S and C stand alone. Huffman continues from there, in each step grouping the two least frequent options and then updating both the tree and the frequency chart.\u003c/p>\n », »fadein »:false, »__typename »: »ACFContent », »$Post:126408.acf.modules.10″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: »large_margin », »attribution »: » », »caption »: » », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.10.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.10.sets.0.image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.10.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.10.sets.0.mobile_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.10.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig5-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.10.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.10.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.10.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.10.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.10.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.11″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: »large_margin », »attribution »: » », »caption »: » », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.11.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.11.sets.0.image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.11.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.11.sets.0.mobile_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.11.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig6-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.11.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.11.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.11.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.11.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.11.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.12″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: » », »attribution »: » », »caption »: » », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.12.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.12.sets.0.image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.12.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.12.sets.0.mobile_image »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.12.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig7-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.12.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.12.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.12.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.12.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.12.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.13″: »hide_this_component »:null, »acf_fc_layout »: »content_area », »show_sidebars »:false, »content »: »\u003cp style=\ »font-weight: 400;\ »>Ultimately, schoolroom becomes 11101111110000110110000101, shaving one bit off the Fano top-down approach.\u003c/p>\n », »fadein »:false, »__typename »: »ACFContent », »$Post:126408.acf.modules.14″: »hide_this_component »:null, »acf_fc_layout »: »image_component », »layout »: »inline », »regular_caption_right »:true, »settings »: » », »attribution »: » », »caption »: » », »mobile_comp_caption »: » », »mobile_comp_attribution »: » », »sets »:[« type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0″, »typename »: »ImageSet »], »__typename »: »ACFImageComponent », »$Post:126408.acf.modules.14.sets.0″: »settings »: » », »image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.image », »typename »: »Image », »mobile_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.mobile_image », »typename »: »Image », »mobile_side_margins »:false, »mobile_width_constraint »: » », »mobile_caption »: » », »mobile_attribution »: » », »zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.zoom_image », »typename »: »Image », »zoom_caption »: » », »zoom_attribution »: » », »mobile_zoom_image »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.mobile_zoom_image », »typename »: »Image », »mobile_zoom_caption »: » », »mobile_zoom_attribution »: » », »external_link »: » », »__typename »: »ImageSet », »$Post:126408.acf.modules.14.sets.0.image »: »alt »: »Series of trees showing how to encode schoolroom. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Desktop.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.14.sets.0.image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Desktop.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Desktop.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Desktop.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Desktop.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Desktop.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Desktop.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.14.sets.0.mobile_image »: »alt »: »Series of trees showing how to encode schoolroom. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Mobile.svg », »width »:0, »height »:0, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.mobile_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.14.sets.0.mobile_image.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Mobile.svg », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Mobile.svg », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Mobile.svg », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Mobile.svg », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Mobile.svg », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/svg_Fig8-560-Mobile.svg », »__typename »: »ImageSizes », »$Post:126408.acf.modules.14.sets.0.zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.14.sets.0.zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.14.sets.0.mobile_zoom_image »: »alt »:null, »caption »:null, »url »:null, »width »:null, »height »:null, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.acf.modules.14.sets.0.mobile_zoom_image.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.acf.modules.14.sets.0.mobile_zoom_image.sizes »: »thumbnail »:null, »square_small »:null, »square_large »:null, »medium »:null, »medium_large »:null, »large »:null, »__typename »: »ImageSizes », »$Post:126408.acf.modules.15″: »hide_this_component »:null, »acf_fc_layout »: »content_area », »show_sidebars »:false, »content »: »\u003cp style=\ »font-weight: 400;\ »>One bit may not sound like much, but even small savings grow enormously when scaled by billions of gigabytes.\u003c/p>\n\u003cdiv id=’component-6487c4364c2dd’ class= »related-list »>\u003cscript type=\ »text/template\ »>\ »type\ »:\ »LinkList\ »,\ »id\ »:\ »component-6487c4364c2dd\ »,\ »data\ »:\ »title\ »:\ »Related:\ »,\ »class\ »:\ »related-list\ »,\ »links\ »:[\ »type\ »:\ »internal\ »,\ »link\ »:\ »https:\\/\\/www.quantamagazine.org\\/how-claude-shannons-concept-of-entropy-quantifies-information-20220906\\/\ »,\ »title\ »:\ »How Shannon Entropy Imposes Fundamental Limits on Communication\ »,\ »type\ »:\ »internal\ »,\ »link\ »:\ »https:\\/\\/www.quantamagazine.org\\/researchers-defeat-randomness-to-create-ideal-code-20211124\\/\ »,\ »title\ »:\ »Researchers Defeat Randomness to Create Ideal Code\ »,\ »type\ »:\ »internal\ »,\ »link\ »:\ »https:\\/\\/www.quantamagazine.org\\/mark-braverman-wins-the-imu-abacus-medal-20220705\\/\ »,\ »title\ »:\ »The Scientist Who Developed a New Way to Understand Communication\ »,\ »type\ »:\ »internal\ »,\ »link\ »:\ »https:\\/\\/www.quantamagazine.org\\/how-to-prove-you-know-a-secret-without-giving-it-away-20221011\\/\ »,\ »title\ »:\ »How Do You Prove a Secret?\ »]\u003c\/script>\u003c/div>\n\u003cp style=\ »font-weight: 400;\ »>Indeed, Huffmans approach has turned out to be so powerful that, today, nearly every lossless compression strategy uses the Huffman insight in whole or in part. Need PKZip to compress a Word document? The first step involves yet another clever strategy for identifying repetition and thereby compressing message size, but the second step is to take the resulting compressed message and run it through the Huffman process.\u003c/p>\n\u003cp style=\ »font-weight: 400;\ »>Not bad for a project originally motivated by a graduate students desire to skip a final exam.\u003c/p>\n\u003cp>\u003cem>\u003cstrong>Correction: \u003c/strong>June 1, 2023\u003c/em>\u003c/p>\n\u003cp>\u003cem>An earlier version of the story implied that the JPEG image compression standard is lossless. While the lossless Huffman algorithm is a part of the JPEG process, overall the standard is lossy.\u003c/em>\u003c/p>\n », »fadein »:false, »__typename »: »ACFContent », »$Post:126408.acf.series »: »name »:null, »link »:null, »__typename »: »Term », »$Post:126408.next.data.0″: »title »: »How 3D Changes in the Genome Turned Sharks Into Skates », »link »: »https://www.quantamagazine.org/how-3d-changes-in-the-genome-turned-sharks-into-skates-20230530/ », »categories »:[« type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0.categories.0″, »typename »: »Term », »type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0.categories.1″, »typename »: »Term »], »featured_media_image »:null, »acf »: »type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0.acf », »typename »: »ACFFields », »__typename »: »Post », »$Post:126408.next.data.0.categories.0″: »slug »: »abstractions », »__typename »: »Term », »$Post:126408.next.data.0.categories.1″: »slug »: »biology », »__typename »: »Term », »$Post:126408.next.data.0.acf »: »template »: »article », »featured_block_title »: » », »featured_image_gif »:false, »featured_image_default »: »type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0.acf.featured_image_default », »typename »: »Image », »featured_image_full_width »: »type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0.acf.featured_image_full_width », »typename »: »Image », »__typename »: »ACFFields », »$Post:126408.next.data.0.acf.featured_image_default »: »alt »: »Underside of a skate embryo, stained in blue, on a salmon pink background. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-Default.webp », »width »:520, »height »:292, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0.acf.featured_image_default.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.next.data.0.acf.featured_image_default.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-Default.webp », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-Default-160×160.webp », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-Default.webp », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-Default.webp », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-Default.webp », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-Default.webp », »__typename »: »ImageSizes », »$Post:126408.next.data.0.acf.featured_image_full_width »: »alt »: »Underside of a skate embryo, stained in blue, on a salmon pink background. », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-HP-scaled.webp », »width »:2560, »height »:1084, »sizes »: »type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0.acf.featured_image_full_width.sizes », »typename »: »ImageSizes », »__typename »: »Image », »$Post:126408.next.data.0.acf.featured_image_full_width.sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-HP-520×220.webp », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-HP-160×160.webp », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-HP-520×520.webp », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-HP-1720×729.webp », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-HP-768×325.webp », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2023/05/SkateBodyPlan-byTeresaZgoda_ScienceSource-HP-scaled.webp », »__typename »: »ImageSizes », »$Post:126408.next »: »data »:[« type »: »id », »generated »:true, »id »: »$Post:126408.next.data.0″, »typename »: »Post »], »__typename »: »PostPageArchive »}window.__app__ = {
state: {« navigation »: »megaMenuIsOpen »:false, »navIsOpen »:null, »localNavIsOpen »:null, »interactiveNavIsOpen »:null, »bookmarksIsOpen »:null, »headerType »: »default », »globals »:{« meta »: »\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ »@context\ »:\ »https://schema.org\ »,\ »@type\ »:\ »BreadcrumbList\ »,\ »itemListElement\ »:[\ »@type\ »:\ »ListItem\ »,\ »position\ »:1,\ »item\ »:\ »@id\ »:\ »https://www.quantamagazine.org/\ »,\ »name\ »:\ »Science and Math News\ »,\ »@type\ »:\ »ListItem\ »,\ »position\ »:2,\ »item\ »:\ »@id\ »:\ »https://www.quantamagazine.org/computer-science/\ »,\ »name\ »:\ »Computer Science News, Interviews and Columns From Quanta Magazine\ »,\ »@type\ »:\ »ListItem\ »,\ »position\ »:3,\ »item\ »:\ »@id\ »:\ »https://www.quantamagazine.org/how-lossless-data-compression-works-20230531/\ »,\ »name\ »:\ »How Lossless Data Compression Works\ »]\n », »settings »:, »theme »: »page »: »accent »: »#ff8600″, »text »: »#1a1a1a », »background »: »white », »header »: »type »: »default », »gradient »: »color »: »white », »solid »: »primary »: »#1a1a1a », »secondary »: »#999999″, »hover »: »#ff8600″, »transparent »: »primary »: »white », »secondary »: »white », »hover »: »#ff8600″, »redirect »:null, »fallbackImage »: »alt »: » », »caption »: » », »url »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default.gif », »width »:1200, »height »:600, »sizes »: »thumbnail »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-520×260.gif », »square_small »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-160×160.gif », »square_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-520×520.gif », »medium »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default.gif », »medium_large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default-768×384.gif », »large »: »https://d2r55xnwy6nx47.cloudfront.net/uploads/2017/04/default.gif », »__typename »: »ImageSizes », »__typename »: »Image »}, »modals »: »loginModal »:false, »signUpModal »:false, »forgotPasswordModal »:false, »resetPasswordModal »:false, »lightboxModal »:false, »callback »:null, »props »:null, »podcast »: »id »:null, »playing »:false, »duration »:0, »currentTime »:0, »user »: »loggedIn »:false, »savedArticleIDs »:[], »userEmail »: » », »editor »:false, »comments »: »open »:false, »cookies »: »acceptedCookie »:false},
env:
APP_URL: ‘https://www.quantamagazine.org’,
NODE_ENV: ‘production’,
WP_URL: ‘https://api.quantamagazine.org’,
HAS_GOOGLE_ID: true,
HAS_FACEBOOK_ID: true,
,
}

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite