[{"channel_id":1075905628,"post_id":2166,"date":1780556761000,"forwards":"35","views":"3.6K","comments":"1","text":"VibeOS - Fully hallucinated operating system (YouTube video)<br><br>#video #ai<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/PVhwG2\">https:\/\/thedevs.link\/PVhwG2<\/a>","text_length":110,"media":{"root":"\/00d\/dggAAFwEIUAAAAAASSfbfiVdPto","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"FKQsVTKgAJU00tMxiYHTbA&ts=1781956142"},"x":{"w":640,"h":427,"hash":"YErNkNbgRlqL4k8UTXs5bg&ts=1781956142"},"i":{"bytes":"AbACg|DGpwVipbHA\/wA\/1pY2CuCRkdxUnmpsxjB552j2x\/KgCEAsQAMk07ynPIGQe4NT+fEG3KmOCGGPXPI\/OmRyiJSqMRls5x6A9vxoAhZSpwaKdMyvISi7R6UUAMGM89KX5fQ\/nTaKAHfJ6N+dGV9G\/Om0UAKcZ4opKKAP\/9k="}}}}},{"channel_id":1075905628,"post_id":2165,"date":1780134932000,"forwards":"25","views":"5.7K","comments":"3","text":"Cheats ruined the game.<br><br>#article #ai #coding<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/EVkyst\">https:\/\/thedevs.link\/EVkyst<\/a>","text_length":83,"media":{"root":"\/003\/dQgAAFwEIUAAAAAAE2VRi5SQsu8","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"qzxkigpAGuN9aM5BgZkbRg&ts=1781956142"},"x":{"w":800,"h":533,"hash":"Sl8NHrWTSXpPiMFvcgkVPg&ts=1781956142"},"y":{"w":900,"h":600,"hash":"5ypz8jQdJrMU1qNsAbvOFQ&ts=1781956142"},"i":{"bytes":"AbACg|DLVyFwDx3q7C4KiqR6VJC+KQyS65lX6UtuqAO7ruIHANMl+cg559KsomyylZ\/vA4A+tICkRyTx0opM4J+lFADKepx2\/Go6O1UItKMjkipXuvLiCIOfXNVB0pV5JBpDEiP70Zop8gAlXAx0ooA\/\/9k="}}}}},{"channel_id":1075905628,"post_id":2164,"date":1779174467000,"forwards":"41","views":"7.6K","comments":"2","text":"How to turn anything into a router.<br><br>#article #network<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/L2HC7S\">https:\/\/thedevs.link\/L2HC7S<\/a>","text_length":92,"media":{"root":"\/00b\/dAgAAFwEIUAAAAAA6MzmO-08BnA","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"2adQC-6OWqr2CjD5dUO62A&ts=1781956142"},"x":{"w":800,"h":533,"hash":"HRu74sIwNMDXhFFDKejRmA&ts=1781956142"},"y":{"w":1280,"h":853,"hash":"-y0HU21b00q2njZiusuO2Q&ts=1781956142"},"w":{"w":2560,"h":1706,"hash":"IGxaxpKP5XXAyqjQDIzPJg&ts=1781956142"},"i":{"bytes":"AbACg|CFD5cXIwR2NQPITVmVGe2y3MidfcVWSF5HCYwTTQmM3nPBqw8vydqqsu19o5IOOKnRckbsEDtUsaRZjfcoyBmio0XYxHHU8UVDLLeQGz+YFMeMgEqvHqKDTW6VSEVGA\/d4xkgk\/nUgHFIFUNwO1SgCiQkMP38+tFK33fxopFNXP\/\/Z"}}}}},{"channel_id":1075905628,"post_id":2163,"date":1779018147000,"forwards":"5","views":"7.4K","comments":"5","text":"Hello everyone, back from a big hiatus, for now.<br><br>There seems to be a lot of people seeking jobs in our groups, if you&#039;re too, you can follow our <a href=\"tg:\/\/resolve?domain=thehire\">@thehire<\/a> channel, we&#039;ll post new job positions if we get new ones.<br><br>If you&#039;re looking for programmers to hire, fill out our form at <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/goo.gl\/forms\/YylidnpzpvxdHaOa2\">https:\/\/goo.gl\/forms\/YylidnpzpvxdHaOa2<\/a>. We&#039;ll review and post submissions on <a href=\"tg:\/\/resolve?domain=thehire\">@thehire<\/a>.","text_length":364},{"channel_id":1075905628,"post_id":2161,"date":1769800380000,"forwards":"26","views":"5.9K","comments":"1","text":"It\u2019s hard to justify Tahoe icons.<br><br>#article #design #ux<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/mtqyvP\">https:\/\/thedevs.link\/mtqyvP<\/a>","text_length":93,"media":{"root":"\/00e\/cQgAAFwEIUAAAAAAMqubZtujv4g","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"WPlmqqlehVIjJdJCB6eL7A&ts=1781956142"},"x":{"w":800,"h":533,"hash":"1F1Q8ouwCZ00NDe_2NmwHQ&ts=1781956142"},"y":{"w":900,"h":600,"hash":"GfGWP1twqmXzxvVLOBTvgA&ts=1781956142"},"i":{"bytes":"AbACg|DRWn0xe3NPyKAGgfOfpTwOOQKYPvn6U9elACSAbTxRRJ9w0UAMXpT+1Q0uaAHj75+lOCjPT9KjXrUg46UAD\/cNFI5+U0UAf\/\/Z"}}}}},{"channel_id":1075905628,"post_id":2160,"date":1766650775000,"forwards":"3","views":"7.9K","comments":"1","text":"Merry Christmas to everyone! Stay warm, safe, and happy alongside your loved ones. \u2603\ufe0f\ud83c\udf84","text_length":87},{"channel_id":1075905628,"post_id":2156,"date":1762254048000,"forwards":"31","views":"6.0K","text":"Don&#039;t give Postgres too much memory.<br><br>#article #postgres #cpu #ram<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/ZsRFTm\">https:\/\/thedevs.link\/ZsRFTm<\/a>","text_length":104,"media":{"root":"\/00b\/bAgAAFwEIUAAAAAA6MzmO-08BnA","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"UELtGK-iRJfQQjb3WNom5g&ts=1781956142"},"x":{"w":800,"h":533,"hash":"fX9xp0qlgzh1dmpinkd66g&ts=1781956142"},"y":{"w":900,"h":600,"hash":"glzt2-zdIRNq-b26oho3AQ&ts=1781956142"},"i":{"bytes":"AbACg|CgM9AMnuCefyNODHdzkEe1N9iA3b1I\/Gn43DIYnHQk8\/n\/AI1oZOwzjOByfQdKacD2qRh69fyNRNn1J+tAIaaKKKRRZAHIOcH9KQ5BJHOP1pFJwv1FSOAGOKtGZEzA9OR6HpUODTn4JxTc81L1LWgfWilPSikM\/9k="}}}}},{"channel_id":1075905628,"post_id":2155,"date":1759813949000,"forwards":"23","views":"8.3K","comments":"1","text":"My first contribution to Linux.<br><br>#article #coding #kernel<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/nfT9b2\">https:\/\/thedevs.link\/nfT9b2<\/a>","text_length":95,"media":{"root":"\/012\/awgAAFwEIUAAAAAA5QTOwFIR8Ak","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"dqFYncKowf6oFwtXipQqcA&ts=1781956142"},"x":{"w":768,"h":512,"hash":"hQ4N9Kv9zcleafSQS5Ky7Q&ts=1781956142"},"i":{"bytes":"AbACg|CIEYbJAx0p7xoY2CjdJzgY7c+lJcJHEijgsTk859cUwSYbesgBHTrVJol3ICc9QjfQdKaU82UKvc0\/YCxzIoB9jUtsqG8iVWzgmmwRBdczuB0ziinTwyRuxODg9QaKzZZr3cSi3OxeTjGBWUWIHBPHpV\/UXYW6kMR839DWUTwaI7Ce4pk9zQshVw4Y5FMxTaYFtyZ9vzttPQHmim2PzGQHkBcj2opcpXMf\/9k="}}}}},{"channel_id":1075905628,"post_id":2154,"date":1759249743000,"forwards":"45","views":"8.8K","text":"Floating Point visually explained.<br><br>#article #coding<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/M3S8Fe\">https:\/\/thedevs.link\/M3S8Fe<\/a>","text_length":90,"media":{"root":"\/003\/aggAAFwEIUAAAAAAE2VRi5SQsu8","photo":{"thumbs":{"m":{"w":320,"h":214,"hash":"fA1wXPvwpC__ddNsOS6kqw&ts=1781956142"},"x":{"w":800,"h":534,"hash":"IIvBG_cyq5Qj15TrqHLCKQ&ts=1781956142"},"y":{"w":929,"h":620,"hash":"-GzgEOUJrdPVGpSB-OMzrw&ts=1781956142"},"i":{"bytes":"AbACg|DXopu7\/ZNI0m3+BjQA+io\/N\/2G\/SgS5\/gb9KAJKKYJCT\/q3H5UUgH0UUUAFFFFABRRRQB\/\/9k="}}}}},{"channel_id":1075905628,"post_id":2153,"date":1754045839000,"forwards":"24","views":"5.9K","comments":"4","text":"Local-first search; tale of frustrated dreams, utopian user experiences and calculated tradeoffs. <br><br>#article #coding #database #ux<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/954Fgw\">https:\/\/thedevs.link\/954Fgw<\/a>","text_length":168,"media":{"root":"\/011\/aQgAAFwEIUAAAAAARvs1T7jf9QE","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"fViQi6nuaqcvzxn3xO-D4w&ts=1781956142"},"x":{"w":800,"h":533,"hash":"E8JnyCBX7mxuJarhpUU9Cg&ts=1781956142"},"y":{"w":1200,"h":800,"hash":"g1dsnCD5Dh7RkGPjPRCM8w&ts=1781956142"},"i":{"bytes":"AbACg|DQkYio\/mPvUbyHzSM03zWVhz2rHmAdIjkHj9apPGd+CTirbzkLzn8qhznrzmrjMloZbMyzAA45oqSLiQfKMZoquZCJbgFZCSMg1CTnoDWoQD1FQvGn90Vi42LsUcerCms2w8HIq0Ykz92lESf3RQgK8XzyADpRV9EVRwoFFVYVj\/\/Z"}}}}},{"channel_id":1075905628,"post_id":2152,"date":1753866174000,"forwards":"29","views":"6.2K","text":"Bookmarkable by design: URL-driven state in htmx.<br><br>#article #coding #frontend #js<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a> | <a href=\"tg:\/\/resolve?domain=thedevs_js\">@thedevs_js<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/q7xHqX\">https:\/\/thedevs.link\/q7xHqX<\/a>","text_length":133,"media":{"root":"\/006\/aAgAAFwEIUAAAAAApvrYrLQiCJo","photo":{"thumbs":{"m":{"w":320,"h":214,"hash":"BlDrXzY-do7MQt0lDz9bfg&ts=1781956142"},"x":{"w":800,"h":534,"hash":"rbX4yHHq9_6-f9JGG9IRcw&ts=1781956142"},"y":{"w":880,"h":587,"hash":"xgXCiXErU51bsn1JmrJY9g&ts=1781956142"},"i":{"bytes":"AbACg|DSooPSmnsDTJAOC2AafUGBn0qVDkU2AtFLRSASmsOMdRTqKAIgnNSLwKXFFAbC0UlFAH\/\/2Q=="}}}}},{"channel_id":1075905628,"post_id":2151,"date":1753189153000,"forwards":"29","views":"7.5K","text":"I&#039;m unsatisfied with easing functions.<br><br>#article #animation<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/Zw8Dw9\">https:\/\/thedevs.link\/Zw8Dw9<\/a>","text_length":97,"media":{"root":"\/011\/ZwgAAFwEIUAAAAAARvs1T7jf9QE","photo":{"thumbs":{"m":{"w":320,"h":199,"hash":"wpUA0YZmZITnKVh8zTyhLA&ts=1781956142"},"x":{"w":712,"h":443,"hash":"LmXnmyffw9OVAnB8Au98oQ&ts=1781956142"},"i":{"bytes":"AZACg|DTpQMmkp6daADYfWmkYNSn61G\/3qAG0UUUAFI4JHFLRQA0KQevFOoooAKKKKAP\/9k="}}}}},{"channel_id":1075905628,"post_id":2150,"date":1752919734000,"forwards":"65","views":"8.3K","comments":"2","text":"Why your website should be under 14kB in size.<br><br>#article #tcp<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/VQ8scQ\">https:\/\/thedevs.link\/VQ8scQ<\/a>","text_length":99,"media":{"root":"\/00e\/ZggAAFwEIUAAAAAAMqubZtujv4g","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"Gh99nSbyXS47dsbdDOHqgQ&ts=1781956142"},"x":{"w":800,"h":533,"hash":"e7M3Nw4c-ZLGvsa0h2fswQ&ts=1781956142"},"y":{"w":900,"h":600,"hash":"tfFHADta9h82WQ_TsaQx7A&ts=1781956142"},"i":{"bytes":"AbACg|C6j7CkQH8OcilmAZMdCOmRUIlxcO5wf4RStPuO1uF745pNouMXe4STobZ1ZwJCh4PepHMcrRbHB+bOVPTg\/wD1qi8lJBhU+U9WPeq7QQ+ZGDmMHPzA9aWo\/c3Rfe2SRSHLMT3PaiqIk8ibbDcFznGGHH50U9A99bMegR1K8CT1NOkLKhBGR602bhVI6+tSuT5TfSlvcE0rPoyNHlMBEfUGpLeRZI8MwY9cEYIog4THvTmhjl++gPv3qoqyM5yu3Yp7Vu71lUfuwMZFFLeD7PPEYfkyOcd6KTsJTa2Z\/9k="}}}}},{"channel_id":1075905628,"post_id":2149,"date":1751967445000,"forwards":"40","views":"9.1K","text":"Writing toy software is a joy.<br><br>#article #coding<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/39FPkS\">https:\/\/thedevs.link\/39FPkS<\/a>","text_length":86,"media":{"root":"\/001\/ZQgAAFwEIUAAAAAAU_KG8Vf6_IE","photo":{"thumbs":{"m":{"w":320,"h":213,"hash":"ndi87A263UV14oacQTLWyA&ts=1781956142"},"x":{"w":747,"h":498,"hash":"B-uyQ9dk_XX2lvXt79043Q&ts=1781956142"},"i":{"bytes":"AbACg|CYKSQ0hwR2FL5qjgdB1xULTESBAOTkdaYqMXKfMAeSakZO8iMRggY9Rml2hzk4BJ64xSBEjGQCcUwzMXGwH6mgB0gjxjGSKKRCXVt+ck8DoBRTAY55J4BxjA7UokAjwHH49aISWuMHkc0y4GWIPTNIESIQOWbPHAHenxZ8zeRUuAsK4GOKWMDrTAMd3\/Kill+7nvRQB\/\/Z"}}}}},{"channel_id":1075905628,"post_id":2147,"date":1748782722000,"forwards":"52","views":"8.8K","comments":"26","text":"JSON is dangerous (and slow).<br><br>#article #json<br><a href=\"\/channels\/@thedevs\" title=\"The Devs\">@thedevs<\/a><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/thedevs.link\/mnVS3t\">https:\/\/thedevs.link\/mnVS3t<\/a>","text_length":83,"media":{"root":"\/013\/YwgAAFwEIUAAAAAAA3etZg4V3D0","photo":{"thumbs":{"m":{"w":320,"h":214,"hash":"4yaZfy9pIBtcrOORbpapBA&ts=1781956142"},"x":{"w":800,"h":534,"hash":"x3xB5l0YlHs0Q-E0KW2reg&ts=1781956142"},"y":{"w":1280,"h":855,"hash":"So2aTt0huqusvkJ6L9zb8w&ts=1781956142"},"i":{"bytes":"AbACg|ClnNIeKCrCkNMkVQXOFGTUptJwM7KtWEYEJfu1X48bOaB2OfPFFW9SjC3RK\/xAGigRI8GarPFg4xWlOBjpVIsT3oHYltJvKXa4IFTSXsSDhsn0FVT0pjCkAyWYzSlyMZopD1ooA\/\/Z"}}}}}]