{"success":true,"message":"","data":[{"id":44,"slug":"surrounding-colour-shifts-perception","title":"Surrounding colour changes perceived colour","summary":"Two identical greys look different once their backgrounds change.","library":"learning","relationship_type":"reveals","relationship":"The visual system evaluates local contrast rather than reading each sample in isolation. Change the surrounds or the shared sample with the colour pickers.","input":{"blocks":[{"type":"colour","width":"full","data":{"name":"Light surround","hex":"#E8DFD0","group":"light-bg","role":"fill","mix":"","mixFrom":"","proportion":100,"channels":false,"layout":{"x":0,"y":0,"w":50,"h":100}}},{"type":"colour","width":"full","data":{"name":"Dark surround","hex":"#1A1410","group":"dark-bg","role":"fill","mix":"","mixFrom":"","proportion":100,"channels":false,"layout":{"x":50,"y":0,"w":50,"h":100}}},{"type":"colour","width":"full","data":{"name":"Sample","hex":"#808080","group":"sample","role":"fill","mix":"","mixFrom":"","proportion":100,"channels":false,"layout":{"x":16,"y":34,"w":18,"h":32}}},{"type":"colour","width":"full","data":{"name":"Sample","hex":"#808080","group":"sample","role":"fill","mix":"","mixFrom":"","proportion":100,"channels":false,"layout":{"x":66,"y":34,"w":18,"h":32}}}]},"output":{"blocks":[{"type":"colour","width":"full","data":{"name":"Shared surround","hex":"#9A9088","group":"proof-bg","role":"fill","mix":"","mixFrom":"","proportion":100,"channels":false,"layout":{"x":0,"y":0,"w":100,"h":100}}},{"type":"colour","width":"full","data":{"name":"Sample","hex":"#808080","group":"sample","role":"fill","mix":"","mixFrom":"","proportion":100,"channels":false,"layout":{"x":16,"y":34,"w":18,"h":32}}},{"type":"colour","width":"full","data":{"name":"Sample","hex":"#808080","group":"sample","role":"fill","mix":"","mixFrom":"","proportion":100,"channels":false,"layout":{"x":66,"y":34,"w":18,"h":32}}},{"type":"text","width":"full","data":{"text":"Same #808080. The darker surround makes that grey look lighter.","layout":{"x":8,"y":78,"w":84,"h":18}}}]},"categories":[{"name":"Colour and Design","slug":"colour-design"}],"topics":[{"name":"Physics","slug":"physics"}],"sources":[{"title":"Britannica: Color","url":"https://www.britannica.com/science/color","publisher":"Encyclopaedia Britannica","licence":null},{"title":"NASA Science: Visible Light","url":"https://science.nasa.gov/ems/09_visiblelight/","publisher":"NASA Science","licence":"US-PUBLIC-DOMAIN"}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":2,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"community","is_example":true,"block_types":["colour","text"],"provenance":null,"published_at":"2026-08-14 14:42:38","updated_at":"2026-08-14 20:43:38"},{"id":3005,"slug":"weighted-rgb-blend","title":"Blend two colours","summary":"Choose two colours and a mix amount. The output is a weighted RGB blend.","library":"learning","relationship_type":"transforms","relationship":"Each red, green and blue channel is interpolated using the mix amount of the first colour and the remainder of the second. The displayed result is rounded to the nearest channel value.","input":{"blocks":[{"type":"colour","width":"full","data":{"name":"First colour","hex":"#84CC16","group":"first","role":"fill","mix":"","mixFrom":"","proportion":65,"channels":false,"adjustProportion":true,"layout":{"x":0,"y":0,"w":50,"h":100}}},{"type":"colour","width":"full","data":{"name":"Second colour","hex":"#52C98B","group":"second","role":"fill","mix":"","mixFrom":"","proportion":35,"channels":false,"adjustProportion":true,"layout":{"x":50,"y":0,"w":50,"h":100}}}]},"output":{"blocks":[{"type":"colour","width":"full","data":{"name":"Weighted blend","hex":"#73CB3F","group":"mix","role":"fill","mix":"average","mixFrom":"first,second","proportion":100,"channels":false,"adjustProportion":false,"layout":{"x":0,"y":0,"w":100,"h":100}}}]},"categories":[{"name":"Colour and Design","slug":"colour-design"}],"topics":[{"name":"Physics","slug":"physics"}],"sources":[{"title":"CSS Color Module Level 4","url":"https://www.w3.org/TR/css-color-4/","publisher":"W3C","licence":"CC-BY-4.0"},{"title":"W3C Compositing and Blending Level 1","url":"https://www.w3.org/TR/compositing-1/","publisher":"W3C","licence":"CC-BY-4.0"}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":1,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"community","is_example":true,"block_types":["colour"],"provenance":null,"published_at":"2026-08-14 19:51:00","updated_at":"2026-08-14 20:43:38"},{"id":2641,"slug":"chemistry-hydrogen-combustion","title":"Hydrogen and oxygen form water","summary":"2 H₂ + O₂ → 2 H₂O. Change the hydrogen amount to calculate the theoretical water produced.","library":"learning","relationship_type":"produces","relationship":"Ignition supplies activation energy so hydrogen and oxygen bonds can break and rearrange into water. The balanced coefficients conserve every atom and set a 1:1 molar ratio between hydrogen and water. Use the calculator to scale the balanced molar relationship to any amount of H2.","input":{"blocks":[{"type":"link","width":"two_thirds","data":{"url":"data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20360%27%20role%3D%27img%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27featured-in-bg%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20stop-color%3D%27%23FFFFFF%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23E8F6FC%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%27640%27%20height%3D%27360%27%20fill%3D%27url%28%23featured-in-bg%29%27%2F%3E%3Ccircle%20cx%3D%27168%27%20cy%3D%27148%27%20r%3D%2728%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27168%27%20y%3D%27154%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ccircle%20cx%3D%27190%27%20cy%3D%27148%27%20r%3D%2728%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27190%27%20y%3D%27154%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ccircle%20cx%3D%27286%27%20cy%3D%27148%27%20r%3D%2728%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27286%27%20y%3D%27154%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ccircle%20cx%3D%27308%27%20cy%3D%27148%27%20r%3D%2728%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27308%27%20y%3D%27154%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ctext%20x%3D%27368%27%20y%3D%27158%27%20text-anchor%3D%27middle%27%20fill%3D%27%23617080%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2728%27%20font-weight%3D%27700%27%3E%2B%3C%2Ftext%3E%3Ccircle%20cx%3D%27456%27%20cy%3D%27148%27%20r%3D%2732%27%20fill%3D%27%23E5484D%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27456%27%20y%3D%27154%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2720%27%20font-weight%3D%27700%27%3EO%3C%2Ftext%3E%3Ccircle%20cx%3D%27482%27%20cy%3D%27148%27%20r%3D%2732%27%20fill%3D%27%23E5484D%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27482%27%20y%3D%27154%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2720%27%20font-weight%3D%27700%27%3EO%3C%2Ftext%3E%3Ctext%20x%3D%27320%27%20y%3D%27268%27%20text-anchor%3D%27middle%27%20fill%3D%27%230B1220%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2742%27%20font-weight%3D%27800%27%3E2%20H%E2%82%82%20%2B%20O%E2%82%82%3C%2Ftext%3E%3Ctext%20x%3D%27320%27%20y%3D%27304%27%20text-anchor%3D%27middle%27%20fill%3D%27%23617080%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%3EHydrogen%20and%20oxygen%20with%20ignition%3C%2Ftext%3E%3C%2Fsvg%3E","description":"External media excluded from dataset binaries."}},{"type":"quantity","width":"third","data":{"label":"H2","value":"1","unit":"mol","qualifier":"Hydrogen and oxygen with ignition"}}]},"output":{"blocks":[{"type":"link","width":"two_thirds","data":{"url":"data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20360%27%20role%3D%27img%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27featured-out-bg%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20stop-color%3D%27%23F4EEFF%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23E7F4FB%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%27640%27%20height%3D%27360%27%20fill%3D%27url%28%23featured-out-bg%29%27%2F%3E%3Ccircle%20cx%3D%27206%27%20cy%3D%27164%27%20r%3D%2724%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27206%27%20y%3D%27170%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ccircle%20cx%3D%27236%27%20cy%3D%27128%27%20r%3D%2732%27%20fill%3D%27%23E5484D%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27236%27%20y%3D%27134%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2720%27%20font-weight%3D%27700%27%3EO%3C%2Ftext%3E%3Ccircle%20cx%3D%27266%27%20cy%3D%27164%27%20r%3D%2724%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27266%27%20y%3D%27170%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ccircle%20cx%3D%27374%27%20cy%3D%27164%27%20r%3D%2724%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27374%27%20y%3D%27170%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ccircle%20cx%3D%27404%27%20cy%3D%27128%27%20r%3D%2732%27%20fill%3D%27%23E5484D%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27404%27%20y%3D%27134%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2720%27%20font-weight%3D%27700%27%3EO%3C%2Ftext%3E%3Ccircle%20cx%3D%27434%27%20cy%3D%27164%27%20r%3D%2724%27%20fill%3D%27%231687AA%27%20stroke%3D%27%23fff%27%20stroke-width%3D%274%27%2F%3E%3Ctext%20x%3D%27434%27%20y%3D%27170%27%20text-anchor%3D%27middle%27%20fill%3D%27%23fff%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%20font-weight%3D%27700%27%3EH%3C%2Ftext%3E%3Ctext%20x%3D%27320%27%20y%3D%27268%27%20text-anchor%3D%27middle%27%20fill%3D%27%230B1220%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2742%27%20font-weight%3D%27800%27%3E2%20H%E2%82%82O%3C%2Ftext%3E%3Ctext%20x%3D%27320%27%20y%3D%27304%27%20text-anchor%3D%27middle%27%20fill%3D%27%23617080%27%20font-family%3D%27Arial%2Csans-serif%27%20font-size%3D%2716%27%3EWater%20molecules%20and%20released%20energy%3C%2Ftext%3E%3C%2Fsvg%3E","description":"External media excluded from dataset binaries."}},{"type":"quantity","width":"third","data":{"label":"H2O","value":"1","unit":"mol","qualifier":"Theoretical water produced"}}]},"categories":[{"name":"Chemistry","slug":"chemistry"}],"topics":[{"name":"Chemistry","slug":"chemistry"}],"sources":[{"title":"OpenStax Chemistry 2e: Writing and Balancing Chemical Equations","url":"https://openstax.org/books/chemistry-2e/pages/4-1-writing-and-balancing-chemical-equations","publisher":"OpenStax","licence":"CC BY 4.0"},{"title":"OpenStax Chemistry 2e: Enthalpy","url":"https://openstax.org/books/chemistry-2e/pages/5-3-enthalpy","publisher":"OpenStax","licence":"CC BY 4.0"},{"title":"NIST Chemistry WebBook: Hydrogen","url":"https://webbook.nist.gov/cgi/cbook.cgi?ID=C1333740&Mask=1","publisher":"National Institute of Standards and Technology","licence":null},{"title":"NIST Chemistry WebBook: Water","url":"https://webbook.nist.gov/cgi/cbook.cgi?ID=C7732185&Mask=1","publisher":"National Institute of Standards and Technology","licence":null}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":3,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"generated","is_example":true,"block_types":["image","quantity"],"provenance":null,"published_at":"2026-08-14 16:05:53","updated_at":"2026-08-14 20:43:38"},{"id":3001,"slug":"encode-decode-base64","title":"Encode and decode Base64 text","summary":"Switch between UTF-8 text and Base64, with examples for JavaScript, Python and PHP.","library":"learning","relationship_type":"transforms","relationship":"Base64 maps each group of three input bytes to four printable characters. It is reversible encoding, not encryption, and provides no secrecy.","input":{"blocks":[{"type":"codec","width":"full","data":{"role":"input","group":"encode-decode-base64","algorithm":"base64","label":"Text or Base64","value":"Hello, world!","secret":""}}]},"output":{"blocks":[{"type":"codec","width":"full","data":{"role":"output","group":"encode-decode-base64","algorithm":"base64","label":"Transformed result","value":"SGVsbG8sIHdvcmxkIQ==","secret":""}}]},"categories":[{"name":"Technology","slug":"technology"}],"topics":[{"name":"Computing","slug":"computing"}],"sources":[{"title":"RFC 4648: Base-N Encodings","url":"https://www.rfc-editor.org/rfc/rfc4648","publisher":"RFC Editor","licence":null},{"title":"MDN: Base64","url":"https://developer.mozilla.org/en-US/docs/Glossary/Base64","publisher":"Mozilla Developer Network","licence":null}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":1,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"generated","is_example":true,"block_types":["codec"],"provenance":null,"published_at":"2026-07-15 17:21:27","updated_at":"2026-08-14 20:43:38"},{"id":142,"slug":"celsius-to-fahrenheit","title":"Convert Celsius to Fahrenheit","summary":"Enter any Celsius temperature to calculate Fahrenheit.","library":"learning","relationship_type":"solves","relationship":"Multiply Celsius by nine fifths, then add 32.","input":{"blocks":[{"type":"variable","width":"full","data":{"name":"celsius","label":"Celsius","value":"20","unit":"°C","min":"-273.15","max":"1000","step":"0.1","expression":""}}]},"output":{"blocks":[{"type":"variable","width":"full","data":{"name":"fahrenheit","label":"Fahrenheit","value":"68","unit":"°F","min":"-459.67","max":"1832","step":"0.1","expression":"(celsius * 9 / 5) + 32"}}]},"categories":[{"name":"Mathematics","slug":"mathematics"}],"topics":[{"name":"Mathematics","slug":"mathematics"}],"sources":[{"title":"NIST Guide for the Use of the International System of Units","url":"https://physics.nist.gov/cuu/pdf/sp811.pdf","publisher":"National Institute of Standards and Technology","licence":null}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":1,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"generated","is_example":true,"block_types":["variable"],"provenance":null,"published_at":"2026-08-14 15:40:45","updated_at":"2026-08-14 20:43:38"},{"id":143,"slug":"arithmetic-sequence-term","title":"Explore an arithmetic sequence","summary":"Change the starting value, common difference and term number to calculate any term.","library":"general","relationship_type":"solves","relationship":"For an arithmetic sequence, a(n) = start + (n - 1) × step.","input":{"blocks":[{"type":"variable","width":"third","data":{"name":"start","label":"Starting value","value":"1","unit":"","min":"-100","max":"100","step":"1","expression":""}},{"type":"variable","width":"third","data":{"name":"step","label":"Common difference","value":"2","unit":"","min":"-50","max":"50","step":"1","expression":""}},{"type":"variable","width":"third","data":{"name":"n","label":"Term number","value":"6","unit":"","min":"1","max":"100","step":"1","expression":""}}]},"output":{"blocks":[{"type":"variable","width":"full","data":{"name":"term","label":"Term value","value":"11","unit":"","min":"-10000","max":"10000","step":"1","expression":"start + (n - 1) * step"}}]},"categories":[{"name":"Puzzles and Riddles","slug":"puzzles-riddles"}],"topics":[{"name":"Logic","slug":"logic"}],"sources":[{"title":"mathworld.wolfram.com: Explore an arithmetic sequence","url":"https://mathworld.wolfram.com/ArithmeticProgression.html","publisher":"mathworld.wolfram.com","licence":"Reference"}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":1,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"generated","is_example":true,"block_types":["variable"],"provenance":null,"published_at":"2026-08-14 15:30:45","updated_at":"2026-08-14 20:43:38"},{"id":2,"slug":"salt-lowers-water-freezing-point","title":"Salt lowers the freezing point of water","summary":"Dissolved salt makes liquid water freeze at a lower temperature.","library":"learning","relationship_type":"causes","relationship":"Dissolved ions interfere with formation of the ordered ice crystal structure, so a lower temperature is needed for freezing.","input":{"blocks":[{"type":"text","width":"full","data":{"text":"Ice, liquid water and salt"}}]},"output":{"blocks":[{"type":"text","width":"full","data":{"text":"A colder saltwater solution and melting surface ice"}}]},"categories":[{"name":"Everyday Science","slug":"everyday-science"}],"topics":[{"name":"Physics","slug":"physics"}],"sources":[{"title":"chem.washington.edu: Salt lowers the freezing point of water","url":"https://chem.washington.edu/lecture-demos/freezing-point-depression","publisher":"chem.washington.edu","licence":null}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":1,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"community","is_example":true,"block_types":["text"],"provenance":null,"published_at":"2026-07-22 14:42:38","updated_at":"2026-08-14 20:43:39"},{"id":4,"slug":"triangle-angle-sum","title":"The angles of a triangle sum to 180 degrees","summary":"A parallel-line construction reveals the angle sum.","library":"learning","relationship_type":"demonstrates","relationship":"Draw a line through one vertex parallel to the opposite side. Alternate interior angles place all three triangle angles along one straight line.","input":{"blocks":[{"type":"text","width":"full","data":{"text":"Any triangle on a flat plane"}}]},"output":{"blocks":[{"type":"text","width":"full","data":{"text":"Three adjacent angles forming 180 degrees"}}]},"categories":[{"name":"Mathematics","slug":"mathematics"}],"topics":[{"name":"Geometry","slug":"geometry"}],"sources":[{"title":"mathworld.wolfram.com: The angles of a triangle sum to 180 degrees","url":"https://mathworld.wolfram.com/Triangle.html","publisher":"mathworld.wolfram.com","licence":null}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":1,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"community","is_example":true,"block_types":["text"],"provenance":null,"published_at":"2026-07-24 14:42:38","updated_at":"2026-08-14 20:43:39"},{"id":118,"slug":"binary-search-halves-a-sorted-list","title":"Binary search halves a sorted search space","summary":"Each comparison rules out one side of an ordered list.","library":"learning","relationship_type":"solves","relationship":"Compare the target with the middle item. Continue only in the half that can contain it, repeating until found or no items remain.","input":{"blocks":[{"type":"text","width":"full","data":{"text":"A target value and a sorted list of 1,024 items"}}]},"output":{"blocks":[{"type":"text","width":"full","data":{"text":"The target located or excluded in at most about ten comparisons"}}]},"categories":[{"name":"Technology","slug":"technology"}],"topics":[{"name":"Computing","slug":"computing"}],"sources":[{"title":"xlinux.nist.gov: Binary search halves a sorted search space","url":"https://xlinux.nist.gov/dads/HTML/binarySearch.html","publisher":"xlinux.nist.gov","licence":"US-PUBLIC-DOMAIN"}],"creator_profile":{"handle":"library","display_name":"The Results Library","verified":true},"revision":1,"licence":"CC0-1.0","rights":{"id":"CC0-1.0","label":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","status":"cc0","attribution_required":false,"share_alike":false,"importable":true},"origin_type":"community","is_example":true,"block_types":["text"],"provenance":null,"published_at":"2026-08-14 14:51:00","updated_at":"2026-08-14 20:43:39"}],"meta":{"count":9}}