notes/firefox_preferences/bookmarkbackups/bookmarks.json
2025-11-23 22:15:51 -08:00

1 line
No EOL
243 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"guid":"root________","title":"","index":0,"dateAdded":1646675245168000,"lastModified":1763845076477000,"id":1,"typeCode":2,"type":"text/x-moz-place-container","root":"placesRoot","children":[{"guid":"menu________","title":"menu","index":0,"dateAdded":1630357974555000,"lastModified":1630357974555000,"id":2,"typeCode":2,"type":"text/x-moz-place-container","root":"bookmarksMenuFolder","children":[{"guid":"WwFz849jTWMQ","title":"YVVAS: Gitea","index":0,"dateAdded":1629308310721000,"lastModified":1629308315410000,"id":7,"typeCode":1,"type":"text/x-moz-place","uri":"http://gitea.yvvas.com:4000/"},{"guid":"sisFB11eMfmm","title":"LinuxQuestions.org - where Linux users come for help","index":1,"dateAdded":1629557818838000,"lastModified":1629557818838000,"id":8,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.linuxquestions.org/questions/"},{"guid":"ZeALnv2FjiYH","title":"Manjaro Linux Forum","index":2,"dateAdded":1629557849720000,"lastModified":1629557849720000,"id":9,"typeCode":1,"type":"text/x-moz-place","uri":"https://forum.manjaro.org/"},{"guid":"5POR_dftBNCu","title":"Learning JavaScript Design Patterns","index":3,"dateAdded":1630357974555000,"lastModified":1630357974555000,"id":10,"typeCode":1,"type":"text/x-moz-place","uri":"https://addyosmani.com/resources/essentialjsdesignpatterns/book/"}]},{"guid":"toolbar_____","title":"toolbar","index":1,"dateAdded":1739768680871000,"lastModified":1763845076477000,"id":3,"typeCode":2,"type":"text/x-moz-place-container","root":"toolbarFolder","children":[{"guid":"KmANaDAw2hdg","title":"","index":0,"dateAdded":1621583253850000,"lastModified":1621583253850000,"id":11,"typeCode":3,"type":"text/x-moz-place-separator"},{"guid":"BmkEkcgKhrz_","title":"yt-dlp/supportedsites.md at master · yt-dlp/yt-dlp · GitHub","index":1,"dateAdded":1649333257888000,"lastModified":1649333257888000,"id":12,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md"},{"guid":"Dqodyq9FkEb7","title":"kitty","index":2,"dateAdded":1649713146957000,"lastModified":1649713146957000,"id":13,"typeCode":1,"type":"text/x-moz-place","uri":"https://sw.kovidgoyal.net//kitty/"},{"guid":"L-ryPMHl4rrt","title":"NCURSES Programming HOWTO","index":3,"dateAdded":1651113338481000,"lastModified":1651113338481000,"id":14,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/"},{"guid":"XlPgjbyIQ3fz","title":"The Linux Documentation Project","index":4,"dateAdded":1651113341899000,"lastModified":1651113341899000,"id":15,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://tldp.org/"},{"guid":"9cTyhm6_ymBG","title":"Dev1 Galaxy Forum","index":5,"dateAdded":1651113438952000,"lastModified":1651113438952000,"id":16,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev1galaxy.org/"},{"guid":"uYUarT7N0QKX","title":"RARBG Rarbg Index page","index":6,"dateAdded":1651129744540000,"lastModified":1651129744540000,"id":17,"typeCode":1,"type":"text/x-moz-place","uri":"https://rarbg.to/index80.php"},{"guid":"Wzo4IjMNRR_X","title":"Odysee","index":7,"dateAdded":1651331904632000,"lastModified":1651331904632000,"id":18,"typeCode":1,"type":"text/x-moz-place","uri":"https://odysee.com/"},{"guid":"VQf-2buxeZ2o","title":"mirrors.dotsrc.org","index":8,"dateAdded":1651358341104000,"lastModified":1651358341104000,"id":19,"typeCode":1,"type":"text/x-moz-place","uri":"https://mirrors.dotsrc.org/artix-linux/"},{"guid":"cw4Mj7Y0ruoy","title":"Secure email: ProtonMail is free encrypted email.","index":9,"dateAdded":1651511468029000,"lastModified":1651511468029000,"id":20,"typeCode":1,"type":"text/x-moz-place","uri":"https://protonmail.com/"},{"guid":"R9gzzMldn2kg","title":"Codeberg.org","index":10,"dateAdded":1651702844761000,"lastModified":1651702844761000,"id":21,"typeCode":1,"type":"text/x-moz-place","uri":"https://codeberg.org/"},{"guid":"o3HI42yiCaWm","title":"Linux.org","index":11,"dateAdded":1652207363973000,"lastModified":1652207363973000,"id":22,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.linux.org/"},{"guid":"E5PFetphcX9d","title":"LinuxQuestions.org","index":12,"dateAdded":1652207392636000,"lastModified":1652207392636000,"id":23,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://www.linuxquestions.org/"},{"guid":"qoHld09xnJlg","title":"Sheldon Brown-Bicycle Technical Information","index":13,"dateAdded":1654020880213000,"lastModified":1654020880213000,"id":24,"typeCode":1,"type":"text/x-moz-place","uri":"https://sheldonbrown.com/"},{"guid":"WW9dNPiyZspu","title":"C Tutorial","index":14,"dateAdded":1654195764135000,"lastModified":1654195764135000,"id":25,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.demo2s.com/c/c.html"},{"guid":"B2IF4KDyFqww","title":"Learn C - Free Interactive C Tutorial","index":15,"dateAdded":1654195772329000,"lastModified":1654195772329000,"id":26,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.learn-c.org/"},{"guid":"0PJeh2ItAVWm","title":"C programming | Programming Simplified","index":16,"dateAdded":1654198218811000,"lastModified":1654198218811000,"id":27,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.programmingsimplified.com/c/"},{"guid":"0rl-ZfBjznxN","title":"My st (suckless terminal) Build: The Even Bester Terminal! - YouTube","index":17,"dateAdded":1654202212353000,"lastModified":1654202212353000,"id":28,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.youtube.com/watch?v=FJmm7wl4JUI"},{"guid":"izBo_7nZnVUR","title":"https://tronche.com/gui/x/xlib/","index":18,"dateAdded":1654209880980000,"lastModified":1654209880980000,"id":29,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://tronche.com/gui/x/xlib/"},{"guid":"N6g_1Jz1Xf76","title":"X.Org","index":19,"dateAdded":1654210249197000,"lastModified":1654210249197000,"id":30,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.x.org/wiki/"},{"guid":"kUI9dS1MZ0U8","title":"Introduction to File Locking in Linux | Baeldung on Linux","index":20,"dateAdded":1654483225423000,"lastModified":1654483225423000,"id":31,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.baeldung.com/linux/file-locking"},{"guid":"Zr2aqTIRSqda","title":"crifo.org","index":21,"dateAdded":1654484403496000,"lastModified":1654484403496000,"id":32,"typeCode":1,"type":"text/x-moz-place","uri":"https://crifo.org/"},{"guid":"YpYs4LPOewJ4","title":"LeetCode - The World's Leading Online Programming Learning Platform","index":22,"dateAdded":1654902699127000,"lastModified":1654902699127000,"id":33,"typeCode":1,"type":"text/x-moz-place","uri":"https://leetcode.com/"},{"guid":"WmmgkgMBKyOL","title":"Privacy by default | Proton","index":23,"dateAdded":1654914230694000,"lastModified":1654914230694000,"id":34,"typeCode":1,"type":"text/x-moz-place","uri":"https://proton.me/"},{"guid":"RP0WicyJWGgT","title":"The UNIX and Linux Forums - Free Tech Support","index":24,"dateAdded":1655084458356000,"lastModified":1655084458356000,"id":35,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.unix.com/"},{"guid":"P0peXDUolK9q","title":"The linux-kernel mailing list FAQ","index":25,"dateAdded":1655267092609000,"lastModified":1655267092609000,"id":36,"typeCode":1,"type":"text/x-moz-place","uri":"http://vger.kernel.org/lkml/"},{"guid":"JBu_jYgSZm1j","title":"The Linux Kernel","index":26,"dateAdded":1655278541806000,"lastModified":1655278541806000,"id":37,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://tldp.org/LDP/tlk/tlk.html"},{"guid":"BjES_nZCMe9h","title":"Show Your Screenshots Here - Page 4","index":27,"dateAdded":1655329664432000,"lastModified":1655329664432000,"id":38,"typeCode":1,"type":"text/x-moz-place","uri":"https://forum.artixlinux.org/index.php/topic,8.msg26772/boardseen.html#new"},{"guid":"MRRBc-IbfjXL","title":"Bash Guide for Beginners","index":28,"dateAdded":1655427055443000,"lastModified":1655427055443000,"id":39,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://tldp.org/LDP/Bash-Beginners-Guide/html/Bash-Beginners-Guide.html"},{"guid":"7Sn1ul0wZreS","title":"1 Introduction","index":29,"dateAdded":1655526316605000,"lastModified":1655526316605000,"id":40,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.lysator.liu.se/c/rat/a.html#1-1"},{"guid":"mwXUs672DlZT","title":"Jan Schaumann","index":30,"dateAdded":1655887267489000,"lastModified":1655887267489000,"id":41,"typeCode":1,"type":"text/x-moz-place","uri":"https://stevens.netmeister.org/"},{"guid":"kVHIkh9EEcR3","title":"google webfonts helper","index":31,"dateAdded":1655977625213000,"lastModified":1655977625213000,"id":42,"typeCode":1,"type":"text/x-moz-place","uri":"https://google-webfonts-helper.herokuapp.com/fonts"},{"guid":"p2xeAZUB52C5","title":"gitmoji | An emoji guide for your commit messages","index":32,"dateAdded":1655984517314000,"lastModified":1655984517314000,"id":43,"typeCode":1,"type":"text/x-moz-place","uri":"https://gitmoji.dev/"},{"guid":"8IXTEwXajgid","title":"The worlds fastest framework for building websites | Hugo","index":33,"dateAdded":1655989446214000,"lastModified":1655989446214000,"id":44,"typeCode":1,"type":"text/x-moz-place","uri":"https://gohugo.io/"},{"guid":"Dl3Sd4p6CEEx","title":"Iconify","index":34,"dateAdded":1655990943772000,"lastModified":1655990943772000,"id":45,"typeCode":1,"type":"text/x-moz-place","uri":"https://iconify.design/"},{"guid":"mrjt9bs3SMa5","title":"Sorting Algorithms In C | C Program For Sorting | Edureka","index":35,"dateAdded":1656301316469000,"lastModified":1656301316469000,"id":46,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.edureka.co/blog/sorting-algorithms-in-c/"},{"guid":"hf4AgA59Y94d","title":"Techie Delight | Ace your Coding Interview","index":36,"dateAdded":1656303139870000,"lastModified":1656303139870000,"id":47,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.techiedelight.com/"},{"guid":"FNTqmTrIkCcB","title":"Basic Graphics Programming With The XCB Library","index":37,"dateAdded":1656351589031000,"lastModified":1656351589031000,"id":48,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://www.x.org/releases/X11R7.5/doc/libxcb/tutorial/"},{"guid":"UsN8Bcl_-hWz","title":"Alex Blackie","index":38,"dateAdded":1656502771348000,"lastModified":1656502771348000,"id":49,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.alexblackie.com/"},{"guid":"-V6REa_AyyAG","title":"getopt() function in C to parse command line arguments","index":39,"dateAdded":1656601142299000,"lastModified":1656601142299000,"id":50,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.tutorialspoint.com/getopt-function-in-c-to-parse-command-line-arguments"},{"guid":"mQIbENZcWg3h","title":"LinuxQuestions.org - where Linux users come for help","index":40,"dateAdded":1656704685544000,"lastModified":1656704685544000,"id":51,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://www.linuxquestions.org/questions/index.php"},{"guid":"U7-23V2QIQGT","title":"Aaron Swartz - Wikipedia","index":41,"dateAdded":1656705805334000,"lastModified":1656705805334000,"id":52,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Aaron_Swartz#Congress"},{"guid":"5Aj4f5aqpLNc","title":"Stranger Things - Wikipedia","index":42,"dateAdded":1656872392829000,"lastModified":1656872392829000,"id":53,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Stranger_things#Video_games"},{"guid":"pUEZuDEl0kT5","title":"Buy a domain name - Register cheap domain names from $0.99 - Namecheap","index":43,"dateAdded":1657478526127000,"lastModified":1657478526127000,"id":54,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.namecheap.com/"},{"guid":"BTEiNnuKUDVZ","title":"Welcome to leafbytes!","index":44,"dateAdded":1657567373299000,"lastModified":1657567373299000,"id":55,"typeCode":1,"type":"text/x-moz-place","uri":"https://leafbytes.com/"},{"guid":"1FO6pp8INrBX","title":"Prism","index":45,"dateAdded":1657727747513000,"lastModified":1657727747513000,"id":56,"typeCode":1,"type":"text/x-moz-place","uri":"https://prismjs.com/"},{"guid":"6v2b16zLAtjn","title":"Untangled","index":46,"dateAdded":1658412910849000,"lastModified":1658412910849000,"id":57,"typeCode":1,"type":"text/x-moz-place","uri":"https://roy.gbiv.com/untangled/"},{"guid":"S-c3AyEX4xia","title":"Codinhood | Codinhood","index":47,"dateAdded":1658605731081000,"lastModified":1658605731081000,"id":58,"typeCode":1,"type":"text/x-moz-place","uri":"https://codinhood.com/"},{"guid":"FbpmYV1fzPPT","title":"Bun is a fast all-in-one JavaScript runtime","index":48,"dateAdded":1658914201546000,"lastModified":1658914201546000,"id":59,"typeCode":1,"type":"text/x-moz-place","uri":"https://bun.sh/"},{"guid":"eluA8aNVXyc7","title":"LanguageTool - Open Source","index":49,"dateAdded":1658914338191000,"lastModified":1658914338191000,"id":60,"typeCode":1,"type":"text/x-moz-place","uri":"https://languagetool.org/dev"},{"guid":"TY97Pu87CQ9K","title":"CSSBattle - the CSS code-golfing game!","index":50,"dateAdded":1658959599907000,"lastModified":1658959599907000,"id":61,"typeCode":1,"type":"text/x-moz-place","uri":"https://cssbattle.dev/"},{"guid":"VHZUSAGcev9p","title":"Load balancing (computing) - Wikipedia","index":51,"dateAdded":1659116480027000,"lastModified":1659116480027000,"id":62,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Load_balancing_(computing)"},{"guid":"fVHF_XZZAqnh","title":"Artix needs your help - Page 2","index":52,"dateAdded":1659596031678000,"lastModified":1659596031678000,"id":63,"typeCode":1,"type":"text/x-moz-place","uri":"https://forum.artixlinux.org/index.php/topic,508.50.html"},{"guid":"Ru6wYU4c98kv","title":"CSS Border Radius | A Quick Glance of CSS Border Radius | Examples","index":53,"dateAdded":1659732337658000,"lastModified":1659732337658000,"id":64,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.educba.com/css-border-radius/"},{"guid":"ewB7BAZy8sdb","title":"Build the portfolio you need to be a badass web developer. | egghead.io","index":54,"dateAdded":1659793667343000,"lastModified":1659793667343000,"id":65,"typeCode":1,"type":"text/x-moz-place","uri":"https://egghead.io/"},{"guid":"r93zyxXr9Z-x","title":"Programming Language Tutorials","index":55,"dateAdded":1659802952461000,"lastModified":1659802952461000,"id":66,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.demo2s.com/"},{"guid":"O-y8C8k1lSE_","title":"Dropdown Animations with CSS Transforms","index":56,"dateAdded":1659877332234000,"lastModified":1659877332234000,"id":67,"typeCode":1,"type":"text/x-moz-place","uri":"https://codepen.io/codypearce/pen/PdBXpj"},{"guid":"bkYaibNeHq1T","title":"unixsheikh.com","index":57,"dateAdded":1659884831297000,"lastModified":1659884831297000,"id":68,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.unixsheikh.com/"},{"guid":"tS0aEJd-WvB8","title":"Nvim documentation: spell","index":58,"dateAdded":1659964122794000,"lastModified":1659964122794000,"id":69,"typeCode":1,"type":"text/x-moz-place","uri":"https://neovim.io/doc/user/spell.html"},{"guid":"ijx9QrY8G_zw","title":"nginx news","index":59,"dateAdded":1659967710446000,"lastModified":1659967710446000,"id":70,"typeCode":1,"type":"text/x-moz-place","uri":"https://nginx.org/"},{"guid":"683x7Gd2q8Qs","title":"Docker Hub","index":60,"dateAdded":1659969878836000,"lastModified":1659969878836000,"id":71,"typeCode":1,"type":"text/x-moz-place","uri":"https://hub.docker.com/"},{"guid":"BqXfJDSFvk8s","title":"DuckDuckGo !Bang","index":61,"dateAdded":1659976117430000,"lastModified":1659976117430000,"id":72,"typeCode":1,"type":"text/x-moz-place","uri":"https://duckduckgo.com/bang?"},{"guid":"TzCMyDbJVHg5","title":"Why I love using bspwm for my Linux window manager | Opensource.com","index":62,"dateAdded":1659976742365000,"lastModified":1659976742365000,"id":73,"typeCode":1,"type":"text/x-moz-place","uri":"https://opensource.com/article/21/4/bspwm-linux"},{"guid":"WS2HzaL1ZXty","title":"Julia Evans","index":63,"dateAdded":1660081276754000,"lastModified":1660081276754000,"id":74,"typeCode":1,"type":"text/x-moz-place","uri":"https://jvns.ca/"},{"guid":"HufMdoezc_4h","title":"Comparison of programming languages - Wikipedia","index":64,"dateAdded":1660142580786000,"lastModified":1660142580786000,"id":75,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Comparison_of_programming_languages"},{"guid":"OaiFn7EgWHBM","title":"nvim-lspconfig/server_configurations.md at master · neovim/nvim-lspconfig · GitHub","index":65,"dateAdded":1660247752493000,"lastModified":1660247752493000,"id":76,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md"},{"guid":"qF2v5I5hQSrn","title":"SOLID Principles with Javascript Examples | by Hayreddin Tüzel | Medium","index":66,"dateAdded":1660262541682000,"lastModified":1660262541682000,"id":77,"typeCode":1,"type":"text/x-moz-place","uri":"https://medium.com/@hayreddintuzel/solid-principles-with-examples-12f36f61796c"},{"guid":"TN32ZIWK8BjE","title":"Beej's Guide to Network Programming","index":67,"dateAdded":1660263282096000,"lastModified":1660263282096000,"id":78,"typeCode":1,"type":"text/x-moz-place","uri":"https://beej.us/guide/bgnet/html/"},{"guid":"aFBtEfqR0xt8","title":"SearXNG and searx instances","index":68,"dateAdded":1660406668851000,"lastModified":1660406668851000,"id":79,"typeCode":1,"type":"text/x-moz-place","uri":"https://searx.space/#"},{"guid":"IHTf9PUyk0u6","title":"Nothing New® - Sustainable with Style","index":69,"dateAdded":1660842559232000,"lastModified":1660842559232000,"id":80,"typeCode":1,"type":"text/x-moz-place","uri":"https://nothingnew.com/"},{"guid":"X5vkQRfdQCNd","title":"WAMA Underwear | Leaders in Hemp Underwear","index":70,"dateAdded":1660842643086000,"lastModified":1660842643086000,"id":81,"typeCode":1,"type":"text/x-moz-place","uri":"https://wamaunderwear.com/"},{"guid":"pbZGlb7twxCD","title":"Joel on Software","index":71,"dateAdded":1661211146796000,"lastModified":1661211146796000,"id":82,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.joelonsoftware.com/"},{"guid":"hagUlS47OHsU","title":"Let's Encrypt","index":72,"dateAdded":1661413809341000,"lastModified":1661413809341000,"id":83,"typeCode":1,"type":"text/x-moz-place","uri":"https://letsencrypt.org/"},{"guid":"CbxKNrnFHnbY","title":"Easy Newbie","index":73,"dateAdded":1661413831568000,"lastModified":1661413831568000,"id":84,"typeCode":1,"type":"text/x-moz-place","uri":"https://easynewbie.com/"},{"guid":"YyradIzpX08F","title":"Certbot | Certbot","index":74,"dateAdded":1661413978690000,"lastModified":1661413978690000,"id":85,"typeCode":1,"type":"text/x-moz-place","uri":"https://certbot.eff.org/"},{"guid":"l6h_hfoEVzEs","title":"Installing an SSL certificate on your server, using cPanel - Hosting - Namecheap.com","index":75,"dateAdded":1661414302979000,"lastModified":1661414302979000,"id":86,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.namecheap.com/support/knowledgebase/article.aspx/9418/33/installing-an-ssl-certificate-on-your-server-using-cpanel/"},{"guid":"yBRe5Gf8udnn","title":"acme.sh/acme.sh at master · acmesh-official/acme.sh · GitHub","index":76,"dateAdded":1661414795055000,"lastModified":1661414795055000,"id":87,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/acmesh-official/acme.sh/blob/master/acme.sh"},{"guid":"p-yJvGd8kXA3","title":"Bulletproof TLS Guide","index":77,"dateAdded":1661415128884000,"lastModified":1661415128884000,"id":88,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.feistyduck.com/library/bulletproof-tls-guide/online/"},{"guid":"GRnCrtvbv0sy","title":"Mutexes and Semaphores Demystified","index":78,"dateAdded":1661478654240000,"lastModified":1661478654240000,"id":89,"typeCode":1,"type":"text/x-moz-place","uri":"https://barrgroup.com/embedded-systems/how-to/rtos-mutex-semaphore"},{"guid":"gwHAnRqkupRX","title":"SimpleLogin | Open source anonymous email service","index":79,"dateAdded":1661491685322000,"lastModified":1661491685322000,"id":90,"typeCode":1,"type":"text/x-moz-place","uri":"https://simplelogin.io/"},{"guid":"HUzFmIEKl4ln","title":"The One DevOps Platform | GitLab","index":80,"dateAdded":1661726427518000,"lastModified":1661726427518000,"id":91,"typeCode":1,"type":"text/x-moz-place","uri":"https://about.gitlab.com/"},{"guid":"rjTxRfk4P6m4","title":"WebAssembly","index":81,"dateAdded":1661748286920000,"lastModified":1661748286920000,"id":92,"typeCode":1,"type":"text/x-moz-place","uri":"https://webassembly.org/"},{"guid":"Pbxz3i0WSXcI","title":"Courses Dashboard | Wes Bos","index":82,"dateAdded":1661749078823000,"lastModified":1661749078823000,"id":93,"typeCode":1,"type":"text/x-moz-place","uri":"https://courses.wesbos.com/account/signin"},{"guid":"WeWvd8jqxdUj","title":"GitHub: Where the world builds software · GitHub","index":83,"dateAdded":1661750000360000,"lastModified":1661750000360000,"id":94,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/"},{"guid":"h3GutkTIJFTt","title":"Mothereffing HSL","index":84,"dateAdded":1661839918365000,"lastModified":1661839918365000,"id":95,"typeCode":1,"type":"text/x-moz-place","uri":"https://mothereffinghsl.com/"},{"guid":"FUl7E-T_T1-I","title":"Icon Font & SVG Icon Sets ❍ IcoMoon","index":85,"dateAdded":1661840052466000,"lastModified":1661840052466000,"id":96,"typeCode":1,"type":"text/x-moz-place","uri":"https://icomoon.io/"},{"guid":"DBwBzk7O8U5Y","title":"DuckDuckGo !Bang","index":86,"dateAdded":1661933112110000,"lastModified":1661933112110000,"id":97,"typeCode":1,"type":"text/x-moz-place","uri":"https://duckduckgo.com/bang?q="},{"guid":"YrKga4SBMjPj","title":"MDN Web Docs","index":87,"dateAdded":1662120077794000,"lastModified":1662120077794000,"id":98,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/"},{"guid":"rBxN8zzNSs44","title":"DevDocs API Documentation","index":88,"dateAdded":1662120220320000,"lastModified":1662120220320000,"id":99,"typeCode":1,"type":"text/x-moz-place","uri":"https://devdocs.io/#q=lua%20packer"},{"guid":"XKlRGYrQYosK","title":"Certbot | Certbot","index":89,"dateAdded":1662205221017000,"lastModified":1662205221017000,"id":100,"typeCode":1,"type":"text/x-moz-place","uri":"https://certbot.eff.org/en"},{"guid":"iBGPREL_l8Vu","title":"Wikipedia","index":90,"dateAdded":1662207062205000,"lastModified":1662207062205000,"id":101,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.wikipedia.org/"},{"guid":"f5hu-YSYJFnX","title":"PageSpeed Insights","index":91,"dateAdded":1662244460577000,"lastModified":1662244460577000,"id":102,"typeCode":1,"type":"text/x-moz-place","uri":"https://pagespeed.web.dev/"},{"guid":"GGQQAd1y8ErA","title":"SEO for Web Developers - DEV Community 👩‍💻👨‍💻","index":92,"dateAdded":1662250316235000,"lastModified":1662250316235000,"id":103,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.to/deviouslab/seo-for-web-developers-m54"},{"guid":"vZDeewRrcvOH","title":"8 SEO best practices for Web Developers - DEV Community 👩‍💻👨‍💻","index":93,"dateAdded":1662250321688000,"lastModified":1662250321688000,"id":104,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.to/mattzajechowski/8-seo-best-practices-for-web-developers-484a"},{"guid":"vZJzJCkyE6Rn","title":"HackerNoon - read, write and learn about any technology","index":94,"dateAdded":1662265201377000,"lastModified":1662265201377000,"id":105,"typeCode":1,"type":"text/x-moz-place","uri":"https://hackernoon.com/"},{"guid":"jctNogB-lB5e","title":"Hacker News","index":95,"dateAdded":1662265265030000,"lastModified":1662265265030000,"id":106,"typeCode":1,"type":"text/x-moz-place","uri":"https://news.ycombinator.com/"},{"guid":"DX4ueFvPgKjX","title":"Unsplash Image API | Free HD Photo API","index":96,"dateAdded":1662268084052000,"lastModified":1662268084052000,"id":107,"typeCode":1,"type":"text/x-moz-place","uri":"https://unsplash.com/developers"},{"guid":"rh3KLUESL0jL","title":"SomaFM: All Channels sorted by Genre","index":97,"dateAdded":1662335467328000,"lastModified":1662335467328000,"id":108,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://somafm.com/listen/listeners.html"},{"guid":"qbZO7pL2RVIq","title":"PostgreSQL: Documentation: 14: CREATE TABLE","index":98,"dateAdded":1662347303950000,"lastModified":1662347303950000,"id":109,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.postgresql.org/docs/current/sql-createtable.html"},{"guid":"eoDH_YSL2JuI","title":"Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher","index":99,"dateAdded":1662349951247000,"lastModified":1662349951247000,"id":110,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.nerdfonts.com/cheat-sheet"},{"guid":"bmj3kzWSWvOC","title":"SMS Texting API | Keep it Simple","index":100,"dateAdded":1662376881227000,"lastModified":1662376881227000,"id":111,"typeCode":1,"type":"text/x-moz-place","uri":"https://textbelt.com/"},{"guid":"IQmlMklBT1rX","title":"Man Pages | ManKier","index":101,"dateAdded":1662432253320000,"lastModified":1662432253320000,"id":112,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.mankier.com/"},{"guid":"oK0Vt7qXKj6t","title":"Optimized NGINX Web Server » Webinoly","index":102,"dateAdded":1662899452673000,"lastModified":1662899452673000,"id":113,"typeCode":1,"type":"text/x-moz-place","uri":"https://webinoly.com/"},{"guid":"yVDSQ4KW-JXw","title":"MarySnopok-Portfolio-Frontend","index":103,"dateAdded":1663699002256000,"lastModified":1663699002256000,"id":114,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.mary-snopok.com/"},{"guid":"4bKK89olXqW5","title":"Wilfred Hughes::Blog","index":104,"dateAdded":1663971752916000,"lastModified":1663971752916000,"id":115,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.wilfred.me.uk/"},{"guid":"aPVhorhuzAjv","title":"♫ 1Upsmanship | Michael likes story-driven games with lots of contemplative moral quandaries and inventory management. Adam likes action-driven FPS games with gorgeous graphics and no down-time. Together, their friendship is constantly on the verge of ruin! But you can watch it all crumble before your very ears on 1Upsmanship, the pod where two lifelong gamers run one game an episode through the crucible to determine if it belongs on the Celestial Hard Drive. GAME ON.","index":105,"dateAdded":1664061141614000,"lastModified":1664061141614000,"id":116,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.iheart.com/podcast/1119-1upsmanship-97574019/"},{"guid":"MOH9FIW8puAY","title":"Stream Small Beans | Listen to podcast episodes online for free on SoundCloud","index":106,"dateAdded":1664061273493000,"lastModified":1664061273493000,"id":117,"typeCode":1,"type":"text/x-moz-place","uri":"https://soundcloud.com/user-682532119"},{"guid":"LtRE-Jw898A3","title":"Lex Fridman Podcast - Lex Fridman","index":107,"dateAdded":1664061334578000,"lastModified":1664061334578000,"id":118,"typeCode":1,"type":"text/x-moz-place","uri":"https://lexfridman.com/podcast/"},{"guid":"B1Xt3ZHr-3O5","title":"♫ Some More News | Comedian Cody Johnston hosts this always fair, always well-researched, but most importantly, always entertaining take on the topical news of the week. Every Tuesday, Some More News dives into the world's weekly events with a mix of wit, dread, hope and compassion. Since the news cycle never stops spinning, Johnston returns every Friday for Even More News, co-hosted by Katy Stoll. Together, they present an informative and comedic spin on the viewers frustrations with the news that week.","index":108,"dateAdded":1664061395558000,"lastModified":1664061395558000,"id":119,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.iheart.com/podcast/269-even-more-news-29429923/"},{"guid":"6b81CbAQ9pY6","title":"Bandcamp","index":109,"dateAdded":1664068069730000,"lastModified":1664068069730000,"id":120,"typeCode":1,"type":"text/x-moz-place","uri":"https://bandcamp.com/"},{"guid":"zEESSk1EmDIU","title":"Frontend Masters — Learn JavaScript, React, Vue & Angular from Masters of Front-End Development!","index":110,"dateAdded":1664147817321000,"lastModified":1664147817321000,"id":121,"typeCode":1,"type":"text/x-moz-place","uri":"https://frontendmasters.com/"},{"guid":"bEqL4gn6vCBh","title":"GabMus's Dev Log","index":111,"dateAdded":1664494546605000,"lastModified":1664494546605000,"id":122,"typeCode":1,"type":"text/x-moz-place","uri":"https://gabmus.org/"},{"guid":"4TCdLuAQ8qx_","title":"asciinema - Record and share your terminal sessions, the simple way","index":112,"dateAdded":1664604712357000,"lastModified":1664604712357000,"id":123,"typeCode":1,"type":"text/x-moz-place","uri":"https://asciinema.org/"},{"guid":"57F6Hxu_NNRp","title":"Modern CSS Reset - Andy Bell","index":113,"dateAdded":1664668959992000,"lastModified":1664668959992000,"id":124,"typeCode":1,"type":"text/x-moz-place","uri":"https://gist.github.com/Asjas/4b0736108d56197fce0ec9068145b421"},{"guid":"2Ss0KSP7J4Y0","title":"The Accessibility Tool For Your Team | Aditus","index":114,"dateAdded":1664675399426000,"lastModified":1664675399426000,"id":125,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.aditus.io/"},{"guid":"wK2tRw58FTVe","title":"Home - Orange digital accessibility guidelines","index":115,"dateAdded":1664681023452000,"lastModified":1664681023452000,"id":126,"typeCode":1,"type":"text/x-moz-place","uri":"https://a11y-guidelines.orange.com/en/"},{"guid":"NYl6oYOzEAf6","title":"https://svgsprit.es/","index":116,"dateAdded":1664735266188000,"lastModified":1664735266188000,"id":127,"typeCode":1,"type":"text/x-moz-place","uri":"https://svgsprit.es/"},{"guid":"HC0-UcUCEsxd","title":"A11Y Slider - Library for simple and accessible sliders","index":117,"dateAdded":1664748368295000,"lastModified":1664748368295000,"id":128,"typeCode":1,"type":"text/x-moz-place","uri":"https://a11yslider.js.org/"},{"guid":"-NpX9BbUpYan","title":"CSS-Tricks - Tips, Tricks, and Techniques on using Cascading Style Sheets.","index":118,"dateAdded":1664777023636000,"lastModified":1664777023636000,"id":129,"typeCode":1,"type":"text/x-moz-place","uri":"https://css-tricks.com/"},{"guid":"_tAGEl50qO-l","title":"Free Fonts! Legit Free & Quality » Font Squirrel","index":119,"dateAdded":1664862286114000,"lastModified":1664862286114000,"id":130,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.fontsquirrel.com/"},{"guid":"p70jeHw__U64","title":"Free Fonts | 98,000+ Font Downloads | FontSpace","index":120,"dateAdded":1664862750113000,"lastModified":1664862750113000,"id":131,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.fontspace.com/"},{"guid":"w50o9OxXNQsY","title":"README.md · master · Raphaël Bastide / libre-foundries · GitLab","index":121,"dateAdded":1664864065628000,"lastModified":1664864065628000,"id":132,"typeCode":1,"type":"text/x-moz-place","uri":"https://gitlab.com/raphaelbastide/libre-foundries/-/blob/master/README.md"},{"guid":"XUlyOyfkQBfx","title":"CSS3 Animation Cheat Sheet - Justin Aguilar","index":122,"dateAdded":1664865490755000,"lastModified":1664865490755000,"id":133,"typeCode":1,"type":"text/x-moz-place","uri":"http://www.justinaguilar.com/animations/index.html#"},{"guid":"xW2uuf5m8qwI","title":"How to Create CSS Animations on Scroll [With Examples]","index":123,"dateAdded":1664866229561000,"lastModified":1664866229561000,"id":134,"typeCode":1,"type":"text/x-moz-place","uri":"https://alvarotrigo.com/blog/css-animations-scroll/"},{"guid":"PCIrI-F9IuJA","title":"Dev Snap: The Ultimate Web Developer Resource","index":124,"dateAdded":1664926200643000,"lastModified":1664926200643000,"id":135,"typeCode":1,"type":"text/x-moz-place","uri":"https://devsnap.me/"},{"guid":"zprWY7tdUmPh","title":"ColorSpace - Color Palettes Generator and Color Gradient Tool","index":125,"dateAdded":1664949260960000,"lastModified":1664949260960000,"id":136,"typeCode":1,"type":"text/x-moz-place","uri":"https://mycolor.space/"},{"guid":"atkkuVv8U7xF","title":"Color wheel, a color palette generator | Adobe Color","index":126,"dateAdded":1664949370868000,"lastModified":1664949370868000,"id":137,"typeCode":1,"type":"text/x-moz-place","uri":"https://color.adobe.com/create/color-wheel"},{"guid":"qpS349__50_E","title":"CSS Gradient — Generator, Maker, and Background","index":127,"dateAdded":1665021754694000,"lastModified":1665021754694000,"id":138,"typeCode":1,"type":"text/x-moz-place","uri":"https://cssgradient.io/"},{"guid":"CDrqvppqbKX3","title":"Noun Project: Free Icons & Stock Photos for Everything","index":128,"dateAdded":1665022093185000,"lastModified":1665022093185000,"id":139,"typeCode":1,"type":"text/x-moz-place","uri":"https://thenounproject.com/"},{"guid":"R5Fn8y8oXf-7","title":"Swiper - The Most Modern Mobile Touch Slider","index":129,"dateAdded":1665035834537000,"lastModified":1665035834537000,"id":140,"typeCode":1,"type":"text/x-moz-place","uri":"https://swiperjs.com/"},{"guid":"0Tx-ReKdWk1S","title":"1001 Fonts ❤ Free Fonts Baby!","index":130,"dateAdded":1665093507408000,"lastModified":1665093507408000,"id":141,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.1001fonts.com/"},{"guid":"XOEQJZAdvmVh","title":"How To Use CSS Animation Easing With Different Examples","index":131,"dateAdded":1665283253859000,"lastModified":1665283253859000,"id":142,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.positioniseverything.net/css-animation-easing"},{"guid":"v8QFgTuWnmwL","title":"Creating HTML Scrollable Div: A Thorough and Step by Step Guide","index":132,"dateAdded":1665288488265000,"lastModified":1665288488265000,"id":143,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.positioniseverything.net/html-scrollable-div"},{"guid":"z2D0JNbTcoVK","title":"Owls at Dawn","index":133,"dateAdded":1665342138129000,"lastModified":1665342138129000,"id":144,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.owlsatdawn.com/"},{"guid":"UpCA6JXjJeFQ","title":"Hex to RGBA","index":134,"dateAdded":1665550451025000,"lastModified":1665550451025000,"id":145,"typeCode":1,"type":"text/x-moz-place","uri":"https://rgbacolorpicker.com/hex-to-rgba"},{"guid":"UVkvHXbWaCes","title":"HTTP Error 403 Forbidden: What It Means and How to Fix It","index":135,"dateAdded":1665606583428000,"lastModified":1665606583428000,"id":146,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freecodecamp.org/news/http-error-403-forbidden-what-it-means-and-how-to-fix-it/"},{"guid":"gM7VjX33mgOl","title":"How to Use HTML to Open a Link in a New Tab","index":136,"dateAdded":1665630848187000,"lastModified":1665630848187000,"id":147,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freecodecamp.org/news/how-to-use-html-to-open-link-in-new-tab/"},{"guid":"lRDbw1ZLgGSE","title":"Meta Tags Generator Tool — Website Metadata","index":137,"dateAdded":1665640014100000,"lastModified":1665640014100000,"id":148,"typeCode":1,"type":"text/x-moz-place","uri":"https://websitemetadata.com/meta-tags-generator"},{"guid":"KZN6chS9-J-o","title":"Responsive Web Design How to Make a Website Look Good on Phones and Tablets","index":138,"dateAdded":1665722128580000,"lastModified":1665722128580000,"id":149,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freecodecamp.org/news/responsive-web-design-how-to-make-a-website-look-good-on-phones-and-tablets/"},{"guid":"uN6ppKMgVyUw","title":"Responsive Web Design How to Make a Website Look Good on Phones and Tablets","index":139,"dateAdded":1665722222312000,"lastModified":1665722222312000,"id":150,"typeCode":1,"type":"text/x-moz-place","uri":"file:///home/brian/Documents/notes/web_resources/articles_responsive/fcc_responsve-web-design-how-to-make-a-website-look-good-on-phones-and-tablets.html"},{"guid":"J760ijboMbdR","title":"cpupower command - Adjust CPU frequency - LinuxStar","index":140,"dateAdded":1665723648978000,"lastModified":1665723648978000,"id":151,"typeCode":1,"type":"text/x-moz-place","uri":"https://linuxstar.info/cpupower/"},{"guid":"4eQ78rwzgNzz","title":"Contact form with HTML, CSS, and Javascript - StackHowTo","index":141,"dateAdded":1665804843674000,"lastModified":1665804843674000,"id":152,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackhowto.com/contact-form-with-html-css-and-javascript/"},{"guid":"WTvLiQpueipJ","title":"Hi, I'm Austin Gil. I write about code and stuff.","index":142,"dateAdded":1665896958300000,"lastModified":1665896958300000,"id":153,"typeCode":1,"type":"text/x-moz-place","uri":"https://austingil.com/"},{"guid":"HCoAQp9NUq9b","title":"hCaptcha - Stop more bots. Start protecting privacy.","index":143,"dateAdded":1665897127863000,"lastModified":1665897127863000,"id":154,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.hcaptcha.com/"},{"guid":"BLZgaMa6UXgL","title":"Lucide","index":144,"dateAdded":1665948340871000,"lastModified":1665948340871000,"id":155,"typeCode":1,"type":"text/x-moz-place","uri":"https://lucide.dev/"},{"guid":"QjJZJVSap_Ak","title":"IconSearch: Instant icon search for SVG icons","index":145,"dateAdded":1665948452307000,"lastModified":1665948452307000,"id":156,"typeCode":1,"type":"text/x-moz-place","uri":"https://iconsear.ch/"},{"guid":"pakGBFwbOszp","title":"Feather Simply beautiful open source icons","index":146,"dateAdded":1665948533693000,"lastModified":1665948533693000,"id":157,"typeCode":1,"type":"text/x-moz-place","uri":"https://feathericons.com/"},{"guid":"vSgAemFNWhSh","title":"Screen Sizes | Viewport Sizes and Pixel Densities for Popular Devices","index":147,"dateAdded":1665950401457000,"lastModified":1665950401457000,"id":158,"typeCode":1,"type":"text/x-moz-place","uri":"https://screensiz.es/"},{"guid":"hKrLYvlsb-uQ","title":"leafbytes","index":148,"dateAdded":1666322302558000,"lastModified":1666322302558000,"id":159,"typeCode":1,"type":"text/x-moz-place","uri":"http://127.0.0.1:8080/"},{"guid":"OmGhbJY6DcZM","title":"Matthew James Taylor: Artist. Designer. Author.","index":149,"dateAdded":1666325690038000,"lastModified":1666325690038000,"id":160,"typeCode":1,"type":"text/x-moz-place","uri":"https://matthewjamestaylor.com/"},{"guid":"kbVZaeZ9bQhb","title":"The HTTP crash course nobody asked for","index":150,"dateAdded":1666423039219000,"lastModified":1666423039219000,"id":161,"typeCode":1,"type":"text/x-moz-place","uri":"https://fasterthanli.me/articles/the-http-crash-course-nobody-asked-for#making-http-1-1-requests-with-reqwest"},{"guid":"hudf9-3kYtPi","title":"fasterthanli.me","index":151,"dateAdded":1666424522843000,"lastModified":1666424522843000,"id":162,"typeCode":1,"type":"text/x-moz-place","uri":"https://fasterthanli.me/"},{"guid":"LPgFK8mqDqOi","title":"Interrupt | A community and blog for embedded software makers","index":152,"dateAdded":1666945495602000,"lastModified":1666945495602000,"id":163,"typeCode":1,"type":"text/x-moz-place","uri":"https://interrupt.memfault.com/"},{"guid":"520Bu97BZKCk","title":"This Person Does Not Exist","index":153,"dateAdded":1667181509437000,"lastModified":1667181509437000,"id":164,"typeCode":1,"type":"text/x-moz-place","uri":"https://thispersondoesnotexist.com/"},{"guid":"-nw-W7UIb1tr","title":"The Open Source Firebase Alternative | Supabase","index":154,"dateAdded":1667181548784000,"lastModified":1667181548784000,"id":165,"typeCode":1,"type":"text/x-moz-place","uri":"https://supabase.com/"},{"guid":"eXSqobhTael9","title":"PocketBase - Open Source backend in 1 file","index":155,"dateAdded":1667181556951000,"lastModified":1667181556951000,"id":166,"typeCode":1,"type":"text/x-moz-place","uri":"https://pocketbase.io/"},{"guid":"Hyr4bGsbXp9G","title":"Home · Solid","index":156,"dateAdded":1667181588734000,"lastModified":1667181588734000,"id":167,"typeCode":1,"type":"text/x-moz-place","uri":"https://solidproject.org/"},{"guid":"_saa6Q8ypk4H","title":"GitHub - darkreader/darkreader: Dark Reader Chrome and Firefox extension","index":157,"dateAdded":1667276221139000,"lastModified":1667276221139000,"id":168,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/darkreader/darkreader"},{"guid":"VxQYtEWnJcfY","title":"Brittany Chiang","index":158,"dateAdded":1667278950304000,"lastModified":1667278950304000,"id":169,"typeCode":1,"type":"text/x-moz-place","uri":"https://brittanychiang.com/"},{"guid":"JacjQUL26Umb","title":"Building Super Powered HTML Forms with JavaScript","index":159,"dateAdded":1667441274220000,"lastModified":1667441274220000,"id":170,"typeCode":1,"type":"text/x-moz-place","uri":"https://austingil.com/building-super-powered-html-forms-with-javascript/"},{"guid":"nsM76GtYjnl3","title":"Wikimedia Commons","index":160,"dateAdded":1667446462083000,"lastModified":1667446462083000,"id":171,"typeCode":1,"type":"text/x-moz-place","uri":"https://commons.wikimedia.org/wiki/Main_Page"},{"guid":"Hg_yMbYeWDS5","title":"Text editor - Wikipedia","index":161,"dateAdded":1667868961728000,"lastModified":1667868961728000,"id":172,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Text_editor"},{"guid":"CJkAo-x4LXSR","title":"Lobsters","index":162,"dateAdded":1667875452342000,"lastModified":1667875452342000,"id":173,"typeCode":1,"type":"text/x-moz-place","uri":"https://lobste.rs/"},{"guid":"7Wmua_ywTZSa","title":"Basic Latin — ✔️ ❤️ ★ Unicode Character Table","index":163,"dateAdded":1668131260527000,"lastModified":1668131260527000,"id":174,"typeCode":1,"type":"text/x-moz-place","uri":"https://unicode-table.com/en/"},{"guid":"tsoF2UUvWh_5","title":"Marc André Tanner","index":164,"dateAdded":1668325445989000,"lastModified":1668325445989000,"id":175,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.brain-dump.org/"},{"guid":"JKq5-oQ9ITQf","title":"JSONPlaceholder - Free Fake REST API","index":165,"dateAdded":1668668870132000,"lastModified":1668668870132000,"id":176,"typeCode":1,"type":"text/x-moz-place","uri":"https://jsonplaceholder.typicode.com/"},{"guid":"uI_4eTxk8yx7","title":"chiark home page","index":166,"dateAdded":1668749272376000,"lastModified":1668749272376000,"id":177,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://www.chiark.greenend.org.uk/"},{"guid":"_YDjVoqTgFRr","title":"systemd - Wikipedia","index":167,"dateAdded":1668926659417000,"lastModified":1668926659417000,"id":178,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Systemd#Reception"},{"guid":"-gFpDAikE59t","title":"Intel - Wikipedia","index":168,"dateAdded":1669007037982000,"lastModified":1669007037982000,"id":179,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Intel"},{"guid":"0WWMw50U-cQg","title":"Process Supervision: Solved Problem | jtimbermans blog","index":169,"dateAdded":1669268975206000,"lastModified":1669268975206000,"id":180,"typeCode":1,"type":"text/x-moz-place","uri":"https://jtimberman.housepub.org/blog/2012/12/29/process-supervision-solved-problem"},{"guid":"sffrsKAwYfqy","title":"jtimbermans blog | Operations, Automation, Deployment, Workflows, DevOps; see my About page for ways you can support me.","index":170,"dateAdded":1669270759356000,"lastModified":1669270759356000,"id":181,"typeCode":1,"type":"text/x-moz-place","uri":"https://jtimberman.housepub.org/"},{"guid":"R9mWL5kHtJbh","title":"Reclaim Hosting Take Control of your Digital Identity","index":171,"dateAdded":1669354935587000,"lastModified":1669354935587000,"id":182,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.reclaimhosting.com/"},{"guid":"gWY0wN6ou4PH","title":"Without Systemd","index":172,"dateAdded":1669422452715000,"lastModified":1669422452715000,"id":183,"typeCode":1,"type":"text/x-moz-place","uri":"https://without-systemd.org/wiki/index_php/Main_Page/"},{"guid":"cF6ZrhOijhd7","title":"Pelican A Python Static Site Generator","index":173,"dateAdded":1669423174866000,"lastModified":1669423174866000,"id":184,"typeCode":1,"type":"text/x-moz-place","uri":"https://getpelican.com/"},{"guid":"OAfk_2YU3P_C","title":"Search | Quetre","index":174,"dateAdded":1669591137319000,"lastModified":1669591137319000,"id":185,"typeCode":1,"type":"text/x-moz-place","uri":"https://quetre.iket.me/"},{"guid":"ejYjKSybOktJ","title":"Free Download Books","index":175,"dateAdded":1669678574861000,"lastModified":1669678574861000,"id":186,"typeCode":1,"type":"text/x-moz-place","uri":"https://oceanofpdf.com/"},{"guid":"wErcy8gJDSNf","title":"Murena - deGoogled phones and services","index":176,"dateAdded":1669679196587000,"lastModified":1669679196587000,"id":187,"typeCode":1,"type":"text/x-moz-place","uri":"https://murena.com/"},{"guid":"822hngy2FD4E","title":"Vim Works","index":177,"dateAdded":1669679453873000,"lastModified":1669679453873000,"id":188,"typeCode":1,"type":"text/x-moz-place","uri":"https://vim.works/"},{"guid":"zWvBbe8aSbAt","title":"Tom M","index":178,"dateAdded":1669679833855000,"lastModified":1669679833855000,"id":189,"typeCode":1,"type":"text/x-moz-place","uri":"https://tmewett.com/"},{"guid":"-BWGx9EecSWX","title":"Éric Lévénez's site","index":179,"dateAdded":1669679892956000,"lastModified":1669679892956000,"id":190,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://levenez.com/"},{"guid":"VjJeN0PKN64_","title":"Tech streams, blogs and code tutorials","index":180,"dateAdded":1669679971160000,"lastModified":1669679971160000,"id":191,"typeCode":1,"type":"text/x-moz-place","uri":"https://whitep4nth3r.com/"},{"guid":"hE-qCmJfFjf4","title":"Eleventy, a simpler static site generator","index":181,"dateAdded":1669680021236000,"lastModified":1669680021236000,"id":192,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.11ty.dev/"},{"guid":"NtiMOBULcIbi","title":"Regex Tester and Debugger Online - Javascript, PCRE, PHP","index":182,"dateAdded":1669693412705000,"lastModified":1669693412705000,"id":193,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.regextester.com/"},{"guid":"Wu37izlaVh9_","title":"quetre | Quetre","index":183,"dateAdded":1669702197725000,"lastModified":1669702197725000,"id":194,"typeCode":1,"type":"text/x-moz-place","uri":"https://quetre.iket.me/search?q=quetre"},{"guid":"q4rmUNCIIWUq","title":"Planet Debian","index":184,"dateAdded":1669765254128000,"lastModified":1669765254128000,"id":195,"typeCode":1,"type":"text/x-moz-place","uri":"https://planet.debian.org/"},{"guid":"ItqYiP1OdAXn","title":"#727708 - tech-ctte: Decide which init system to default to in Debian. - Debian Bug report logs","index":185,"dateAdded":1669795201968000,"lastModified":1669795201968000,"id":196,"typeCode":1,"type":"text/x-moz-place","uri":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708#7395"},{"guid":"tpU6mKzuu1Zi","title":"» Linux Magazine","index":186,"dateAdded":1669795779790000,"lastModified":1669795779790000,"id":197,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.linux-magazine.com/"},{"guid":"rIOQHu4ByW7K","title":"Petter Reinholdtsen","index":187,"dateAdded":1669865296116000,"lastModified":1669865296116000,"id":198,"typeCode":1,"type":"text/x-moz-place","uri":"https://people.skolelinux.org/pere/blog/"},{"guid":"AYUb-KyhN1El","title":"OpenStreetMap","index":188,"dateAdded":1669957633006000,"lastModified":1669957633006000,"id":199,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.openstreetmap.org/"},{"guid":"iXZcoGQ_Qb1T","title":"LKML.ORG - the Linux Kernel Mailing List Archive","index":189,"dateAdded":1669958994176000,"lastModified":1669958994176000,"id":200,"typeCode":1,"type":"text/x-moz-place","uri":"https://lkml.org/"},{"guid":"wKKkiPQs7ueh","title":"The Valuable Dev","index":190,"dateAdded":1670047829659000,"lastModified":1670047829659000,"id":201,"typeCode":1,"type":"text/x-moz-place","uri":"https://thevaluable.dev/"},{"guid":"FJT3mV2fJU7C","title":"Blog - paritybit.ca","index":191,"dateAdded":1670144754212000,"lastModified":1670144754212000,"id":202,"typeCode":1,"iconUri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABX1BMVEUAAAABAAAAAAAAAAAAAAAAAAAAAAC7amoAAABlPz8AAAAAAAAGAwMAAAAAAAAAAAC7d3cKBwe7d3e7d3eWX1/ny4+WX18CAQGHVlaTXl4BAAApGhpiPj7ny4/ny4/oy4/ozI/qz5Ona2u7d3d4TEzny48MCAhlQEC7d3e7d3cAAAAAAAC7d3e8d3cAAAC8d3fnzI+8dnYAAADpzJC9eHjny4+WX1+TXV13S0u7d3fny492S0vnzI/ny4+EU1PnzI8mFxe7d3cjFhZgPT3ny5AAAAC7d3fny4+7d3cAAADozJC6d3e7d3cAAADozI/my5Dny44AAAAAAAC7d3e4d3fkx5DpzY69c3O7d3eoamroy4+FVVWEVFR0Skq7d3e7d3e8d3cAAAC6eHi7eHi7eHi8dna8dnYAAADozJAAAADkyY28eXnqyJHqzY63eHi/dXXny48AAAC7d3e5dXW2dHSjLYEdAAAAcHRSTlMA9cj58gYaBOrflhjq44MI/ePbaP348u/u6Oba1sW+oosL/Pbv7ejnyLuXlI54RkM8Oy4iG/v38efl4ODf2tfT09LQz87FwbeimJeJf397ZUlIRTQvGxYP9/Xv4ODZz86yk4JxYlRQSjctJiYlJCAYM3tXUgAAAg1JREFUOMttk1V3ImEQRO8MQ3CChACBIHF3l427+7q7Tjfz/88+sNhk67Vuf3K6CuryXo2Yfo/HbwYnvDxW25EldVnBNpfdHjVErO2dJ9nsk51tS8SItreMmyLxV46qakxVndW4iNl0yExEjHxFEyfTcz7f3PT7La0EDInM1PxQRMJZTSQbE5OvtbNLuv6d0W5K1zM99DXf6RvTnrCY1XdExcjqKcD9RbFQKF7cAyS105AoQJsheT0EyqWUbdu2badKZeBEA2KFgCOJVxI+uNu169q9A4YqAxIEryWr+hnKG3aTNsowrX2S9vJFLGcLOLZbdAwMO4ZMMCKbegq/5luB+VlIak6CmJLXGzi3XTqHOQ2IiV9e6gMU3EABeJoRPx7p7AXW3cA6kOgQTw1YcwNrNcAvL/QBut1AN9CbET+m5PUWSm6gBH90UEyCsqnjMOUGvsJHzckoV2I4Q8BBq38AvHUMucZryZJOwmx/s98/C7exPkl7YUTilTc+mHre5E8Bw5UBGa2uO6BjwPf6T7p/AuM6WF03UTEWNQlwWVxJpVaKlwCfYgseOatFLtyjYy2RYzzWE5Y9byO0izo02bBv9nUhXA9tNfaBiu5/+OED3+/ksFYGPRL55irOkqOqy8sxVadvQGQv9Kh6Ri6Q6ejIBHKGiHXmLnAomG6UNz0a+k+/vRPBav3fXTdN/wUXrszXABeiEwAAAABJRU5ErkJggg==","type":"text/x-moz-place","uri":"http://www.paritybit.ca/blog/"},{"guid":"D4Wu5pJO8Q4R","title":"Textplain","index":192,"dateAdded":1670148177506000,"lastModified":1670148177506000,"id":203,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://textplain.net/"},{"guid":"mK6vG9DljM24","title":"Advent of Code 2022","index":193,"dateAdded":1670150894282000,"lastModified":1670150894282000,"id":204,"typeCode":1,"type":"text/x-moz-place","uri":"https://adventofcode.com/"},{"guid":"XdYgR6AHjexT","title":"regex101: build, test, and debug regex","index":194,"dateAdded":1670206063727000,"lastModified":1670206063727000,"id":205,"typeCode":1,"type":"text/x-moz-place","uri":"https://regex101.com/"},{"guid":"TaOruqjLjQxs","title":"Choose an open source license | Choose a License","index":195,"dateAdded":1670371791654000,"lastModified":1670371791654000,"id":206,"typeCode":1,"type":"text/x-moz-place","uri":"https://choosealicense.com/"},{"guid":"rMgcsiRTXGH9","title":"Contributor Covenant: A Code of Conduct for Open Source and Other Digital Commons Communities","index":196,"dateAdded":1670375952607000,"lastModified":1670375952607000,"id":207,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.contributor-covenant.org/"},{"guid":"qZbrak8Duaq6","title":"The Homepage of Safia Abdalla","index":197,"dateAdded":1670377974614000,"lastModified":1670377974614000,"id":208,"typeCode":1,"type":"text/x-moz-place","uri":"https://safia.rocks/"},{"guid":"ibl3DH0jz7nW","title":"How to Create a man Page on Linux","index":198,"dateAdded":1670382863150000,"lastModified":1670382863150000,"id":209,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.howtogeek.com/682871/how-to-create-a-man-page-on-linux/"},{"guid":"4syk-BdvJplc","title":"Linux source code (v6.0.11) - Bootlin","index":199,"dateAdded":1670454266744000,"lastModified":1670454266744000,"id":210,"typeCode":1,"type":"text/x-moz-place","uri":"https://elixir.bootlin.com/linux/latest/source"},{"guid":"IIy_CXgh1dm9","title":"z3rOR0ne/upnup - upnup - Codeberg.org","index":200,"dateAdded":1670491256208000,"lastModified":1670491256208000,"id":211,"typeCode":1,"type":"text/x-moz-place","uri":"https://codeberg.org/z3rOR0ne/upnup"},{"guid":"BrGIHDylcwwM","title":"Proton Mail — Get a private, secure, and encrypted email","index":201,"dateAdded":1670634261868000,"lastModified":1670634261868000,"id":212,"typeCode":1,"type":"text/x-moz-place","uri":"https://proton.me/mail"},{"guid":"V9ArGaxb7RpJ","title":"Typical Programmer","index":202,"dateAdded":1670717932617000,"lastModified":1670717932617000,"id":213,"typeCode":1,"type":"text/x-moz-place","uri":"https://typicalprogrammer.com/"},{"guid":"LN8NnWVJktao","title":"oidoid","index":203,"dateAdded":1670718069813000,"lastModified":1670718069813000,"id":214,"typeCode":1,"type":"text/x-moz-place","uri":"https://oidoid.com/"},{"guid":"DzX1i4soA6y4","title":"HNPDF","index":204,"dateAdded":1670718216307000,"lastModified":1670718216307000,"id":215,"typeCode":1,"type":"text/x-moz-place","uri":"https://hnpdf.com/latest"},{"guid":"mvqobqprhqZZ","title":"anuraghazra/github-readme-stats: Dynamically generated stats for your github readmes","index":205,"dateAdded":1671169003183000,"lastModified":1671169003183000,"id":216,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/anuraghazra/github-readme-stats"},{"guid":"BhsnBRryD57N","title":"Welcome! - paritybit.ca","index":206,"dateAdded":1671254667244000,"lastModified":1671254667244000,"id":217,"typeCode":1,"iconUri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABX1BMVEUAAAABAAAAAAAAAAAAAAAAAAAAAAC7amoAAABlPz8AAAAAAAAGAwMAAAAAAAAAAAC7d3cKBwe7d3e7d3eWX1/ny4+WX18CAQGHVlaTXl4BAAApGhpiPj7ny4/ny4/oy4/ozI/qz5Ona2u7d3d4TEzny48MCAhlQEC7d3e7d3cAAAAAAAC7d3e8d3cAAAC8d3fnzI+8dnYAAADpzJC9eHjny4+WX1+TXV13S0u7d3fny492S0vnzI/ny4+EU1PnzI8mFxe7d3cjFhZgPT3ny5AAAAC7d3fny4+7d3cAAADozJC6d3e7d3cAAADozI/my5Dny44AAAAAAAC7d3e4d3fkx5DpzY69c3O7d3eoamroy4+FVVWEVFR0Skq7d3e7d3e8d3cAAAC6eHi7eHi7eHi8dna8dnYAAADozJAAAADkyY28eXnqyJHqzY63eHi/dXXny48AAAC7d3e5dXW2dHSjLYEdAAAAcHRSTlMA9cj58gYaBOrflhjq44MI/ePbaP348u/u6Oba1sW+oosL/Pbv7ejnyLuXlI54RkM8Oy4iG/v38efl4ODf2tfT09LQz87FwbeimJeJf397ZUlIRTQvGxYP9/Xv4ODZz86yk4JxYlRQSjctJiYlJCAYM3tXUgAAAg1JREFUOMttk1V3ImEQRO8MQ3CChACBIHF3l427+7q7Tjfz/88+sNhk67Vuf3K6CuryXo2Yfo/HbwYnvDxW25EldVnBNpfdHjVErO2dJ9nsk51tS8SItreMmyLxV46qakxVndW4iNl0yExEjHxFEyfTcz7f3PT7La0EDInM1PxQRMJZTSQbE5OvtbNLuv6d0W5K1zM99DXf6RvTnrCY1XdExcjqKcD9RbFQKF7cAyS105AoQJsheT0EyqWUbdu2badKZeBEA2KFgCOJVxI+uNu169q9A4YqAxIEryWr+hnKG3aTNsowrX2S9vJFLGcLOLZbdAwMO4ZMMCKbegq/5luB+VlIak6CmJLXGzi3XTqHOQ2IiV9e6gMU3EABeJoRPx7p7AXW3cA6kOgQTw1YcwNrNcAvL/QBut1AN9CbET+m5PUWSm6gBH90UEyCsqnjMOUGvsJHzckoV2I4Q8BBq38AvHUMucZryZJOwmx/s98/C7exPkl7YUTilTc+mHre5E8Bw5UBGa2uO6BjwPf6T7p/AuM6WF03UTEWNQlwWVxJpVaKlwCfYgseOatFLtyjYy2RYzzWE5Y9byO0izo02bBv9nUhXA9tNfaBiu5/+OED3+/ksFYGPRL55irOkqOqy8sxVadvQGQv9Kh6Ri6Q6ejIBHKGiHXmLnAomG6UNz0a+k+/vRPBav3fXTdN/wUXrszXABeiEwAAAABJRU5ErkJggg==","type":"text/x-moz-place","uri":"https://www.paritybit.ca/"},{"guid":"nSYmph_tgH_F","title":"lowdown — simple markdown translator","index":207,"dateAdded":1671256913682000,"lastModified":1671256913682000,"id":218,"typeCode":1,"type":"text/x-moz-place","uri":"https://kristaps.bsd.lv/lowdown/"},{"guid":"8_hW0VSEFJy-","title":"sblg: static blog utility","index":208,"dateAdded":1671256969489000,"lastModified":1671256969489000,"id":219,"typeCode":1,"type":"text/x-moz-place","uri":"https://kristaps.bsd.lv/sblg/"},{"guid":"aZg_LAYQ3Wf8","title":"Not Awful UW Photos","index":209,"dateAdded":1671256976567000,"lastModified":1671256976567000,"id":220,"typeCode":1,"type":"text/x-moz-place","uri":"https://kristaps.bsd.lv/"},{"guid":"ckYFjv-DR0Sc","title":"Can I use... Support tables for HTML5, CSS3, etc","index":210,"dateAdded":1671335306571000,"lastModified":1671335306571000,"id":221,"typeCode":1,"type":"text/x-moz-place","uri":"https://caniuse.com/"},{"guid":"GwkAXOPZrc_H","title":"Most Reliable App & Cross Browser Testing Platform | BrowserStack","index":211,"dateAdded":1671335334908000,"lastModified":1671335334908000,"id":222,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.browserstack.com/"},{"guid":"Pl-q6QHYfGli","title":"Espanso - A Privacy-first, Cross-platform Text Expander","index":212,"dateAdded":1671348150736000,"lastModified":1671348150736000,"id":223,"typeCode":1,"type":"text/x-moz-place","uri":"https://espanso.org/"},{"guid":"kMc6Ykyhm6XZ","title":"Forgejo Beyond coding. We forge.","index":213,"dateAdded":1671426498644000,"lastModified":1671426498644000,"id":224,"typeCode":1,"type":"text/x-moz-place","uri":"https://forgejo.org/"},{"guid":"tKBA96Ek2LQe","title":"Vahid Naeini","index":214,"dateAdded":1671522890430000,"lastModified":1671522890430000,"id":225,"typeCode":1,"type":"text/x-moz-place","uri":"https://iamv.ir/"},{"guid":"O8TCxXUU7ew7","title":"terminal.sexy - Terminal Color Scheme Designer","index":215,"dateAdded":1671529486018000,"lastModified":1671529486018000,"id":226,"typeCode":1,"type":"text/x-moz-place","uri":"https://terminal.sexy/"},{"guid":"mr1JBp8wBHOS","title":"75 Zsh Commands, Plugins, Aliases and Tools - SitePoint","index":216,"dateAdded":1671601474490000,"lastModified":1671601474490000,"id":227,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sitepoint.com/zsh-commands-plugins-aliases-tools/"},{"guid":"cW91o5ftbACQ","title":"rgb/hex converter syntax - how does this work? : bash","index":217,"dateAdded":1671613132967000,"lastModified":1671613132967000,"id":228,"typeCode":1,"type":"text/x-moz-place","uri":"https://teddit.net/r/bash/comments/zqmvz8/rgbhex_converter_syntax_how_does_this_work/"},{"guid":"2RID-ybGAJPR","title":"How to extract a number from a string using Bash example - Linux Tutorials - Learn Linux Configuration","index":218,"dateAdded":1671686720531000,"lastModified":1671686720531000,"id":229,"typeCode":1,"type":"text/x-moz-place","uri":"https://linuxconfig.org/how-to-extract-number-from-a-string-using-bash-example"},{"guid":"7hQd47-F1xnA","title":"GitHub - user234683/youtube-local: browser-based client for watching Youtube anonymously and with greater page performance","index":219,"dateAdded":1671784372610000,"lastModified":1671784372610000,"id":230,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/user234683/youtube-local"},{"guid":"zKL7nibxpOEy","title":"Twine / An open-source tool for telling interactive, nonlinear stories","index":220,"dateAdded":1671784464887000,"lastModified":1671784464887000,"id":231,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://twinery.org/?ref=producthunt"},{"guid":"B3Xs0Q9ewiby","title":"Just a moment...","index":221,"dateAdded":1671784582955000,"lastModified":1671784582955000,"id":232,"typeCode":1,"type":"text/x-moz-place","uri":"https://chat.openai.com/"},{"guid":"v-8eYEUrNh8x","title":"wolfgang linux - Invidious","index":222,"dateAdded":1671786379289000,"lastModified":1671786379289000,"id":233,"typeCode":1,"type":"text/x-moz-place","uri":"https://inv.riverside.rocks/search?q=wolfgang+linux"},{"guid":"TQawL7z4IPSn","title":"BugsWriter - Invidious","index":223,"dateAdded":1671787442082000,"lastModified":1671787442082000,"id":234,"typeCode":1,"type":"text/x-moz-place","uri":"https://inv.riverside.rocks/channel/UCngn7SVujlvskHRvRKc1cTw?page=1&sort_by=popular"},{"guid":"8Osw6KYq4FVG","title":"Drew DeVault's blog","index":224,"dateAdded":1671790384669000,"lastModified":1671790384669000,"id":235,"typeCode":1,"type":"text/x-moz-place","uri":"https://drewdevault.com/"},{"guid":"_AO-H9uVo84F","title":"Color Designer - Simple Color Palette Generator","index":225,"dateAdded":1671923256607000,"lastModified":1671923256607000,"id":236,"typeCode":1,"type":"text/x-moz-place","uri":"https://colordesigner.io/"},{"guid":"JDD9Gi69xSCt","title":"Convert HSL to RGB - Colordesigner","index":226,"dateAdded":1671952045146000,"lastModified":1671952045146000,"id":237,"typeCode":1,"type":"text/x-moz-place","uri":"https://colordesigner.io/convert/hsltorgb"},{"guid":"UikP87F1OyEy","title":"Axon Flux // A Ruby on Rails Blog","index":227,"dateAdded":1672104111919000,"lastModified":1672104111919000,"id":238,"typeCode":1,"type":"text/x-moz-place","uri":"https://axonflux.com/"},{"guid":"h7M1EaIb20Ta","title":"converting hsl to rgb in bash : bash","index":228,"dateAdded":1672108209921000,"lastModified":1672108209921000,"id":239,"typeCode":1,"type":"text/x-moz-place","uri":"https://teddit.pussthecat.org/r/bash/comments/zut4nw/converting_hsl_to_rgb_in_bash/"},{"guid":"YsTE3FH3WEX_","title":"NPR - Breaking News, Analysis, Music, Arts & Podcasts : NPR","index":229,"dateAdded":1672358114797000,"lastModified":1672358114797000,"id":240,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.npr.org/"},{"guid":"ybmeejmQnt9w","title":"bugswriter's website","index":230,"dateAdded":1672465607248000,"lastModified":1672465607248000,"id":241,"typeCode":1,"type":"text/x-moz-place","uri":"https://bugswriter.com/"},{"guid":"MZZL-iEk7f5g","title":"Zola","index":231,"dateAdded":1672465735022000,"lastModified":1672465735022000,"id":242,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.getzola.org/"},{"guid":"W8rwjEvtJ5HZ","title":"Code Review Stack Exchange","index":232,"dateAdded":1672468798543000,"lastModified":1672468798543000,"id":243,"typeCode":1,"type":"text/x-moz-place","uri":"https://codereview.stackexchange.com/"},{"guid":"x5GVZU8hny84","title":"Pages - NotABug.org: Free code hosting","index":233,"dateAdded":1672561969276000,"lastModified":1672561969276000,"id":244,"typeCode":1,"type":"text/x-moz-place","uri":"https://notabug.org/nbatman/freemediaheckyeah/wiki/_pages"},{"guid":"tJhOnquMXpfX","title":"GitHub - Igglybuff/awesome-piracy: A curated list of awesome warez and piracy links","index":234,"dateAdded":1672562046340000,"lastModified":1672562046340000,"id":245,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/Igglybuff/awesome-piracy#tracker-invites"},{"guid":"YGgQhjYcMwMf","title":"API Reference | Vue.js","index":235,"dateAdded":1672722414382000,"lastModified":1672722414382000,"id":246,"typeCode":1,"type":"text/x-moz-place","uri":"https://vuejs.org/api/"},{"guid":"2xBbvNdvB5H1","title":"leafbytes","index":236,"dateAdded":1672796826278000,"lastModified":1672796826278000,"id":247,"typeCode":1,"type":"text/x-moz-place","uri":"http://localhost:5173/"},{"guid":"3Pxhangv6e4N","title":"BuiltWith Technology Lookup","index":237,"dateAdded":1672822703735000,"lastModified":1672822703735000,"id":248,"typeCode":1,"type":"text/x-moz-place","uri":"https://builtwith.com/"},{"guid":"zcrq442FtkoC","title":"JavaScript Jobs - OnSite and Remote JavaScript Jobs - January 2022","index":238,"dateAdded":1672824054168000,"lastModified":1672824054168000,"id":249,"typeCode":1,"type":"text/x-moz-place","uri":"https://javascriptjob.xyz/"},{"guid":"zvTraxCIR0SA","title":"leafbytes","index":239,"dateAdded":1672904772877000,"lastModified":1672904772877000,"id":250,"typeCode":1,"type":"text/x-moz-place","uri":"http://localhost:5173/home"},{"guid":"iwEXa4oRpxhV","title":"Vue.js jobs Browse through dozens of Vue.js openings","index":240,"dateAdded":1673170090313000,"lastModified":1673170090313000,"id":251,"typeCode":1,"type":"text/x-moz-place","uri":"https://vuejobs.com/"},{"guid":"_TQNayOf8VwE","title":"Create An RSS Feed From Scratch | Alex Le","index":241,"dateAdded":1673230542709000,"lastModified":1673230542709000,"id":252,"typeCode":1,"type":"text/x-moz-place","uri":"https://alexanderle.com/create-an-rss-feed-from-scratch"},{"guid":"os2wxgTBJJIs","title":"Home | Alex Le","index":242,"dateAdded":1673230549279000,"lastModified":1673230549279000,"id":253,"typeCode":1,"type":"text/x-moz-place","uri":"https://alexanderle.com/"},{"guid":"3XotRQltbD1a","title":"How to add a Background Image in Vue.js | Reactgo","index":243,"dateAdded":1673241762374000,"lastModified":1673241762374000,"id":254,"typeCode":1,"type":"text/x-moz-place","uri":"https://reactgo.com/vue-background-image/"},{"guid":"1DkxCr0l13n_","title":"Vue.js Examples","index":244,"dateAdded":1673248483519000,"lastModified":1673248483519000,"id":255,"typeCode":1,"type":"text/x-moz-place","uri":"https://vuejsexamples.com/"},{"guid":"OJuM6E8Uqprt","title":"This Week In Neovim","index":245,"dateAdded":1673308740311000,"lastModified":1673308740311000,"id":256,"typeCode":1,"type":"text/x-moz-place","uri":"https://this-week-in-neovim.org/"},{"guid":"fDI29CTshDSo","title":"Compiler Explorer","index":246,"dateAdded":1673487975055000,"lastModified":1673487975055000,"id":257,"typeCode":1,"type":"text/x-moz-place","uri":"https://godbolt.org/"},{"guid":"dbFwXF42aLLf","title":"leafbytes","index":247,"dateAdded":1673500468312000,"lastModified":1673500468312000,"id":258,"typeCode":1,"type":"text/x-moz-place","uri":"http://localhost:5173/blog/espanso-text-expander"},{"guid":"EgAYFboOKMWV","title":"https://www.youtube.com/@swildermuth","index":248,"dateAdded":1673854152925000,"lastModified":1673854152925000,"id":259,"typeCode":1,"type":"text/x-moz-place","uri":"view-source:https://www.youtube.com/@swildermuth"},{"guid":"M05aur1wcv1n","title":"Welcome To Distro.Tube","index":249,"dateAdded":1673921215014000,"lastModified":1673921215014000,"id":260,"typeCode":1,"type":"text/x-moz-place","uri":"https://distro.tube/"},{"guid":"E9ITfiEIJOeS","title":"The Clamp Calculator","index":250,"dateAdded":1673929050396000,"lastModified":1726596929184000,"id":261,"typeCode":1,"type":"text/x-moz-place","uri":"https://royalfig.github.io/fluid-typography-calculator/"},{"guid":"X2WSDerHOiwg","title":"Welcome to the Accessibility Developer Guide! - ADG","index":251,"dateAdded":1673929969769000,"lastModified":1673929969769000,"id":262,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.accessibility-developer-guide.com/"},{"guid":"_LuJk8zjupTG","title":"Josh W Comeau","index":252,"dateAdded":1673930927756000,"lastModified":1673930927756000,"id":263,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.joshwcomeau.com/"},{"guid":"Y2IoGLest08O","title":"Dev.Opera","index":253,"dateAdded":1673934023715000,"lastModified":1673934023715000,"id":264,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.opera.com/"},{"guid":"DB5tJDuhMQTE","title":"Awwwards - Website Awards - Best Web Design Trends","index":254,"dateAdded":1674036290289000,"lastModified":1674036290289000,"id":265,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.awwwards.com/"},{"guid":"JrQUNrBEhPM9","title":"Newsboat rss reader enable vim key bindings | The FreeBSD Forums","index":255,"dateAdded":1674088097079000,"lastModified":1674088097079000,"id":266,"typeCode":1,"type":"text/x-moz-place","uri":"https://forums.freebsd.org/threads/newsboat-rss-reader-enable-vim-key-bindings.69448/"},{"guid":"BtsRfhgUgPHL","title":"Deploying Vite App to GitHub Pages - DEV Community 👩‍💻👨‍💻","index":256,"dateAdded":1674116185596000,"lastModified":1674116185596000,"id":267,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.to/shashannkbawa/deploying-vite-app-to-github-pages-3ane"},{"guid":"8tqAATPpGx6q","title":"Git Delete Branch How to Remove a Local or Remote Branch","index":257,"dateAdded":1674117576155000,"lastModified":1674117576155000,"id":268,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freecodecamp.org/news/git-delete-branch-how-to-remove-a-local-or-remote-branch/"},{"guid":"U2bBcaKKKUz0","title":"Develop and deploy websites and apps in record time | Netlify","index":258,"dateAdded":1674119864442000,"lastModified":1674119864442000,"id":269,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.netlify.com/"},{"guid":"cl8pxN_b3aPl","title":"SQLite Tutorial - An Easy Way to Master SQLite Fast","index":259,"dateAdded":1674349435204000,"lastModified":1674349435204000,"id":270,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sqlitetutorial.net/"},{"guid":"Htntot0FZEO5","title":"RSS Advisory Board","index":260,"dateAdded":1674374692726000,"lastModified":1674374692726000,"id":271,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.rssboard.org/"},{"guid":"5mJwZ4LRGUqx","title":"Codrops | Creative front-end resources and inspiration for web professionals","index":261,"dateAdded":1674377790916000,"lastModified":1674377790916000,"id":272,"typeCode":1,"type":"text/x-moz-place","uri":"https://tympanus.net/codrops/"},{"guid":"8_9Uc9niFRHm","title":"Technology and Miscellanea - Felix Crux","index":262,"dateAdded":1674442556868000,"lastModified":1674442556868000,"id":273,"typeCode":1,"type":"text/x-moz-place","uri":"https://felixcrux.com/"},{"guid":"A2tQxMbol256","title":"Super User","index":263,"dateAdded":1674443467604000,"lastModified":1674443467604000,"id":274,"typeCode":1,"type":"text/x-moz-place","uri":"https://superuser.com/"},{"guid":"dT5ST2ncWrAY","title":"Hot Questions - Stack Exchange","index":264,"dateAdded":1674443487769000,"lastModified":1674443487769000,"id":275,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackexchange.com/"},{"guid":"TzIueMyfExUq","title":"Stack Overflow - Where Developers Learn, Share, & Build Careers","index":265,"dateAdded":1674443507568000,"lastModified":1674443507568000,"id":276,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/"},{"guid":"U02uFJ5MEkn0","title":"IETF Datatracker","index":266,"dateAdded":1674443781822000,"lastModified":1674443781822000,"id":277,"typeCode":1,"type":"text/x-moz-place","uri":"https://datatracker.ietf.org/"},{"guid":"jbzEoJKJKPtK","title":"David Walsh Blog - JavaScript Consultant","index":267,"dateAdded":1674444733639000,"lastModified":1674444733639000,"id":278,"typeCode":1,"type":"text/x-moz-place","uri":"https://davidwalsh.name/"},{"guid":"cNmTElDvGV0v","title":"blog.wittcode.com","index":268,"dateAdded":1674789467714000,"lastModified":1674789467714000,"id":279,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.wittcode.com/"},{"guid":"K1YPv3UKBpkV","title":"WittCode","index":269,"dateAdded":1674790166591000,"lastModified":1674790166591000,"id":280,"typeCode":1,"type":"text/x-moz-place","uri":"https://wittcode.com/"},{"guid":"p5r8m_sbnCaf","title":"TinyPNG Compress WebP, PNG and JPEG images intelligently","index":270,"dateAdded":1674791322194000,"lastModified":1674791322194000,"id":281,"typeCode":1,"type":"text/x-moz-place","uri":"https://tinypng.com/"},{"guid":"sN4byqagkdeZ","title":"Portland, OR Nonprofits and Charities | Donate, Volunteer, Review | GreatNonprofits","index":271,"dateAdded":1674807662519000,"lastModified":1674807662519000,"id":282,"typeCode":1,"type":"text/x-moz-place","uri":"https://greatnonprofits.org/city/portland/OR"},{"guid":"o3tqNSmn0-3T","title":"DemocracyLab","index":272,"dateAdded":1674808603324000,"lastModified":1674808603324000,"id":283,"typeCode":1,"type":"text/x-moz-place","uri":"https://democracylab.org/"},{"guid":"pUcHRVvHWyaQ","title":"JSON:API — A specification for building APIs in JSON","index":273,"dateAdded":1674873446188000,"lastModified":1674873446188000,"id":284,"typeCode":1,"type":"text/x-moz-place","uri":"https://jsonapi.org/"},{"guid":"Uj4h7zi4Sh8q","title":"JSON Schema | The home of JSON Schema","index":274,"dateAdded":1674873833452000,"lastModified":1674873833452000,"id":285,"typeCode":1,"type":"text/x-moz-place","uri":"https://json-schema.org/"},{"guid":"k9odgsLXew1e","title":"SWAPI - The Star Wars API","index":275,"dateAdded":1674874437480000,"lastModified":1674874437480000,"id":286,"typeCode":1,"type":"text/x-moz-place","uri":"https://swapi.dev/"},{"guid":"Wlg7125e2FG9","title":"Online JSON Schema Validator and Generator","index":276,"dateAdded":1674882128326000,"lastModified":1674882128326000,"id":287,"typeCode":1,"type":"text/x-moz-place","uri":"https://extendsclass.com/json-schema-validator.html"},{"guid":"ymcDJg6MCqWq","title":"LiteCLI","index":277,"dateAdded":1674895279567000,"lastModified":1674895279567000,"id":288,"typeCode":1,"type":"text/x-moz-place","uri":"https://litecli.com/"},{"guid":"VQmd5JgvtE80","title":"JSON Functions And Operators","index":278,"dateAdded":1674983067974000,"lastModified":1674983067974000,"id":289,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sqlite.org/json1.html#jmini"},{"guid":"aooX32GJfwwa","title":"Appropriate Uses For SQLite","index":279,"dateAdded":1674985365936000,"lastModified":1674985365936000,"id":290,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sqlite.org/whentouse.html"},{"guid":"0qRy_H0i9RB4","title":"SQL Query Builder for Javascript | Knex.js","index":280,"dateAdded":1674986879352000,"lastModified":1674986879352000,"id":291,"typeCode":1,"type":"text/x-moz-place","uri":"https://knexjs.org/"},{"guid":"ulc6-DM4OG9U","title":"Objection.js","index":281,"dateAdded":1674986908126000,"lastModified":1674986908126000,"id":292,"typeCode":1,"type":"text/x-moz-place","uri":"https://vincit.github.io/objection.js/"},{"guid":"k56wrp6DM0SF","title":"CoRecursive Podcast - The Stories Behind The Code","index":282,"dateAdded":1674989042505000,"lastModified":1674989042505000,"id":293,"typeCode":1,"type":"text/x-moz-place","uri":"https://corecursive.com/"},{"guid":"eO2DJel2xKQ8","title":"SQLite Primary Key: The Ultimate Guide To Primary Key","index":283,"dateAdded":1675056587564000,"lastModified":1675056587564000,"id":294,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sqlitetutorial.net/sqlite-primary-key/"},{"guid":"DSiBMF1wQXVE","title":"Aurora Sweep PCB Kit — splitkb.com","index":284,"dateAdded":1675157068904000,"lastModified":1675157068904000,"id":295,"typeCode":1,"type":"text/x-moz-place","uri":"https://splitkb.com/products/aurora-sweep"},{"guid":"BpY6ZG9ZMSt9","title":"Node.js","index":285,"dateAdded":1675223041460000,"lastModified":1675223041460000,"id":296,"typeCode":1,"type":"text/x-moz-place","uri":"https://nodejs.org/en/"},{"guid":"VDpXSDEE_gMs","title":"OWASP Foundation, the Open Source Foundation for Application Security | OWASP Foundation","index":286,"dateAdded":1675223681539000,"lastModified":1675223681539000,"id":297,"typeCode":1,"type":"text/x-moz-place","uri":"https://owasp.org/"},{"guid":"F2ZSjQCWjeuv","title":"Coding Bootcamp | Programming Bootcamp | Alchemy Code Lab","index":287,"dateAdded":1675249398492000,"lastModified":1675249398492000,"id":298,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.alchemycodelab.com/"},{"guid":"dtl3puxnAcWQ","title":"Council on Integrity in Results Reporting (CIRR) - Council on Integrity in Results Reporting (CIRR)","index":288,"dateAdded":1675250058260000,"lastModified":1675250058260000,"id":299,"typeCode":1,"type":"text/x-moz-place","uri":"https://cirr.org/"},{"guid":"O1MU33TRrGXC","title":"Titmouse, Inc. - Wikipedia","index":289,"dateAdded":1675423570088000,"lastModified":1675423570088000,"id":300,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Titmouse,_Inc.?useskin=vector"},{"guid":"CUMACUUb2tYD","title":"FileFormat.Info · The Digital Rosetta Stone","index":290,"dateAdded":1675573016264000,"lastModified":1675573016264000,"id":301,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.fileformat.info/"},{"guid":"Z2Q3ox9FSyGp","title":"Linux Man Page Howto","index":291,"dateAdded":1675573066678000,"lastModified":1675573066678000,"id":302,"typeCode":1,"type":"text/x-moz-place","uri":"http://www.schweikhardt.net/man_page_howto.html"},{"guid":"p8uQQcYjVMYE","title":"GitHub - proycon/tuir: Browse Reddit from your terminal","index":292,"dateAdded":1675589903928000,"lastModified":1675589903928000,"id":303,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/proycon/tuir"},{"guid":"mnU1FVWPUcs-","title":"GitHub - ThePrimeagen/harpoon","index":293,"dateAdded":1675590584452000,"lastModified":1675590584452000,"id":304,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/ThePrimeagen/harpoon"},{"guid":"9g8Ieo9wfmRZ","title":"Articles Cloud Four","index":294,"dateAdded":1675592733209000,"lastModified":1675592733209000,"id":305,"typeCode":1,"type":"text/x-moz-place","uri":"https://cloudfour.com/thinks/"},{"guid":"COkqw8UgTuBE","title":"articles on design engineering Sara Soueidan, inclusive design engineer","index":295,"dateAdded":1675593985455000,"lastModified":1675593985455000,"id":306,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sarasoueidan.com/blog/"},{"guid":"nTH4bjvuRJLm","title":"Dev.Opera — Responsive Images: Use Cases and Documented Code Snippets to Get You Started","index":296,"dateAdded":1675594177444000,"lastModified":1675594177444000,"id":307,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.opera.com/articles/responsive-images/"},{"guid":"cwKWJ560yJqg","title":"Dev.Opera — Native Responsive Images","index":297,"dateAdded":1675596369102000,"lastModified":1675596369102000,"id":308,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.opera.com/articles/native-responsive-images/"},{"guid":"RO2Wqqb6f4q3","title":"Responsive Images the Simple Way Cloud Four","index":298,"dateAdded":1675596379969000,"lastModified":1675596379969000,"id":309,"typeCode":1,"type":"text/x-moz-place","uri":"https://cloudfour.com/thinks/responsive-images-the-simple-way/"},{"guid":"pldVimVN_QDp","title":"Autoprefixer CSS online","index":299,"dateAdded":1675596805949000,"lastModified":1675596805949000,"id":310,"typeCode":1,"type":"text/x-moz-place","uri":"https://autoprefixer.github.io/"},{"guid":"dFSNKVbFvkCx","title":"Buttericks Practical Typography","index":300,"dateAdded":1675648044676000,"lastModified":1675648044676000,"id":311,"typeCode":1,"type":"text/x-moz-place","uri":"https://practicaltypography.com/"},{"guid":"PKX2nTo7oSsk","title":"Code Review Workshops with Dr. Michaela Greiler - Dr. McKayla","index":301,"dateAdded":1675648187032000,"lastModified":1675648187032000,"id":312,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.michaelagreiler.com/"},{"guid":"BMHpXyYVfFij","title":"APIs and SDKs for Real-Time Chat, Experiences and More | PubNub","index":302,"dateAdded":1675664016974000,"lastModified":1675664016974000,"id":313,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.pubnub.com/"},{"guid":"6cUWqMsWIKu2","title":"PubNub docs | PubNub Docs","index":303,"dateAdded":1675664036838000,"lastModified":1675664036838000,"id":314,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.pubnub.com/docs/"},{"guid":"iG7TV4LpASkD","title":"Space","index":304,"dateAdded":1675746187261000,"lastModified":1675746187261000,"id":315,"typeCode":1,"type":"text/x-moz-place","uri":"https://siimee.jetbrains.space/"},{"guid":"s2bquXiczcY0","title":"harrisoncramer.me","index":305,"dateAdded":1675811634732000,"lastModified":1675811634732000,"id":316,"typeCode":1,"type":"text/x-moz-place","uri":"https://harrisoncramer.me/"},{"guid":"ShfHDeKKvI-e","title":"HTML elements reference - HTML: HyperText Markup Language | MDN","index":306,"dateAdded":1675845410561000,"lastModified":1675845410561000,"id":317,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Web/HTML/Element"},{"guid":"s5gtAEahwCWl","title":"Semantics - MDN Web Docs Glossary: Definitions of Web-related terms | MDN","index":307,"dateAdded":1675846215175000,"lastModified":1675846215175000,"id":318,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Glossary/Semantics"},{"guid":"P5SQq6w9YtwF","title":"About web.dev","index":308,"dateAdded":1675846286425000,"lastModified":1675846286425000,"id":319,"typeCode":1,"type":"text/x-moz-place","uri":"https://web.dev/about/"},{"guid":"f3Mfn8X_uR8_","title":"Accessible Rich Internet Applications (WAI-ARIA) 1.1","index":309,"dateAdded":1675846376027000,"lastModified":1675846376027000,"id":320,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.w3.org/TR/wai-aria/"},{"guid":"6EvyH214R6F5","title":"ARIA Authoring Practices Guide | APG | WAI | W3C","index":310,"dateAdded":1675846411425000,"lastModified":1675846411425000,"id":321,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.w3.org/WAI/ARIA/apg/#kbd_layout_landmark_XHTML"},{"guid":"cuopi0ARk_wG","title":"ARIA Authoring Practices Guide | APG | WAI | W3C","index":311,"dateAdded":1675846462943000,"lastModified":1675846462943000,"id":322,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.w3.org/WAI/ARIA/apg/"},{"guid":"tpygF5hAPlKa","title":"Introduction to ARIA","index":312,"dateAdded":1675847597347000,"lastModified":1675847597347000,"id":323,"typeCode":1,"type":"text/x-moz-place","uri":"https://web.dev/semantics-aria/"},{"guid":"htjdlfuG8BqY","title":"Cloudflare Pages","index":313,"dateAdded":1675912242595000,"lastModified":1675912242595000,"id":324,"typeCode":1,"type":"text/x-moz-place","uri":"https://pages.cloudflare.com/"},{"guid":"meaFoVYyajex","title":"Timestamp Converter","index":314,"dateAdded":1676267875917000,"lastModified":1676267875917000,"id":325,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.timestamp-converter.com/"},{"guid":"3PlWht6GLio7","title":"State Area Measurements and Internal Point Coordinates","index":315,"dateAdded":1676272542817000,"lastModified":1676272542817000,"id":326,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.census.gov/geographies/reference-files/2010/geo/state-area.html"},{"guid":"RSRW9hrHG0x0","title":"Amethyst | ianyh","index":316,"dateAdded":1676287464769000,"lastModified":1676287464769000,"id":327,"typeCode":1,"type":"text/x-moz-place","uri":"https://ianyh.com/amethyst/"},{"guid":"Ye4eSi9uUa6p","title":"AquaSnap Window Manager: dock, snap, tile, organize","index":317,"dateAdded":1676287468325000,"lastModified":1676287468325000,"id":328,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.nurgo-software.com/products/aquasnap"},{"guid":"jhFTI2HpdjRe","title":"SQLZOO","index":318,"dateAdded":1676636702502000,"lastModified":1676636702502000,"id":329,"typeCode":1,"type":"text/x-moz-place","uri":"https://sqlzoo.net/wiki/SQL_Tutorial"},{"guid":"-9a1TTpuut_N","title":"Complete List of Common Nursing Certifications 2023 | Nurse.org","index":319,"dateAdded":1676962106157000,"lastModified":1676962106157000,"id":330,"typeCode":1,"type":"text/x-moz-place","uri":"https://nurse.org/articles/nursing-certifications-credentials-list/"},{"guid":"CDk_MTPiFLWr","title":"joi.dev","index":320,"dateAdded":1677046624406000,"lastModified":1677046624406000,"id":331,"typeCode":1,"type":"text/x-moz-place","uri":"https://joi.dev/"},{"guid":"Py0yyRuS9QP9","title":"Find engineering teams that share your values | Key Values","index":321,"dateAdded":1677121916684000,"lastModified":1677121916684000,"id":332,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.keyvalues.com/"},{"guid":"TeCJEJcjr7kv","title":"Home - Merit America","index":322,"dateAdded":1677139339164000,"lastModified":1677139339164000,"id":333,"typeCode":1,"type":"text/x-moz-place","uri":"https://meritamerica.org/"},{"guid":"whxEzjkn9wK0","title":"Sololearn: Learn to Code","index":323,"dateAdded":1677141094880000,"lastModified":1677141094880000,"id":334,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sololearn.com/"},{"guid":"E-_1if9CYk7m","title":"most minimal firefoxcss reddit at DuckDuckGo","index":324,"dateAdded":1677226508286000,"lastModified":1677226508286000,"id":335,"typeCode":1,"type":"text/x-moz-place","uri":"https://lite.duckduckgo.com/lite/"},{"guid":"LvOSa-r4cBLq","title":"Dudemanguy's Musings","index":325,"dateAdded":1677464899658000,"lastModified":1677464899658000,"id":336,"typeCode":1,"type":"text/x-moz-place","uri":"https://dudemanguy.github.io/blog/"},{"guid":"sD0ZPzZrxES6","title":"Joren->blog","index":326,"dateAdded":1677465000799000,"lastModified":1677465000799000,"id":337,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.joren.ga/"},{"guid":"vyKPWJypwCLE","title":"beekeeb - experimental ergonomic mechanical keyboards and cases","index":327,"dateAdded":1677465100823000,"lastModified":1677465100823000,"id":338,"typeCode":1,"type":"text/x-moz-place","uri":"https://shop.beekeeb.com/"},{"guid":"3ftgmQ8QyqOW","title":"Blub's Blog","index":328,"dateAdded":1677479275750000,"lastModified":1677479275750000,"id":339,"typeCode":1,"type":"text/x-moz-place","uri":"https://blubsblog.bearblog.dev/"},{"guid":"6OkBBVwkzlSN","title":"Free Podcast hosting and Monetizing Platform | Podbean","index":329,"dateAdded":1677640801669000,"lastModified":1677640801669000,"id":340,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.podbean.com/"},{"guid":"fHF7qK-a-DGQ","title":"Cover Your Tracks","index":330,"dateAdded":1677745878306000,"lastModified":1677745878306000,"id":341,"typeCode":1,"type":"text/x-moz-place","uri":"https://coveryourtracks.eff.org/"},{"guid":"PseHFZSEySBp","title":"Browserleaks - Check your browser for privacy leaks","index":331,"dateAdded":1677897013973000,"lastModified":1677897013973000,"id":342,"typeCode":1,"type":"text/x-moz-place","uri":"https://browserleaks.com/"},{"guid":"m7SEh6_aKIBD","title":"https://davidspindler.online/","index":332,"dateAdded":1677975155736000,"lastModified":1677975155736000,"id":343,"typeCode":1,"type":"text/x-moz-place","uri":"https://davidspindler.online/"},{"guid":"FqWEsASOA6rz","title":"Rancho Cucamonga, California - Wikipedia","index":333,"dateAdded":1677981922809000,"lastModified":1677981922809000,"id":344,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Rancho_Cucamonga,_California?useskin=vector"},{"guid":"BdUzObP3SN9y","title":"Round Rock, Texas - Wikipedia","index":334,"dateAdded":1677985181754000,"lastModified":1677985181754000,"id":345,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Round_Rock?useskin=vector"},{"guid":"ZEIrqNssHaDw","title":"Crontab syntax for us humands -- Cron Helper","index":335,"dateAdded":1678132581103000,"lastModified":1678132581103000,"id":346,"typeCode":1,"type":"text/x-moz-place","uri":"https://cron.help/"},{"guid":"Jfk8bSvazECy","title":"Crontab syntax for us humands -- Cron Helper","index":336,"dateAdded":1678132581284000,"lastModified":1678132581284000,"id":347,"typeCode":1,"type":"text/x-moz-place","uri":"https://cron.help/#*/5_*_*_*_*"},{"guid":"bo9TX9GrK8eM","title":"chrome://browser/content/blanktab.html","index":337,"dateAdded":1678134496263000,"lastModified":1678134496263000,"id":348,"typeCode":1,"type":"text/x-moz-place","uri":"chrome://browser/content/blanktab.html"},{"guid":"QO3Le4FNwxkn","title":"WooCommerce - Open Source eCommerce Platform","index":338,"dateAdded":1678409090966000,"lastModified":1678409090966000,"id":349,"typeCode":1,"type":"text/x-moz-place","uri":"https://woocommerce.com/"},{"guid":"320Qaur-liB1","title":"Pluralistic: Daily links from Cory Doctorow No trackers, no ads. Black type, white background. Privacy policy: we don't collect or retain any data at all ever period.","index":339,"dateAdded":1678580222478000,"lastModified":1678580222478000,"id":350,"typeCode":1,"type":"text/x-moz-place","uri":"https://pluralistic.net/"},{"guid":"c9yuHdoiZEFf","title":"Linux Hardware Database","index":340,"dateAdded":1678603995534000,"lastModified":1678603995534000,"id":351,"typeCode":1,"type":"text/x-moz-place","uri":"https://linux-hardware.org/"},{"guid":"KIc158NGgO8f","title":"GitHub - cwmccabe/pubnixhist: Public Access UNIX (and GNU/Linux) History Documentation Project","index":341,"dateAdded":1678699180285000,"lastModified":1678699180285000,"id":352,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/cwmccabe/pubnixhist"},{"guid":"JTvFg1vlDPIZ","title":"tildeverse","index":342,"dateAdded":1678699184115000,"lastModified":1678699184115000,"id":353,"typeCode":1,"type":"text/x-moz-place","uri":"https://tildeverse.org/"},{"guid":"jw4V7xkcx5mg","title":"~vern","index":343,"dateAdded":1678699186930000,"lastModified":1678699186930000,"id":354,"typeCode":1,"type":"text/x-moz-place","uri":"https://vern.cc/en/"},{"guid":"MXqIhlrxwrd9","title":"browser-bits/firefox-v109-change-order-under-extensions-button.js at main · icpantsparti2/browser-bits · GitHub","index":344,"dateAdded":1679379051788000,"lastModified":1679379051788000,"id":355,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/icpantsparti2/browser-bits/blob/main/javascript/firefox-v109-change-order-under-extensions-button.js"},{"guid":"U0nu2o00nhdj","title":"Wolfgang's Blog","index":345,"dateAdded":1679447021324000,"lastModified":1679447021324000,"id":356,"typeCode":1,"type":"text/x-moz-place","uri":"https://notthebe.ee/"},{"guid":"6NTwvJdjFSYM","title":"Leanpub: Publish Early, Publish Often","index":346,"dateAdded":1679542297677000,"lastModified":1679542297677000,"id":357,"typeCode":1,"type":"text/x-moz-place","uri":"https://leanpub.com/"},{"guid":"LAGFyY31o85_","title":"Array.prototype.forEach() - JavaScript | MDN","index":347,"dateAdded":1679706652175000,"lastModified":1679706652175000,"id":358,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach"},{"guid":"U6YHU0--64vc","title":"Yubico | YubiKey Strong Two Factor Authentication","index":348,"dateAdded":1679726107998000,"lastModified":1679726107998000,"id":359,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.yubico.com/"},{"guid":"yshuEKH8fFzw","title":"emac keybindings firefox at DuckDuckGo","index":349,"dateAdded":1680080943435000,"lastModified":1680080943435000,"id":360,"typeCode":1,"type":"text/x-moz-place","uri":"https://lite.duckduckgo.com/lite/?q=emac+keybindings+firefox"},{"guid":"TdzRQE5e5BP5","title":"NPR : National Public Radio","index":350,"dateAdded":1680119145941000,"lastModified":1680119145941000,"id":361,"typeCode":1,"type":"text/x-moz-place","uri":"https://text.npr.org/"},{"guid":"LbbsoxA2xEU2","title":"node.js - How do I shut down my Express server gracefully when its process is killed? - Stack Overflow","index":351,"dateAdded":1680155942014000,"lastModified":1680155942014000,"id":362,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/43003870/how-do-i-shut-down-my-express-server-gracefully-when-its-process-is-killed"},{"guid":"DqPVDYoxGFT2","title":"GitHub - yt-dlp/yt-dlp: A youtube-dl fork with additional features and fixes","index":352,"dateAdded":1680227705343000,"lastModified":1680227705343000,"id":363,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/yt-dlp/yt-dlp"},{"guid":"04mM1nSuGaL9","title":"Child Routers in Express · GitHub","index":353,"dateAdded":1680232075709000,"lastModified":1680232075709000,"id":364,"typeCode":1,"type":"text/x-moz-place","uri":"https://gist.github.com/zcaceres/f38b208a492e4dcd45f487638eff716c"},{"guid":"4QxD9Frd2JWu","title":"Express JSRouting with Nested Paths","index":354,"dateAdded":1680232586714000,"lastModified":1680232586714000,"id":365,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/express-js-routing-with-nested-paths-2526bae9d2e6"},{"guid":"cYH8mMWZgtg2","title":"City-Data.com - Stats about all US cities - real estate, relocation info, crime, house prices, cost of living, races, home value estimator, recent sales, income, photos, schools, maps, weather, neighborhoods, and more","index":355,"dateAdded":1680645986397000,"lastModified":1680645986397000,"id":366,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.city-data.com/"},{"guid":"Djs44uWM2NZu","title":"GitHub - scraggo/comparing-javascript-test-runners: Comparing AVA, Jest, Mocha, and mocha-parallel-tests testing frameworks","index":356,"dateAdded":1680675137598000,"lastModified":1680675137598000,"id":367,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/scraggo/comparing-javascript-test-runners/"},{"guid":"Zk5WVTOD0KC2","title":"Sinon.JS - Standalone test fakes, spies, stubs and mocks for JavaScript. Works with any unit testing framework.","index":357,"dateAdded":1680675248719000,"lastModified":1680675248719000,"id":368,"typeCode":1,"type":"text/x-moz-place","uri":"https://sinonjs.org/"},{"guid":"0eYHtsvZq8lY","title":"GitHub - avajs/ava: Node.js test runner that lets you develop with confidence 🚀","index":358,"dateAdded":1680675465544000,"lastModified":1680675465544000,"id":369,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/avajs/ava"},{"guid":"BgSBpMRLAykQ","title":"sometechblog.com","index":359,"dateAdded":1680728951419000,"lastModified":1680728951419000,"id":370,"typeCode":1,"type":"text/x-moz-place","uri":"https://sometechblog.com/"},{"guid":"ld0glsCYbjCB","title":"set up neomutt","index":360,"dateAdded":1680763114027000,"lastModified":1680763142609000,"id":371,"typeCode":1,"type":"text/x-moz-place","uri":"https://seniormars.github.io/posts/neomutt/#initial-mutt-configuration"},{"guid":"2sEK-v1G1Csk","title":"The Twelve-Factor App","index":361,"dateAdded":1680820091876000,"lastModified":1680820091876000,"id":372,"typeCode":1,"type":"text/x-moz-place","uri":"https://12factor.net/"},{"guid":"DPp5iRACRbYN","title":"Docker Docs: How to build, share, and run applications","index":362,"dateAdded":1680820408561000,"lastModified":1680820408561000,"id":373,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.docker.com/"},{"guid":"czHlWx9NFDCQ","title":"Test Driven Development with JavaScript Using ava and Sinon.JS - Markus Oberlehner","index":363,"dateAdded":1680834199833000,"lastModified":1680834199833000,"id":374,"typeCode":1,"type":"text/x-moz-place","uri":"https://markus.oberlehner.net/blog/test-driven-development-with-javascript-using-ava-and-sinonjs/"},{"guid":"7c0OapXlQhZ6","title":"Blog - Markus Oberlehner","index":364,"dateAdded":1680834207307000,"lastModified":1680834207307000,"id":375,"typeCode":1,"type":"text/x-moz-place","uri":"https://markus.oberlehner.net/blog/"},{"guid":"5fQ18yGnNiUz","title":"GitHub - junegunn/fzf.vim: fzf vim","index":365,"dateAdded":1680835850418000,"lastModified":1680835850418000,"id":376,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/junegunn/fzf.vim"},{"guid":"ZirYxhgm0N89","title":"API · TryGhost/node-sqlite3 Wiki · GitHub","index":366,"dateAdded":1680850720854000,"lastModified":1680850720854000,"id":377,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/TryGhost/node-sqlite3/wiki/API"},{"guid":"AcV0HSKdmtCa","title":"Building Efficient Dockerfiles - Node.js - bitJudo","index":367,"dateAdded":1681013834262000,"lastModified":1681013834262000,"id":378,"typeCode":1,"type":"text/x-moz-place","uri":"https://bitjudo.com/blog/2014/03/13/building-efficient-dockerfiles-node-dot-js/"},{"guid":"nuTq2eR7GLGL","title":"npm Blog Archive: Introducing `npm ci` for faster, more reliable builds","index":368,"dateAdded":1681013837122000,"lastModified":1681013837122000,"id":379,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable"},{"guid":"qQh2y_Ud44U2","title":"bitJudo","index":369,"dateAdded":1681014888368000,"lastModified":1681014888368000,"id":380,"typeCode":1,"type":"text/x-moz-place","uri":"https://bitjudo.com/"},{"guid":"qBfdYTJOufgh","title":"Vitest | A blazing fast unit test framework powered by Vite","index":370,"dateAdded":1681090831630000,"lastModified":1681090831630000,"id":381,"typeCode":1,"type":"text/x-moz-place","uri":"https://vitest.dev/"},{"guid":"0MnrBPSD_yvx","title":"Proxmox VE - Virtualization Management Platform","index":371,"dateAdded":1681259080742000,"lastModified":1681259080742000,"id":382,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.proxmox.com/en/proxmox-ve"},{"guid":"Rbs3K19PCoo4","title":"Svelte • Cybernetically enhanced web apps","index":372,"dateAdded":1681270417756000,"lastModified":1681270417756000,"id":383,"typeCode":1,"type":"text/x-moz-place","uri":"https://svelte.dev/"},{"guid":"uNCYx_Z_To4f","title":"Overreacted — A blog by Dan Abramov","index":373,"dateAdded":1681285185719000,"lastModified":1681285185719000,"id":384,"typeCode":1,"type":"text/x-moz-place","uri":"https://overreacted.io/"},{"guid":"XVmQzGwD9C-N","title":"Getting started - Wave UI","index":374,"dateAdded":1681358055159000,"lastModified":1681358055159000,"id":385,"typeCode":1,"type":"text/x-moz-place","uri":"https://antoniandre.github.io/wave-ui/getting-started#getting-started"},{"guid":"D1tHDdqR7jIi","title":"Building A Chat Application Using SvelteJS and SSE","index":375,"dateAdded":1681359137956000,"lastModified":1681359137956000,"id":386,"typeCode":1,"type":"text/x-moz-place","uri":"https://marmelab.com/blog/2020/10/02/build-a-chat-application-using-sveltejs-and-sse.html"},{"guid":"OdFG407oMoSI","title":"Clean Code: Avoid Too Many Arguments In Functions | Matheus Rodrigues","index":376,"dateAdded":1681376694896000,"lastModified":1681376694896000,"id":387,"typeCode":1,"type":"text/x-moz-place","uri":"https://matheus.ro/2018/01/29/clean-code-avoid-many-arguments-functions/"},{"guid":"0pJcaHvHkkOf","title":"Books at mixu.net","index":377,"dateAdded":1681422709558000,"lastModified":1681422709558000,"id":388,"typeCode":1,"type":"text/x-moz-place","uri":"https://book.mixu.net/"},{"guid":"aPJj0xkOHSXz","title":"javascript - Short-polling vs Long-polling for real time web applications? - Stack Overflow","index":378,"dateAdded":1681434724478000,"lastModified":1681434724478000,"id":389,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/4642598/short-polling-vs-long-polling-for-real-time-web-applications"},{"guid":"v3opyC433R7E","title":"Polling vs SSE vs WebSocket— How to choose the right one","index":379,"dateAdded":1681434734033000,"lastModified":1681434734033000,"id":390,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/m/global-identity-2?redirectUrl=https%3A%2F%2Fcodeburst.io%2Fpolling-vs-sse-vs-websocket-how-to-choose-the-right-one-1859e4e13bd9"},{"guid":"l3FDAS9IBQK4","title":"Websockets 101 | Armin Ronacher's Thoughts and Writings","index":380,"dateAdded":1681435523729000,"lastModified":1681435523729000,"id":391,"typeCode":1,"type":"text/x-moz-place","uri":"https://lucumr.pocoo.org/2012/9/24/websockets-101/"},{"guid":"ti2MNyyCvYPP","title":"Blog | Armin Ronacher's Thoughts and Writings","index":381,"dateAdded":1681436863470000,"lastModified":1681436863470000,"id":392,"typeCode":1,"type":"text/x-moz-place","uri":"https://lucumr.pocoo.org/"},{"guid":"PK9rgvk8angs","title":"ws/ws.md at 45e17acea791d865df6b255a55182e9c42e5877a · websockets/ws · GitHub","index":382,"dateAdded":1681445537291000,"lastModified":1681445537291000,"id":393,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/websockets/ws/blob/HEAD/doc/ws.md"},{"guid":"tHAhDPHUqyzS","title":"Peropesis - Linux operating system","index":383,"dateAdded":1681460087500000,"lastModified":1681460087500000,"id":394,"typeCode":1,"type":"text/x-moz-place","uri":"https://peropesis.org/"},{"guid":"Oy6J0vBCUdI_","title":"PrivacyTests.org: open-source tests of web browser privacy","index":384,"dateAdded":1681464730063000,"lastModified":1681464730063000,"id":395,"typeCode":1,"type":"text/x-moz-place","uri":"https://privacytests.org/"},{"guid":"LEwC6OwMQe8z","title":"About The Calyx Institute - Calyx Institute","index":385,"dateAdded":1681708526800000,"lastModified":1681708526800000,"id":396,"typeCode":1,"type":"text/x-moz-place","uri":"https://calyxinstitute.org/about"},{"guid":"P0Bs7H4UHaen","title":"Color Safe - accessible web color combinations","index":386,"dateAdded":1681713704232000,"lastModified":1681713704232000,"id":397,"typeCode":1,"type":"text/x-moz-place","uri":"http://colorsafe.co/"},{"guid":"KA-zghio-eHe","title":"PDX Code Guild","index":387,"dateAdded":1681972172053000,"lastModified":1681972172053000,"id":398,"typeCode":1,"type":"text/x-moz-place","uri":"https://pdxcodeguild.com/"},{"guid":"jJI_xtzqyXRS","title":"CSS Demystified: Start writing CSS with confidence","index":388,"dateAdded":1682033599625000,"lastModified":1682033599625000,"id":399,"typeCode":1,"type":"text/x-moz-place","uri":"https://cssdemystified.com/"},{"guid":"I4VnpdGtMHJO","title":"Code for PDX | As a Code for America Brigade, were part of a national network of civic-minded volunteers who contribute their skills toward using the web as a platform for local government and community service.","index":389,"dateAdded":1682055000258000,"lastModified":1682055000258000,"id":400,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.codeforpdx.org/"},{"guid":"0_gJqbYLyQq3","title":"Hashnode - Blogging community for developers, and people in tech","index":390,"dateAdded":1682389862852000,"lastModified":1682389862852000,"id":401,"typeCode":1,"type":"text/x-moz-place","uri":"https://hashnode.com/"},{"guid":"SWtl04oObfkc","title":"Abilene, Texas - Wikipedia","index":391,"dateAdded":1682391198000000,"lastModified":1682391198000000,"id":402,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Abilene,_Texas?useskin=vector"},{"guid":"CRQBc2ktaYfD","title":"Home | Linux Journal","index":392,"dateAdded":1682482322353000,"lastModified":1682482322353000,"id":403,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.linuxjournal.com/"},{"guid":"OhpGNVhav3Gx","title":"Linux Lads | About Us","index":393,"dateAdded":1682489929239000,"lastModified":1682489929239000,"id":404,"typeCode":1,"type":"text/x-moz-place","uri":"https://linuxlads.com/"},{"guid":"58clHUypHygQ","title":"GitHub - 0xERR0R/blocky: Fast and lightweight DNS proxy as ad-blocker for local network with many features","index":394,"dateAdded":1682654831566000,"lastModified":1682654831566000,"id":405,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/0xERR0R/blocky"},{"guid":"RjzoIUl0SLV4","title":"Home - Ahmad Shadeed","index":395,"dateAdded":1682898404012000,"lastModified":1682898404012000,"id":406,"typeCode":1,"type":"text/x-moz-place","uri":"https://ishadeed.com/"},{"guid":"tWiw35SJAtrw","title":"Rebuilding a featured news section with modern CSS: Vox news - Ahmad Shadeed","index":396,"dateAdded":1682898724103000,"lastModified":1682898724103000,"id":407,"typeCode":1,"type":"text/x-moz-place","uri":"https://ishadeed.com/article/rebuild-featured-news-modern-css/"},{"guid":"buGFpK-r5mkn","title":"React","index":397,"dateAdded":1682902854999000,"lastModified":1682902854999000,"id":408,"typeCode":1,"type":"text/x-moz-place","uri":"https://react.dev/"},{"guid":"T3JOhXUAFb5C","title":"Gzipping @font-face with Nginx BigDino Blog","index":398,"dateAdded":1683531097758000,"lastModified":1683531097758000,"id":409,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.bigdinosaur.org/gzipping-font-face-with-nginx/"},{"guid":"dlrvw_2900o8","title":"BigDino Blog Tales of hacking and stomping on things, by Lee Hutchinson","index":399,"dateAdded":1683531102778000,"lastModified":1683531102778000,"id":410,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.bigdinosaur.org/"},{"guid":"KyuAYPxwqI_L","title":"BSteele.com Photos","index":400,"dateAdded":1683596621992000,"lastModified":1683596621992000,"id":411,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"http://www.bsteele.com/"},{"guid":"MKt57bnttZg8","title":"Dart documentation | Dart","index":401,"dateAdded":1683596651202000,"lastModified":1683596651202000,"id":412,"typeCode":1,"type":"text/x-moz-place","uri":"https://dart.dev/guides"},{"guid":"StowC50rR1Mg","title":"How to Scale Images and Background Images on Hover","index":402,"dateAdded":1683619803365000,"lastModified":1683619803365000,"id":413,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.w3docs.com/snippets/css/how-to-zoom-images-and-background-images-on-hover.html"},{"guid":"ajtn8vr341Qg","title":"Schema.org - Schema.org","index":403,"dateAdded":1683676924180000,"lastModified":1683676924180000,"id":414,"typeCode":1,"type":"text/x-moz-place","uri":"https://schema.org/"},{"guid":"Y7A3cmQs8Ruz","title":"HTML Emoji Reference","index":404,"dateAdded":1683806500024000,"lastModified":1683806500024000,"id":415,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.w3schools.com/charsets/ref_emoji.asp"},{"guid":"uW46yGyIRrYz","title":"WAI-ARIA Roles - Accessibility | MDN","index":405,"dateAdded":1683887095178000,"lastModified":1683887095178000,"id":416,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles"},{"guid":"SC7Tkxa4sdgM","title":"Kill the Newsletter!","index":406,"dateAdded":1684035848608000,"lastModified":1684035848608000,"id":417,"typeCode":1,"type":"text/x-moz-place","uri":"https://kill-the-newsletter.com/"},{"guid":"jtTVi9Q3wWMX","title":"RSS Feed Generator, Create RSS feeds from URL","index":407,"dateAdded":1684035850348000,"lastModified":1684035850348000,"id":418,"typeCode":1,"type":"text/x-moz-place","uri":"https://rss.app/"},{"guid":"27RXTb6YQKv4","title":"Justin Garrison's Homepage - Justin Garrison","index":408,"dateAdded":1684228041843000,"lastModified":1684228041843000,"id":419,"typeCode":1,"type":"text/x-moz-place","uri":"https://justingarrison.com/"},{"guid":"FitOY0QcX_ID","title":"Use JSDoc: Index","index":409,"dateAdded":1684230638953000,"lastModified":1684230638953000,"id":420,"typeCode":1,"type":"text/x-moz-place","uri":"https://jsdoc.app/"},{"guid":"CeiTgNByUFjB","title":"TypeScript: JavaScript With Syntax For Types.","index":410,"dateAdded":1684230718139000,"lastModified":1684230718139000,"id":421,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.typescriptlang.org/"},{"guid":"jMWRkGsDGVu5","title":"color-scheme | CSS-Tricks - CSS-Tricks","index":411,"dateAdded":1684232000615000,"lastModified":1684232000615000,"id":422,"typeCode":1,"type":"text/x-moz-place","uri":"https://css-tricks.com/almanac/properties/c/color-scheme/"},{"guid":"Qz93CJFWm7LX","title":"Keith J. Grant","index":412,"dateAdded":1684232654298000,"lastModified":1684232654298000,"id":423,"typeCode":1,"type":"text/x-moz-place","uri":"https://keithjgrant.com/"},{"guid":"MHAW80eyfshS","title":"Home Assistant","index":413,"dateAdded":1684234910085000,"lastModified":1684234910085000,"id":424,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.home-assistant.io/"},{"guid":"OpjWbkCf3WDa","title":"Icon Sets • Iconify","index":414,"dateAdded":1684310728782000,"lastModified":1684310728782000,"id":425,"typeCode":1,"type":"text/x-moz-place","uri":"https://icon-sets.iconify.design/"},{"guid":"rFPxmZEIhXnv","title":"CSS 'position: sticky' not working? Try 'overflow: clip', not 'overflow: hidden'","index":415,"dateAdded":1684318004856000,"lastModified":1684318004856000,"id":426,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.terluinwebdesign.nl/en/css/position-sticky-not-working-try-overflow-clip-not-overflow-hidden/"},{"guid":"ELsfRzq8ZoFI","title":"User email/account confirmation - opinions on best practices? : webdev","index":416,"dateAdded":1684382673161000,"lastModified":1684382673161000,"id":427,"typeCode":1,"type":"text/x-moz-place","uri":"https://teddit.pussthecat.org/r/webdev/comments/u5nb70/user_emailaccount_confirmation_opinions_on_best/"},{"guid":"sP4ns2kVAB6Q","title":"Full stack open","index":417,"dateAdded":1684392533310000,"lastModified":1684392533310000,"id":428,"typeCode":1,"type":"text/x-moz-place","uri":"https://fullstackopen.com/en/"},{"guid":"DmiRpYChEncZ","title":"Catbox","index":418,"dateAdded":1684398750784000,"lastModified":1684398750784000,"id":429,"typeCode":1,"type":"text/x-moz-place","uri":"https://catbox.moe/"},{"guid":"-y76mjzKWuyO","title":"Litterbox","index":419,"dateAdded":1684398756315000,"lastModified":1684398756315000,"id":430,"typeCode":1,"type":"text/x-moz-place","uri":"https://litterbox.catbox.moe/"},{"guid":"dHz8hb8pMZYV","title":"Why Japanese Websites Look So Different","index":420,"dateAdded":1684458237012000,"lastModified":1684458237012000,"id":431,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/@mirijam.missbichler/why-japanese-websites-look-so-different-2c7273e8be1e"},{"guid":"Wnr3aDkxlch5","title":"Brevo (formerly Sendinblue) | CRM Suite","index":421,"dateAdded":1684465883984000,"lastModified":1684465883984000,"id":432,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.brevo.com/"},{"guid":"8ZcVf19aVi2D","title":"Test Cookie Login","index":422,"dateAdded":1684819592179000,"lastModified":1684819592179000,"id":433,"typeCode":1,"type":"text/x-moz-place","uri":"http://localhost:8000/login"},{"guid":"kJr7Di2ErbQh","title":"NoScript Settings","index":423,"dateAdded":1685083284310000,"lastModified":1685083284310000,"id":434,"typeCode":1,"type":"text/x-moz-place","uri":"moz-extension://8efcc8dc-203c-4b0f-8166-2f43e7baa767/ui/options.html"},{"guid":"TkwBRKlpmAxV","title":"Bunny Fonts | FontSpace","index":424,"dateAdded":1685525031723000,"lastModified":1685525031723000,"id":435,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.fontspace.com/category/bunny"},{"guid":"M6icijctKIXx","title":"Free eBooks | Project Gutenberg","index":425,"dateAdded":1685525046681000,"lastModified":1685525046681000,"id":436,"typeCode":1,"type":"text/x-moz-place","uri":"https://gutenberg.org/"},{"guid":"qMB9TFt7opHg","title":"GitHub - VonHeikemen/lsp-zero.nvim: A starting point to setup some lsp related features in neovim.","index":426,"dateAdded":1685618335845000,"lastModified":1685618335845000,"id":437,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/VonHeikemen/lsp-zero.nvim"},{"guid":"lZX4zxfrd107","title":"request.state is empty when server rendering · Issue #2970 · hapijs/hapi · GitHub","index":427,"dateAdded":1685684913208000,"lastModified":1685684913208000,"id":438,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/hapijs/hapi/issues/2970"},{"guid":"qYqRKu0vYO7P","title":"NGINX remove .html extension - Stack Overflow","index":428,"dateAdded":1685701208952000,"lastModified":1685701208952000,"id":439,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/38228393/nginx-remove-html-extension"},{"guid":"f1ieowhuiy71","title":"How to Create Custom 404 Error Page in NGINX","index":429,"dateAdded":1685701211340000,"lastModified":1685701211340000,"id":440,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.tecmint.com/create-custom-nginx-error-page/"},{"guid":"IFhGlPI4fFyY","title":"Converting and Optimizing Images From the Command Line | CSS-Tricks - CSS-Tricks","index":430,"dateAdded":1685703084713000,"lastModified":1685703084713000,"id":441,"typeCode":1,"type":"text/x-moz-place","uri":"https://css-tricks.com/converting-and-optimizing-images-from-the-command-line/"},{"guid":"xNmjg2IHfIBg","title":"Compression and Decompression | NGINX Documentation","index":431,"dateAdded":1685704671042000,"lastModified":1685704671042000,"id":442,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.nginx.com/nginx/admin-guide/web-server/compression/"},{"guid":"uR-OPGFAPy-o","title":"How To Improve Website Performance Using gzip and Nginx on Ubuntu 20.04 | DigitalOcean","index":432,"dateAdded":1685704896993000,"lastModified":1685704896993000,"id":443,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.digitalocean.com/community/tutorials/how-to-improve-website-performance-using-gzip-and-nginx-on-ubuntu-20-04"},{"guid":"nuI1elOvHPa1","title":"Transpilers vs Compilers⚙ - DEV Community","index":433,"dateAdded":1685764001108000,"lastModified":1685764001108000,"id":444,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.to/suryaraj1/transpilers-vs-compilers-3ohj"},{"guid":"zw440l1jAX5W","title":"How HEY Works | HEY","index":434,"dateAdded":1685769036813000,"lastModified":1685769036813000,"id":445,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.hey.com/how-it-works/"},{"guid":"004kRTTgE19v","title":"FastAPI","index":435,"dateAdded":1685775467974000,"lastModified":1685775467974000,"id":446,"typeCode":1,"type":"text/x-moz-place","uri":"https://fastapi.tiangolo.com/"},{"guid":"4zcW86sEMCJh","title":"Typer","index":436,"dateAdded":1685775481150000,"lastModified":1685775481150000,"id":447,"typeCode":1,"type":"text/x-moz-place","uri":"https://typer.tiangolo.com/"},{"guid":"Qk_kU2kEbSJ1","title":"how to allow known web crawlers and block spammers and harmful robots from scanning asp.net website - Stack Overflow","index":437,"dateAdded":1685786853515000,"lastModified":1685786853515000,"id":448,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/10793906/how-to-allow-known-web-crawlers-and-block-spammers-and-harmful-robots-from-scann"},{"guid":"qth52BGu_4dQ","title":"How to Secure Nginx Against Malicious Bots - Plesk","index":438,"dateAdded":1685786935782000,"lastModified":1685786935782000,"id":449,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.plesk.com/blog/guides/secure-nginx-against-bots/"},{"guid":"ri9kZkw31F1j","title":"How to Block Search Engines Using robots.txt disallow Rule","index":439,"dateAdded":1685788692610000,"lastModified":1685788692610000,"id":450,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.hostinger.com/tutorials/website/how-to-block-search-engines-using-robotstxt"},{"guid":"7Sewb07R9kjL","title":"Block Search Indexing with noindex | Google Search Central  |  Documentation  |  Google for Developers","index":440,"dateAdded":1685788694986000,"lastModified":1685788694986000,"id":451,"typeCode":1,"type":"text/x-moz-place","uri":"https://developers.google.com/search/docs/crawling-indexing/block-indexing"},{"guid":"L6RVgsF0H4B0","title":"Robots.txt Introduction and Guide | Google Search Central  |  Documentation  |  Google for Developers","index":441,"dateAdded":1685788696779000,"lastModified":1685788696779000,"id":452,"typeCode":1,"type":"text/x-moz-place","uri":"https://developers.google.com/search/docs/crawling-indexing/robots/intro"},{"guid":"5mm6Vj5zp0_l","title":"TorrentFreak - News","index":442,"dateAdded":1685843958781000,"lastModified":1685843958781000,"id":453,"typeCode":1,"type":"text/x-moz-place","uri":"https://torrentfreak.com/"},{"guid":"t16JwGZeg6OP","title":"caching - Redis cache vs using memory directly - Stack Overflow","index":443,"dateAdded":1685850052438000,"lastModified":1685850052438000,"id":454,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/19477821/redis-cache-vs-using-memory-directly#19489635"},{"guid":"A7Doond-aNUV","title":"Kysely | Kysely","index":444,"dateAdded":1685928030091000,"lastModified":1685928030091000,"id":455,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.kysely.dev/"},{"guid":"Back4AYHBmPr","title":"Bye-bye useState & useEffect: Revolutionizing React Development!","index":445,"dateAdded":1686121707889000,"lastModified":1686121707889000,"id":456,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/@emmanuelodii80/bye-bye-usestate-useeffect-revolutionizing-react-development-d91f95891adb?source=email-e2e3c3bdaf7d-1686043329251-digest.reader--d91f95891adb----0-58------------------d0d59453_5414_423f_8867_1def2536fc6c-1"},{"guid":"pB69yI0Rpycw","title":"HTML ASCII Reference","index":446,"dateAdded":1687066387038000,"lastModified":1687066387038000,"id":457,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.w3schools.com/charsets/ref_html_ascii.asp"},{"guid":"mVXRATPpqDKS","title":"Articles & Experiments by Roman Komarov","index":447,"dateAdded":1687121050138000,"lastModified":1687121050138000,"id":458,"typeCode":1,"type":"text/x-moz-place","uri":"https://kizu.dev/"},{"guid":"LetEQlHndjD8","title":"configuration - Nginx 403 error: directory index of [folder] is forbidden - Stack Overflow","index":448,"dateAdded":1687159920342000,"lastModified":1687159920342000,"id":459,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/19285355/nginx-403-error-directory-index-of-folder-is-forbidden"},{"guid":"kVaLPDMEFS9C","title":"NGINX Documentation","index":449,"dateAdded":1687160573000000,"lastModified":1687160573000000,"id":460,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.nginx.com/"},{"guid":"MY6Ns_qWoNbi","title":"Pitfalls and Common Mistakes | NGINX","index":450,"dateAdded":1687163928262000,"lastModified":1687163928262000,"id":461,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/"},{"guid":"bLKrU6X1UJ5L","title":"Meta Tag Generator | HTML code optimal for social media, SEO, mobile","index":451,"dateAdded":1687249003948000,"lastModified":1687249003948000,"id":462,"typeCode":1,"type":"text/x-moz-place","uri":"https://lewdev.github.io/apps/meta-tag-gen/"},{"guid":"yyYFr_ZTm7m8","title":"How to Run NGINX Inside Docker (for Easy Auto-Scaling)","index":452,"dateAdded":1687253291708000,"lastModified":1687253291708000,"id":463,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.howtogeek.com/devops/how-to-run-nginx-inside-docker-for-easy-auto-scaling/"},{"guid":"f_n0al0YdoZH","title":"GitHub - staticfloat/docker-nginx-certbot-old: Create and renew website certificates using the Letsencrypt free certificate authority.","index":453,"dateAdded":1687253424304000,"lastModified":1687253424304000,"id":464,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/staticfloat/docker-nginx-certbot-old"},{"guid":"lBe4xxxI1zv9","title":"Configuring Logging | NGINX Documentation","index":454,"dateAdded":1687256708936000,"lastModified":1687256708936000,"id":465,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.nginx.com/nginx/admin-guide/monitoring/logging/"},{"guid":"IJ3FSRPYXPwc","title":"NGINX Content Caching | NGINX Documentation","index":455,"dateAdded":1687257097770000,"lastModified":1687257097770000,"id":466,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.nginx.com/nginx/admin-guide/content-cache/content-caching/"},{"guid":"uSEKx8FwMx8q","title":"Agenty Browser API | Agenty","index":456,"dateAdded":1687320659898000,"lastModified":1687320659898000,"id":467,"typeCode":1,"type":"text/x-moz-place","uri":"https://agenty.com/docs/browser"},{"guid":"B9GdK5K4t_s-","title":"Amazon.com: Camco 20.5-Inches x 24-Inches Dishwasher Drain Pan, Black - Protects Your Floor, Cabinets and Walls from Leaking Dishwashers - Directs Water to The Front for Easy Leak Identification (20602) : Appliances","index":457,"dateAdded":1687329035193000,"lastModified":1687329035193000,"id":468,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.amazon.com/Camco-20-5-Inches-24-Inches-Dishwasher-Drain/dp/B09BBMN93G/ref=sr_1_1?keywords=camco+dishwasher+drain"},{"guid":"-SnWC2rCzmzo","title":"brianhayes.dev","index":458,"dateAdded":1687433770873000,"lastModified":1687433770873000,"id":469,"typeCode":1,"type":"text/x-moz-place","uri":"https://brianhayes.dev/blog/musings_on_vim"},{"guid":"eY8SSYcgFoCB","title":"WebPageTest - Website Performance and Optimization Test","index":459,"dateAdded":1687717194417000,"lastModified":1687717194417000,"id":470,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.webpagetest.org/"},{"guid":"RbQVAZW_gYhe","title":"GTmetrix | Website Performance Testing and Monitoring","index":460,"dateAdded":1687717205909000,"lastModified":1687717205909000,"id":471,"typeCode":1,"type":"text/x-moz-place","uri":"https://gtmetrix.com/"},{"guid":"GDPjehAtRlNT","title":"Optimize CSS delivery for faster page rendering","index":461,"dateAdded":1687718078293000,"lastModified":1687718078293000,"id":472,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.giftofspeed.com/optimize-css-delivery/"},{"guid":"NtAFyaxQEFe3","title":"Defer loading CSS scripts to render web pages quicker","index":462,"dateAdded":1687718178189000,"lastModified":1687718178189000,"id":473,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.giftofspeed.com/defer-loading-css/"},{"guid":"WLQxj1rHMxCw","title":"The Opt Out Project","index":463,"dateAdded":1687772258088000,"lastModified":1687772258088000,"id":474,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.optoutproject.net/"},{"guid":"fl5xVdRZMiIL","title":"Ploum.net","index":464,"dateAdded":1687772624193000,"lastModified":1687772624193000,"id":475,"typeCode":1,"type":"text/x-moz-place","uri":"https://ploum.net/"},{"guid":"DHxApikcNAlX","title":"Merdification of things","index":465,"dateAdded":1687773323004000,"lastModified":1687773323004000,"id":476,"typeCode":1,"type":"text/x-moz-place","uri":"https://ploum.net/2023-06-15-merdification.html"},{"guid":"CBFyzm3daKru","title":"User Generated Content and the Fediverse: A Legal Primer | Electronic Frontier Foundation","index":466,"dateAdded":1687775505414000,"lastModified":1687775505414000,"id":477,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.eff.org/deeplinks/2022/12/user-generated-content-and-fediverse-legal-primer"},{"guid":"88zDpqzoLy4t","title":"BookWyrm: Social Reading and Reviewing","index":467,"dateAdded":1687776036855000,"lastModified":1687776036855000,"id":478,"typeCode":1,"type":"text/x-moz-place","uri":"https://joinbookwyrm.com/"},{"guid":"Xn3FjIJ5XdPk","title":"Electronic Frontier Foundation | Defending your rights in the digital world","index":468,"dateAdded":1687777033004000,"lastModified":1687777033004000,"id":479,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.eff.org/"},{"guid":"twjiA0fgXTtG","title":"Frontpage -- Terms of Service; Didn't Read","index":469,"dateAdded":1687777701571000,"lastModified":1687777701571000,"id":480,"typeCode":1,"type":"text/x-moz-place","uri":"https://tosdr.org/"},{"guid":"s87VtYvxjUfN","title":"What Reddit Got Wrong | Electronic Frontier Foundation","index":470,"dateAdded":1687778571865000,"lastModified":1687778571865000,"id":481,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.eff.org/deeplinks/2023/06/what-reddit-got-wrong"},{"guid":"DWDyP43JnKBs","title":"brianhayes.dev","index":471,"dateAdded":1688113479635000,"lastModified":1688113479635000,"id":482,"typeCode":1,"type":"text/x-moz-place","uri":"https://brianhayes.dev/blog/why_use_linux"},{"guid":"GlI64y7W5RGs","title":"How (and should?) we stop the infinite scroll","index":472,"dateAdded":1688118598374000,"lastModified":1688118598374000,"id":483,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/m/global-identity-2?redirectUrl=https%3A%2F%2Fuxdesign.cc%2Fhow-and-should-we-stop-the-infinite-scroll-66141fcb0768%3Fsource%3Dmktgemail-e2e3c3bdaf7d--we230628"},{"guid":"nNu-GqMr5UGP","title":"Amnesty International","index":473,"dateAdded":1688172846094000,"lastModified":1688172846094000,"id":484,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.amnesty.org/en/"},{"guid":"PDMwSuokUUGk","title":"Why Processes In Docker Containers Shouldnt Run as Root","index":474,"dateAdded":1688453978679000,"lastModified":1688453978679000,"id":485,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.howtogeek.com/devops/why-processes-in-docker-containers-shouldnt-run-as-root/"},{"guid":"nvg2Ew4N0or5","title":"Adding and Leveraging a CDN on Your Website | CSS-Tricks - CSS-Tricks","index":475,"dateAdded":1688457715580000,"lastModified":1688457715580000,"id":486,"typeCode":1,"type":"text/x-moz-place","uri":"https://css-tricks.com/adding-a-cdn-to-your-website/"},{"guid":"Sq5a4WwgvHqk","title":"GitHub - auth0/node-jsonwebtoken: JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html","index":476,"dateAdded":1688525208606000,"lastModified":1688525208606000,"id":487,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/auth0/node-jsonwebtoken#readme"},{"guid":"AsNG8ycv67Mi","title":"hapi-auth-jwt2 - npm","index":477,"dateAdded":1688525214258000,"lastModified":1688525214258000,"id":488,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.npmjs.com/package/hapi-auth-jwt2"},{"guid":"bzVWj34Ayv_d","title":"GitHub - dwyl/hapi-auth-jwt2: :lock: Secure Hapi.js authentication plugin using JSON Web Tokens (JWT) in Headers, URL or Cookies","index":478,"dateAdded":1688525217155000,"lastModified":1688525217155000,"id":489,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/dwyl/hapi-auth-jwt2"},{"guid":"xdx--T9rUlYD","title":"keyframes.dev","index":479,"dateAdded":1688697784977000,"lastModified":1688697784977000,"id":490,"typeCode":1,"type":"text/x-moz-place","uri":"https://keyframes.dev/index.html"},{"guid":"AaNmGJ6raQCl","title":"sub.rehab · Find your next diving spot","index":480,"dateAdded":1688697827773000,"lastModified":1688697827773000,"id":491,"typeCode":1,"type":"text/x-moz-place","uri":"https://sub.rehab/"},{"guid":"aGx__rgAxknJ","title":"🖤 ANTI-META FEDI PACT 🖤","index":481,"dateAdded":1688697848196000,"lastModified":1688697848196000,"id":492,"typeCode":1,"type":"text/x-moz-place","uri":"https://fedipact.online/"},{"guid":"CCN2HeG8auOo","title":"Markup from hell - HTMHell","index":482,"dateAdded":1688697920803000,"lastModified":1688697920803000,"id":493,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.htmhell.dev/"},{"guid":"YfC5XmLlyuBU","title":"Susie Lu - home","index":483,"dateAdded":1688698073748000,"lastModified":1688698073748000,"id":494,"typeCode":1,"type":"text/x-moz-place","uri":"https://susielu.com/"},{"guid":"TowiBuknx1sI","title":"OsmAnd(Navigation) Voice Directions Set up BoringPhone","index":484,"dateAdded":1689498431791000,"lastModified":1689498431791000,"id":495,"typeCode":1,"type":"text/x-moz-place","uri":"https://boringphone.com/knowledge-base/osmandnavigation-voice-directions-set-up/"},{"guid":"oEzMQ1B2g7gE","title":"Invidious Instances - Invidious Documentation","index":485,"dateAdded":1689643785469000,"lastModified":1689643785469000,"id":496,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.invidious.io/instances/"},{"guid":"F6fuzF16QvOh","title":"Find Jobs in Tech | Dice.com","index":486,"dateAdded":1689730037185000,"lastModified":1689730037185000,"id":497,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.dice.com/"},{"guid":"TmlcUFROxatF","title":"B-Tree Visualization","index":487,"dateAdded":1689825386137000,"lastModified":1689825386137000,"id":498,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.cs.usfca.edu/~galles/visualization/BTree.html"},{"guid":"2ou9hIRg__Cw","title":"Google Font Pairing Inspiration for 2023","index":488,"dateAdded":1689832717790000,"lastModified":1689832717790000,"id":499,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.fontpair.co/all"},{"guid":"bcblBtwu_JuX","title":"Realtime Colors","index":489,"dateAdded":1689832769604000,"lastModified":1689832769604000,"id":500,"typeCode":1,"type":"text/x-moz-place","uri":"https://realtimecolors.com/?colors=050505-fafafa-c1b2d2-e6dfec-7e5ea1"},{"guid":"4f3B9Tg9yc26","title":"Fluid type scale calculator | Utopia","index":490,"dateAdded":1689832836317000,"lastModified":1689832836317000,"id":501,"typeCode":1,"type":"text/x-moz-place","uri":"https://utopia.fyi/type/calculator?c=320,18,1.2,1240,20,1.25,5,2,&s=0.75%7C0.5%7C0.25,1.5%7C2%7C3%7C4%7C6,s-l&g=s,l,xl,12"},{"guid":"RBjZ-gkNjfTc","title":"Internet country domains list / Country Internet codes / TLDs - World Standards","index":491,"dateAdded":1690014797051000,"lastModified":1690014797051000,"id":502,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.worldstandards.eu/other/tlds/"},{"guid":"trvoJL_iowQr","title":"links - cadence's website","index":492,"dateAdded":1690103690160000,"lastModified":1690103690160000,"id":503,"typeCode":1,"type":"text/x-moz-place","uri":"https://cadence.moe/links"},{"guid":"-2bgzpCKSQKB","title":"cadence's website","index":493,"dateAdded":1690103696005000,"lastModified":1690103696005000,"id":504,"typeCode":1,"type":"text/x-moz-place","uri":"https://cadence.moe/"},{"guid":"qEIR5Jk2RzBR","title":"Why you shouldn't trust Discord - cadence's weblog (personal blog)","index":494,"dateAdded":1690105105428000,"lastModified":1690105105428000,"id":505,"typeCode":1,"type":"text/x-moz-place","uri":"https://cadence.moe/blog/2020-06-06-why-you-shouldnt-trust-discord"},{"guid":"5k5A2xkb5DWR","title":"GitHub - rchipka/node-osmosis: Web scraper for NodeJS","index":495,"dateAdded":1690176170341000,"lastModified":1690176170341000,"id":506,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/rchipka/node-osmosis"},{"guid":"qJUyLXmnea6I","title":"crxextractor.com","index":496,"dateAdded":1690277287311000,"lastModified":1690277302061000,"id":507,"typeCode":1,"type":"text/x-moz-place","uri":"https://crxextractor.com/"},{"guid":"4DgVvHC1qbWD","title":"Netflix Resources | Find Information, Resources, and Support | Home","index":497,"dateAdded":1690360928164000,"lastModified":1690360928164000,"id":508,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.wannatalkaboutit.com/"},{"guid":"HL7y3QDNKGj8","title":"Boundaries","index":498,"dateAdded":1690599388791000,"lastModified":1690599388791000,"id":509,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.destroyallsoftware.com/talks/boundaries"},{"guid":"5j5mLIjNvpVk","title":"Destroy All Software","index":499,"dateAdded":1690599412402000,"lastModified":1690599412402000,"id":510,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.destroyallsoftware.com/screencasts"},{"guid":"9zlq-KVkqz-0","title":"dBooks - Free download open books","index":500,"dateAdded":1691105603860000,"lastModified":1691105603860000,"id":511,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.dbooks.org/"},{"guid":"Zlq842I3V_h_","title":"Project Zomboid Map Project","index":501,"dateAdded":1691217946863000,"lastModified":1691217946863000,"id":512,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://map.projectzomboid.com/#11086x9137x9"},{"guid":"wKpKZ3J_M_Rd","title":"Main Page - PZwiki","index":502,"dateAdded":1691217962833000,"lastModified":1691217962833000,"id":513,"typeCode":1,"type":"text/x-moz-place","uri":"https://pzwiki.net/wiki/Special:MyLanguage/Main_Page"},{"guid":"ChM9v6OdT2z1","title":"Forums - The Indie Stone Forums","index":503,"dateAdded":1691218008673000,"lastModified":1691218008673000,"id":514,"typeCode":1,"type":"text/x-moz-place","uri":"https://theindiestone.com/forums/"},{"guid":"_fudVs8ZSkD9","title":"iCodeThis","index":504,"dateAdded":1691220364125000,"lastModified":1691220364125000,"id":515,"typeCode":1,"type":"text/x-moz-place","uri":"https://icodethis.com/"},{"guid":"TJrsHpq1aMk9","title":"Frontend Mentor | Front-end coding challenges using a real-life workflow","index":505,"dateAdded":1691220454266000,"lastModified":1691220454266000,"id":516,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.frontendmentor.io/"},{"guid":"u7dkQVbgwO5k","title":"Frontend Practice | Become a better frontend developer.","index":506,"dateAdded":1691220501480000,"lastModified":1691220501480000,"id":517,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.frontendpractice.com/"},{"guid":"4sU2L5014DKn","title":"CSS Diner - Where we feast on CSS Selectors!","index":507,"dateAdded":1691220696760000,"lastModified":1691220696760000,"id":518,"typeCode":1,"type":"text/x-moz-place","uri":"https://flukeout.github.io/"},{"guid":"SSOh5BkLvdGb","title":"Flexbox Froggy - A game for learning CSS flexbox","index":508,"dateAdded":1691220731312000,"lastModified":1691220731312000,"id":519,"typeCode":1,"type":"text/x-moz-place","uri":"https://flexboxfroggy.com/"},{"guid":"FKHteMomlABG","title":"Grid Garden - A game for learning CSS grid","index":509,"dateAdded":1691220902871000,"lastModified":1691220902871000,"id":520,"typeCode":1,"type":"text/x-moz-place","uri":"https://cssgridgarden.com/"},{"guid":"EwDnV2tCX3n6","title":"Learn CSS Grid Mastery Game","index":510,"dateAdded":1691220921503000,"lastModified":1691220921503000,"id":521,"typeCode":1,"type":"text/x-moz-place","uri":"https://gridcritters.com/"},{"guid":"xZT8k_O2kPno","title":"GitHub - alacritty/alacritty-theme: Collection of Alacritty color schemes","index":511,"dateAdded":1691831655852000,"lastModified":1691831655852000,"id":522,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/alacritty/alacritty-theme"},{"guid":"xhN822jV4GY-","title":"It's Going Down | In Search of New Forms of Life","index":512,"dateAdded":1692008632306000,"lastModified":1692008632306000,"id":523,"typeCode":1,"type":"text/x-moz-place","uri":"https://itsgoingdown.org/"},{"guid":"26hVKLrF1XPn","title":"DNS Resolvers - Privacy Guides","index":513,"dateAdded":1692051887400000,"lastModified":1692051923130000,"id":524,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.privacyguides.org/en/dns/"},{"guid":"9EprLsKFuHeA","title":"📜 ➜ Megathread","index":514,"dateAdded":1692052449111000,"lastModified":1692052449111000,"id":525,"typeCode":1,"type":"text/x-moz-place","uri":"https://rentry.co/megathread"},{"guid":"Il-nuBHnLZY8","title":"The Movie Database (TMDB)","index":515,"dateAdded":1692052490231000,"lastModified":1692052490231000,"id":526,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.themoviedb.org/"},{"guid":"Tvm_3yYyVgDB","title":"Practical Accessibility — Practical Accessibility for web designers and developers","index":516,"dateAdded":1692052558054000,"lastModified":1692052558054000,"id":527,"typeCode":1,"type":"text/x-moz-place","uri":"https://practical-accessibility.today/"},{"guid":"wtXwFf90ae0L","title":"wizard zines","index":517,"dateAdded":1692052625053000,"lastModified":1692052625053000,"id":528,"typeCode":1,"type":"text/x-moz-place","uri":"https://wizardzines.com/"},{"guid":"b8ckVvyjDvw8","title":"Resgen | Custom resumes for every job.","index":518,"dateAdded":1692052752604000,"lastModified":1692052752604000,"id":529,"typeCode":1,"type":"text/x-moz-place","uri":"https://resgen.app/"},{"guid":"lX5W0MuAKcm2","title":"Rose City Antifa","index":519,"dateAdded":1692085570434000,"lastModified":1692085570434000,"id":530,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.rosecityantifa.org/"},{"guid":"6Za0A0nRiMBQ","title":"GetComics GetComics is an awesome place to download DC, Marvel, Image, Dark Horse, Dynamite, IDW, Oni, Valiant, Zenescope and many more Comics totally for FREE.","index":520,"dateAdded":1692264897598000,"lastModified":1692264897598000,"id":531,"typeCode":1,"type":"text/x-moz-place","uri":"https://getcomics.org/"},{"guid":"4wXLGehJd7o4","title":"How to publish your apps on F-Droid? - DEV Community","index":521,"dateAdded":1692353949504000,"lastModified":1692353949504000,"id":532,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.to/sanandmv7/how-to-publish-your-apps-on-f-droid-2epn"},{"guid":"o__IoEah4K7N","title":"Coding Interview & Technical Assessment Platform - CoderPad","index":522,"dateAdded":1692672036612000,"lastModified":1692672036612000,"id":533,"typeCode":1,"type":"text/x-moz-place","uri":"https://coderpad.io/"},{"guid":"TUbvr3Tea-Ks","title":"Coach Matt - Expert 1:1 interview prep for front-end engineers","index":523,"dateAdded":1692672965386000,"lastModified":1692672965386000,"id":534,"typeCode":1,"type":"text/x-moz-place","uri":"https://coachmatt.io/"},{"guid":"b6_LTeFQtM-3","title":"Practice Mock Interviews & Coding Problems - Land Top Jobs | Pramp","index":524,"dateAdded":1692693689154000,"lastModified":1692693689154000,"id":535,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.pramp.com/"},{"guid":"aFjVPTjE98iM","title":"The data brokers quietly buying and selling your personal information","index":525,"dateAdded":1692853490941000,"lastModified":1692853490941000,"id":536,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.fastcompany.com/90310803/here-are-the-data-brokers-quietly-buying-and-selling-your-personal-information"},{"guid":"bWeSMX1WZ-1W","title":"The 10 Largest Advertising Agencies In The World - Zippia","index":526,"dateAdded":1692854196336000,"lastModified":1692854196336000,"id":537,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.zippia.com/advice/largest-advertising-agencies/"},{"guid":"yG3d5RhlSP5q","title":"Resend","index":527,"dateAdded":1693008880373000,"lastModified":1693008880373000,"id":538,"typeCode":1,"type":"text/x-moz-place","uri":"https://resend.com/"},{"guid":"pa-dRPyHHpSj","title":"Fast and low overhead web framework, for Node.js | Fastify","index":528,"dateAdded":1693193733377000,"lastModified":1693193733377000,"id":539,"typeCode":1,"type":"text/x-moz-place","uri":"https://fastify.dev/"},{"guid":"flyjfZYn8HtZ","title":"Introduction | Fastify","index":529,"dateAdded":1693193743587000,"lastModified":1693193743587000,"id":540,"typeCode":1,"type":"text/x-moz-place","uri":"https://fastify.dev/docs/latest/"},{"guid":"ofusf2geOqqk","title":"Getting Started with Swagger: An Introduction to Swagger Tools","index":530,"dateAdded":1693200347772000,"lastModified":1693200347772000,"id":541,"typeCode":1,"type":"text/x-moz-place","uri":"https://swagger.io/resources/webinars/getting-started-with-swagger/"},{"guid":"cNpgUVLSCH8A","title":"GitHub - fastify/fastify-swagger: Swagger documentation generator for Fastify","index":531,"dateAdded":1693200530367000,"lastModified":1693200530367000,"id":542,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/fastify/fastify-swagger"},{"guid":"bbcJOAk3E0s0","title":"GitHub - fastify/fastify-swagger-ui: Serve Swagger-UI for Fastify","index":532,"dateAdded":1693203278652000,"lastModified":1693203278652000,"id":543,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/fastify/fastify-swagger-ui"},{"guid":"gbREb9Fwt8Ij","title":"better-sqlite3/docs/api.md at master · WiseLibs/better-sqlite3 · GitHub","index":533,"dateAdded":1693215368509000,"lastModified":1693215368509000,"id":544,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#tablename-definition---this"},{"guid":"lp3xW4_oub5u","title":"Installation | Knex.js","index":534,"dateAdded":1693215374117000,"lastModified":1693215374117000,"id":545,"typeCode":1,"type":"text/x-moz-place","uri":"https://knexjs.org/guide/"},{"guid":"XKdCtaT9pMco","title":"Helmet.js","index":535,"dateAdded":1693217622584000,"lastModified":1693217622584000,"id":546,"typeCode":1,"type":"text/x-moz-place","uri":"https://helmetjs.github.io/"},{"guid":"5JGzqqqkli4C","title":"mysql - Does Knex.js prevent sql injection? - Stack Overflow","index":536,"dateAdded":1693217721693000,"lastModified":1693217721693000,"id":547,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/49665023/does-knex-js-prevent-sql-injection"},{"guid":"Dy4Q95Y_0uWq","title":"Validate the Fastify Input with Joi - NearForm","index":537,"dateAdded":1693377323490000,"lastModified":1693377323490000,"id":548,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.nearform.com/blog/validate-the-fastify-input-with-joi/"},{"guid":"2NANSPqsLh0x","title":"Validation and Serialization in Fastify v3 - DEV Community","index":538,"dateAdded":1693457373865000,"lastModified":1693457373865000,"id":549,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.to/eomm/validation-and-serialization-in-fastify-v3-2e8l"},{"guid":"3wM-wk3DVh-0","title":"Fastify Error handlers - DEV Community","index":539,"dateAdded":1693457608957000,"lastModified":1693457608957000,"id":550,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.to/eomm/fastify-error-handlers-53ol"},{"guid":"rCwSJz-bja3U","title":"enable cross-origin resource sharing","index":540,"dateAdded":1693464772511000,"lastModified":1693464772511000,"id":551,"typeCode":1,"type":"text/x-moz-place","uri":"https://enable-cors.org/server_nginx.html"},{"guid":"7lb0FC0WEqTv","title":"Cross-Origin Resource Sharing (CORS) - HTTP | MDN","index":541,"dateAdded":1693464790363000,"lastModified":1693464790363000,"id":552,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS"},{"guid":"xen0pA3R_aR3","title":"Extending Multiple Classes in JavaScript","index":542,"dateAdded":1693543752590000,"lastModified":1693543752590000,"id":553,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/@thevirtuoid/extending-multiple-classes-in-javascript-2f4752574e65"},{"guid":"FcjnAKIT5nVd","title":"Understanding symbols in JavaScript - LogRocket Blog","index":543,"dateAdded":1693702771243000,"lastModified":1693702771243000,"id":554,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.logrocket.com/understanding-symbols-in-javascript/"},{"guid":"yXOlrBbJG_bf","title":"javascript - What is an efficient way to divide an array by a value? - Stack Overflow","index":544,"dateAdded":1693824438264000,"lastModified":1693824438264000,"id":555,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/42584479/what-is-an-efficient-way-to-divide-an-array-by-a-value"},{"guid":"deiGn92LDJMV","title":"How to deploy an Express app using Docker - Sabe.io","index":545,"dateAdded":1693872343973000,"lastModified":1693872343973000,"id":556,"typeCode":1,"type":"text/x-moz-place","uri":"https://sabe.io/tutorials/how-to-deploy-express-app-docker"},{"guid":"GCP-_SOHfxDD","title":"Testing | Fastify","index":546,"dateAdded":1693885322496000,"lastModified":1693885322496000,"id":557,"typeCode":1,"type":"text/x-moz-place","uri":"https://fastify.dev/docs/v4.15.x/Guides/Testing/"},{"guid":"ug3AT_fAMSV_","title":"TAP Basics","index":547,"dateAdded":1693888654572000,"lastModified":1693888654572000,"id":558,"typeCode":1,"type":"text/x-moz-place","uri":"https://node-tap.org/basics/"},{"guid":"zZrqRvlK-ia2","title":"ava/docs at main · avajs/ava · GitHub","index":548,"dateAdded":1693889237499000,"lastModified":1693889237499000,"id":559,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/avajs/ava/tree/main/docs"},{"guid":"z5tBRvsKxa_S","title":"Using Istanbul With AVA","index":549,"dateAdded":1693889882244000,"lastModified":1693889882244000,"id":560,"typeCode":1,"type":"text/x-moz-place","uri":"https://istanbul.js.org/docs/tutorials/ava/"},{"guid":"YU329WSfGp5e","title":"Page not found - Matthew Manela","index":550,"dateAdded":1693891211496000,"lastModified":1693891211496000,"id":561,"typeCode":1,"type":"text/x-moz-place","uri":"https://matthewmanela.com/blog"},{"guid":"5W9pXzpHzQfK","title":"Matthew Manela - Building high quality software and teams","index":551,"dateAdded":1693891221419000,"lastModified":1693891221419000,"id":562,"typeCode":1,"type":"text/x-moz-place","uri":"https://matthewmanela.com/"},{"guid":"1lzZRkuaNScP","title":"Sinon Tutorial: JavaScript Testing with Mocks, Spies & Stubs — SitePoint","index":552,"dateAdded":1693891624221000,"lastModified":1693891624221000,"id":563,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sitepoint.com/sinon-tutorial-javascript-testing-mocks-spies-stubs/"},{"guid":"u72LkgqY49d3","title":"Gitolite","index":553,"dateAdded":1694088347282000,"lastModified":1694088347282000,"id":564,"typeCode":1,"type":"text/x-moz-place","uri":"https://gitolite.com/gitolite/"},{"guid":"pGZ0j-WMx6HL","title":"How to Run a Cron Job Inside a Docker Container? | Baeldung","index":554,"dateAdded":1694168989417000,"lastModified":1694168989417000,"id":565,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.baeldung.com/ops/docker-cron-job"},{"guid":"DiCNVTOiRWFY","title":"Sending Emails With Python Real Python","index":555,"dateAdded":1694169482459000,"lastModified":1694169482459000,"id":566,"typeCode":1,"type":"text/x-moz-place","uri":"https://realpython.com/python-send-email/"},{"guid":"hdvWB8cmjFmx","title":"bash - sanely run all scripts in a directory - Unix & Linux Stack Exchange","index":556,"dateAdded":1694170547962000,"lastModified":1694170547962000,"id":567,"typeCode":1,"type":"text/x-moz-place","uri":"https://unix.stackexchange.com/questions/189118/sanely-run-all-scripts-in-a-directory"},{"guid":"gE8Cg3CCVuMt","title":"requests-HTML v0.3.4 documentation","index":557,"dateAdded":1694416697790000,"lastModified":1694416697790000,"id":568,"typeCode":1,"type":"text/x-moz-place","uri":"https://requests.readthedocs.io/projects/requests-html/en/latest/"},{"guid":"xetLTZkvdiTz","title":"Million.js","index":558,"dateAdded":1694474781438000,"lastModified":1694474781438000,"id":569,"typeCode":1,"type":"text/x-moz-place","uri":"https://million.dev/"},{"guid":"nqK1VQvM9hYX","title":"Virtual Cards That Protect Your Payments | Online Payment Security","index":559,"dateAdded":1694480863034000,"lastModified":1694480863034000,"id":570,"typeCode":1,"type":"text/x-moz-place","uri":"https://privacy.com/"},{"guid":"J3Bva90vYZXB","title":"David Heinemeier Hansson","index":560,"dateAdded":1694480920479000,"lastModified":1694480920479000,"id":571,"typeCode":1,"type":"text/x-moz-place","uri":"https://world.hey.com/dhh/"},{"guid":"mB3OfSx9zT00","title":"Augusta, Georgia - Wikipedia","index":561,"dateAdded":1694485507298000,"lastModified":1694485507298000,"id":572,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/Augusta,_Georgia?useskin=vector"},{"guid":"xrF11FD9yKU2","title":"Linux syscall tables","index":562,"dateAdded":1694664188404000,"lastModified":1694664188404000,"id":573,"typeCode":1,"type":"text/x-moz-place","uri":"https://syscalls.mebeim.net/?table=x86/64/x64/v6.5"},{"guid":"B96dGdYqGRbm","title":"Charissa Day - Portfolio","index":563,"dateAdded":1694745275617000,"lastModified":1694745275617000,"id":574,"typeCode":1,"type":"text/x-moz-place","uri":"https://loafylilu.github.io/"},{"guid":"5e98PedJK6-1","title":"Jonathan Cruz - Software Engineer","index":564,"dateAdded":1694745294641000,"lastModified":1694745294641000,"id":575,"typeCode":1,"type":"text/x-moz-place","uri":"https://joncruz.netlify.app/"},{"guid":"Zuypwzt_mYVu","title":"Crunchbase: Discover innovative companies and the people behind them","index":565,"dateAdded":1694745328877000,"lastModified":1694745328877000,"id":576,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.crunchbase.com/"},{"guid":"G2xmNhD_UNoO","title":"Nonprofit data for donors, grantmakers, and businesses | GuideStar | Candid","index":566,"dateAdded":1694745348976000,"lastModified":1694745348976000,"id":577,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.guidestar.org/"},{"guid":"TBWR3C48LFrK","title":"Council Members","index":567,"dateAdded":1694847403096000,"lastModified":1694847403096000,"id":578,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.edisonnj.org/departments/council/council_members.php"},{"guid":"sbygh9xhC4YA","title":"Developer Roadmaps - roadmap.sh","index":568,"dateAdded":1695088652087000,"lastModified":1695088652087000,"id":579,"typeCode":1,"type":"text/x-moz-place","uri":"https://roadmap.sh/"},{"guid":"42NUJMDQX5Lr","title":"Empathetech","index":569,"dateAdded":1695255828293000,"lastModified":1695255828293000,"id":580,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.empathetech.org/"},{"guid":"9KBVB5J_YF3K","title":"Councilmembers - New Orleans City Council","index":570,"dateAdded":1695628546003000,"lastModified":1695628546003000,"id":581,"typeCode":1,"type":"text/x-moz-place","uri":"https://council.nola.gov/councilmembers/"},{"guid":"hCd56nuyh55X","title":"Mage 🧙 | Free, Fast, Unlimited Stable Diffusion","index":571,"dateAdded":1695948743797000,"lastModified":1695948743797000,"id":582,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.mage.space/"},{"guid":"o9uQWpIpxWTr","title":"GPU Instances - DataCrunch","index":572,"dateAdded":1695954375532000,"lastModified":1695954375532000,"id":583,"typeCode":1,"type":"text/x-moz-place","uri":"https://datacrunch.io/products"},{"guid":"R67yrMd3jL-0","title":"The Modern JavaScript Tutorial","index":573,"dateAdded":1696296919014000,"lastModified":1696296919014000,"id":584,"typeCode":1,"type":"text/x-moz-place","uri":"https://javascript.info/"},{"guid":"tWoRAcE6RUH_","title":"Exercism","index":574,"dateAdded":1696300343687000,"lastModified":1696300343687000,"id":585,"typeCode":1,"type":"text/x-moz-place","uri":"https://exercism.org/"},{"guid":"t4VlUhEcgG2b","title":"Home | endoflife.date","index":575,"dateAdded":1696408959159000,"lastModified":1696408959159000,"id":586,"typeCode":1,"type":"text/x-moz-place","uri":"https://endoflife.date/"},{"guid":"BakNbouvP4PO","title":"Portland Tech Jobs | PortlandTech.org","index":576,"dateAdded":1696506997645000,"lastModified":1696506997645000,"id":587,"typeCode":1,"type":"text/x-moz-place","uri":"https://portlandtech.org/"},{"guid":"YXXmrbnMZMa4","title":"Blog @ tonsky.me","index":577,"dateAdded":1696507030737000,"lastModified":1696507030737000,"id":588,"typeCode":1,"type":"text/x-moz-place","uri":"https://tonsky.me/"},{"guid":"Ndb8p0APadZX","title":"Can I email… Support tables for HTML and CSS in emails","index":578,"dateAdded":1696507160305000,"lastModified":1696507160305000,"id":589,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.caniemail.com/"},{"guid":"G61U1dC61PBi","title":"Catchafire: Skills-Based Virtual Volunteer Matching","index":579,"dateAdded":1696507188217000,"lastModified":1696507188217000,"id":590,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.catchafire.org/"},{"guid":"2zIq9v5smQsb","title":"Caddy - The Ultimate Server with Automatic HTTPS","index":580,"dateAdded":1696507294320000,"lastModified":1696507294320000,"id":591,"typeCode":1,"type":"text/x-moz-place","uri":"https://caddyserver.com/"},{"guid":"vDnPKQbPGMdK","title":"Web APIs | MDN","index":581,"dateAdded":1696555887254000,"lastModified":1696555887254000,"id":592,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Web/API"},{"guid":"vhtl-yToUDPh","title":"Samples | Web Audio API","index":582,"dateAdded":1696556021556000,"lastModified":1696556021556000,"id":593,"typeCode":1,"type":"text/x-moz-place","uri":"https://webaudioapi.com/samples/"},{"guid":"CBntxxl8OyLr","title":"USAFacts | Nonpartisan Government Data","index":583,"dateAdded":1696567986874000,"lastModified":1696567986874000,"id":594,"typeCode":1,"type":"text/x-moz-place","uri":"https://usafacts.org/"},{"guid":"9MFUuxKLIQEs","title":"Vite | Next Generation Frontend Tooling","index":584,"dateAdded":1696845901276000,"lastModified":1696845901276000,"id":595,"typeCode":1,"type":"text/x-moz-place","uri":"https://vitejs.dev/"},{"guid":"s-tJrTK7aFMU","title":"Javascript Short Circuiting Operators - GeeksforGeeks","index":585,"dateAdded":1696852536401000,"lastModified":1696852536401000,"id":596,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.geeksforgeeks.org/javascript-short-circuiting/"},{"guid":"cVPCmcOG9pIo","title":"Ping - Collab like a pro","index":586,"dateAdded":1696901738606000,"lastModified":1696901738606000,"id":597,"typeCode":1,"type":"text/x-moz-place","uri":"https://ping.gg/"},{"guid":"jekXzw_Ct43V","title":"Indie Hackers: Work Together to Build Profitable Online Businesses","index":587,"dateAdded":1696902648672000,"lastModified":1696902648672000,"id":598,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.indiehackers.com/"},{"guid":"fnymuWmLab4a","title":"Free Screen Recorder | Loom","index":588,"dateAdded":1696903234993000,"lastModified":1696903234993000,"id":599,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.loom.com/screen-recorder"},{"guid":"zBJABXLarDpz","title":"PrimeReact - React UI Component Library","index":589,"dateAdded":1696904720458000,"lastModified":1696904720458000,"id":600,"typeCode":1,"type":"text/x-moz-place","uri":"https://primereact.org/"},{"guid":"Nk4nJffMKFUm","title":"Obsidian - Sharpen your thinking","index":590,"dateAdded":1696905655467000,"lastModified":1696905655467000,"id":601,"typeCode":1,"type":"text/x-moz-place","uri":"https://obsidian.md/"},{"guid":"jp95orQpw4B_","title":"ClickUp™ | One app to replace them all","index":591,"dateAdded":1696905697402000,"lastModified":1696905697402000,"id":602,"typeCode":1,"type":"text/x-moz-place","uri":"https://clickup.com/"},{"guid":"uwFbaUU5nOAD","title":"Manage Your Teams Projects From Anywhere | Trello","index":592,"dateAdded":1696905707898000,"lastModified":1696905707898000,"id":603,"typeCode":1,"type":"text/x-moz-place","uri":"https://trello.com/"},{"guid":"2qYWJQaC-y4y","title":"Penpot | Free Open-Source Design & Prototyping For Teams","index":593,"dateAdded":1696905729619000,"lastModified":1696905729619000,"id":604,"typeCode":1,"type":"text/x-moz-place","uri":"https://penpot.app/"},{"guid":"JJyF-FI9CLup","title":"VICE - VICE is the definitive guide to enlightening information.","index":594,"dateAdded":1696911760329000,"lastModified":1696911760329000,"id":605,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.vice.com/en"},{"guid":"12dhoV2D5wwa","title":"Learn Backend Development the Fun Way | Boot.dev","index":595,"dateAdded":1696929771812000,"lastModified":1696929771812000,"id":606,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.boot.dev/"},{"guid":"qPHU0CGemtv4","title":"Gandi.net - Gandi.net: Domain Names, Web Hosting, SSL Certificates and Emails","index":596,"dateAdded":1697511514269000,"lastModified":1697511514269000,"id":607,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.gandi.net/en-US"},{"guid":"pFDGVphT2KVU","title":"Master Foo and the Ten Thousand Lines","index":597,"dateAdded":1697511530239000,"lastModified":1697511530239000,"id":608,"typeCode":1,"type":"text/x-moz-place","uri":"http://catb.org/~esr/writings/unix-koans/ten-thousand.html"},{"guid":"-WhTvcKggGPe","title":"The Loginataka: Dialogue between a Guru and a Newbie","index":598,"dateAdded":1697511533919000,"lastModified":1697511533919000,"id":609,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"http://catb.org/~esr/faqs/loginataka.html"},{"guid":"LcCBo7XWFJKm","title":"Meaningful Code Tests for Busy Devs | CodiumAI","index":599,"dateAdded":1697511542351000,"lastModified":1697511542351000,"id":610,"typeCode":1,"type":"text/x-moz-place","uri":"https://codium.ai/"},{"guid":"sclpaJs5FlKm","title":"MobaXterm free Xserver and tabbed SSH client for Windows","index":600,"dateAdded":1697511907846000,"lastModified":1697511907846000,"id":611,"typeCode":1,"type":"text/x-moz-place","uri":"https://mobaxterm.mobatek.net/"},{"guid":"uNU7RO86rzw1","title":"The Complete Guide to the ELK Stack | Logz.io","index":601,"dateAdded":1697512007789000,"lastModified":1697512007789000,"id":612,"typeCode":1,"type":"text/x-moz-place","uri":"https://logz.io/learn/complete-guide-elk-stack/"},{"guid":"Vq9n6FNPFrX9","title":"The XY Problem","index":602,"dateAdded":1697767241881000,"lastModified":1697767241881000,"id":613,"typeCode":1,"type":"text/x-moz-place","uri":"https://xyproblem.info/"},{"guid":"W7JaIix-5JFT","title":"Sharing TypeScript with Nx and TurborepoPart 1: Introduction to Monorepos","index":603,"dateAdded":1697767962083000,"lastModified":1697767962083000,"id":614,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/m/global-identity-2?redirectUrl=https%3A%2F%2Fjavascript.plainenglish.io%2Fsharing-typescript-with-nx-and-turborepo-part-1-introduction-to-monorepos-d8d54b805e46"},{"guid":"Pk5Z-7vnK_2-","title":"List of current members of the United States House of Representatives - Wikipedia","index":604,"dateAdded":1698481386104000,"lastModified":1698481386104000,"id":615,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.wikipedia.org/wiki/List_of_current_members_of_the_United_States_House_of_Representatives?useskin=vector"},{"guid":"O5V__6lL2sLG","title":"Perplexity","index":605,"dateAdded":1698977941230000,"lastModified":1698977941230000,"id":616,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.perplexity.ai/"},{"guid":"3K6WDdIDr0IN","title":"Chakra UI - A simple, modular and accessible component library that gives you the building blocks you need to build your React applications. - Chakra UI","index":606,"dateAdded":1698977962204000,"lastModified":1698977962204000,"id":617,"typeCode":1,"type":"text/x-moz-place","uri":"https://chakra-ui.com/"},{"guid":"_9HNs623rYfz","title":"Rate limiting requests per IP address in Nginx | Jeff Geerling","index":607,"dateAdded":1699114002306000,"lastModified":1699114002306000,"id":618,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.jeffgeerling.com/blog/2022/rate-limiting-requests-ip-address-nginx"},{"guid":"EUK6AjuJskOH","title":"Nginx Block And Deny IP Address OR Network Subnets - nixCraft","index":608,"dateAdded":1699114100167000,"lastModified":1699114100167000,"id":619,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.cyberciti.biz/faq/linux-unix-nginx-access-control-howto/"},{"guid":"yN_vXogj-fN4","title":"Home | Boardsource","index":609,"dateAdded":1699158141135000,"lastModified":1699158141135000,"id":620,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.boardsource.xyz/"},{"guid":"c1a_lUG_YGu9","title":"Introducing the CSS Cascade - CSS: Cascading Style Sheets | MDN","index":610,"dateAdded":1699260817781000,"lastModified":1699260817781000,"id":621,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Web/CSS/Cascade"},{"guid":"Yw9QXt3evY9R","title":"brianhayes.dev","index":611,"dateAdded":1699261053652000,"lastModified":1699261053652000,"id":622,"typeCode":1,"type":"text/x-moz-place","uri":"http://localhost:8080/blog/css_the_webs_makeup.html"},{"guid":"DpSGAW54NEZF","title":"Git - Reference","index":612,"dateAdded":1699269324757000,"lastModified":1699269324757000,"id":623,"typeCode":1,"type":"text/x-moz-place","uri":"https://git-scm.com/docs"},{"guid":"MZBvWkBkd5vW","title":"The Cult of Done Manifesto","index":613,"dateAdded":1699595962007000,"lastModified":1699595962007000,"id":624,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/@bre/the-cult-of-done-manifesto-724ca1c2ff13"},{"guid":"T0jOjOEXwshz","title":"Env Variables and Modes | Vite","index":614,"dateAdded":1699655159301000,"lastModified":1699655159301000,"id":625,"typeCode":1,"type":"text/x-moz-place","uri":"https://vitejs.dev/guide/env-and-mode.html"},{"guid":"FfzO-RyWcWNd","title":"The Yocto Project","index":615,"dateAdded":1699668822386000,"lastModified":1699668822386000,"id":626,"typeCode":1,"type":"text/x-moz-place","uri":"https://yoctoproject.org/"},{"guid":"VEUdwRuAEFiJ","title":"Inclusively Hidden | scottohara.me","index":616,"dateAdded":1699687474075000,"lastModified":1699687474075000,"id":627,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.scottohara.me/blog/2017/04/14/inclusively-hidden.html"},{"guid":"mzEUPR2UipW1","title":"Scott O'Hara - Accessibility engineer, UX developer and designer | scottohara.me","index":617,"dateAdded":1699687480492000,"lastModified":1699687480492000,"id":628,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.scottohara.me/"},{"guid":"xKfdvpMrBvVr","title":"Simple Icons","index":618,"dateAdded":1699696577674000,"lastModified":1699696577674000,"id":629,"typeCode":1,"type":"text/x-moz-place","uri":"https://simpleicons.org/"},{"guid":"WwMpBnCemjr7","title":"Preact","index":619,"dateAdded":1699697052999000,"lastModified":1699697052999000,"id":630,"typeCode":1,"type":"text/x-moz-place","uri":"https://preactjs.com/"},{"guid":"AThGGi7De7mg","title":"Fast, disk space efficient package manager | pnpm","index":620,"dateAdded":1699697167787000,"lastModified":1699697167787000,"id":631,"typeCode":1,"type":"text/x-moz-place","uri":"https://pnpm.io/"},{"guid":"ub029c5pFzZE","title":"Ben Vallack","index":621,"dateAdded":1699745615734000,"lastModified":1699745615734000,"id":632,"typeCode":1,"type":"text/x-moz-place","uri":"http://benvallack.com/"},{"guid":"nz6YF--DVqxr","title":"Mavo: A new, approachable way to create Web applications","index":622,"dateAdded":1699755745024000,"lastModified":1699755745024000,"id":633,"typeCode":1,"type":"text/x-moz-place","uri":"https://mavo.io/"},{"guid":"iD_eCva6muuk","title":"Cloud Application Hosting for Developers | Render","index":623,"dateAdded":1699931788342000,"lastModified":1699931788342000,"id":634,"typeCode":1,"type":"text/x-moz-place","uri":"https://render.com/"},{"guid":"D_23IA65iA9r","title":"useHooks  The React Hooks Library","index":624,"dateAdded":1699932411349000,"lastModified":1699932411349000,"id":635,"typeCode":1,"type":"text/x-moz-place","uri":"https://usehooks.com/"},{"guid":"7e01r6q8V8MN","title":"Software Engineer interviews: Everything you need to prepare | Tech Interview Handbook","index":625,"dateAdded":1699932492928000,"lastModified":1699932492928000,"id":636,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.techinterviewhandbook.org/software-engineering-interview-guide/"},{"guid":"3VozX7ikQ6Hy","title":"The Missing Semester of Your CS Education","index":626,"dateAdded":1699932514954000,"lastModified":1699932514954000,"id":637,"typeCode":1,"type":"text/x-moz-place","uri":"https://missing.csail.mit.edu/"},{"guid":"4E76bn8UmpUu","title":"PHP: Installation and Configuration - Manual","index":627,"dateAdded":1700024315861000,"lastModified":1700024315861000,"id":638,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.php.net/manual/en/install.php"},{"guid":"8nEFeImWeMGy","title":"PHP: Hypertext Preprocessor","index":628,"dateAdded":1700024321638000,"lastModified":1700024321638000,"id":639,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.php.net/"},{"guid":"5--_ca324Iqv","title":"DuckDB - An in-process SQL OLAP database management system","index":629,"dateAdded":1700343435771000,"lastModified":1700343435771000,"id":640,"typeCode":1,"type":"text/x-moz-place","uri":"https://duckdb.org/"},{"guid":"SGkwT0uw3d3A","title":"Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter","index":630,"dateAdded":1700367219953000,"lastModified":1700367219953000,"id":641,"typeCode":1,"type":"text/x-moz-place","uri":"https://eslint.org/"},{"guid":"zmqG0sqMg0MW","title":"Vuetify — A Vue Component Framework","index":631,"dateAdded":1700397417494000,"lastModified":1700397417494000,"id":642,"typeCode":1,"type":"text/x-moz-place","uri":"https://vuetifyjs.com/en/"},{"guid":"1ZxqNEHwWSOK","title":"Usage - Fastify Nuxt.js","index":632,"dateAdded":1700398622101000,"lastModified":1700398622101000,"id":643,"typeCode":1,"type":"text/x-moz-place","uri":"https://fastify-nuxt.vercel.app/usage"},{"guid":"I5zfmVRMfhyO","title":"TypeScript | Fastify","index":633,"dateAdded":1700398626245000,"lastModified":1700398626245000,"id":644,"typeCode":1,"type":"text/x-moz-place","uri":"https://fastify.dev/docs/latest/Reference/TypeScript/"},{"guid":"OJKhXXXHWrNW","title":"XMPP | The universal messaging standard","index":634,"dateAdded":1700540211880000,"lastModified":1700540211880000,"id":645,"typeCode":1,"type":"text/x-moz-place","uri":"https://xmpp.org/"},{"guid":"fqDjxM4E_WV0","title":"configure ddgr to use different browser at DuckDuckGo","index":635,"dateAdded":1700557345198000,"lastModified":1700557345198000,"id":646,"typeCode":1,"type":"text/x-moz-place","uri":"https://lite.duckduckgo.com/lite/?q=configure+ddgr+to+use+different+browser"},{"guid":"cBsjKpOFeThW","title":"Composer","index":636,"dateAdded":1700560296928000,"lastModified":1700560296928000,"id":647,"typeCode":1,"type":"text/x-moz-place","uri":"https://getcomposer.org/"},{"guid":"HB2kIybrkgCq","title":"Packagist","index":637,"dateAdded":1700560578329000,"lastModified":1700560578329000,"id":648,"typeCode":1,"type":"text/x-moz-place","uri":"https://packagist.org/"},{"guid":"xhOmFfKGkVI8","title":"All rooms - search.jabber.network","index":638,"dateAdded":1700639771764000,"lastModified":1700639771764000,"id":649,"typeCode":1,"type":"text/x-moz-place","uri":"https://search.jabber.network/rooms/1"},{"guid":"d50zdKtMNOzt","title":"<span class=\"allcaps big\">Hypermedia Systems</span>","index":639,"dateAdded":1700792219121000,"lastModified":1700792219121000,"id":650,"typeCode":1,"type":"text/x-moz-place","uri":"https://hypermedia.systems/hypermedia-systems/"},{"guid":"5mPjR-e-hAKS","title":"What Every Developer Should Learn Early On - Stack Overflow","index":640,"dateAdded":1700824632450000,"lastModified":1700824632450000,"id":651,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.blog/2019/08/07/what-every-developer-should-learn-early-on/"},{"guid":"fvtRiL8O-F7H","title":"How to Become a Better Developer Tips to Grow Your Coding Skills","index":641,"dateAdded":1700824707174000,"lastModified":1700824707174000,"id":652,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freecodecamp.org/news/how-to-become-a-better-developer/"},{"guid":"DutGoNYXc_ck","title":"GitHub - public-apis/public-apis: A collective list of free APIs","index":642,"dateAdded":1700824796397000,"lastModified":1700824796397000,"id":653,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/public-apis/public-apis"},{"guid":"g_7sQjmhhFav","title":"Wesley Aptekar-Cassels | Reasons to avoid Javascript CDNs","index":643,"dateAdded":1700975011997000,"lastModified":1700975011997000,"id":654,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.wesleyac.com/posts/why-not-javascript-cdn"},{"guid":"81HBvAGpYmiK","title":"Wesley Aptekar-Cassels | Main Page","index":644,"dateAdded":1700975027812000,"lastModified":1700975027812000,"id":655,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.wesleyac.com/"},{"guid":"4SDTJDJSJU1N","title":"Alpine.js","index":645,"dateAdded":1700981783054000,"lastModified":1700981783054000,"id":656,"typeCode":1,"type":"text/x-moz-place","uri":"https://alpinejs.dev/"},{"guid":"pvH8ozfiDGab","title":"</> htmx ~ Server-Side Examples","index":646,"dateAdded":1700993023075000,"lastModified":1700993023075000,"id":657,"typeCode":1,"type":"text/x-moz-place","uri":"https://htmx.org/server-examples/"},{"guid":"z7vTbbM79fmd","title":"Get PrismJS working in React","index":647,"dateAdded":1701078332152000,"lastModified":1701078332152000,"id":658,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/get-it-working/get-prismjs-working-in-react-a6d989e59290"},{"guid":"EZf1O9__PSFZ","title":"reactjs - Is there any method of importing .css files conditionally in React.JS? - Stack Overflow","index":648,"dateAdded":1701078438443000,"lastModified":1701078438443000,"id":659,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/65248985/is-there-any-method-of-importing-css-files-conditionally-in-react-js"},{"guid":"DNZe1y5W-r3T","title":"How to create a subdomain in cPanel - Hosting - Namecheap.com","index":649,"dateAdded":1701094146955000,"lastModified":1701094146955000,"id":660,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.namecheap.com/support/knowledgebase/article.aspx/9190/29/how-to-create-a-subdomain-in-cpanel/"},{"guid":"4D3uSCj0vVQ4","title":"How to Create a Subdomain for my Domain - Domains - Namecheap.com","index":650,"dateAdded":1701094184037000,"lastModified":1701094184037000,"id":661,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.namecheap.com/support/knowledgebase/article.aspx/9776/2237/how-to-create-a-subdomain-for-my-domain/"},{"guid":"EMTa3iB-ZMX3","title":"GitHub - DopplerHQ/awesome-interview-questions: :octocat: A curated awesome list of lists of interview questions. Feel free to contribute!","index":651,"dateAdded":1701142483176000,"lastModified":1701142483176000,"id":662,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/DopplerHQ/awesome-interview-questions"},{"guid":"okjTEK146C7H","title":"GitHub - sudheerj/javascript-interview-questions: List of 1000 JavaScript Interview Questions","index":652,"dateAdded":1701142485067000,"lastModified":1701142485067000,"id":663,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/sudheerj/javascript-interview-questions"},{"guid":"GA70pPPatcMV","title":"GitHub - sudheerj/reactjs-interview-questions: List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!","index":653,"dateAdded":1701142487619000,"lastModified":1701142487619000,"id":664,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/sudheerj/reactjs-interview-questions"},{"guid":"2m-QOamJzjOK","title":"GitHub - sudheerj/reactjs-interview-questions: List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!","index":654,"dateAdded":1701142487623000,"lastModified":1701142487623000,"id":665,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/sudheerj/reactjs-interview-questions"},{"guid":"pkELYjiwLtHZ","title":"55+ Top React Interview Questions and Answers to Prepare For","index":655,"dateAdded":1701142489583000,"lastModified":1701142489583000,"id":666,"typeCode":1,"type":"text/x-moz-place","uri":"https://arc.dev/developer-blog/reactjs-interview-questions/"},{"guid":"Fxys__wl8ehh","title":"Using Async Await Inside React's useEffect() Hook - Ultimate Courses","index":656,"dateAdded":1701172551944000,"lastModified":1701172551944000,"id":667,"typeCode":1,"type":"text/x-moz-place","uri":"https://ultimatecourses.com/blog/using-async-await-inside-react-use-effect-hook"},{"guid":"6HpjFAQcYExR","title":"PostCSS - a tool for transforming CSS with JavaScript","index":657,"dateAdded":1701178480295000,"lastModified":1701178480295000,"id":668,"typeCode":1,"type":"text/x-moz-place","uri":"https://postcss.org/"},{"guid":"h0h-1UCf1-Xg","title":"Quadratic algorithms are slow (and hashmaps are fast)","index":658,"dateAdded":1701433534975000,"lastModified":1701433534975000,"id":669,"typeCode":1,"type":"text/x-moz-place","uri":"https://jvns.ca/blog/2021/09/10/hashmaps-make-things-fast/"},{"guid":"DvgEC9SrqJOr","title":"Taking Hash Tables Off The Shelf","index":659,"dateAdded":1701434125472000,"lastModified":1701434125472000,"id":670,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/basecs/taking-hash-tables-off-the-shelf-139cbf4752f0"},{"guid":"4ymarPf8GP-C","title":"Hashing Out Hash Functions","index":660,"dateAdded":1701434126809000,"lastModified":1701434126809000,"id":671,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/basecs/hashing-out-hash-functions-ea5dd8beb4dd"},{"guid":"hGovDlEQG8St","title":"Linear vs Binary Search | Mostly Software","index":661,"dateAdded":1701434128229000,"lastModified":1701434128229000,"id":672,"typeCode":1,"type":"text/x-moz-place","uri":"https://schani.wordpress.com/2010/04/30/linear-vs-binary-search/"},{"guid":"Y--rCYrYm8F5","title":"13.3. Sample Hash Functions — RHS Comp Sci III","index":662,"dateAdded":1701435616780000,"lastModified":1701435616780000,"id":673,"typeCode":1,"type":"text/x-moz-place","uri":"https://opendsa-server.cs.vt.edu/ODSA/Books/rhs/rhs-cs3/fall-2020/RHS-CS3_2020-21/html/HashFuncExamp.html"},{"guid":"g8CmOVCh4hxu","title":"Chapter 0 Preface — RHS Comp Sci III","index":663,"dateAdded":1701435661503000,"lastModified":1701435661503000,"id":674,"typeCode":1,"type":"text/x-moz-place","uri":"https://opendsa-server.cs.vt.edu/ODSA/Books/rhs/rhs-cs3/fall-2020/RHS-CS3_2020-21/html/"},{"guid":"8tg5qeKVV4u0","title":"brianhayes.dev","index":664,"dateAdded":1701505117206000,"lastModified":1701505117206000,"id":675,"typeCode":1,"type":"text/x-moz-place","uri":"http://127.0.0.1:8080/blog/css_the_webs_makeup.html"},{"guid":"-4DYfp1ssMXc","title":"How to make HTTP GET Request in Node.js [Practical Examples] | GoLinuxCloud","index":665,"dateAdded":1701529003311000,"lastModified":1701529003311000,"id":676,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.golinuxcloud.com/http-get-request-in-node-js/"},{"guid":"qSJ3uAkqBF9O","title":"AlmaLinux OS - Forever-Free Enterprise-Grade Operating System","index":666,"dateAdded":1701544551273000,"lastModified":1701544551273000,"id":677,"typeCode":1,"type":"text/x-moz-place","uri":"https://almalinux.org/"},{"guid":"05ZaW5IQuvYe","title":"FreshRSS, a free, self-hostable feeds aggregator","index":667,"dateAdded":1701545091900000,"lastModified":1701545091900000,"id":678,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freshrss.org/"},{"guid":"-aaZ1ghvjzi8","title":"llama.cpp/examples/main/README.md at master · ggerganov/llama.cpp · GitHub","index":668,"dateAdded":1701592382952000,"lastModified":1701592382952000,"id":679,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/ggerganov/llama.cpp/blob/master/examples/main/README.md"},{"guid":"KjZLxRojswXu","title":"Hugging Face The AI community building the future.","index":669,"dateAdded":1701592393129000,"lastModified":1701592393129000,"id":680,"typeCode":1,"type":"text/x-moz-place","uri":"https://huggingface.co/"},{"guid":"e2lixkOur2DG","title":"Chat with Llama 2","index":670,"dateAdded":1701603150905000,"lastModified":1701603150905000,"id":681,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.llama2.ai/"},{"guid":"dJUpkNLyWQqF","title":"Interview Prep Now","index":671,"dateAdded":1701742801312000,"lastModified":1701742801312000,"id":682,"typeCode":1,"type":"text/x-moz-place","uri":"https://interviewprepnow.com/"},{"guid":"RlS4Vu7NcKJj","title":"Grind 75 - A better Blind 75 you can customize, by the author of Blind 75","index":672,"dateAdded":1701744918015000,"lastModified":1701744918015000,"id":683,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.techinterviewhandbook.org/grind75"},{"guid":"G8V_o1f_frfs","title":"CodeSignal - Technical Interview & Assessment Solution","index":673,"dateAdded":1701745109608000,"lastModified":1701745109608000,"id":684,"typeCode":1,"type":"text/x-moz-place","uri":"https://codesignal.com/"},{"guid":"9gw9YWMaEBLr","title":"React Conditional Import / Conditional CSS Import","index":674,"dateAdded":1701764494024000,"lastModified":1701764494024000,"id":685,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/react-conditional-import-conditional-css-import-110cc58e0da6"},{"guid":"rSWPhK-GVawO","title":"HTML Form Input Type and Submit Button Example","index":675,"dateAdded":1701861325229000,"lastModified":1701861325229000,"id":686,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freecodecamp.org/news/html-form-input-type-and-submit-button-example/"},{"guid":"lPe8cQ7QWEGo","title":"Introduction - NativeScript-Vue","index":676,"dateAdded":1701887991459000,"lastModified":1701887991459000,"id":687,"typeCode":1,"type":"text/x-moz-place","uri":"https://nativescript-vue.org/en/docs/introduction/"},{"guid":"oHjMJ2DtdTjt","title":"NativeScript","index":677,"dateAdded":1701888057182000,"lastModified":1701888057182000,"id":688,"typeCode":1,"type":"text/x-moz-place","uri":"https://nativescript.org/"},{"guid":"DcU3f8mSZeSb","title":"Ansible is Simple IT Automation","index":678,"dateAdded":1701892852065000,"lastModified":1701892852065000,"id":689,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.ansible.com/"},{"guid":"ksVFPQVYQ8DI","title":"Running llama.cpp on Linux: A CPU and NVIDIA GPU Guide - Kubito","index":679,"dateAdded":1701926423676000,"lastModified":1701926423676000,"id":690,"typeCode":1,"type":"text/x-moz-place","uri":"https://kubito.dev/posts/llama-cpp-linux-nvidia/"},{"guid":"FZNCe9GbR2FM","title":"How To Create a Hero Image","index":680,"dateAdded":1702041548478000,"lastModified":1702041548478000,"id":691,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.w3schools.com/howto/howto_css_hero_image.asp"},{"guid":"rPGJBhOtqGr6","title":"Transactional Email API Service For Developers | Mailgun","index":681,"dateAdded":1702062951900000,"lastModified":1702062951900000,"id":692,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.mailgun.com/"},{"guid":"PLfvWyeUegKi","title":"Creating & Sending Transactional Emails with Node.js and Mailgun — Part 1","index":682,"dateAdded":1702063018957000,"lastModified":1702063018957000,"id":693,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/the-readme/creating-sending-transactional-emails-with-node-js-and-mailgun-part-1-846d4a626541"},{"guid":"I-ZTD9oVHHHc","title":"EmailJS","index":683,"dateAdded":1702063341718000,"lastModified":1702063341718000,"id":694,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.emailjs.com/"},{"guid":"xqL2WB5fE2-Z","title":"Pricing | EmailJS","index":684,"dateAdded":1702063419934000,"lastModified":1702063419934000,"id":695,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.emailjs.com/pricing/"},{"guid":"EK87GA9iqnpq","title":"Svalboard - Datahand forever!","index":685,"dateAdded":1702118059622000,"lastModified":1702118059622000,"id":696,"typeCode":1,"type":"text/x-moz-place","uri":"https://svalboard.com/"},{"guid":"FSOvcZnYmhn6","title":"Become A Better Programmer - Trust The Process","index":686,"dateAdded":1702294748403000,"lastModified":1702294748403000,"id":697,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.becomebetterprogrammer.com/"},{"guid":"GlwY9xuvy9HO","title":"Unhead","index":687,"dateAdded":1702298987801000,"lastModified":1702298987801000,"id":698,"typeCode":1,"type":"text/x-moz-place","uri":"https://unhead.unjs.io/"},{"guid":"BG6bueLVOvLL","title":"Create T3 App","index":688,"dateAdded":1702305399797000,"lastModified":1702305399797000,"id":699,"typeCode":1,"type":"text/x-moz-place","uri":"https://create.t3.gg/"},{"guid":"iI-LEM05KDql","title":"How to Submit Your Website to Google","index":689,"dateAdded":1702348370133000,"lastModified":1702348370133000,"id":700,"typeCode":1,"type":"text/x-moz-place","uri":"https://ahrefs.com/blog/submit-website-to-google/"},{"guid":"PET6fmUxo18p","title":"Neon — Serverless, Fault-Tolerant, Branchable Postgres","index":690,"dateAdded":1702350249327000,"lastModified":1702350249327000,"id":701,"typeCode":1,"type":"text/x-moz-place","uri":"https://neon.tech/"},{"guid":"dCfp8ix6i-6u","title":"Screaming Frog SEO Spider Website Crawler","index":691,"dateAdded":1702350436055000,"lastModified":1702350436055000,"id":702,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.screamingfrog.co.uk/seo-spider/"},{"guid":"3Mi51ZZg_NcY","title":"Moz - SEO Software for Smarter Marketing","index":692,"dateAdded":1702350459174000,"lastModified":1702350459174000,"id":703,"typeCode":1,"type":"text/x-moz-place","uri":"https://moz.com/"},{"guid":"l3yACRtdNmND","title":"Free Keyword Generator Tool: Find 100+ Keyword Ideas in Seconds","index":693,"dateAdded":1702350509985000,"lastModified":1702350509985000,"id":704,"typeCode":1,"type":"text/x-moz-place","uri":"https://ahrefs.com/keyword-generator"},{"guid":"jbOgH8VP8daF","title":"Intro to How Structured Data Markup Works | Google Search Central  |  Documentation  |  Google for Developers","index":694,"dateAdded":1702351080599000,"lastModified":1702351080599000,"id":705,"typeCode":1,"type":"text/x-moz-place","uri":"https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data"},{"guid":"fHQOpXA4xaLV","title":"Neovim Discourse","index":695,"dateAdded":1702385332751000,"lastModified":1702385332751000,"id":706,"typeCode":1,"type":"text/x-moz-place","uri":"https://neovim.discourse.group/"},{"guid":"dLOwF5-mqRZ6","title":"A Book Apart","index":696,"dateAdded":1702609393361000,"lastModified":1702609393361000,"id":707,"typeCode":1,"type":"text/x-moz-place","uri":"https://abookapart.com/"},{"guid":"-xW55Xaadr8B","title":"How to Make an ATS Friendly Resume (5+ ATS Resume Templates)","index":697,"dateAdded":1702610781943000,"lastModified":1702610781943000,"id":708,"typeCode":1,"type":"text/x-moz-place","uri":"https://resumegenius.com/blog/resume-help/ats-resume"},{"guid":"C1IjP7p-BY4C","title":"Jobscan ATS Resume Checker and Job Search Tools","index":698,"dateAdded":1702610953542000,"lastModified":1702610953542000,"id":709,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.jobscan.co/?ref=2129999"},{"guid":"zPcjmAAJbHqj","title":"NeetCode.io","index":699,"dateAdded":1702665039349000,"lastModified":1702665039349000,"id":710,"typeCode":1,"type":"text/x-moz-place","uri":"https://neetcode.io/"},{"guid":"PsAZshvR97-X","title":"Using Redis with docker and docker-compose for local development a step-by-step tutorial","index":700,"dateAdded":1702668642861000,"lastModified":1702668642861000,"id":711,"typeCode":1,"type":"text/x-moz-place","uri":"https://geshan.com.np/blog/2022/01/redis-docker/"},{"guid":"5DORIQxJVrE9","title":"How to Configure Knex.js with TypeScript | Basedash","index":701,"dateAdded":1702740557106000,"lastModified":1702740557106000,"id":712,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.basedash.com/blog/how-to-configure-knex-js-with-typescript"},{"guid":"_VKT8VrxOTl_","title":"d","index":702,"dateAdded":1702816614947000,"lastModified":1702816616258000,"id":713,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/goldbergyoni/nodebestpractices#1-project-architecture-practices"},{"guid":"HjgHtm2o_5d5","title":"Pinia | The intuitive store for Vue.js","index":703,"dateAdded":1702874743304000,"lastModified":1702874743304000,"id":714,"typeCode":1,"type":"text/x-moz-place","uri":"https://pinia.vuejs.org/"},{"guid":"ikjKz9JO4TYp","title":"security - JWT refresh token flow - Stack Overflow","index":704,"dateAdded":1702875748833000,"lastModified":1702875748833000,"id":715,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/27726066/jwt-refresh-token-flow"},{"guid":"celOnEkWqymT","title":"The Ultimate Guide to handling JWTs on frontend clients (GraphQL)","index":705,"dateAdded":1702876491451000,"lastModified":1702876491451000,"id":716,"typeCode":1,"type":"text/x-moz-place","uri":"https://hasura.io/blog/best-practices-of-using-jwt-with-graphql/"},{"guid":"vxNmu6Y3Tha2","title":"An open system to manage data without a central server | IPFS","index":706,"dateAdded":1702954745014000,"lastModified":1702954745014000,"id":717,"typeCode":1,"type":"text/x-moz-place","uri":"https://ipfs.tech/"},{"guid":"pKMgUIxqreoU","title":"Explorer - GitHub Docs","index":707,"dateAdded":1702956037180000,"lastModified":1702956037180000,"id":718,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.github.com/en/graphql/overview/explorer"},{"guid":"lH4q19IJOu0-","title":"Pothos GraphQL Overview and documentation","index":708,"dateAdded":1702957873797000,"lastModified":1702957873797000,"id":719,"typeCode":1,"type":"text/x-moz-place","uri":"https://pothos-graphql.dev/"},{"guid":"PpNXDsOxA06T","title":"GraphQL | A query language for your API","index":709,"dateAdded":1702957888948000,"lastModified":1702957888948000,"id":720,"typeCode":1,"type":"text/x-moz-place","uri":"https://graphql.org/"},{"guid":"5NUnqXCNGRjp","title":"Introduction to gRPC | gRPC","index":710,"dateAdded":1702959663636000,"lastModified":1702959663636000,"id":721,"typeCode":1,"type":"text/x-moz-place","uri":"https://grpc.io/docs/what-is-grpc/introduction/"},{"guid":"S-EKta5_XqZf","title":"Relay","index":711,"dateAdded":1702960647135000,"lastModified":1702960647135000,"id":722,"typeCode":1,"type":"text/x-moz-place","uri":"https://relay.dev/"},{"guid":"-m0fvNGZVrxR","title":"Prisma | Next-generation ORM for Node.js & TypeScript","index":712,"dateAdded":1702960917015000,"lastModified":1702960917015000,"id":723,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.prisma.io/"},{"guid":"1paotoA4TT7g","title":"Auth0: Secure access for everyone. But not just anyone.","index":713,"dateAdded":1703319606878000,"lastModified":1703319606878000,"id":724,"typeCode":1,"type":"text/x-moz-place","uri":"https://auth0.com/"},{"guid":"icxWFvcGXyUo","title":"Token based authentication with Fastify, JWT, and Typescript","index":714,"dateAdded":1703375453714000,"lastModified":1703375453714000,"id":725,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/@atatijr/token-based-authentication-with-fastify-jwt-and-typescript-1fa5cccc63c5"},{"guid":"qy4M0tYex_oc","title":"Vault by HashiCorp","index":715,"dateAdded":1703400200595000,"lastModified":1703400200595000,"id":726,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.vaultproject.io/"},{"guid":"UyrD3cajPzZc","title":"node.js - Is it secure way to store private values in .env file? - Stack Overflow","index":716,"dateAdded":1703400345784000,"lastModified":1703400345784000,"id":727,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/60360298/is-it-secure-way-to-store-private-values-in-env-file"},{"guid":"x5bRT0ciXHzB","title":"GitHub - turkerdev/fastify-type-provider-zod","index":717,"dateAdded":1703468483304000,"lastModified":1703468483304000,"id":728,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/turkerdev/fastify-type-provider-zod"},{"guid":"g0LNvT11g8uO","title":"How OpenID Connect Works - OpenID Foundation","index":718,"dateAdded":1703489756357000,"lastModified":1703489756357000,"id":729,"typeCode":1,"type":"text/x-moz-place","uri":"https://openid.net/developers/how-connect-works/"},{"guid":"Pmrh5GVoDVyg","title":"OAuth Community Site","index":719,"dateAdded":1703489824071000,"lastModified":1703489824071000,"id":730,"typeCode":1,"type":"text/x-moz-place","uri":"https://oauth.net/"},{"guid":"nmgHyZhCrA7B","title":"Props | Vue.js","index":720,"dateAdded":1703637605193000,"lastModified":1703637605193000,"id":731,"typeCode":1,"type":"text/x-moz-place","uri":"https://vuejs.org/guide/components/props.html"},{"guid":"jbVeltHg4SHG","title":"River Setup Guide (continously updated) - Leon Henrik Plickat","index":721,"dateAdded":1704010242436000,"lastModified":1704010242436000,"id":732,"typeCode":1,"type":"text/x-moz-place","uri":"https://leon_plickat.srht.site/writing/river-setup-guide/article.html/"},{"guid":"nqcjmSZtK8WM","title":"GitHub - beliven-it/fastify-bcrypt: A Bcrypt hash generator & checker","index":722,"dateAdded":1704086974604000,"lastModified":1704086974604000,"id":733,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/beliven-it/fastify-bcrypt"},{"guid":"973L5Nr989RL","title":"Hardware video acceleration - ArchWiki","index":723,"dateAdded":1704282709450000,"lastModified":1704282709450000,"id":734,"typeCode":1,"type":"text/x-moz-place","uri":"https://wiki.archlinux.org/title/Hardware_video_acceleration"},{"guid":"_QHDiXmeMToQ","title":"How to remove or delete single cron job using linux command? - Ask Ubuntu","index":724,"dateAdded":1704377726804000,"lastModified":1704377726804000,"id":735,"typeCode":1,"type":"text/x-moz-place","uri":"https://askubuntu.com/questions/408611/how-to-remove-or-delete-single-cron-job-using-linux-command"},{"guid":"ndfW1_BzMZw0","title":"Blog","index":725,"dateAdded":1704440756334000,"lastModified":1704440756334000,"id":736,"typeCode":1,"type":"text/x-moz-place","uri":"https://isaacfreund.com/blog/"},{"guid":"r7ASrn0zedou","title":"Are we Wayland yet?","index":726,"dateAdded":1704441497445000,"lastModified":1704441497445000,"id":737,"typeCode":1,"type":"text/x-moz-place","uri":"https://arewewaylandyet.com/"},{"guid":"n0pGSisKaEcZ","title":"Chingu","index":727,"dateAdded":1705029098731000,"lastModified":1705029098731000,"id":738,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.chingu.io/"},{"guid":"bZa2_-NJH9L1","title":"Stubs - Sinon.JS","index":728,"dateAdded":1705065717161000,"lastModified":1705065717161000,"id":739,"typeCode":1,"type":"text/x-moz-place","uri":"https://sinonjs.org/releases/v17/stubs/"},{"guid":"z0gmZBQywSnl","title":"the way to aviod injection \"Symbol(router)\" not found in @testing-library/vue · posva/vue-router-mock · Discussion #182 · GitHub","index":729,"dateAdded":1705416745611000,"lastModified":1705416745611000,"id":740,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/posva/vue-router-mock/discussions/182"},{"guid":"kg9vWhwfm1pe","title":"Git - Book","index":730,"dateAdded":1705670053331000,"lastModified":1705670053331000,"id":741,"typeCode":1,"type":"text/x-moz-place","uri":"https://git-scm.com/book/en/v2"},{"guid":"j0vSobTF8lpu","title":"UniFi - How It Works - Ubiquiti","index":731,"dateAdded":1705673570347000,"lastModified":1705673570347000,"id":742,"typeCode":1,"type":"text/x-moz-place","uri":"https://ui.com/us/en/how-it-works"},{"guid":"szNryUfD8VZh","title":"UniFi - Introduction - Ubiquiti","index":732,"dateAdded":1705673578246000,"lastModified":1705673578246000,"id":743,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.ui.com/introduction"},{"guid":"wWduHUOn8NNZ","title":"Howto use docker-compose to Start, Stop, Remove Docker Containers","index":733,"dateAdded":1705730275652000,"lastModified":1705730275652000,"id":744,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.thegeekstuff.com/2016/04/docker-compose-up-stop-rm/"},{"guid":"_rHgVj4-ccB2","title":"Configuring HTTPS servers","index":734,"dateAdded":1705857218546000,"lastModified":1705857218546000,"id":745,"typeCode":1,"type":"text/x-moz-place","uri":"https://nginx.org/en/docs/http/configuring_https_servers.html"},{"guid":"DHU0NI8WAyUc","title":"openssl - How to create a self-signed (or signed by own CA) SSL certificate for IP address that pass Chrome requirements - Stack Overflow","index":735,"dateAdded":1705880990633000,"lastModified":1705880990633000,"id":746,"typeCode":1,"type":"text/x-moz-place","uri":"https://stackoverflow.com/questions/66558788/how-to-create-a-self-signed-or-signed-by-own-ca-ssl-certificate-for-ip-address"},{"guid":"IkyTjFIjIv5D","title":"Inheritance and the prototype chain - JavaScript | MDN","index":736,"dateAdded":1706416192207000,"lastModified":1706416192207000,"id":747,"typeCode":1,"type":"text/x-moz-place","uri":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain"},{"guid":"S5zlIPs5rFlU","title":"Tablets - OpenTabletDriver","index":737,"dateAdded":1707349279373000,"lastModified":1707349279373000,"id":748,"typeCode":1,"type":"text/x-moz-place","uri":"https://opentabletdriver.net/Tablets"},{"guid":"y2xgOMEayV20","title":"http://latentflip.com/loupe/?code=ICAgICAgICBjb25zb2xlLmxvZygnWW91IGNsaWNrZWQgdGhlIGJ1dHRvbiEnKTsgICAgCiAgICB9LCAyMDAwKTsKfSk7Cgpjb25zb2xlLmxvZygiSGkhIik7CgpzZXRUaW1lb3V0KGZ1bmN0aW9uIHRpbWVvdXQoKSB7CiAgICBjb25zb2xlLmxvZygiQ2xpY2sgdGhlIGJ1dHRvbiEiKTsKfSwgNTAwMCk7Cgpjb25zb2xlLmxvZygiV2VsY29tZSB0byBsb3VwZS4iKTs%3D!!!PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D","index":738,"dateAdded":1708054325229000,"lastModified":1708054325229000,"id":749,"typeCode":1,"type":"text/x-moz-place","uri":"http://latentflip.com/loupe/?code=ICAgICAgICBjb25zb2xlLmxvZygnWW91IGNsaWNrZWQgdGhlIGJ1dHRvbiEnKTsgICAgCiAgICB9LCAyMDAwKTsKfSk7Cgpjb25zb2xlLmxvZygiSGkhIik7CgpzZXRUaW1lb3V0KGZ1bmN0aW9uIHRpbWVvdXQoKSB7CiAgICBjb25zb2xlLmxvZygiQ2xpY2sgdGhlIGJ1dHRvbiEiKTsKfSwgNTAwMCk7Cgpjb25zb2xlLmxvZygiV2VsY29tZSB0byBsb3VwZS4iKTs%3D!!!PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D"},{"guid":"Bq60I1SBI9OF","title":"Bootswatch: Free themes for Bootstrap","index":739,"dateAdded":1708054375128000,"lastModified":1708054375128000,"id":750,"typeCode":1,"type":"text/x-moz-place","uri":"https://bootswatch.com/"},{"guid":"UsKhjMvv2i5e","title":"tomit4/Auther: A project off of which to scaffold any application needing JWT authentication. Uses Brevo, Fastify, KnexJS, PostGres, Redis, VueJS, and TypeScript.","index":740,"dateAdded":1708713776198000,"lastModified":1708713776198000,"id":751,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/tomit4/Auther"},{"guid":"FluVQzEjLxtq","title":"Effective Go - The Go Programming Language","index":741,"dateAdded":1708793634062000,"lastModified":1708793634062000,"id":752,"typeCode":1,"type":"text/x-moz-place","uri":"https://go.dev/doc/effective_go"},{"guid":"QaCJVQlrXQKZ","title":"Channel Axioms | Dave Cheney","index":742,"dateAdded":1708914756756000,"lastModified":1708914756756000,"id":753,"typeCode":1,"type":"text/x-moz-place","uri":"https://dave.cheney.net/2014/03/19/channel-axioms"},{"guid":"A4HgvdFimOLf","title":"Welcomejlwagner.net","index":743,"dateAdded":1708959515433000,"lastModified":1708959515433000,"id":754,"typeCode":1,"type":"text/x-moz-place","uri":"https://jlwagner.net/"},{"guid":"LXjMWCjWaeA-","title":"Lane's Blog","index":744,"dateAdded":1708998263792000,"lastModified":1708998263792000,"id":755,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.wagslane.dev/"},{"guid":"Y1HTxRDG1IH1","title":"Part 1: how to build your own JS framework","index":745,"dateAdded":1709181884972000,"lastModified":1709181884972000,"id":756,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/part-1-build-your-own-js-framework-from-scratch-f4e35d0dffa6"},{"guid":"7ixDp1eRTLkS","title":"BEM 101 | CSS-Tricks - CSS-Tricks","index":746,"dateAdded":1709182998859000,"lastModified":1709182998859000,"id":757,"typeCode":1,"type":"text/x-moz-place","uri":"https://css-tricks.com/bem-101/"},{"guid":"fvVLAMmarJjZ","title":"Ionicons: Premium Open Source Icon Pack for Ionic Framework","index":747,"dateAdded":1709254377641000,"lastModified":1709254377641000,"id":758,"typeCode":1,"type":"text/x-moz-place","uri":"https://ionic.io/ionicons"},{"guid":"OKIh0mpd8SMg","title":"Manage SEO in Next.js with Next SEO - LogRocket Blog","index":748,"dateAdded":1709319425596000,"lastModified":1709319425596000,"id":759,"typeCode":1,"type":"text/x-moz-place","uri":"https://blog.logrocket.com/manage-seo-next-js-with-next-seo/#quick-setup"},{"guid":"HOFlKT4TRPtn","title":"Routing · Get Started with Nuxt","index":749,"dateAdded":1709319427014000,"lastModified":1709319427014000,"id":760,"typeCode":1,"type":"text/x-moz-place","uri":"https://nuxt.com/docs/getting-started/routing"},{"guid":"I33tjaR6aTqZ","title":"SEO and Meta · Get Started with Nuxt","index":750,"dateAdded":1709319430014000,"lastModified":1709319430014000,"id":761,"typeCode":1,"type":"text/x-moz-place","uri":"https://nuxt.com/docs/getting-started/seo-meta"},{"guid":"uAUUfW-4RXmU","title":"Learn Java by Examples","index":751,"dateAdded":1710055444053000,"lastModified":1710055444053000,"id":762,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.hubberspot.com/"},{"guid":"6TMAW4WkpA8x","title":"GitKraken CLI - CLI","index":752,"dateAdded":1710196805277000,"lastModified":1710196805277000,"id":763,"typeCode":1,"type":"text/x-moz-place","uri":"https://help.gitkraken.com/cli/cli-home/"},{"guid":"FhPAM3x2QwPR","title":"Advanced git commands every senior software developer needs to know","index":753,"dateAdded":1710197098885000,"lastModified":1710197098885000,"id":764,"typeCode":1,"type":"text/x-moz-place","uri":"https://optimizedbyotto.com/post/advanced-git-commands/"},{"guid":"uLfRVa-3TLQq","title":"Shwood X Iron & Resin: Moto Collection | Shwood Eyewear","index":754,"dateAdded":1710197381758000,"lastModified":1710197381758000,"id":765,"typeCode":1,"type":"text/x-moz-place","uri":"https://shwoodshop.com/collections/shwood-x-iron-resin"},{"guid":"kHzoBhkjvwSu","title":"The Original Wood Sunglasses | Shwood Eyewear","index":755,"dateAdded":1710197391634000,"lastModified":1710197391634000,"id":766,"typeCode":1,"type":"text/x-moz-place","uri":"https://shwoodshop.com/"},{"guid":"C90GI7tpFpqK","title":"Aeron Chair - Office Chairs - Herman Miller","index":756,"dateAdded":1710197425061000,"lastModified":1710197425061000,"id":767,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.hermanmiller.com/products/seating/office-chairs/aeron-chairs/"},{"guid":"DTvHAnrwEegp","title":"Postmark: Fast, Reliable Email Delivery Service | SMTP | API","index":757,"dateAdded":1710197452491000,"lastModified":1710197452491000,"id":768,"typeCode":1,"type":"text/x-moz-place","uri":"https://postmarkapp.com/"},{"guid":"dmiaM2tW9oAJ","title":"Introducing Digital Carbon Ratings - Sustainable Web Design","index":758,"dateAdded":1710414809945000,"lastModified":1710414809945000,"id":769,"typeCode":1,"type":"text/x-moz-place","uri":"https://sustainablewebdesign.org/digital-carbon-ratings/"},{"guid":"rI06DdmeUfXf","title":"Introducing Digital Carbon Ratings - Sustainable Web Design","index":759,"dateAdded":1710414809943000,"lastModified":1710414809943000,"id":770,"typeCode":1,"type":"text/x-moz-place","uri":"https://sustainablewebdesign.org/digital-carbon-ratings/"},{"guid":"hRM5wHNLvN8r","title":"Website Carbon Calculator v3 | What's your site's carbon footprint?","index":760,"dateAdded":1710414819718000,"lastModified":1710414819718000,"id":771,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.websitecarbon.com/"},{"guid":"uutuu-Cj0HMk","title":"Programming - Interviewbit","index":761,"dateAdded":1710420305829000,"lastModified":1710420305829000,"id":772,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.interviewbit.com/courses/programming/"},{"guid":"v4lCMRCrp93R","title":"Tech Wont Save Us","index":762,"dateAdded":1710590185078000,"lastModified":1710590185078000,"id":773,"typeCode":1,"type":"text/x-moz-place","uri":"https://techwontsave.us/episodes"},{"guid":"hdtvdilgPbjZ","title":"GitHub - yt-dlp/yt-dlp: A youtube-dl fork with additional features and fixes","index":763,"dateAdded":1710600411332000,"lastModified":1710600411332000,"id":774,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#sponsorblock-options"},{"guid":"TX1U0IIBl2Uk","title":"GitHub - trekhleb/javascript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings","index":764,"dateAdded":1710825874992000,"lastModified":1710825874992000,"id":775,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/trekhleb/javascript-algorithms"},{"guid":"eK4x93TGBTi0","title":"GitHub - trekhleb/javascript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings","index":765,"dateAdded":1710825874990000,"lastModified":1710825874990000,"id":776,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/trekhleb/javascript-algorithms"},{"guid":"gW_th-aVaYpZ","title":"Self learners how did you learn algorithms? - r/learnprogramming","index":766,"dateAdded":1710926578422000,"lastModified":1710926578422000,"id":777,"typeCode":1,"type":"text/x-moz-place","uri":"https://redlib.kylrth.com/r/learnprogramming/comments/iimqjw/self_learners_how_did_you_learn_algorithms/"},{"guid":"bXrya8QLyynm","title":"Oregon Tech Events | The Silicon Forest","index":767,"dateAdded":1711014954628000,"lastModified":1711014954628000,"id":778,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.thesiliconforest.com/events"},{"guid":"E7OE2czzUG22","title":"Linux kernel coding style — The Linux Kernel documentation","index":768,"dateAdded":1711199723230000,"lastModified":1711199723230000,"id":779,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.kernel.org/doc/html/v4.10/process/coding-style.html"},{"guid":"B1sQB399hzaQ","title":"GitHub - tomit4/vue_presentation: A Short Presentation Document On VueJS","index":769,"dateAdded":1711494376636000,"lastModified":1711494376636000,"id":780,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/tomit4/vue_presentation/tree/main"},{"guid":"DGPhr1myWRWn","title":"Elasticsearch: The Official Distributed Search & Analytics Engine | Elastic","index":770,"dateAdded":1711565297567000,"lastModified":1711565297567000,"id":781,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.elastic.co/elasticsearch"},{"guid":"JKp8czcAcXiD","title":"DB-Engines - Knowledge Base of Relational and NoSQL Database Management Systems","index":771,"dateAdded":1711566055860000,"lastModified":1711566055860000,"id":782,"typeCode":1,"type":"text/x-moz-place","uri":"https://db-engines.com/en/"},{"guid":"3Uj9lP2qMvxr","title":"Virtual Coffee IO - An intimate tech community for all, optimized for you","index":772,"dateAdded":1711635655920000,"lastModified":1711635655920000,"id":783,"typeCode":1,"type":"text/x-moz-place","uri":"https://virtualcoffee.io/"},{"guid":"VHj0Lcy5w0YI","title":"Rust By Practice - Rust By Practice","index":773,"dateAdded":1711754990198000,"lastModified":1711754990198000,"id":784,"typeCode":1,"type":"text/x-moz-place","uri":"https://practice.course.rs/why-exercise.html"},{"guid":"phkmyMuHYw13","title":"Rust Programming Language","index":774,"dateAdded":1711755051960000,"lastModified":1711755051960000,"id":785,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.rust-lang.org/"},{"guid":"RKP2vg7tRiWj","title":"Rust bindings for Godot game engine","index":775,"dateAdded":1711769555182000,"lastModified":1711769555182000,"id":786,"typeCode":1,"type":"text/x-moz-place","uri":"https://godot-rust.github.io/"},{"guid":"cGUkVEST45fN","title":"Podman","index":776,"dateAdded":1711770228262000,"lastModified":1711770228262000,"id":787,"typeCode":1,"type":"text/x-moz-place","uri":"https://podman.io/"},{"guid":"PRtvmvxiUSbT","title":"Rust Atomics and Locks by Mara Bos","index":777,"dateAdded":1711989845937000,"lastModified":1711989845937000,"id":788,"typeCode":1,"type":"text/x-moz-place","uri":"https://marabos.nl/atomics/"},{"guid":"cHNeTV8nHaRl","title":"Use borrowed types for arguments - Rust Design Patterns","index":778,"dateAdded":1711990332357000,"lastModified":1711990332357000,"id":789,"typeCode":1,"type":"text/x-moz-place","uri":"https://rust-unofficial.github.io/patterns/idioms/coercion-arguments.html"},{"guid":"A-bTGfc4Mr-5","title":"About - Project Euler","index":779,"dateAdded":1712093187819000,"lastModified":1712093187819000,"id":790,"typeCode":1,"type":"text/x-moz-place","uri":"https://projecteuler.net/"},{"guid":"tlq6nXUPbey2","title":"Graphite | Web-based vector graphics editor and design tool","index":780,"dateAdded":1712609297300000,"lastModified":1712609297300000,"id":791,"typeCode":1,"type":"text/x-moz-place","uri":"https://graphite.rs/"},{"guid":"gqE3tgXJ_63j","title":"free-programming-books/books/free-programming-books-en.md at main · EbookFoundation/free-programming-books · GitHub","index":781,"dateAdded":1712824179876000,"lastModified":1712824179876000,"id":792,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-en.md"},{"guid":"t41JCKN-9Kwm","title":"When Zig is safer and faster than Rust","index":782,"dateAdded":1712832747228000,"lastModified":1712832747228000,"id":793,"typeCode":1,"type":"text/x-moz-place","uri":"https://zackoverflow.dev/writing/unsafe-rust-vs-zig/"},{"guid":"GR_jK4p9ANME","title":"Code of Conduct ⋅ elementary","index":783,"dateAdded":1712881976680000,"lastModified":1712881976680000,"id":794,"typeCode":1,"type":"text/x-moz-place","uri":"https://elementary.io/code-of-conduct"},{"guid":"0F4meFQGpSGF","title":"The Collab Lab","index":784,"dateAdded":1713206993829000,"lastModified":1713206993829000,"id":795,"typeCode":1,"type":"text/x-moz-place","uri":"https://the-collab-lab.codes/"},{"guid":"8W1zNJvNXLwv","title":"SvgPathEditor","index":785,"dateAdded":1713677233332000,"lastModified":1713677233332000,"id":796,"typeCode":1,"type":"text/x-moz-place","uri":"https://yqnn.github.io/svg-path-editor/"},{"guid":"rnn2WRQqpX1F","title":"Request coalescing in async Rust","index":786,"dateAdded":1714310141402000,"lastModified":1714310141402000,"id":797,"typeCode":1,"type":"text/x-moz-place","uri":"https://fasterthanli.me/articles/request-coalescing-in-async-rust"},{"guid":"QE_0UEFNDI0h","title":"Entity Relationship Diagrams | Mermaid","index":787,"dateAdded":1714469923279000,"lastModified":1714469923279000,"id":798,"typeCode":1,"type":"text/x-moz-place","uri":"https://mermaid.js.org/syntax/entityRelationshipDiagram.html"},{"guid":"vwPjxWA0XdHm","title":"CodevoWeb | Digital Marketing & Online Business","index":788,"dateAdded":1715031000501000,"lastModified":1715031000501000,"id":799,"typeCode":1,"type":"text/x-moz-place","uri":"https://codevoweb.com/"},{"guid":"HmV7RXelljxQ","title":"Image upload functionality using plain client-side JS and NodeJS","index":789,"dateAdded":1715760614979000,"lastModified":1715760614979000,"id":800,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/@nagachaitanyakonada/image-upload-functionality-cd497a5bba54"},{"guid":"534kMzEXwJKH","title":"iso-profiles/change-machine-id.start at wip - iso-profiles - Artix Linux Gitea","index":790,"dateAdded":1716163306569000,"lastModified":1716163306569000,"id":801,"typeCode":1,"type":"text/x-moz-place","uri":"https://gitea.artixlinux.org/artix/iso-profiles/src/branch/wip/community/live-overlay/etc/local.d/change-machine-id.start"},{"guid":"1xzCb-7C1PCm","title":"GitHub - travist/jsencrypt: A zero-dependency Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.","index":791,"dateAdded":1716169102874000,"lastModified":1716169102874000,"id":802,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/travist/jsencrypt"},{"guid":"2KDVYZAkR0xW","title":"Osprey Home Page","index":792,"dateAdded":1717116555676000,"lastModified":1717116555676000,"id":803,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.osprey.com/"},{"guid":"WiODzUFG64bG","title":"HOME - Tarptent","index":793,"dateAdded":1717179681045000,"lastModified":1717179681045000,"id":804,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.tarptent.com/"},{"guid":"2hcpisXDI9P7","title":"Python, Boto3, and AWS S3: Demystified Real Python","index":794,"dateAdded":1718490590248000,"lastModified":1718490590248000,"id":805,"typeCode":1,"type":"text/x-moz-place","uri":"https://realpython.com/python-boto3-aws-s3/"},{"guid":"oaRU5hBU2aQ5","title":"Instances - zedeus/nitter GitHub Wiki","index":795,"dateAdded":1719550473800000,"lastModified":1719550473800000,"id":806,"typeCode":1,"type":"text/x-moz-place","uri":"https://github-wiki-see.page/m/zedeus/nitter/wiki/Instances"},{"guid":"uIfy_VdrxeKv","title":"CTD Learns: A Code School Created for You - Code the Dream","index":796,"dateAdded":1721355666212000,"lastModified":1721355666212000,"id":807,"typeCode":1,"type":"text/x-moz-place","uri":"https://codethedream.org/code-school/"},{"guid":"Co1V-vkW1Zwi","title":"Tuition-Free IT Education: Computer Job Training with Per Scholas","index":797,"dateAdded":1721355672790000,"lastModified":1721355672790000,"id":808,"typeCode":1,"type":"text/x-moz-place","uri":"https://perscholas.org/"},{"guid":"pJThr5uWB33F","title":"How to Access Your iPhone, iPad, iPod on Ubuntu, Manjaro, Arch Linux TechBlog.dev","index":798,"dateAdded":1722893137753000,"lastModified":1722893137753000,"id":809,"typeCode":1,"type":"text/x-moz-place","uri":"https://techblog.dev/posts/2021/10/how-to-access-your-iphone-ipad-ipod-on-ubuntu-manjaro-arch-linux/"},{"guid":"11T_rXTD19PI","title":"Professional TypeScript Training by Matt Pocock | Total TypeScript","index":799,"dateAdded":1722951227653000,"lastModified":1722951227653000,"id":810,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.totaltypescript.com/"},{"guid":"8CvXuaz9gy5j","title":"Breaking News, World News and Video from Al Jazeera","index":800,"dateAdded":1723225107578000,"lastModified":1723225107578000,"id":811,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.aljazeera.com/"},{"guid":"GP7M13hpTlLq","title":"Dendron","index":801,"dateAdded":1723228920035000,"lastModified":1723228920035000,"id":812,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.dendron.so/"},{"guid":"ekRJDAFcFygg","title":"Russell Cohen","index":802,"dateAdded":1723323374354000,"lastModified":1723323374354000,"id":813,"typeCode":1,"type":"text/x-moz-place","uri":"https://rcoh.me/"},{"guid":"GDn3Oe8UWtek","title":"Poetry - Python dependency management and packaging made easy","index":803,"dateAdded":1723789697882000,"lastModified":1723789697882000,"id":814,"typeCode":1,"type":"text/x-moz-place","uri":"https://python-poetry.org/"},{"guid":"g8zUZWKJHANV","title":"RQ: Simple job queues for Python","index":804,"dateAdded":1724039177141000,"lastModified":1724039177141000,"id":815,"typeCode":1,"type":"text/x-moz-place","uri":"https://python-rq.org/"},{"guid":"IJ59WS9jemhh","title":"arq — arq v0.26.0 documentation","index":805,"dateAdded":1724039188647000,"lastModified":1724039188647000,"id":816,"typeCode":1,"type":"text/x-moz-place","uri":"https://arq-docs.helpmanual.io/"},{"guid":"UOYQAI3c6LVu","title":"Celery - Distributed Task Queue — Celery 5.4.0 documentation","index":806,"dateAdded":1724039205921000,"lastModified":1724039205921000,"id":817,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.celeryq.dev/en/stable/"},{"guid":"b6lqQt6ei1D1","title":"https://docs.solidjs.com/","index":807,"dateAdded":1724229806905000,"lastModified":1724229806905000,"id":818,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.solidjs.com/"},{"guid":"uqNQPzUFK5hr","title":"Safely storing passwords","index":808,"dateAdded":1724373977979000,"lastModified":1724373977979000,"id":819,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.martinstoeckli.ch/hash/en/index.php"},{"guid":"luEJQ3Bvc7CJ","title":"Welcome • freemediaheckyeah","index":809,"dateAdded":1725429976917000,"lastModified":1725429976917000,"id":820,"typeCode":1,"type":"text/x-moz-place","uri":"https://fmhy.net/"},{"guid":"d7pUzL4bd6y-","title":"Open source | PGJones","index":810,"dateAdded":1725953042584000,"lastModified":1725953042584000,"id":821,"typeCode":1,"type":"text/x-moz-place","uri":"https://pgjones.dev/"},{"guid":"b25oDcFraKjn","title":"AFCC","index":811,"dateAdded":1726284244437000,"lastModified":1726284244437000,"id":822,"typeCode":1,"type":"text/x-moz-place","uri":"https://af2c.org/"},{"guid":"xMxsfT_rFrL4","title":"CVE security vulnerability database. Security vulnerabilities, exploits, references and more","index":812,"dateAdded":1726596889709000,"lastModified":1726596889709000,"id":823,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.cvedetails.com/"},{"guid":"GNPy9ThPpmjt","title":"I2P Search","index":813,"dateAdded":1727079630811000,"lastModified":1727079630811000,"id":824,"typeCode":1,"type":"text/x-moz-place","uri":"https://i2psearch.com/"},{"guid":"cvbXJWigRjRs","title":"John's Awesome Blog · It's Awesome!","index":814,"dateAdded":1727496262117000,"lastModified":1727496262117000,"id":825,"typeCode":1,"type":"text/x-moz-place","uri":"https://djspinmonkey.github.io/"},{"guid":"e6D8Gyo2ZgNQ","title":"The Hunting of the Snark Project - BitTorrent Application Suite","index":815,"dateAdded":1727526671887000,"lastModified":1727526671887000,"id":826,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.klomp.org/snark/"},{"guid":"ShY04Xx7WLNO","title":"i2pd documentation","index":816,"dateAdded":1727526680457000,"lastModified":1727526680457000,"id":827,"typeCode":1,"type":"text/x-moz-place","uri":"https://i2pd.readthedocs.io/en/latest/"},{"guid":"tJTaSuyE7YWB","title":"GeoSpy AI - Advanced Photo Geolocation and Intelligence Tools","index":817,"dateAdded":1728007359427000,"lastModified":1728007359427000,"id":828,"typeCode":1,"type":"text/x-moz-place","uri":"https://geospy.web.app/"},{"guid":"pJtDu2wTTZ1L","title":"GeoSpy API","index":818,"dateAdded":1728007370053000,"lastModified":1728007370053000,"id":829,"typeCode":1,"type":"text/x-moz-place","uri":"https://dev.geospy.ai/docs/routes#authentication"},{"guid":"lPu6nvzcrnuU","title":"GitHub - AzatAI/cs_books: Computer science books Recommended by AzatAI. (Education ONLY)","index":819,"dateAdded":1728671921422000,"lastModified":1728671921422000,"id":830,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/AzatAI/cs_books"},{"guid":"PSdo7SkC3IbT","title":"Data Compression","index":820,"dateAdded":1729467102155000,"lastModified":1729467102155000,"id":831,"typeCode":1,"type":"text/x-moz-place","uri":"https://encode.su/forums/2-Data-Compression"},{"guid":"cRrz8ADVleGH","title":"Small Business Administration","index":821,"dateAdded":1729723006405000,"lastModified":1729723006405000,"id":832,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sba.gov/"},{"guid":"kCbQVPm_WTHx","title":"Duck DNS","index":822,"dateAdded":1729949225289000,"lastModified":1729949225289000,"id":833,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.duckdns.org/"},{"guid":"bbSM0FEjr5wH","title":"Easy to use Plex hosting - Bytesized Hosting","index":823,"dateAdded":1729949762176000,"lastModified":1729949762176000,"id":834,"typeCode":1,"type":"text/x-moz-place","uri":"https://bytesized-hosting.com/"},{"guid":"lO0EYXCpv1uW","title":"Gitting Things Done A Visual and Practical Guide to Git [Full Book]","index":824,"dateAdded":1730080756216000,"lastModified":1730080756216000,"id":835,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.freecodecamp.org/news/gitting-things-done-book/"},{"guid":"kBx5dIWibdE1","title":"Hamburgers by Jonathan Suh","index":825,"dateAdded":1730262052981000,"lastModified":1730262052981000,"id":836,"typeCode":1,"type":"text/x-moz-place","uri":"https://jonsuh.com/hamburgers/"},{"guid":"A9jMzmQKSn9Y","title":"Menu \"Hamburger\" Icon Animations","index":826,"dateAdded":1730262137469000,"lastModified":1730262137469000,"id":837,"typeCode":1,"type":"text/x-moz-place","uri":"https://codepen.io/designcouch/pen/ExvwPY"},{"guid":"PiTM-brFQVBH","title":"Atlanta Antifascists Tracking and Countering the Far Right since 2016","index":827,"dateAdded":1731174900334000,"lastModified":1731174900334000,"id":838,"typeCode":1,"type":"text/x-moz-place","uri":"https://atlantaantifa.org/"},{"guid":"PKar1MnYlC-L","title":"How to Learn Advanced Mathematics Without Heading to University - Part 1 | QuantStart","index":828,"dateAdded":1731285538342000,"lastModified":1731285538342000,"id":839,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.quantstart.com/articles/How-to-Learn-Advanced-Mathematics-Without-Heading-to-University-Part-1/"},{"guid":"bmlr8e2IAbm1","title":"Teach Yourself Computer Science","index":829,"dateAdded":1731349075050000,"lastModified":1731349075050000,"id":840,"typeCode":1,"type":"text/x-moz-place","uri":"https://teachyourselfcs.com/#programming"},{"guid":"BP1rYltXu_rs","title":"Berkeley AI Materials","index":830,"dateAdded":1731349143609000,"lastModified":1731349143609000,"id":841,"typeCode":1,"type":"text/x-moz-place","uri":"https://ai.berkeley.edu/home.html"},{"guid":"ylXaoOkNGLHR","title":"Oz Novas homepage","index":831,"dateAdded":1731349349742000,"lastModified":1731349349742000,"id":842,"typeCode":1,"type":"text/x-moz-place","uri":"https://ozwrites.com/"},{"guid":"6PZtBjTCKcrU","title":"MIPS Assembly on Exercism","index":832,"dateAdded":1731349730122000,"lastModified":1731349730122000,"id":843,"typeCode":1,"type":"text/x-moz-place","uri":"https://exercism.org/tracks/mips"},{"guid":"cvdz-lvGMQ1T","title":"Anonymous Coding & Technical Interview Prep for Software Engineers | interviewing.io","index":833,"dateAdded":1731350630094000,"lastModified":1731350630094000,"id":844,"typeCode":1,"type":"text/x-moz-place","uri":"https://interviewing.io/"},{"guid":"FqU11JieGVSo","title":"Computer Science 186, 001 - Spring 2015 : Free Movies : Free Download, Borrow and Streaming : Internet Archive","index":834,"dateAdded":1731351227513000,"lastModified":1731351227513000,"id":845,"typeCode":1,"type":"text/x-moz-place","uri":"https://archive.org/details/ucberkeley-webcast-PL-XXv-cvA_iBVK2QzAV-R7NMA1ZkaiR2y"},{"guid":"tAIcnhT5Onbe","title":"Structure and Interpretation of Computer Programs, 2e: Top","index":835,"dateAdded":1731351432664000,"lastModified":1731351432664000,"id":846,"typeCode":1,"type":"text/x-moz-place","uri":"https://sarabander.github.io/sicp/html/index.xhtml"},{"guid":"VW6GuYEtHsCM","title":"Computer Science 61A, 001 - Spring 2011 : Free Movies : Free Download, Borrow and Streaming : Internet Archive","index":836,"dateAdded":1731352127820000,"lastModified":1731352127820000,"id":847,"typeCode":1,"type":"text/x-moz-place","uri":"https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?sort=title"},{"guid":"Jc3TNIHbTz9Z","title":"How to Design Programs","index":837,"dateAdded":1731352131646000,"lastModified":1731352131646000,"id":848,"typeCode":1,"type":"text/x-moz-place","uri":"https://htdp.org/"},{"guid":"Z9GdJibrEg6E","title":"Cheat Sheet: Adding Math Notation To Markdown - upyesp","index":838,"dateAdded":1731378742947000,"lastModified":1731378742947000,"id":849,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.upyesp.org/posts/makrdown-vscode-math-notation/"},{"guid":"9dTagB05646y","title":"MathJax | Beautiful math in all browsers.","index":839,"dateAdded":1731398525084000,"lastModified":1731398525084000,"id":850,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.mathjax.org/"},{"guid":"bPFSgYNG6BTS","title":"KaTeX The fastest math typesetting library for the web","index":840,"dateAdded":1731399766017000,"lastModified":1731399766017000,"id":851,"typeCode":1,"type":"text/x-moz-place","uri":"https://katex.org/"},{"guid":"8zE4cxprVs8R","title":"Operating Systems: Three Easy Pieces","index":841,"dateAdded":1731457212730000,"lastModified":1731457212730000,"id":852,"typeCode":1,"type":"text/x-moz-place","uri":"https://pages.cs.wisc.edu/~remzi/OSTEP/"},{"guid":"j_ntUHDpXY_L","title":"TCC : Tiny C Compiler","index":842,"dateAdded":1731620884385000,"lastModified":1731620884385000,"id":853,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.bellard.org/tcc/"},{"guid":"AUTRWND7X0Lc","title":"Art of Assembly Language, PDF Files","index":843,"dateAdded":1731621517084000,"lastModified":1731621517084000,"id":854,"typeCode":1,"type":"text/x-moz-place","uri":"https://flint.cs.yale.edu/cs422/doc/art-of-asm/pdf/"},{"guid":"xz3knQvZh6iJ","title":"The GTK Project - A free and open-source cross-platform widget toolkit","index":844,"dateAdded":1731622909973000,"lastModified":1731622909973000,"id":855,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.gtk.org/"},{"guid":"cjwpM-5nmtEj","title":"Learn C and C++ Programming - Cprogramming.com","index":845,"dateAdded":1731629905443000,"lastModified":1731629905443000,"id":856,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.cprogramming.com/"},{"guid":"7DZNgp8Ue1LZ","title":"cppreference.com","index":846,"dateAdded":1731640516924000,"lastModified":1731640516924000,"id":857,"typeCode":1,"type":"text/x-moz-place","uri":"https://en.cppreference.com/w/"},{"guid":"-LIZfTGd6XLy","title":"C and C++ Library Function Listing - Cprogramming.com","index":847,"dateAdded":1731640520171000,"lastModified":1731640520171000,"id":858,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.cprogramming.com/function.html"},{"guid":"A94QWoXdnyVM","title":"A Beginner's Guide on Thinking Like a Programmer - Cprogramming.com","index":848,"dateAdded":1731640581890000,"lastModified":1731640581890000,"id":859,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.cprogramming.com/tutorial/thinking.html"},{"guid":"sTLy2OGreOU3","title":"C/C++ Programming Practice Problems - Cprogramming.com","index":849,"dateAdded":1731642883129000,"lastModified":1731642883129000,"id":860,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.cprogramming.com/challenge.html"},{"guid":"-WKV5KLOSEcf","title":"C Board","index":850,"dateAdded":1731643023941000,"lastModified":1731643023941000,"id":861,"typeCode":1,"type":"text/x-moz-place","uri":"https://cboard.cprogramming.com/"},{"guid":"1GDq2wpQtQnu","title":"The Algorithm Design Manual","index":851,"dateAdded":1731754195622000,"lastModified":1731754195622000,"id":862,"typeCode":1,"type":"text/x-moz-place","uri":"https://algorist.com/"},{"guid":"mc3O8j8eyUkY","title":"Solution Wiki, The Algorithm Design Manual, 3rd Edition - The Algorithm Design Manual Solution Wiki","index":852,"dateAdded":1732534272085000,"lastModified":1732534272085000,"id":863,"typeCode":1,"type":"text/x-moz-place","uri":"https://algorist.com/algowiki/index.php/Main_Page"},{"guid":"9NxD9P8A9rUZ","title":"Redox - Your Next(Gen) OS - Redox - Your Next(Gen) OS","index":853,"dateAdded":1732577147592000,"lastModified":1732577147592000,"id":864,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.redox-os.org/"},{"guid":"KzwT4JZdv-zl","title":"PBS: Public Broadcasting Service","index":854,"dateAdded":1732660848065000,"lastModified":1732660848065000,"id":865,"typeCode":1,"type":"text/x-moz-place","uri":"https://lite.pbs.org/"},{"guid":"J7gIR2NWlAF1","title":"Working Families Party - Fighting for an America that works for the many, not the few.","index":855,"dateAdded":1732747761568000,"lastModified":1732747761568000,"id":866,"typeCode":1,"type":"text/x-moz-place","uri":"https://workingfamilies.org/"},{"guid":"EdRSKtSgGMrJ","title":"Home ⚡ Zig Programming Language","index":856,"dateAdded":1732851245088000,"lastModified":1732851245088000,"id":867,"typeCode":1,"type":"text/x-moz-place","uri":"https://ziglang.org/"},{"guid":"BhXqtLizehnn","title":"Radix UI","index":857,"dateAdded":1732937989466000,"lastModified":1732937989466000,"id":868,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.radix-ui.com/"},{"guid":"XwumN8YQRt95","title":"Darling |","index":858,"dateAdded":1732973370804000,"lastModified":1732973370804000,"id":869,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.darlinghq.org/"},{"guid":"tAlCalr1Lb_k","title":"facil.io - The C Web Application Framework","index":859,"dateAdded":1732973425841000,"lastModified":1732973425841000,"id":870,"typeCode":1,"type":"text/x-moz-place","uri":"https://facil.io/"},{"guid":"izcayjo5TL3i","title":"Ratatui | Ratatui","index":860,"dateAdded":1733010176944000,"lastModified":1733010176944000,"id":871,"typeCode":1,"type":"text/x-moz-place","uri":"https://ratatui.rs/"},{"guid":"FUn3lVA-t6jn","title":"Dot Symbols ⋅ · • ◾ ⦿ ⵆ Copy and Paste","index":861,"dateAdded":1733242158189000,"lastModified":1733242158189000,"id":872,"typeCode":1,"type":"text/x-moz-place","uri":"https://symbols.cool/dots"},{"guid":"mql1kfsDONWu","title":"Bullet points symbol copy and paste ■ ⦿ ¤ » ➼ ➡ ► ➊ ♥","index":862,"dateAdded":1733242160877000,"lastModified":1733242160877000,"id":873,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.symbolcopy.com/bullet-points-symbol.html"},{"guid":"Ve_hqGBESsGn","title":"The Anarchist Library | The Anarchist Library","index":863,"dateAdded":1733396197957000,"lastModified":1733396197957000,"id":874,"typeCode":1,"type":"text/x-moz-place","uri":"https://theanarchistlibrary.org/special/index"},{"guid":"vJwEhRE75MJE","title":"Hash functions.","index":864,"dateAdded":1734188559491000,"lastModified":1734188559491000,"id":875,"typeCode":1,"type":"text/x-moz-place","uri":"http://azillionmonkeys.com/qed/hash.html"},{"guid":"fwF3VwepVCQc","title":"Automake - GNU Project - Free Software Foundation","index":865,"dateAdded":1734191327136000,"lastModified":1734191327136000,"id":876,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.gnu.org/software/automake/"},{"guid":"9sQ092d9Uoun","title":"uthash: a hash table for C structures","index":866,"dateAdded":1734242599806000,"lastModified":1734242599806000,"id":877,"typeCode":1,"type":"text/x-moz-place","uri":"https://troydhanson.github.io/uthash/"},{"guid":"kHQ31FbNdC8H","title":"https://troydhanson.github.io/","index":867,"dateAdded":1734242635169000,"lastModified":1734242635169000,"id":878,"typeCode":1,"type":"text/x-moz-place","uri":"https://troydhanson.github.io/"},{"guid":"g9NnmJUrk17Y","title":"PUGET SOUND ANARCHISTS News for Anarchists in the Pacific Northwest","index":868,"dateAdded":1734490356604000,"lastModified":1734490356604000,"id":879,"typeCode":1,"type":"text/x-moz-place","uri":"https://pugetsoundanarchists.org/"},{"guid":"e7aLYB1f-1mt","title":"GDB Documentation","index":869,"dateAdded":1734543081001000,"lastModified":1734543081001000,"id":880,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.sourceware.org/gdb/documentation/"},{"guid":"lUQB6tRuw6-Z","title":"Beej's Quick Guide to GDB","index":870,"dateAdded":1734543124824000,"lastModified":1734543124824000,"id":881,"typeCode":1,"type":"text/x-moz-place","uri":"https://beej.us/guide/bggdb/"},{"guid":"FRgvtyWG29ls","title":"Zoe Baker Radical Theory and History","index":871,"dateAdded":1734644351242000,"lastModified":1734644351242000,"id":882,"typeCode":1,"type":"text/x-moz-place","uri":"https://anarchozoe.com/"},{"guid":"rxxtw4d6NF2H","title":"Recommended Reading on Anarchism, Marxism and Feminism Zoe Baker","index":872,"dateAdded":1734644389423000,"lastModified":1734644389423000,"id":883,"typeCode":1,"type":"text/x-moz-place","uri":"https://anarchozoe.com/recommended-reading/#anarchism"},{"guid":"sWMD5UvNH2YP","title":"An Anarchist FAQ","index":873,"dateAdded":1734644422272000,"lastModified":1734644422272000,"id":884,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.anarchistfaq.org/afaq/index.html"},{"guid":"zWndu92cGLiV","title":"The Infinite Conversation","index":874,"dateAdded":1734852020579000,"lastModified":1734852020579000,"id":885,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.infiniteconversation.com/"},{"guid":"MpFwb8do2c2Y","title":"Python Cheatsheet - Python Cheatsheet","index":875,"dateAdded":1734971623927000,"lastModified":1734971623927000,"id":886,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.pythoncheatsheet.org/"},{"guid":"h4kQGYiEIANY","title":"50+ Python 3 Tips & Tricks","index":876,"dateAdded":1734971649488000,"lastModified":1734971649488000,"id":887,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/towards-artificial-intelligence/50-python-3-tips-tricks-e5dbe05212d7"},{"guid":"InOyjtCQJgrv","title":"Idiomatic Python. Coding the smart way.","index":877,"dateAdded":1734971945731000,"lastModified":1734971945731000,"id":888,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/the-andela-way/idiomatic-python-coding-the-smart-way-cc560fa5f1d6"},{"guid":"tZO6x9h3ysUu","title":"Introduction - Tealdeer User Manual","index":878,"dateAdded":1734974751579000,"lastModified":1734974751579000,"id":889,"typeCode":1,"type":"text/x-moz-place","uri":"https://tealdeer-rs.github.io/tealdeer/"},{"guid":"fe-Y3rZc3dYL","title":"UNION - A Documentary Film","index":879,"dateAdded":1735168952640000,"lastModified":1735168952640000,"id":890,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.unionthefilm.com/#watch"},{"guid":"RUYt_AIX6Cxw","title":"K. N. King -- Programming Language Books and Training","index":880,"dateAdded":1735177015861000,"lastModified":1735177015861000,"id":891,"typeCode":1,"type":"text/x-moz-place","uri":"http://knking.com/index.html"},{"guid":"d4HQAl_WaKDI","title":"Source Code","index":881,"dateAdded":1735287851950000,"lastModified":1735287851950000,"id":892,"typeCode":1,"type":"text/x-moz-place","uri":"http://www.apuebook.com/code3e.html"},{"guid":"F33M3f9UE61G","title":"Binary Search: Practice Problems","index":882,"dateAdded":1735363893836000,"lastModified":1735363893836000,"id":893,"typeCode":1,"type":"text/x-moz-place","uri":"https://scribe.rip/techie-delight/binary-search-practice-problems-4c856cd9f26c"},{"guid":"H4j8rXfjL2lS","title":"LeetCode The Hard Way | LeetCode The Hard Way","index":883,"dateAdded":1735370766421000,"lastModified":1735370766421000,"id":894,"typeCode":1,"type":"text/x-moz-place","uri":"https://leetcodethehardway.com/"},{"guid":"VykzkiofarTA","title":"Software Engineer World","index":884,"dateAdded":1735370775757000,"lastModified":1735370775757000,"id":895,"typeCode":1,"type":"text/x-moz-place","uri":"https://sweworld.net/"},{"guid":"lT8Ylg7ANXXZ","title":"magnolia1234/bypass-paywalls-chrome-clean","index":885,"dateAdded":1735651632971000,"lastModified":1735651632971000,"id":896,"typeCode":1,"type":"text/x-moz-place","uri":"https://gitflic.ru/project/magnolia1234/bypass-paywalls-chrome-clean"},{"guid":"18lLST_R1McT","title":"magnolia1234/bypass-paywalls-clean-filters","index":886,"dateAdded":1735651753528000,"lastModified":1735651753528000,"id":897,"typeCode":1,"type":"text/x-moz-place","uri":"https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters"},{"guid":"AmZ6QZox-Ih5","title":"Makefile Tutorial By Example","index":887,"dateAdded":1735660252208000,"lastModified":1735660252208000,"id":898,"typeCode":1,"type":"text/x-moz-place","uri":"https://makefiletutorial.com/"},{"guid":"PvE1H-41NG-4","title":"JSON","index":888,"dateAdded":1735664314468000,"lastModified":1735664314468000,"id":899,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.json.org/json-en.html"},{"guid":"fPbOz9Aghw6A","title":"json-c: json-c","index":889,"dateAdded":1735664458907000,"lastModified":1735664458907000,"id":900,"typeCode":1,"type":"text/x-moz-place","uri":"https://json-c.github.io/json-c/json-c-current-release/doc/html/index.html"},{"guid":"NMeXKmmxqg01","title":"TeX - LaTeX Stack Exchange","index":890,"dateAdded":1735731062554000,"lastModified":1735731062554000,"id":901,"typeCode":1,"type":"text/x-moz-place","uri":"https://tex.stackexchange.com/"},{"guid":"W3lwmbNfWvJH","title":"Home | Topcoder","index":891,"dateAdded":1735731085418000,"lastModified":1735731085418000,"id":902,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.topcoder.com/"},{"guid":"a9AlIVWvgiQM","title":"Binary Search","index":892,"dateAdded":1735731292046000,"lastModified":1735731292046000,"id":903,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.topcoder.com/thrive/articles/Binary%20Search"},{"guid":"u6PC1lojluIA","title":"James Marshall's Home Page","index":893,"dateAdded":1735742316297000,"lastModified":1735742316297000,"id":904,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.jmarshall.com/"},{"guid":"LFklSWsZ6eXf","title":"HTTP Made Really Easy","index":894,"dateAdded":1735742809548000,"lastModified":1735742809548000,"id":905,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.jmarshall.com/easy/http/"},{"guid":"ef2SHwPBGvnD","title":"CGI Made Really Easy","index":895,"dateAdded":1735742811601000,"lastModified":1735742811601000,"id":906,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.jmarshall.com/easy/cgi/"},{"guid":"gCc2UWBt33l6","title":"HTML Made Really Easy","index":896,"dateAdded":1735742815842000,"lastModified":1735742815842000,"id":907,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.jmarshall.com/easy/html/"},{"guid":"tNIgTiyS_j3K","title":"Suggested reading order | Malazan+BreezeWiki","index":897,"dateAdded":1736626562806000,"lastModified":1736626562806000,"id":908,"typeCode":1,"type":"text/x-moz-place","uri":"https://breezewiki.com/malazan/wiki/Suggested_reading_order#Ultimate_reading_order_suggested_by_members_of_the_Malazan_Empire_Forum"},{"guid":"FHIOhqmJtCQN","title":"Malazan Book of the Fallen Compendium","index":898,"dateAdded":1736626702506000,"lastModified":1736626702506000,"id":909,"typeCode":1,"type":"text/x-moz-place","uri":"https://highnessatharva.github.io/Malazan-Compendium/"},{"guid":"LMs2xhvYKpmB","title":"Homepage - Reactor","index":899,"dateAdded":1736626795598000,"lastModified":1736626795598000,"id":910,"typeCode":1,"type":"text/x-moz-place","uri":"https://reactormag.com/"},{"guid":"42wHLoGy_Lbk","title":"Malazan Wiki | Malazan+BreezeWiki","index":900,"dateAdded":1736626858285000,"lastModified":1736626858285000,"id":911,"typeCode":1,"type":"text/x-moz-place","uri":"https://breezewiki.com/malazan/wiki/Malazan_Wiki"},{"guid":"AFNN9xBK5b4D","title":"Install — Caddy Documentation","index":901,"dateAdded":1737485057564000,"lastModified":1737485057564000,"id":912,"typeCode":1,"type":"text/x-moz-place","uri":"https://caddyserver.com/docs/install#debian-ubuntu-raspbian"},{"guid":"pbdOaagjfRdo","title":"community/caddy/caddy.initd · master · alpine / aports · GitLab","index":902,"dateAdded":1737525328448000,"lastModified":1737525328448000,"id":913,"typeCode":1,"type":"text/x-moz-place","uri":"https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/caddy/caddy.initd"},{"guid":"jq9u-WJcNWmM","title":"How to serve .html files without showing the .html extension? - Help - Caddy Community","index":903,"dateAdded":1737525475500000,"lastModified":1737525475500000,"id":914,"typeCode":1,"type":"text/x-moz-place","uri":"https://caddy.community/t/how-to-serve-html-files-without-showing-the-html-extension/16766"},{"guid":"qEkRDkzuMdTK","title":"A Complete Guide to useEffect — overreacted","index":904,"dateAdded":1738051870337000,"lastModified":1738051870337000,"id":915,"typeCode":1,"type":"text/x-moz-place","uri":"https://overreacted.io/a-complete-guide-to-useeffect/"},{"guid":"KgfGZ3miBu2G","title":"Khan Academy","index":905,"dateAdded":1739768680871000,"lastModified":1739768680871000,"id":916,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.khanacademy.org/"},{"guid":"4t4ViURt_4XE","title":"Terminal Trove - The $HOME of all things in the terminal.","index":906,"dateAdded":1752776668015000,"lastModified":1752776668015000,"id":966,"typeCode":1,"type":"text/x-moz-place","uri":"https://terminaltrove.com/"},{"guid":"i5PnKStQ_ybB","title":"Desmos | Beautiful free math.","index":907,"dateAdded":1753333096702000,"lastModified":1753333096702000,"id":967,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.desmos.com/"},{"guid":"fwQ9wJzRTm7z","title":"Steam Workshop Downloader :: IO","index":908,"dateAdded":1754590813684000,"lastModified":1754590813684000,"id":968,"typeCode":1,"type":"text/x-moz-place","uri":"https://steamworkshopdownloader.io/"},{"guid":"Yt7_f-if-cYY","title":"Portland Razor Co. // straight razors and strops handmade in Portland, OR.","index":909,"dateAdded":1756618728518000,"lastModified":1756618728518000,"id":969,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.portlandrazorco.com/"},{"guid":"xBrU0o3r9Jjf","title":"Deploy WireGuard VPN, search privately with Searx, block ads and tracking with Pi-hole and DNSCrypt-proxy - The Website of Rahul Pandit","index":910,"dateAdded":1756708386725000,"lastModified":1756708386725000,"id":970,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.rahulpandit.com/post/wireguard-vpn-search-privately-searx-block-ads-and-tracking-pihole-dnscrypt-proxy/"},{"guid":"mqYQu1zTSO-U","title":"Blog - The Website of Rahul Pandit","index":911,"dateAdded":1756713861293000,"lastModified":1756713861293000,"id":971,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.rahulpandit.com/blog/"},{"guid":"JLO9ERyce2C9","title":"Anubis: Web AI Firewall Utility | Anubis","index":912,"dateAdded":1756975484021000,"lastModified":1756975484021000,"id":972,"typeCode":1,"type":"text/x-moz-place","uri":"https://anubis.techaro.lol/"},{"guid":"OH4Dd-rx58Ln","title":"Getting Started with Podman | Podman","index":913,"dateAdded":1756979630881000,"lastModified":1756979630881000,"id":973,"typeCode":1,"type":"text/x-moz-place","uri":"https://podman.io/docs/"},{"guid":"3YhIEgvsNgag","title":"Ghost: The best open source blog & newsletter platform","index":914,"dateAdded":1757240742792000,"lastModified":1757240742792000,"id":974,"typeCode":1,"type":"text/x-moz-place","uri":"https://ghost.org/"},{"guid":"X_C1eEEeNclS","title":"IFTTT - Automate business & home","index":915,"dateAdded":1757241331553000,"lastModified":1757241331553000,"id":975,"typeCode":1,"type":"text/x-moz-place","uri":"https://ifttt.com/"},{"guid":"XQAdNBnsol2K","title":"Cal.com | Open Scheduling Infrastructure","index":916,"dateAdded":1758660147842000,"lastModified":1758660147842000,"id":976,"typeCode":1,"type":"text/x-moz-place","uri":"https://cal.com/"},{"guid":"fi6KzbSV8BrV","title":"Invoice Ninja - Free Invoicing Software for Small Businesses | Invoice Ninja","index":917,"dateAdded":1758660201025000,"lastModified":1758660201025000,"id":977,"typeCode":1,"type":"text/x-moz-place","uri":"https://invoiceninja.com/"},{"guid":"l4UvfBKbQJxH","title":"Game of Trees","index":918,"dateAdded":1759616283970000,"lastModified":1759616283970000,"id":978,"typeCode":1,"type":"text/x-moz-place","uri":"https://gameoftrees.org/"},{"guid":"nHXIBwqjOLqg","title":"FUTO Self Managed Guide","index":919,"dateAdded":1760389196263000,"lastModified":1760389196263000,"id":979,"typeCode":1,"type":"text/x-moz-place","uri":"https://wiki.futo.org/index.php/Introduction_to_a_Self_Managed_Life:_a_13_hour_%26_28_minute_presentation_by_FUTO_software"},{"guid":"toBqH33xfb7y","title":"Home - PIRG","index":920,"dateAdded":1760389958943000,"lastModified":1760389958943000,"id":980,"typeCode":1,"type":"text/x-moz-place","uri":"https://pirg.org/"},{"guid":"wfkUiRrwOCVl","title":"XDA Forums","index":921,"dateAdded":1760393643822000,"lastModified":1760393643822000,"id":981,"typeCode":1,"type":"text/x-moz-place","uri":"https://xdaforums.com/"},{"guid":"5tYX7l4LhE9q","title":"Project Zomboid Ravencreek Online Map","index":922,"dateAdded":1761707952474000,"lastModified":1761707952474000,"id":982,"typeCode":1,"type":"text/x-moz-place","uri":"https://pzfans.com/en/RavenCreek/"},{"guid":"RoJtLHuaQ8cJ","title":"Project Zomboid Chunk Cleaner","index":923,"dateAdded":1761708959441000,"lastModified":1761708959441000,"id":983,"typeCode":1,"type":"text/x-moz-place","uri":"https://buchojefe.github.io/b42chunkcleaner/"},{"guid":"9ZckjKyebqsV","title":"Rand Publishing | Your Source for Maps and Atlases","index":924,"dateAdded":1762342597271000,"lastModified":1762342597271000,"id":984,"typeCode":1,"type":"text/x-moz-place","uri":"https://randpublishing.com/"},{"guid":"zrLDT9jmXm8D","title":"Webpage archive","index":925,"dateAdded":1762678384723000,"lastModified":1762678384723000,"id":985,"typeCode":1,"type":"text/x-moz-place","uri":"https://archive.is/"},{"guid":"68bhYvAy5Hn5","title":"Index of /","index":926,"dateAdded":1763217446277000,"lastModified":1763217446277000,"id":986,"typeCode":1,"type":"text/x-moz-place","uri":"https://download.kiwix.org/"},{"guid":"dKblarEm4_ME","title":"Welcome to kiwix-tools documentation! — kiwix-tools documentation","index":927,"dateAdded":1763218136260000,"lastModified":1763218136260000,"id":987,"typeCode":1,"type":"text/x-moz-place","uri":"https://kiwix-tools.readthedocs.io/en/latest/"},{"guid":"wIrjr91-sITr","title":"Printer List | OpenPrinting - The Linux Foundation","index":928,"dateAdded":1763845076477000,"lastModified":1763845076477000,"id":988,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.openprinting.org/printers"}]},{"guid":"unfiled_____","title":"unfiled","index":3,"dateAdded":1646675245168000,"lastModified":1646675245168000,"id":5,"typeCode":2,"type":"text/x-moz-place-container","root":"unfiledBookmarksFolder","children":[{"guid":"Hd7HIRzH8Oji","title":"What Is a Database Relationship?","index":0,"dateAdded":1630518759034000,"lastModified":1630518766974000,"id":917,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.lifewire.com/database-relationships-p2-1019758"},{"guid":"ad7yyIb1__U6","title":"Codewars - Achieve mastery through coding practice and developer mentorship","index":1,"dateAdded":1634936662919000,"lastModified":1634936662919000,"id":918,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.codewars.com/"},{"guid":"1oYOpgeeT5_m","title":"runit - a UNIX init scheme with service supervision","index":2,"dateAdded":1636680706694000,"lastModified":1636680706694000,"id":919,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"http://smarden.org/runit/"},{"guid":"qrnLdf8XNasw","title":"Artix Linux Forum - Index","index":3,"dateAdded":1636680738314000,"lastModified":1636680738314000,"id":920,"typeCode":1,"type":"text/x-moz-place","uri":"https://forum.artixlinux.org/"},{"guid":"emY9dmtxkBdW","title":"[SOLVED] PostrgreSQL Runit service unable to start","index":4,"dateAdded":1636682883755000,"lastModified":1636682883755000,"id":921,"typeCode":1,"type":"text/x-moz-place","uri":"https://forum.artixlinux.org/index.php/topic,2229.0.html"},{"guid":"9BJg2-DXtrB2","title":"PostgreSQL - ArchWiki","index":5,"dateAdded":1636682892248000,"lastModified":1636682892248000,"id":922,"typeCode":1,"type":"text/x-moz-place","uri":"https://wiki.archlinux.org/title/PostgreSQL"},{"guid":"M0hozsmoCPcQ","title":"DuckDuckGo !Bang","index":6,"dateAdded":1636722730852000,"lastModified":1636722730852000,"id":923,"typeCode":1,"type":"text/x-moz-place","uri":"https://duckduckgo.com/bang_lite.html"},{"guid":"zwrtBb7ZGM3g","title":"Python 3 Module of the Week — PyMOTW 3","index":7,"dateAdded":1637346630305000,"lastModified":1637346630305000,"id":924,"typeCode":1,"type":"text/x-moz-place","uri":"https://pymotw.com/3/"},{"guid":"uDV2ZRwR4MSb","title":"Tmux Cheat Sheet & Quick Reference","index":8,"dateAdded":1637700481376000,"lastModified":1637700481376000,"id":925,"typeCode":1,"type":"text/x-moz-place","uri":"https://tmuxcheatsheet.com/"},{"guid":"O9R5mPXs2AZ7","title":"OpenStreetMap","index":9,"dateAdded":1638056380565000,"lastModified":1638056380565000,"id":926,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.openstreetmap.org/#map=6/40.162/-120.808"},{"guid":"hgdt7-F0dECm","title":"The Bash Guide","index":10,"dateAdded":1638620156382000,"lastModified":1638620156382000,"id":927,"typeCode":1,"type":"text/x-moz-place","uri":"https://guide.bash.academy/"},{"guid":"8ErZybKjAHY2","title":"Free Programming Books GoalKicker.com","index":11,"dateAdded":1638723395134000,"lastModified":1638723395134000,"id":928,"typeCode":1,"type":"text/x-moz-place","uri":"https://goalkicker.com/"},{"guid":"xfxJKiYEsZhw","title":"FOLDOC - Computing Dictionary","index":12,"dateAdded":1638723419598000,"lastModified":1638723419598000,"id":929,"typeCode":1,"type":"text/x-moz-place","uri":"https://foldoc.org/"},{"guid":"jI8aO9FMKmg9","title":"Linux Shell Scripting Wiki","index":13,"dateAdded":1638991397550000,"lastModified":1638991397550000,"id":930,"typeCode":1,"type":"text/x-moz-place","uri":"https://bash.cyberciti.biz/guide/Main_Page"},{"guid":"hweSQImoZ2Ku","title":"Noc.Social","index":14,"dateAdded":1639332615460000,"lastModified":1639332615460000,"id":931,"typeCode":1,"type":"text/x-moz-place","uri":"https://noc.social/web/timelines/home"},{"guid":"xuHVEI3BUHfW","title":"LibreTranslate - Free and Open Source Machine Translation API","index":15,"dateAdded":1639338149779000,"lastModified":1639338149779000,"id":932,"typeCode":1,"type":"text/x-moz-place","uri":"https://libretranslate.com/"},{"guid":"7ZwKghkWMJs4","title":"PeerTube instances","index":16,"dateAdded":1639340498748000,"lastModified":1639340498748000,"id":933,"typeCode":1,"type":"text/x-moz-place","uri":"https://instances.joinpeertube.org/instances"},{"guid":"mfBwd5n0Ct_r","title":"Films By Kris","index":17,"dateAdded":1639836462107000,"lastModified":1639836462107000,"id":934,"typeCode":1,"type":"text/x-moz-place","uri":"https://filmsbykris.com/v7/"},{"guid":"fbfJ3hh6N0U1","title":"Advanced Bash-Scripting Guide","index":18,"dateAdded":1640109556638000,"lastModified":1640109556638000,"id":935,"typeCode":1,"type":"text/x-moz-place","uri":"https://tldp.org/LDP/abs/html/"},{"guid":"GTQ9DccnHK-a","title":"We oppose DRM. | Defective by Design","index":19,"dateAdded":1640287860804000,"lastModified":1640287860804000,"id":936,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.defectivebydesign.org/"},{"guid":"GE02CRtQWrp6","title":"Welcome to a society for free software advocates, supporting the ethical cause of computer user freedom! | Free Software Foundation","index":20,"dateAdded":1640287971045000,"lastModified":1640287971045000,"id":937,"typeCode":1,"type":"text/x-moz-place","uri":"https://my.fsf.org/"},{"guid":"HGdHVMcUtBb5","title":"The Bash Hackers Wiki [Bash Hackers Wiki]","index":21,"dateAdded":1640352528310000,"lastModified":1640352528310000,"id":938,"typeCode":1,"type":"text/x-moz-place","uri":"https://wiki.bash-hackers.org/"},{"guid":"a9L_M2Xr3Mxe","title":"Shell-Tips! Sharpen Your Tech Skills","index":22,"dateAdded":1640352820789000,"lastModified":1640352820789000,"id":939,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.shell-tips.com/"},{"guid":"CBYlnO6QVRiG","title":"The GNU Operating System and the Free Software Movement","index":23,"dateAdded":1640441540815000,"lastModified":1640441540815000,"id":940,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.gnu.org/"},{"guid":"dHzd2el-mivW","title":"Regular-Expressions.info - Regex Tutorial, Examples and Reference - Regexp Patterns","index":24,"dateAdded":1640444229994000,"lastModified":1640444229994000,"id":941,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.regular-expressions.info/"},{"guid":"YsAE8igViKdB","title":"youtube-dl/supportedsites.md at master · ytdl-org/youtube-dl · GitHub","index":25,"dateAdded":1641748226483000,"lastModified":1641748226483000,"id":942,"typeCode":1,"type":"text/x-moz-place","uri":"https://github.com/ytdl-org/youtube-dl/blob/master/docs/supportedsites.md"},{"guid":"oHC4DQmdQVbq","title":"Invent with Python","index":26,"dateAdded":1642104601485000,"lastModified":1642104601485000,"id":943,"typeCode":1,"type":"text/x-moz-place","uri":"https://inventwithpython.com/invent4thed/"},{"guid":"DdaXLzVxdcTO","title":"Teach Yourself Computer Science","index":27,"dateAdded":1642788478718000,"lastModified":1642788478718000,"id":944,"typeCode":1,"type":"text/x-moz-place","uri":"https://teachyourselfcs.com/"},{"guid":"KRDZ6X1Z7B6U","title":"How to manually configure OpenVPN in Linux - ProtonVPN Support","index":28,"dateAdded":1643411837916000,"lastModified":1643411837916000,"id":945,"typeCode":1,"type":"text/x-moz-place","uri":"https://protonvpn.com/support/linux-openvpn/"},{"guid":"v5hAe1FzX6Ic","title":"unixsheikh.com","index":29,"dateAdded":1643415314070000,"lastModified":1643415314070000,"id":946,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.unixsheikh.com/index.html"},{"guid":"dfLgIHhF4tV4","title":"Nexus mods and community","index":30,"dateAdded":1644036058261000,"lastModified":1644036058261000,"id":947,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.nexusmods.com/"},{"guid":"DV-0EaaOXikz","title":"Jan-Piet Mens","index":31,"dateAdded":1644072149934000,"lastModified":1644072149934000,"id":948,"typeCode":1,"type":"text/x-moz-place","uri":"https://jpmens.net/"},{"guid":"Aj9NUaxy4PLQ","title":"Daniel Stenberg - daniel.haxx.se","index":32,"dateAdded":1644072275476000,"lastModified":1644072275476000,"id":949,"typeCode":1,"type":"text/x-moz-place","uri":"https://daniel.haxx.se/"},{"guid":"Mp2EfDYvFn3F","title":"Md5 To Text","index":33,"dateAdded":1644679183952000,"lastModified":1644679183952000,"id":950,"typeCode":1,"type":"text/x-moz-place","uri":"https://md5-hash.softbaba.com/converter/md5-to-text/"},{"guid":"hyTA21oJkj9F","title":"searx.info","index":34,"dateAdded":1644706010158000,"lastModified":1644706010158000,"id":951,"typeCode":1,"type":"text/x-moz-place","uri":"https://searx.info/"},{"guid":"0NqboXGVWzmQ","title":"FrogFind!","index":35,"dateAdded":1644779985449000,"lastModified":1644779985449000,"id":952,"typeCode":1,"type":"text/x-moz-place","uri":"http://www.frogfind.com/"},{"guid":"ly4i4jR00t_T","title":"Podtail Listen to Podcasts Online","index":36,"dateAdded":1644861513977000,"lastModified":1644861513977000,"id":953,"typeCode":1,"type":"text/x-moz-place","uri":"https://podtail.com/"},{"guid":"tggoyO0xxnar","title":"ProtonDB | Gaming reports for Linux using Proton and Steam Play","index":37,"dateAdded":1645016206767000,"lastModified":1645016206767000,"id":954,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.protondb.com/"},{"guid":"UVcFu0VmPrT_","title":"skarnet.org","index":38,"dateAdded":1645018073821000,"lastModified":1645018073821000,"id":955,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.skarnet.org/"},{"guid":"y3SQ4Qu0PuQP","title":"Jude's Blog","index":39,"dateAdded":1645018181249000,"lastModified":1645018181249000,"id":956,"typeCode":1,"type":"text/x-moz-place","uri":"https://judecnelson.blogspot.com/"},{"guid":"4BzF_cMqqSRC","title":"EWONTFIX","index":40,"dateAdded":1645018261100000,"lastModified":1645018261100000,"id":957,"typeCode":1,"type":"text/x-moz-place","uri":"https://ewontfix.com/"},{"guid":"r8pYnm7Cau7Z","title":"Lemmy - A community of leftist privacy and FOSS enthusiasts, run by Lemmys developers","index":41,"dateAdded":1645616751853000,"lastModified":1645616751853000,"id":958,"typeCode":1,"type":"text/x-moz-place","uri":"https://lemmy.ml/"},{"guid":"p0JGzWtkvK4M","title":"Services and Daemons - runit - Void Linux Handbook","index":42,"dateAdded":1645636788194000,"lastModified":1645636788194000,"id":959,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.voidlinux.org/config/services/index.html"},{"guid":"XrbBYsgit-xg","title":"npm","index":43,"dateAdded":1645714026436000,"lastModified":1645714026436000,"id":960,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.npmjs.com/"},{"guid":"QLTEB3wfINr0","title":"Medusa: Open Source Shopify alternative","index":44,"dateAdded":1646076601554000,"lastModified":1646076601554000,"id":961,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.medusajs.com/"},{"guid":"0AKcD_HriUsM","title":"5 Modern Bash Scripting Techniques That Only A Few Programmers Know | by Shalitha Suranga | Mar, 2022 | Level Up Coding","index":45,"dateAdded":1646250424644000,"lastModified":1646250424644000,"id":962,"typeCode":1,"type":"text/x-moz-place","uri":"https://levelup.gitconnected.com/5-modern-bash-scripting-techniques-that-only-a-few-programmers-know-4abb58ddadad?sk=381451845c8d4213b52703e49206ad39&gi=91abd5c38a86"},{"guid":"kGuCYdiLymbf","title":"kitty.conf - kitty","index":46,"dateAdded":1646326032219000,"lastModified":1646326032219000,"id":963,"typeCode":1,"type":"text/x-moz-place","uri":"https://sw.kovidgoyal.net/kitty/conf/"},{"guid":"_cBQTe1l9MrW","title":"Proxy Server List - List of Free Public Proxy Servers (Updated March 2022)","index":47,"dateAdded":1646600120921000,"lastModified":1646600120921000,"id":964,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.proxynova.com/proxy-server-list/"},{"guid":"Ab-xySe64HNK","title":"1. Extending Python with C or C++ — Python 3.10.2 documentation","index":48,"dateAdded":1646675245168000,"lastModified":1646675245168000,"id":965,"typeCode":1,"type":"text/x-moz-place","uri":"https://docs.python.org/3/extending/extending.html"}]},{"guid":"mobile______","title":"mobile","index":4,"dateAdded":1752394194621000,"lastModified":1752443876721000,"id":6,"typeCode":2,"type":"text/x-moz-place-container","root":"mobileFolder"}]}