├── 2003 └── 20031230-processing-in-eclipse.md ├── 2004 ├── 20040105-automatic-keyboard-focus.md ├── 20040105-floats-vs-fixed-point-math.md ├── 20040106-sonia-25.md ├── 20040107-postscript.md ├── 20040109-java-tutorials.md ├── 20040116-new-demos.md └── 20040127-progress-bar.md ├── 2005 ├── 20050304-macronaut-hub.md ├── 20050706-648-ney-14-hey.md └── 20050926-1st-ave-machine.md ├── 2007 └── 20070718-adobe-says-the-picture-is-now-complete.md ├── 2015 ├── 20151116-linked-data-clojurescript-workshop.md └── 20151215-jacobs-ladder-of-coding.md ├── 2016 ├── 20160105-evolutionary-failures.md ├── 20160502-hiperf-clojurescript.md ├── 20160626-generative-design-clojure.md └── 20160703-clojurescript-webworkers-webgl.md ├── 2018 └── 20180204-how-to-ui-in-2018.md ├── 2019 ├── 20190304-of-umbrellas-transducers-reactive-streams-pt1.md ├── 20190307-of-umbrellas-transducers-reactive-streams-pt2.md ├── 20190310-of-umbrellas-transducers-reactive-streams-pt3.md └── 20190314-of-umbrellas-transducers-reactive-streams-pt4.md ├── 2022 ├── 20220831-zig-pointer-cheatsheet.md ├── 20220903-zig-projects-wip.md ├── 20221204-personal-considerations.md └── 20221230-looking-back-to-look-foward.md ├── 2023 ├── 20230103-a-nod-of-acknowledgement.md ├── 20230112-may-the-forth-be-with-you.md └── 20230226-forth-mastodon.md ├── 2025 ├── 20250319-llm-posiwid.md ├── 20250328-the-map-is-not-the-terrain.md ├── 20250329-defrag-zkm.md ├── 20250511-color-palettes.md ├── 20250513-blue-eyed-ai.md ├── 20250605-dashboards.md ├── 20250815-generative-vs-generative.md └── 20251107-tags-are-sets.md ├── .env ├── .prettierrc ├── LICENSE ├── README.md ├── assets ├── 13 │ └── a4 │ │ ├── 01lEczFeRQIwuivoM-thumb.jpeg │ │ └── 01lEczFeRQIwuivoM.jpeg ├── 15 │ └── 30 │ │ ├── 01lEfUeVZ6iDAPiQB-thumb.jpeg │ │ └── 01lEfUeVZ6iDAPiQB.png ├── 16 │ └── 34 │ │ ├── 01lERt2cpXpI2WEZy-thumb.jpeg │ │ └── 01lERt2cpXpI2WEZy.png ├── 22 │ ├── 85 │ │ ├── 01lD32DH53Dwk4qsh-thumb.jpeg │ │ └── 01lD32DH53Dwk4qsh.jpeg │ └── e0 │ │ ├── 01lHAVnQLdSSa2rc6-thumb.jpeg │ │ └── 01lHAVnQLdSSa2rc6.png ├── 32 │ └── ab │ │ ├── 01lEfrX8ORjVuyLtl-thumb.jpeg │ │ └── 01lEfrX8ORjVuyLtl.png ├── 33 │ └── 29 │ │ ├── 01lDyxbuFvUUtCLOo-thumb.jpeg │ │ └── 01lDyxbuFvUUtCLOo.png ├── 36 │ └── 11 │ │ ├── 01lD327Aq4NP9mM65-thumb.jpeg │ │ └── 01lD327Aq4NP9mM65.png ├── 38 │ ├── 41 │ │ ├── 01lHAVpiD5mV2tXis-thumb.jpeg │ │ └── 01lHAVpiD5mV2tXis.png │ └── f2 │ │ ├── 01lD324KdLo7QpdBw-thumb.jpeg │ │ └── 01lD324KdLo7QpdBw.png ├── 40 │ ├── 80 │ │ ├── 01lD32DpMfBQbGuW5-thumb.jpeg │ │ └── 01lD32DpMfBQbGuW5.png │ └── f6 │ │ ├── 03RELzQeecBSNC6z0-thumb.jpeg │ │ └── 03RELzQeecBSNC6z0.png ├── 41 │ └── 32 │ │ ├── 01lHoT6tFI5Kh2qre-thumb.jpeg │ │ └── 01lHoT6tFI5Kh2qre.png ├── 44 │ └── c2 │ │ ├── 01lESfSTq3LKKnFoA-thumb.jpeg │ │ └── 01lESfSTq3LKKnFoA.png ├── 45 │ └── 6b │ │ ├── 01lE5zPUQanMoAK0u-thumb.jpeg │ │ └── 01lE5zPUQanMoAK0u.png ├── 49 │ └── 7f │ │ ├── 01lHAVwOCOsexlPXQ-thumb.jpeg │ │ └── 01lHAVwOCOsexlPXQ.png ├── 50 │ └── 78 │ │ ├── 01lHxkKp8WrrZzpTE-thumb.jpeg │ │ └── 01lHxkKp8WrrZzpTE.png ├── 53 │ └── ee │ │ ├── 01lHxkHsNu5ASn9Ev-thumb.jpeg │ │ └── 01lHxkHsNu5ASn9Ev.gif ├── 54 │ └── 7b │ │ ├── 01lD32HzpYWXExs9T-thumb.jpeg │ │ └── 01lD32HzpYWXExs9T.png ├── 55 │ ├── 99 │ │ ├── 01lHAVcpLAWFz4EG7-thumb.jpeg │ │ └── 01lHAVcpLAWFz4EG7.png │ └── 7d │ │ ├── 01lEe6OOd9lzvpKXS-thumb.jpeg │ │ └── 01lEe6OOd9lzvpKXS.png ├── 58 │ └── 05 │ │ ├── 01lEdSqXMPJFeo1xd-thumb.jpeg │ │ └── 01lEdSqXMPJFeo1xd.png ├── 60 │ └── 24 │ │ ├── 01lHAVpce38DRq2sF-thumb.jpeg │ │ └── 01lHAVpce38DRq2sF.png ├── 70 │ ├── 01 │ │ ├── 01lE0avDqgr42XflO-thumb.jpeg │ │ └── 01lE0avDqgr42XflO.png │ └── 7e │ │ ├── 01lHxkPEHFAJNuzXj-thumb.jpeg │ │ └── 01lHxkPEHFAJNuzXj.png ├── 75 │ ├── 11 │ │ ├── 01lD32I4r9Txtwiii-thumb.jpeg │ │ └── 01lD32I4r9Txtwiii.png │ ├── 54 │ │ ├── 01lD32BNE0Fukquz6-thumb.jpeg │ │ └── 01lD32BNE0Fukquz6.png │ └── 2e │ │ ├── 01lEarq77kGMgDL5g-thumb.jpeg │ │ └── 01lEarq77kGMgDL5g.png ├── 81 │ └── a0 │ │ ├── 01lEC8pL1I3Uk1ZD1-thumb.jpeg │ │ └── 01lEC8pL1I3Uk1ZD1.png ├── 88 │ └── 63 │ │ ├── 01lDzoWR7Aca6NzWS-thumb.jpeg │ │ └── 01lDzoWR7Aca6NzWS.gif ├── 90 │ ├── 55 │ │ ├── 01lEeZwKjT1odAcYX-thumb.jpeg │ │ └── 01lEeZwKjT1odAcYX.png │ └── af │ │ ├── 01lEewrx8hxGqrcjS-thumb.jpeg │ │ └── 01lEewrx8hxGqrcjS.png ├── 92 │ ├── c6 │ │ ├── 01lDxhHT7NyAl2HUv-thumb.jpeg │ │ └── 01lDxhHT7NyAl2HUv.jpeg │ └── f1 │ │ ├── 01lESffn1DbvM1BJV-thumb.jpeg │ │ └── 01lESffn1DbvM1BJV.png ├── 98 │ ├── 20 │ │ ├── 01lD323vzmETfHLJv-thumb.jpeg │ │ └── 01lD323vzmETfHLJv.png │ └── fc │ │ ├── 01lHAVdglLOFmyy5n-thumb.jpeg │ │ └── 01lHAVdglLOFmyy5n.jpeg ├── 99 │ ├── 71 │ │ ├── 01lExsaB4x9O6WTVE-thumb.jpeg │ │ └── 01lExsaB4x9O6WTVE.png │ └── c4 │ │ ├── 01lEQ4k6Jl9z5GhMe-thumb.jpeg │ │ └── 01lEQ4k6Jl9z5GhMe.png ├── 00 │ ├── 59 │ │ ├── 01lDyPkqOkKuCArIJ-thumb.jpeg │ │ └── 01lDyPkqOkKuCArIJ.jpeg │ └── eb │ │ ├── 03WsduZrn4fztEFgs-thumb.jpeg │ │ └── 03WsduZrn4fztEFgs.png ├── 01 │ └── eb │ │ ├── 01lHxkKCTODZTkCS0-thumb.jpeg │ │ └── 01lHxkKCTODZTkCS0.png ├── 02 │ └── 3a │ │ ├── 01lDQD7bJ9hPCggsC-thumb.jpeg │ │ └── 01lDQD7bJ9hPCggsC.gif ├── 03 │ └── 46 │ │ ├── 01lDRjuFd9MwTSDne-thumb.jpeg │ │ └── 01lDRjuFd9MwTSDne.jpeg ├── 0c │ ├── 67 │ │ ├── 01lHoT6oEY9fapJyt-thumb.jpeg │ │ └── 01lHoT6oEY9fapJyt.png │ └── 1a │ │ ├── 01lEEdWnMhjE8lPWn-thumb.jpeg │ │ └── 01lEEdWnMhjE8lPWn.png ├── 0e │ └── ef │ │ ├── 01lHxkBeSpnMyeLrC-thumb.jpeg │ │ └── 01lHxkBeSpnMyeLrC.png ├── 1a │ ├── 22 │ │ ├── 01lHoT66AJ0LLcGAK-thumb.jpeg │ │ └── 01lHoT66AJ0LLcGAK.png │ └── c2 │ │ ├── 01lEFepmafgdqPuaV-thumb.jpeg │ │ └── 01lEFepmafgdqPuaV.png ├── 1b │ └── ab │ │ ├── 01lEUuivnupxA4d5R-thumb.jpeg │ │ └── 01lEUuivnupxA4d5R.png ├── 1d │ └── 79 │ │ ├── 01lD326t3cbennvpu-thumb.jpeg │ │ └── 01lD326t3cbennvpu.png ├── 1e │ └── 62 │ │ ├── 01lD321wq9Ggjo0hZ-thumb.jpeg │ │ └── 01lD321wq9Ggjo0hZ.jpeg ├── 1f │ └── c9 │ │ ├── 03RELzZy2UirLpljJ-thumb.jpeg │ │ └── 03RELzZy2UirLpljJ.png ├── 2b │ └── 48 │ │ ├── 01lD3249m5rUfeXBp-thumb.jpeg │ │ └── 01lD3249m5rUfeXBp.jpeg ├── 3b │ └── a1 │ │ ├── 01lHAVeJojPMzLmCn-thumb.jpeg │ │ └── 01lHAVeJojPMzLmCn.png ├── 3e │ └── 78 │ │ ├── 01lFWbAVEsSw5rGXA-thumb.jpeg │ │ └── 01lFWbAVEsSw5rGXA.jpeg ├── 4a │ └── bd │ │ ├── 01lEJAdATpOmaeSEx-thumb.jpeg │ │ └── 01lEJAdATpOmaeSEx.gif ├── 4e │ └── 27 │ │ ├── 01lEFQCr3hHXKXfPR-thumb.jpeg │ │ └── 01lEFQCr3hHXKXfPR.png ├── 4f │ └── e8 │ │ ├── 01lFCLeqiQTJS0kjO-thumb.jpeg │ │ └── 01lFCLeqiQTJS0kjO.jpeg ├── 5a │ └── ad │ │ ├── 01lDQj7cgHc7rJTrr-thumb.jpeg │ │ └── 01lDQj7cgHc7rJTrr.jpeg ├── 5c │ └── 31 │ │ ├── 01lHAVdZjJmZqUZhL-thumb.jpeg │ │ └── 01lHAVdZjJmZqUZhL.png ├── 5f │ └── 80 │ │ ├── 01lECowNja5fxeCjh-thumb.jpeg │ │ └── 01lECowNja5fxeCjh.jpeg ├── 7c │ ├── 96 │ │ ├── 01lHAVsAzmkYT6oWo-thumb.jpeg │ │ └── 01lHAVsAzmkYT6oWo.jpeg │ ├── 1d │ │ ├── 01lHAVqyXY2xeNVmm-thumb.jpeg │ │ └── 01lHAVqyXY2xeNVmm.png │ └── b5 │ │ ├── 01lEEtY0YV2AA7t1h-thumb.jpeg │ │ └── 01lEEtY0YV2AA7t1h.png ├── 7f │ └── 12 │ │ ├── 01lESfNOgXGeXe8LN-thumb.jpeg │ │ └── 01lESfNOgXGeXe8LN.png ├── 8e │ └── 4f │ │ ├── 01lFYjYJcxkSqDR9L-thumb.jpeg │ │ └── 01lFYjYJcxkSqDR9L.jpeg ├── 8f │ └── aa │ │ ├── 01lEF8JsJdg9KX7KT-thumb.jpeg │ │ └── 01lEF8JsJdg9KX7KT.png ├── 9a │ └── 4a │ │ ├── 01lHxkBFKqINgQtM8-thumb.jpeg │ │ └── 01lHxkBFKqINgQtM8.png ├── 9d │ └── f1 │ │ ├── 03RELzaYPluykrmbJ-thumb.jpeg │ │ └── 03RELzaYPluykrmbJ.png ├── 9e │ └── ef │ │ ├── 01lEartNdCiY0Vrez-thumb.jpeg │ │ └── 01lEartNdCiY0Vrez.png ├── _db.json ├── a5 │ └── e2 │ │ ├── 01lD325zpCgEcYBFJ-thumb.jpeg │ │ └── 01lD325zpCgEcYBFJ.png ├── ab │ ├── 95 │ │ ├── 01lFChq220DWIHjsf-thumb.jpeg │ │ └── 01lFChq220DWIHjsf.png │ └── 8b │ │ ├── 01lHoSrgvdBSmbyrh-thumb.jpeg │ │ └── 01lHoSrgvdBSmbyrh.png ├── ad │ ├── 84 │ │ ├── 01lHxkVGa0Pu0TqYl-thumb.jpeg │ │ └── 01lHxkVGa0Pu0TqYl.png │ └── 06 │ │ ├── 01lESfVjeThnC2iJS-thumb.jpeg │ │ └── 01lESfVjeThnC2iJS.jpeg ├── ae │ └── 17 │ │ ├── 01lE5jESho5OfUTtT-thumb.jpeg │ │ └── 01lE5jESho5OfUTtT.png ├── af │ └── 37 │ │ ├── 01lHAVk6NA9ijV9dm-thumb.jpeg │ │ ├── 01lHAVk6NA9ijV9dm.png │ │ ├── 01lHoT6RD4zFHDNM6-thumb.jpeg │ │ └── 01lHoT6RD4zFHDNM6.png ├── b0 │ └── 4b │ │ ├── 01lHoT4KuRV5O26tR-thumb.jpeg │ │ └── 01lHoT4KuRV5O26tR.png ├── b2 │ ├── 0e │ │ ├── 01lEarxWRejUV1kht-thumb.jpeg │ │ └── 01lEarxWRejUV1kht.png │ └── e0 │ │ ├── 01lFXKdxIKhTtJoZ5-thumb.jpeg │ │ └── 01lFXKdxIKhTtJoZ5.jpeg ├── b6 │ ├── 3d │ │ ├── 01lEarll1CmwL8iI3-thumb.jpeg │ │ └── 01lEarll1CmwL8iI3.png │ └── 7e │ │ ├── 01lDO5epNYCDSSlyh-thumb.jpeg │ │ └── 01lDO5epNYCDSSlyh.jpeg ├── b9 │ ├── 81 │ │ ├── 01lDSulQCRsqSYpH5-thumb.jpeg │ │ └── 01lDSulQCRsqSYpH5.jpeg │ └── 97 │ │ ├── 01lDOiDdWxGMPJdUI-thumb.jpeg │ │ └── 01lDOiDdWxGMPJdUI.jpeg ├── ba │ ├── b4 │ │ ├── 01lHxkOgwd8ki5FxV-thumb.jpeg │ │ └── 01lHxkOgwd8ki5FxV.gif │ └── e4 │ │ ├── 01lDPWUxrw6MW1Ifo-thumb.jpeg │ │ └── 01lDPWUxrw6MW1Ifo.jpeg ├── bb │ └── fa │ │ ├── 01lD32HEOYGnCF5z1-thumb.jpeg │ │ └── 01lD32HEOYGnCF5z1.png ├── bd │ └── 13 │ │ ├── 01lHoSvFY93oG3T5P-thumb.jpeg │ │ └── 01lHoSvFY93oG3T5P.png ├── c1 │ └── 9f │ │ ├── 01lFZO9gvKuu3qJAh-thumb.jpeg │ │ └── 01lFZO9gvKuu3qJAh.jpeg ├── c5 │ └── a6 │ │ ├── 01lEFHsrMKHWTLpyQ-thumb.jpeg │ │ └── 01lEFHsrMKHWTLpyQ.png ├── c9 │ └── 74 │ │ ├── 03WsduU46FyAJfikS-thumb.jpeg │ │ └── 03WsduU46FyAJfikS.png ├── ce │ └── 12 │ │ ├── 01lFM5PgAQStl2kxb-thumb.jpeg │ │ └── 01lFM5PgAQStl2kxb.jpeg ├── cf │ └── 28 │ │ ├── 01lFVX5KCqOnxB0pc-thumb.jpeg │ │ └── 01lFVX5KCqOnxB0pc.jpeg ├── d0 │ └── 50 │ │ ├── 01lHAVuDNhxd1UCFY-thumb.jpeg │ │ └── 01lHAVuDNhxd1UCFY.jpeg ├── d4 │ └── 0d │ │ ├── 03RELzQvR5Dv0OwZG-thumb.jpeg │ │ └── 03RELzQvR5Dv0OwZG.png ├── d5 │ └── 47 │ │ ├── 01lDRFDwownlsGKKf-thumb.jpeg │ │ └── 01lDRFDwownlsGKKf.jpeg ├── d7 │ └── e2 │ │ ├── 01lHxkLmVsee2AvBp-thumb.jpeg │ │ └── 01lHxkLmVsee2AvBp.gif ├── dc │ └── fd │ │ ├── 01lD322OXaE26g4VQ-thumb.jpeg │ │ └── 01lD322OXaE26g4VQ.png ├── df │ └── eb │ │ ├── 01lESfgs5DMtIc3QT-thumb.jpeg │ │ └── 01lESfgs5DMtIc3QT.png ├── e4 │ └── 61 │ │ ├── 01lHAVcioS6ToKzz3-thumb.jpeg │ │ └── 01lHAVcioS6ToKzz3.png ├── e7 │ ├── 36 │ │ ├── 01lEartUWfnpKPyD6-thumb.jpeg │ │ └── 01lEartUWfnpKPyD6.png │ └── 00 │ │ ├── 01lHoSswAgxmg8HuO-thumb.jpeg │ │ └── 01lHoSswAgxmg8HuO.png ├── e8 │ └── db │ │ ├── 01lD32Gr4GdNtJii6-thumb.jpeg │ │ └── 01lD32Gr4GdNtJii6.png ├── e9 │ └── f9 │ │ ├── 03RELzNSu67SjyjuJ-thumb.jpeg │ │ └── 03RELzNSu67SjyjuJ.png ├── ea │ └── ae │ │ ├── 01lHAVoXMIzOZqmJ6-thumb.jpeg │ │ └── 01lHAVoXMIzOZqmJ6.png ├── f5 │ └── b6 │ │ ├── 01lD325VX3TDCpQkr-thumb.jpeg │ │ └── 01lD325VX3TDCpQkr.png ├── f7 │ └── be │ │ ├── 01lHAVrfirDglTJlT-thumb.jpeg │ │ └── 01lHAVrfirDglTJlT.gif ├── fa │ └── 90 │ │ ├── 01lD323nXdCHSMMRD-thumb.jpeg │ │ ├── 01lD323nXdCHSMMRD.png │ │ ├── 01lHoT7HaiXCAnGUH-thumb.jpeg │ │ └── 01lHoT7HaiXCAnGUH.png └── fb │ └── 72 │ ├── 01lD323WE5m8aObov-thumb.jpeg │ └── 01lD323WE5m8aObov.jpeg ├── package.json ├── src ├── api.ts ├── readme.ts └── sanitize.ts ├── tpl.readme.md ├── tsconfig.json └── yarn.lock /.env: -------------------------------------------------------------------------------- 1 | NOTES_PROJECT=assets 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/.prettierrc -------------------------------------------------------------------------------- /2003/20031230-processing-in-eclipse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2003/20031230-processing-in-eclipse.md -------------------------------------------------------------------------------- /2004/20040105-automatic-keyboard-focus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2004/20040105-automatic-keyboard-focus.md -------------------------------------------------------------------------------- /2004/20040105-floats-vs-fixed-point-math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2004/20040105-floats-vs-fixed-point-math.md -------------------------------------------------------------------------------- /2004/20040106-sonia-25.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2004/20040106-sonia-25.md -------------------------------------------------------------------------------- /2004/20040107-postscript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2004/20040107-postscript.md -------------------------------------------------------------------------------- /2004/20040109-java-tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2004/20040109-java-tutorials.md -------------------------------------------------------------------------------- /2004/20040116-new-demos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2004/20040116-new-demos.md -------------------------------------------------------------------------------- /2004/20040127-progress-bar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2004/20040127-progress-bar.md -------------------------------------------------------------------------------- /2005/20050304-macronaut-hub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2005/20050304-macronaut-hub.md -------------------------------------------------------------------------------- /2005/20050706-648-ney-14-hey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2005/20050706-648-ney-14-hey.md -------------------------------------------------------------------------------- /2005/20050926-1st-ave-machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2005/20050926-1st-ave-machine.md -------------------------------------------------------------------------------- /2007/20070718-adobe-says-the-picture-is-now-complete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2007/20070718-adobe-says-the-picture-is-now-complete.md -------------------------------------------------------------------------------- /2015/20151116-linked-data-clojurescript-workshop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2015/20151116-linked-data-clojurescript-workshop.md -------------------------------------------------------------------------------- /2015/20151215-jacobs-ladder-of-coding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2015/20151215-jacobs-ladder-of-coding.md -------------------------------------------------------------------------------- /2016/20160105-evolutionary-failures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2016/20160105-evolutionary-failures.md -------------------------------------------------------------------------------- /2016/20160502-hiperf-clojurescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2016/20160502-hiperf-clojurescript.md -------------------------------------------------------------------------------- /2016/20160626-generative-design-clojure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2016/20160626-generative-design-clojure.md -------------------------------------------------------------------------------- /2016/20160703-clojurescript-webworkers-webgl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2016/20160703-clojurescript-webworkers-webgl.md -------------------------------------------------------------------------------- /2018/20180204-how-to-ui-in-2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2018/20180204-how-to-ui-in-2018.md -------------------------------------------------------------------------------- /2019/20190304-of-umbrellas-transducers-reactive-streams-pt1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2019/20190304-of-umbrellas-transducers-reactive-streams-pt1.md -------------------------------------------------------------------------------- /2019/20190307-of-umbrellas-transducers-reactive-streams-pt2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2019/20190307-of-umbrellas-transducers-reactive-streams-pt2.md -------------------------------------------------------------------------------- /2019/20190310-of-umbrellas-transducers-reactive-streams-pt3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2019/20190310-of-umbrellas-transducers-reactive-streams-pt3.md -------------------------------------------------------------------------------- /2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2019/20190314-of-umbrellas-transducers-reactive-streams-pt4.md -------------------------------------------------------------------------------- /2022/20220831-zig-pointer-cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2022/20220831-zig-pointer-cheatsheet.md -------------------------------------------------------------------------------- /2022/20220903-zig-projects-wip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2022/20220903-zig-projects-wip.md -------------------------------------------------------------------------------- /2022/20221204-personal-considerations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2022/20221204-personal-considerations.md -------------------------------------------------------------------------------- /2022/20221230-looking-back-to-look-foward.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2022/20221230-looking-back-to-look-foward.md -------------------------------------------------------------------------------- /2023/20230103-a-nod-of-acknowledgement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2023/20230103-a-nod-of-acknowledgement.md -------------------------------------------------------------------------------- /2023/20230112-may-the-forth-be-with-you.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2023/20230112-may-the-forth-be-with-you.md -------------------------------------------------------------------------------- /2023/20230226-forth-mastodon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2023/20230226-forth-mastodon.md -------------------------------------------------------------------------------- /2025/20250319-llm-posiwid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20250319-llm-posiwid.md -------------------------------------------------------------------------------- /2025/20250328-the-map-is-not-the-terrain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20250328-the-map-is-not-the-terrain.md -------------------------------------------------------------------------------- /2025/20250329-defrag-zkm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20250329-defrag-zkm.md -------------------------------------------------------------------------------- /2025/20250511-color-palettes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20250511-color-palettes.md -------------------------------------------------------------------------------- /2025/20250513-blue-eyed-ai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20250513-blue-eyed-ai.md -------------------------------------------------------------------------------- /2025/20250605-dashboards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20250605-dashboards.md -------------------------------------------------------------------------------- /2025/20250815-generative-vs-generative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20250815-generative-vs-generative.md -------------------------------------------------------------------------------- /2025/20251107-tags-are-sets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/2025/20251107-tags-are-sets.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/README.md -------------------------------------------------------------------------------- /assets/00/59/01lDyPkqOkKuCArIJ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/00/59/01lDyPkqOkKuCArIJ-thumb.jpeg -------------------------------------------------------------------------------- /assets/00/59/01lDyPkqOkKuCArIJ.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/00/59/01lDyPkqOkKuCArIJ.jpeg -------------------------------------------------------------------------------- /assets/00/eb/03WsduZrn4fztEFgs-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/00/eb/03WsduZrn4fztEFgs-thumb.jpeg -------------------------------------------------------------------------------- /assets/00/eb/03WsduZrn4fztEFgs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/00/eb/03WsduZrn4fztEFgs.png -------------------------------------------------------------------------------- /assets/01/eb/01lHxkKCTODZTkCS0-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/01/eb/01lHxkKCTODZTkCS0-thumb.jpeg -------------------------------------------------------------------------------- /assets/01/eb/01lHxkKCTODZTkCS0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/01/eb/01lHxkKCTODZTkCS0.png -------------------------------------------------------------------------------- /assets/02/3a/01lDQD7bJ9hPCggsC-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/02/3a/01lDQD7bJ9hPCggsC-thumb.jpeg -------------------------------------------------------------------------------- /assets/02/3a/01lDQD7bJ9hPCggsC.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/02/3a/01lDQD7bJ9hPCggsC.gif -------------------------------------------------------------------------------- /assets/03/46/01lDRjuFd9MwTSDne-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/03/46/01lDRjuFd9MwTSDne-thumb.jpeg -------------------------------------------------------------------------------- /assets/03/46/01lDRjuFd9MwTSDne.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/03/46/01lDRjuFd9MwTSDne.jpeg -------------------------------------------------------------------------------- /assets/0c/1a/01lEEdWnMhjE8lPWn-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/0c/1a/01lEEdWnMhjE8lPWn-thumb.jpeg -------------------------------------------------------------------------------- /assets/0c/1a/01lEEdWnMhjE8lPWn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/0c/1a/01lEEdWnMhjE8lPWn.png -------------------------------------------------------------------------------- /assets/0c/67/01lHoT6oEY9fapJyt-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/0c/67/01lHoT6oEY9fapJyt-thumb.jpeg -------------------------------------------------------------------------------- /assets/0c/67/01lHoT6oEY9fapJyt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/0c/67/01lHoT6oEY9fapJyt.png -------------------------------------------------------------------------------- /assets/0e/ef/01lHxkBeSpnMyeLrC-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/0e/ef/01lHxkBeSpnMyeLrC-thumb.jpeg -------------------------------------------------------------------------------- /assets/0e/ef/01lHxkBeSpnMyeLrC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/0e/ef/01lHxkBeSpnMyeLrC.png -------------------------------------------------------------------------------- /assets/13/a4/01lEczFeRQIwuivoM-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/13/a4/01lEczFeRQIwuivoM-thumb.jpeg -------------------------------------------------------------------------------- /assets/13/a4/01lEczFeRQIwuivoM.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/13/a4/01lEczFeRQIwuivoM.jpeg -------------------------------------------------------------------------------- /assets/15/30/01lEfUeVZ6iDAPiQB-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/15/30/01lEfUeVZ6iDAPiQB-thumb.jpeg -------------------------------------------------------------------------------- /assets/15/30/01lEfUeVZ6iDAPiQB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/15/30/01lEfUeVZ6iDAPiQB.png -------------------------------------------------------------------------------- /assets/16/34/01lERt2cpXpI2WEZy-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/16/34/01lERt2cpXpI2WEZy-thumb.jpeg -------------------------------------------------------------------------------- /assets/16/34/01lERt2cpXpI2WEZy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/16/34/01lERt2cpXpI2WEZy.png -------------------------------------------------------------------------------- /assets/1a/22/01lHoT66AJ0LLcGAK-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1a/22/01lHoT66AJ0LLcGAK-thumb.jpeg -------------------------------------------------------------------------------- /assets/1a/22/01lHoT66AJ0LLcGAK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1a/22/01lHoT66AJ0LLcGAK.png -------------------------------------------------------------------------------- /assets/1a/c2/01lEFepmafgdqPuaV-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1a/c2/01lEFepmafgdqPuaV-thumb.jpeg -------------------------------------------------------------------------------- /assets/1a/c2/01lEFepmafgdqPuaV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1a/c2/01lEFepmafgdqPuaV.png -------------------------------------------------------------------------------- /assets/1b/ab/01lEUuivnupxA4d5R-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1b/ab/01lEUuivnupxA4d5R-thumb.jpeg -------------------------------------------------------------------------------- /assets/1b/ab/01lEUuivnupxA4d5R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1b/ab/01lEUuivnupxA4d5R.png -------------------------------------------------------------------------------- /assets/1d/79/01lD326t3cbennvpu-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1d/79/01lD326t3cbennvpu-thumb.jpeg -------------------------------------------------------------------------------- /assets/1d/79/01lD326t3cbennvpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1d/79/01lD326t3cbennvpu.png -------------------------------------------------------------------------------- /assets/1e/62/01lD321wq9Ggjo0hZ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1e/62/01lD321wq9Ggjo0hZ-thumb.jpeg -------------------------------------------------------------------------------- /assets/1e/62/01lD321wq9Ggjo0hZ.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1e/62/01lD321wq9Ggjo0hZ.jpeg -------------------------------------------------------------------------------- /assets/1f/c9/03RELzZy2UirLpljJ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1f/c9/03RELzZy2UirLpljJ-thumb.jpeg -------------------------------------------------------------------------------- /assets/1f/c9/03RELzZy2UirLpljJ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/1f/c9/03RELzZy2UirLpljJ.png -------------------------------------------------------------------------------- /assets/22/85/01lD32DH53Dwk4qsh-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/22/85/01lD32DH53Dwk4qsh-thumb.jpeg -------------------------------------------------------------------------------- /assets/22/85/01lD32DH53Dwk4qsh.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/22/85/01lD32DH53Dwk4qsh.jpeg -------------------------------------------------------------------------------- /assets/22/e0/01lHAVnQLdSSa2rc6-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/22/e0/01lHAVnQLdSSa2rc6-thumb.jpeg -------------------------------------------------------------------------------- /assets/22/e0/01lHAVnQLdSSa2rc6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/22/e0/01lHAVnQLdSSa2rc6.png -------------------------------------------------------------------------------- /assets/2b/48/01lD3249m5rUfeXBp-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/2b/48/01lD3249m5rUfeXBp-thumb.jpeg -------------------------------------------------------------------------------- /assets/2b/48/01lD3249m5rUfeXBp.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/2b/48/01lD3249m5rUfeXBp.jpeg -------------------------------------------------------------------------------- /assets/32/ab/01lEfrX8ORjVuyLtl-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/32/ab/01lEfrX8ORjVuyLtl-thumb.jpeg -------------------------------------------------------------------------------- /assets/32/ab/01lEfrX8ORjVuyLtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/32/ab/01lEfrX8ORjVuyLtl.png -------------------------------------------------------------------------------- /assets/33/29/01lDyxbuFvUUtCLOo-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/33/29/01lDyxbuFvUUtCLOo-thumb.jpeg -------------------------------------------------------------------------------- /assets/33/29/01lDyxbuFvUUtCLOo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/33/29/01lDyxbuFvUUtCLOo.png -------------------------------------------------------------------------------- /assets/36/11/01lD327Aq4NP9mM65-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/36/11/01lD327Aq4NP9mM65-thumb.jpeg -------------------------------------------------------------------------------- /assets/36/11/01lD327Aq4NP9mM65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/36/11/01lD327Aq4NP9mM65.png -------------------------------------------------------------------------------- /assets/38/41/01lHAVpiD5mV2tXis-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/38/41/01lHAVpiD5mV2tXis-thumb.jpeg -------------------------------------------------------------------------------- /assets/38/41/01lHAVpiD5mV2tXis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/38/41/01lHAVpiD5mV2tXis.png -------------------------------------------------------------------------------- /assets/38/f2/01lD324KdLo7QpdBw-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/38/f2/01lD324KdLo7QpdBw-thumb.jpeg -------------------------------------------------------------------------------- /assets/38/f2/01lD324KdLo7QpdBw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/38/f2/01lD324KdLo7QpdBw.png -------------------------------------------------------------------------------- /assets/3b/a1/01lHAVeJojPMzLmCn-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/3b/a1/01lHAVeJojPMzLmCn-thumb.jpeg -------------------------------------------------------------------------------- /assets/3b/a1/01lHAVeJojPMzLmCn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/3b/a1/01lHAVeJojPMzLmCn.png -------------------------------------------------------------------------------- /assets/3e/78/01lFWbAVEsSw5rGXA-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/3e/78/01lFWbAVEsSw5rGXA-thumb.jpeg -------------------------------------------------------------------------------- /assets/3e/78/01lFWbAVEsSw5rGXA.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/3e/78/01lFWbAVEsSw5rGXA.jpeg -------------------------------------------------------------------------------- /assets/40/80/01lD32DpMfBQbGuW5-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/40/80/01lD32DpMfBQbGuW5-thumb.jpeg -------------------------------------------------------------------------------- /assets/40/80/01lD32DpMfBQbGuW5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/40/80/01lD32DpMfBQbGuW5.png -------------------------------------------------------------------------------- /assets/40/f6/03RELzQeecBSNC6z0-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/40/f6/03RELzQeecBSNC6z0-thumb.jpeg -------------------------------------------------------------------------------- /assets/40/f6/03RELzQeecBSNC6z0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/40/f6/03RELzQeecBSNC6z0.png -------------------------------------------------------------------------------- /assets/41/32/01lHoT6tFI5Kh2qre-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/41/32/01lHoT6tFI5Kh2qre-thumb.jpeg -------------------------------------------------------------------------------- /assets/41/32/01lHoT6tFI5Kh2qre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/41/32/01lHoT6tFI5Kh2qre.png -------------------------------------------------------------------------------- /assets/44/c2/01lESfSTq3LKKnFoA-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/44/c2/01lESfSTq3LKKnFoA-thumb.jpeg -------------------------------------------------------------------------------- /assets/44/c2/01lESfSTq3LKKnFoA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/44/c2/01lESfSTq3LKKnFoA.png -------------------------------------------------------------------------------- /assets/45/6b/01lE5zPUQanMoAK0u-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/45/6b/01lE5zPUQanMoAK0u-thumb.jpeg -------------------------------------------------------------------------------- /assets/45/6b/01lE5zPUQanMoAK0u.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/45/6b/01lE5zPUQanMoAK0u.png -------------------------------------------------------------------------------- /assets/49/7f/01lHAVwOCOsexlPXQ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/49/7f/01lHAVwOCOsexlPXQ-thumb.jpeg -------------------------------------------------------------------------------- /assets/49/7f/01lHAVwOCOsexlPXQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/49/7f/01lHAVwOCOsexlPXQ.png -------------------------------------------------------------------------------- /assets/4a/bd/01lEJAdATpOmaeSEx-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/4a/bd/01lEJAdATpOmaeSEx-thumb.jpeg -------------------------------------------------------------------------------- /assets/4a/bd/01lEJAdATpOmaeSEx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/4a/bd/01lEJAdATpOmaeSEx.gif -------------------------------------------------------------------------------- /assets/4e/27/01lEFQCr3hHXKXfPR-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/4e/27/01lEFQCr3hHXKXfPR-thumb.jpeg -------------------------------------------------------------------------------- /assets/4e/27/01lEFQCr3hHXKXfPR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/4e/27/01lEFQCr3hHXKXfPR.png -------------------------------------------------------------------------------- /assets/4f/e8/01lFCLeqiQTJS0kjO-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/4f/e8/01lFCLeqiQTJS0kjO-thumb.jpeg -------------------------------------------------------------------------------- /assets/4f/e8/01lFCLeqiQTJS0kjO.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/4f/e8/01lFCLeqiQTJS0kjO.jpeg -------------------------------------------------------------------------------- /assets/50/78/01lHxkKp8WrrZzpTE-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/50/78/01lHxkKp8WrrZzpTE-thumb.jpeg -------------------------------------------------------------------------------- /assets/50/78/01lHxkKp8WrrZzpTE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/50/78/01lHxkKp8WrrZzpTE.png -------------------------------------------------------------------------------- /assets/53/ee/01lHxkHsNu5ASn9Ev-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/53/ee/01lHxkHsNu5ASn9Ev-thumb.jpeg -------------------------------------------------------------------------------- /assets/53/ee/01lHxkHsNu5ASn9Ev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/53/ee/01lHxkHsNu5ASn9Ev.gif -------------------------------------------------------------------------------- /assets/54/7b/01lD32HzpYWXExs9T-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/54/7b/01lD32HzpYWXExs9T-thumb.jpeg -------------------------------------------------------------------------------- /assets/54/7b/01lD32HzpYWXExs9T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/54/7b/01lD32HzpYWXExs9T.png -------------------------------------------------------------------------------- /assets/55/7d/01lEe6OOd9lzvpKXS-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/55/7d/01lEe6OOd9lzvpKXS-thumb.jpeg -------------------------------------------------------------------------------- /assets/55/7d/01lEe6OOd9lzvpKXS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/55/7d/01lEe6OOd9lzvpKXS.png -------------------------------------------------------------------------------- /assets/55/99/01lHAVcpLAWFz4EG7-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/55/99/01lHAVcpLAWFz4EG7-thumb.jpeg -------------------------------------------------------------------------------- /assets/55/99/01lHAVcpLAWFz4EG7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/55/99/01lHAVcpLAWFz4EG7.png -------------------------------------------------------------------------------- /assets/58/05/01lEdSqXMPJFeo1xd-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/58/05/01lEdSqXMPJFeo1xd-thumb.jpeg -------------------------------------------------------------------------------- /assets/58/05/01lEdSqXMPJFeo1xd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/58/05/01lEdSqXMPJFeo1xd.png -------------------------------------------------------------------------------- /assets/5a/ad/01lDQj7cgHc7rJTrr-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/5a/ad/01lDQj7cgHc7rJTrr-thumb.jpeg -------------------------------------------------------------------------------- /assets/5a/ad/01lDQj7cgHc7rJTrr.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/5a/ad/01lDQj7cgHc7rJTrr.jpeg -------------------------------------------------------------------------------- /assets/5c/31/01lHAVdZjJmZqUZhL-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/5c/31/01lHAVdZjJmZqUZhL-thumb.jpeg -------------------------------------------------------------------------------- /assets/5c/31/01lHAVdZjJmZqUZhL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/5c/31/01lHAVdZjJmZqUZhL.png -------------------------------------------------------------------------------- /assets/5f/80/01lECowNja5fxeCjh-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/5f/80/01lECowNja5fxeCjh-thumb.jpeg -------------------------------------------------------------------------------- /assets/5f/80/01lECowNja5fxeCjh.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/5f/80/01lECowNja5fxeCjh.jpeg -------------------------------------------------------------------------------- /assets/60/24/01lHAVpce38DRq2sF-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/60/24/01lHAVpce38DRq2sF-thumb.jpeg -------------------------------------------------------------------------------- /assets/60/24/01lHAVpce38DRq2sF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/60/24/01lHAVpce38DRq2sF.png -------------------------------------------------------------------------------- /assets/70/01/01lE0avDqgr42XflO-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/70/01/01lE0avDqgr42XflO-thumb.jpeg -------------------------------------------------------------------------------- /assets/70/01/01lE0avDqgr42XflO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/70/01/01lE0avDqgr42XflO.png -------------------------------------------------------------------------------- /assets/70/7e/01lHxkPEHFAJNuzXj-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/70/7e/01lHxkPEHFAJNuzXj-thumb.jpeg -------------------------------------------------------------------------------- /assets/70/7e/01lHxkPEHFAJNuzXj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/70/7e/01lHxkPEHFAJNuzXj.png -------------------------------------------------------------------------------- /assets/75/11/01lD32I4r9Txtwiii-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/75/11/01lD32I4r9Txtwiii-thumb.jpeg -------------------------------------------------------------------------------- /assets/75/11/01lD32I4r9Txtwiii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/75/11/01lD32I4r9Txtwiii.png -------------------------------------------------------------------------------- /assets/75/2e/01lEarq77kGMgDL5g-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/75/2e/01lEarq77kGMgDL5g-thumb.jpeg -------------------------------------------------------------------------------- /assets/75/2e/01lEarq77kGMgDL5g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/75/2e/01lEarq77kGMgDL5g.png -------------------------------------------------------------------------------- /assets/75/54/01lD32BNE0Fukquz6-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/75/54/01lD32BNE0Fukquz6-thumb.jpeg -------------------------------------------------------------------------------- /assets/75/54/01lD32BNE0Fukquz6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/75/54/01lD32BNE0Fukquz6.png -------------------------------------------------------------------------------- /assets/7c/1d/01lHAVqyXY2xeNVmm-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7c/1d/01lHAVqyXY2xeNVmm-thumb.jpeg -------------------------------------------------------------------------------- /assets/7c/1d/01lHAVqyXY2xeNVmm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7c/1d/01lHAVqyXY2xeNVmm.png -------------------------------------------------------------------------------- /assets/7c/96/01lHAVsAzmkYT6oWo-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7c/96/01lHAVsAzmkYT6oWo-thumb.jpeg -------------------------------------------------------------------------------- /assets/7c/96/01lHAVsAzmkYT6oWo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7c/96/01lHAVsAzmkYT6oWo.jpeg -------------------------------------------------------------------------------- /assets/7c/b5/01lEEtY0YV2AA7t1h-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7c/b5/01lEEtY0YV2AA7t1h-thumb.jpeg -------------------------------------------------------------------------------- /assets/7c/b5/01lEEtY0YV2AA7t1h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7c/b5/01lEEtY0YV2AA7t1h.png -------------------------------------------------------------------------------- /assets/7f/12/01lESfNOgXGeXe8LN-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7f/12/01lESfNOgXGeXe8LN-thumb.jpeg -------------------------------------------------------------------------------- /assets/7f/12/01lESfNOgXGeXe8LN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/7f/12/01lESfNOgXGeXe8LN.png -------------------------------------------------------------------------------- /assets/81/a0/01lEC8pL1I3Uk1ZD1-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/81/a0/01lEC8pL1I3Uk1ZD1-thumb.jpeg -------------------------------------------------------------------------------- /assets/81/a0/01lEC8pL1I3Uk1ZD1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/81/a0/01lEC8pL1I3Uk1ZD1.png -------------------------------------------------------------------------------- /assets/88/63/01lDzoWR7Aca6NzWS-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/88/63/01lDzoWR7Aca6NzWS-thumb.jpeg -------------------------------------------------------------------------------- /assets/88/63/01lDzoWR7Aca6NzWS.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/88/63/01lDzoWR7Aca6NzWS.gif -------------------------------------------------------------------------------- /assets/8e/4f/01lFYjYJcxkSqDR9L-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/8e/4f/01lFYjYJcxkSqDR9L-thumb.jpeg -------------------------------------------------------------------------------- /assets/8e/4f/01lFYjYJcxkSqDR9L.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/8e/4f/01lFYjYJcxkSqDR9L.jpeg -------------------------------------------------------------------------------- /assets/8f/aa/01lEF8JsJdg9KX7KT-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/8f/aa/01lEF8JsJdg9KX7KT-thumb.jpeg -------------------------------------------------------------------------------- /assets/8f/aa/01lEF8JsJdg9KX7KT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/8f/aa/01lEF8JsJdg9KX7KT.png -------------------------------------------------------------------------------- /assets/90/55/01lEeZwKjT1odAcYX-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/90/55/01lEeZwKjT1odAcYX-thumb.jpeg -------------------------------------------------------------------------------- /assets/90/55/01lEeZwKjT1odAcYX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/90/55/01lEeZwKjT1odAcYX.png -------------------------------------------------------------------------------- /assets/90/af/01lEewrx8hxGqrcjS-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/90/af/01lEewrx8hxGqrcjS-thumb.jpeg -------------------------------------------------------------------------------- /assets/90/af/01lEewrx8hxGqrcjS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/90/af/01lEewrx8hxGqrcjS.png -------------------------------------------------------------------------------- /assets/92/c6/01lDxhHT7NyAl2HUv-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/92/c6/01lDxhHT7NyAl2HUv-thumb.jpeg -------------------------------------------------------------------------------- /assets/92/c6/01lDxhHT7NyAl2HUv.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/92/c6/01lDxhHT7NyAl2HUv.jpeg -------------------------------------------------------------------------------- /assets/92/f1/01lESffn1DbvM1BJV-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/92/f1/01lESffn1DbvM1BJV-thumb.jpeg -------------------------------------------------------------------------------- /assets/92/f1/01lESffn1DbvM1BJV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/92/f1/01lESffn1DbvM1BJV.png -------------------------------------------------------------------------------- /assets/98/20/01lD323vzmETfHLJv-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/98/20/01lD323vzmETfHLJv-thumb.jpeg -------------------------------------------------------------------------------- /assets/98/20/01lD323vzmETfHLJv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/98/20/01lD323vzmETfHLJv.png -------------------------------------------------------------------------------- /assets/98/fc/01lHAVdglLOFmyy5n-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/98/fc/01lHAVdglLOFmyy5n-thumb.jpeg -------------------------------------------------------------------------------- /assets/98/fc/01lHAVdglLOFmyy5n.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/98/fc/01lHAVdglLOFmyy5n.jpeg -------------------------------------------------------------------------------- /assets/99/71/01lExsaB4x9O6WTVE-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/99/71/01lExsaB4x9O6WTVE-thumb.jpeg -------------------------------------------------------------------------------- /assets/99/71/01lExsaB4x9O6WTVE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/99/71/01lExsaB4x9O6WTVE.png -------------------------------------------------------------------------------- /assets/99/c4/01lEQ4k6Jl9z5GhMe-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/99/c4/01lEQ4k6Jl9z5GhMe-thumb.jpeg -------------------------------------------------------------------------------- /assets/99/c4/01lEQ4k6Jl9z5GhMe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/99/c4/01lEQ4k6Jl9z5GhMe.png -------------------------------------------------------------------------------- /assets/9a/4a/01lHxkBFKqINgQtM8-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/9a/4a/01lHxkBFKqINgQtM8-thumb.jpeg -------------------------------------------------------------------------------- /assets/9a/4a/01lHxkBFKqINgQtM8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/9a/4a/01lHxkBFKqINgQtM8.png -------------------------------------------------------------------------------- /assets/9d/f1/03RELzaYPluykrmbJ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/9d/f1/03RELzaYPluykrmbJ-thumb.jpeg -------------------------------------------------------------------------------- /assets/9d/f1/03RELzaYPluykrmbJ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/9d/f1/03RELzaYPluykrmbJ.png -------------------------------------------------------------------------------- /assets/9e/ef/01lEartNdCiY0Vrez-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/9e/ef/01lEartNdCiY0Vrez-thumb.jpeg -------------------------------------------------------------------------------- /assets/9e/ef/01lEartNdCiY0Vrez.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/9e/ef/01lEartNdCiY0Vrez.png -------------------------------------------------------------------------------- /assets/_db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/_db.json -------------------------------------------------------------------------------- /assets/a5/e2/01lD325zpCgEcYBFJ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/a5/e2/01lD325zpCgEcYBFJ-thumb.jpeg -------------------------------------------------------------------------------- /assets/a5/e2/01lD325zpCgEcYBFJ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/a5/e2/01lD325zpCgEcYBFJ.png -------------------------------------------------------------------------------- /assets/ab/8b/01lHoSrgvdBSmbyrh-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ab/8b/01lHoSrgvdBSmbyrh-thumb.jpeg -------------------------------------------------------------------------------- /assets/ab/8b/01lHoSrgvdBSmbyrh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ab/8b/01lHoSrgvdBSmbyrh.png -------------------------------------------------------------------------------- /assets/ab/95/01lFChq220DWIHjsf-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ab/95/01lFChq220DWIHjsf-thumb.jpeg -------------------------------------------------------------------------------- /assets/ab/95/01lFChq220DWIHjsf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ab/95/01lFChq220DWIHjsf.png -------------------------------------------------------------------------------- /assets/ad/06/01lESfVjeThnC2iJS-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ad/06/01lESfVjeThnC2iJS-thumb.jpeg -------------------------------------------------------------------------------- /assets/ad/06/01lESfVjeThnC2iJS.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ad/06/01lESfVjeThnC2iJS.jpeg -------------------------------------------------------------------------------- /assets/ad/84/01lHxkVGa0Pu0TqYl-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ad/84/01lHxkVGa0Pu0TqYl-thumb.jpeg -------------------------------------------------------------------------------- /assets/ad/84/01lHxkVGa0Pu0TqYl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ad/84/01lHxkVGa0Pu0TqYl.png -------------------------------------------------------------------------------- /assets/ae/17/01lE5jESho5OfUTtT-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ae/17/01lE5jESho5OfUTtT-thumb.jpeg -------------------------------------------------------------------------------- /assets/ae/17/01lE5jESho5OfUTtT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ae/17/01lE5jESho5OfUTtT.png -------------------------------------------------------------------------------- /assets/af/37/01lHAVk6NA9ijV9dm-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/af/37/01lHAVk6NA9ijV9dm-thumb.jpeg -------------------------------------------------------------------------------- /assets/af/37/01lHAVk6NA9ijV9dm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/af/37/01lHAVk6NA9ijV9dm.png -------------------------------------------------------------------------------- /assets/af/37/01lHoT6RD4zFHDNM6-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/af/37/01lHoT6RD4zFHDNM6-thumb.jpeg -------------------------------------------------------------------------------- /assets/af/37/01lHoT6RD4zFHDNM6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/af/37/01lHoT6RD4zFHDNM6.png -------------------------------------------------------------------------------- /assets/b0/4b/01lHoT4KuRV5O26tR-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b0/4b/01lHoT4KuRV5O26tR-thumb.jpeg -------------------------------------------------------------------------------- /assets/b0/4b/01lHoT4KuRV5O26tR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b0/4b/01lHoT4KuRV5O26tR.png -------------------------------------------------------------------------------- /assets/b2/0e/01lEarxWRejUV1kht-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b2/0e/01lEarxWRejUV1kht-thumb.jpeg -------------------------------------------------------------------------------- /assets/b2/0e/01lEarxWRejUV1kht.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b2/0e/01lEarxWRejUV1kht.png -------------------------------------------------------------------------------- /assets/b2/e0/01lFXKdxIKhTtJoZ5-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b2/e0/01lFXKdxIKhTtJoZ5-thumb.jpeg -------------------------------------------------------------------------------- /assets/b2/e0/01lFXKdxIKhTtJoZ5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b2/e0/01lFXKdxIKhTtJoZ5.jpeg -------------------------------------------------------------------------------- /assets/b6/3d/01lEarll1CmwL8iI3-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b6/3d/01lEarll1CmwL8iI3-thumb.jpeg -------------------------------------------------------------------------------- /assets/b6/3d/01lEarll1CmwL8iI3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b6/3d/01lEarll1CmwL8iI3.png -------------------------------------------------------------------------------- /assets/b6/7e/01lDO5epNYCDSSlyh-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b6/7e/01lDO5epNYCDSSlyh-thumb.jpeg -------------------------------------------------------------------------------- /assets/b6/7e/01lDO5epNYCDSSlyh.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b6/7e/01lDO5epNYCDSSlyh.jpeg -------------------------------------------------------------------------------- /assets/b9/81/01lDSulQCRsqSYpH5-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b9/81/01lDSulQCRsqSYpH5-thumb.jpeg -------------------------------------------------------------------------------- /assets/b9/81/01lDSulQCRsqSYpH5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b9/81/01lDSulQCRsqSYpH5.jpeg -------------------------------------------------------------------------------- /assets/b9/97/01lDOiDdWxGMPJdUI-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b9/97/01lDOiDdWxGMPJdUI-thumb.jpeg -------------------------------------------------------------------------------- /assets/b9/97/01lDOiDdWxGMPJdUI.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/b9/97/01lDOiDdWxGMPJdUI.jpeg -------------------------------------------------------------------------------- /assets/ba/b4/01lHxkOgwd8ki5FxV-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ba/b4/01lHxkOgwd8ki5FxV-thumb.jpeg -------------------------------------------------------------------------------- /assets/ba/b4/01lHxkOgwd8ki5FxV.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ba/b4/01lHxkOgwd8ki5FxV.gif -------------------------------------------------------------------------------- /assets/ba/e4/01lDPWUxrw6MW1Ifo-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ba/e4/01lDPWUxrw6MW1Ifo-thumb.jpeg -------------------------------------------------------------------------------- /assets/ba/e4/01lDPWUxrw6MW1Ifo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ba/e4/01lDPWUxrw6MW1Ifo.jpeg -------------------------------------------------------------------------------- /assets/bb/fa/01lD32HEOYGnCF5z1-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/bb/fa/01lD32HEOYGnCF5z1-thumb.jpeg -------------------------------------------------------------------------------- /assets/bb/fa/01lD32HEOYGnCF5z1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/bb/fa/01lD32HEOYGnCF5z1.png -------------------------------------------------------------------------------- /assets/bd/13/01lHoSvFY93oG3T5P-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/bd/13/01lHoSvFY93oG3T5P-thumb.jpeg -------------------------------------------------------------------------------- /assets/bd/13/01lHoSvFY93oG3T5P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/bd/13/01lHoSvFY93oG3T5P.png -------------------------------------------------------------------------------- /assets/c1/9f/01lFZO9gvKuu3qJAh-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/c1/9f/01lFZO9gvKuu3qJAh-thumb.jpeg -------------------------------------------------------------------------------- /assets/c1/9f/01lFZO9gvKuu3qJAh.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/c1/9f/01lFZO9gvKuu3qJAh.jpeg -------------------------------------------------------------------------------- /assets/c5/a6/01lEFHsrMKHWTLpyQ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/c5/a6/01lEFHsrMKHWTLpyQ-thumb.jpeg -------------------------------------------------------------------------------- /assets/c5/a6/01lEFHsrMKHWTLpyQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/c5/a6/01lEFHsrMKHWTLpyQ.png -------------------------------------------------------------------------------- /assets/c9/74/03WsduU46FyAJfikS-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/c9/74/03WsduU46FyAJfikS-thumb.jpeg -------------------------------------------------------------------------------- /assets/c9/74/03WsduU46FyAJfikS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/c9/74/03WsduU46FyAJfikS.png -------------------------------------------------------------------------------- /assets/ce/12/01lFM5PgAQStl2kxb-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ce/12/01lFM5PgAQStl2kxb-thumb.jpeg -------------------------------------------------------------------------------- /assets/ce/12/01lFM5PgAQStl2kxb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ce/12/01lFM5PgAQStl2kxb.jpeg -------------------------------------------------------------------------------- /assets/cf/28/01lFVX5KCqOnxB0pc-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/cf/28/01lFVX5KCqOnxB0pc-thumb.jpeg -------------------------------------------------------------------------------- /assets/cf/28/01lFVX5KCqOnxB0pc.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/cf/28/01lFVX5KCqOnxB0pc.jpeg -------------------------------------------------------------------------------- /assets/d0/50/01lHAVuDNhxd1UCFY-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d0/50/01lHAVuDNhxd1UCFY-thumb.jpeg -------------------------------------------------------------------------------- /assets/d0/50/01lHAVuDNhxd1UCFY.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d0/50/01lHAVuDNhxd1UCFY.jpeg -------------------------------------------------------------------------------- /assets/d4/0d/03RELzQvR5Dv0OwZG-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d4/0d/03RELzQvR5Dv0OwZG-thumb.jpeg -------------------------------------------------------------------------------- /assets/d4/0d/03RELzQvR5Dv0OwZG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d4/0d/03RELzQvR5Dv0OwZG.png -------------------------------------------------------------------------------- /assets/d5/47/01lDRFDwownlsGKKf-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d5/47/01lDRFDwownlsGKKf-thumb.jpeg -------------------------------------------------------------------------------- /assets/d5/47/01lDRFDwownlsGKKf.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d5/47/01lDRFDwownlsGKKf.jpeg -------------------------------------------------------------------------------- /assets/d7/e2/01lHxkLmVsee2AvBp-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d7/e2/01lHxkLmVsee2AvBp-thumb.jpeg -------------------------------------------------------------------------------- /assets/d7/e2/01lHxkLmVsee2AvBp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/d7/e2/01lHxkLmVsee2AvBp.gif -------------------------------------------------------------------------------- /assets/dc/fd/01lD322OXaE26g4VQ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/dc/fd/01lD322OXaE26g4VQ-thumb.jpeg -------------------------------------------------------------------------------- /assets/dc/fd/01lD322OXaE26g4VQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/dc/fd/01lD322OXaE26g4VQ.png -------------------------------------------------------------------------------- /assets/df/eb/01lESfgs5DMtIc3QT-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/df/eb/01lESfgs5DMtIc3QT-thumb.jpeg -------------------------------------------------------------------------------- /assets/df/eb/01lESfgs5DMtIc3QT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/df/eb/01lESfgs5DMtIc3QT.png -------------------------------------------------------------------------------- /assets/e4/61/01lHAVcioS6ToKzz3-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e4/61/01lHAVcioS6ToKzz3-thumb.jpeg -------------------------------------------------------------------------------- /assets/e4/61/01lHAVcioS6ToKzz3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e4/61/01lHAVcioS6ToKzz3.png -------------------------------------------------------------------------------- /assets/e7/00/01lHoSswAgxmg8HuO-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e7/00/01lHoSswAgxmg8HuO-thumb.jpeg -------------------------------------------------------------------------------- /assets/e7/00/01lHoSswAgxmg8HuO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e7/00/01lHoSswAgxmg8HuO.png -------------------------------------------------------------------------------- /assets/e7/36/01lEartUWfnpKPyD6-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e7/36/01lEartUWfnpKPyD6-thumb.jpeg -------------------------------------------------------------------------------- /assets/e7/36/01lEartUWfnpKPyD6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e7/36/01lEartUWfnpKPyD6.png -------------------------------------------------------------------------------- /assets/e8/db/01lD32Gr4GdNtJii6-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e8/db/01lD32Gr4GdNtJii6-thumb.jpeg -------------------------------------------------------------------------------- /assets/e8/db/01lD32Gr4GdNtJii6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e8/db/01lD32Gr4GdNtJii6.png -------------------------------------------------------------------------------- /assets/e9/f9/03RELzNSu67SjyjuJ-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e9/f9/03RELzNSu67SjyjuJ-thumb.jpeg -------------------------------------------------------------------------------- /assets/e9/f9/03RELzNSu67SjyjuJ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/e9/f9/03RELzNSu67SjyjuJ.png -------------------------------------------------------------------------------- /assets/ea/ae/01lHAVoXMIzOZqmJ6-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ea/ae/01lHAVoXMIzOZqmJ6-thumb.jpeg -------------------------------------------------------------------------------- /assets/ea/ae/01lHAVoXMIzOZqmJ6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/ea/ae/01lHAVoXMIzOZqmJ6.png -------------------------------------------------------------------------------- /assets/f5/b6/01lD325VX3TDCpQkr-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/f5/b6/01lD325VX3TDCpQkr-thumb.jpeg -------------------------------------------------------------------------------- /assets/f5/b6/01lD325VX3TDCpQkr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/f5/b6/01lD325VX3TDCpQkr.png -------------------------------------------------------------------------------- /assets/f7/be/01lHAVrfirDglTJlT-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/f7/be/01lHAVrfirDglTJlT-thumb.jpeg -------------------------------------------------------------------------------- /assets/f7/be/01lHAVrfirDglTJlT.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/f7/be/01lHAVrfirDglTJlT.gif -------------------------------------------------------------------------------- /assets/fa/90/01lD323nXdCHSMMRD-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/fa/90/01lD323nXdCHSMMRD-thumb.jpeg -------------------------------------------------------------------------------- /assets/fa/90/01lD323nXdCHSMMRD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/fa/90/01lD323nXdCHSMMRD.png -------------------------------------------------------------------------------- /assets/fa/90/01lHoT7HaiXCAnGUH-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/fa/90/01lHoT7HaiXCAnGUH-thumb.jpeg -------------------------------------------------------------------------------- /assets/fa/90/01lHoT7HaiXCAnGUH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/fa/90/01lHoT7HaiXCAnGUH.png -------------------------------------------------------------------------------- /assets/fb/72/01lD323WE5m8aObov-thumb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/fb/72/01lD323WE5m8aObov-thumb.jpeg -------------------------------------------------------------------------------- /assets/fb/72/01lD323WE5m8aObov.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/assets/fb/72/01lD323WE5m8aObov.jpeg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/package.json -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/src/readme.ts -------------------------------------------------------------------------------- /src/sanitize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/src/sanitize.ts -------------------------------------------------------------------------------- /tpl.readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/tpl.readme.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thi-ng/blog/HEAD/yarn.lock --------------------------------------------------------------------------------