[{"data":1,"prerenderedAt":8171},["ShallowReactive",2],{"notes-to-self-slugs":3,"posts":364,"post-ad-hoc":1657},[4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82,85,88,91,94,97,100,103,106,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,208,211,214,217,220,223,226,229,232,235,238,241,244,247,250,253,256,259,262,265,268,271,274,277,280,283,286,289,292,295,298,301,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346,349,352,355,358,361],{"title":5,"slug":6},"3D Math/Graphics","3d-mathgraphics",{"title":8,"slug":9},"3d modeling tools and resources","3d-modeling-tools-and-resources",{"title":11,"slug":12},"3D Printing","3d-printing",{"title":14,"slug":15},"A Mathematical Expression Parser in TypeScript","a-mathematical-expression-parser-in-typescript",{"title":17,"slug":18},"Ad Hoc","ad-hoc",{"title":20,"slug":21},"AI: ChatGPT and the Nature of Intelligence","ai-chatgpt-and-the-nature-of-intelligence",{"title":23,"slug":24},"Apple ][ Stuff","apple-stuff",{"title":26,"slug":27},"Art You Like","art-you-like",{"title":29,"slug":30},"Artists","artists",{"title":32,"slug":33},"Big O (AKA Big Oh) notation","big-o-aka-big-oh-notation",{"title":35,"slug":36},"Big O Cheat Sheet","big-o-cheat-sheet",{"title":38,"slug":39},"Blender","blender",{"title":41,"slug":42},"Books about Business, Process","books-about-business-process",{"title":44,"slug":45},"Break a Concave Shape into Multiple Convex Shapes","break-a-concave-shape-into-multiple-convex-shapes",{"title":47,"slug":48},"C++","c",{"title":50,"slug":51},"C Template Library","c-template-library",{"title":53,"slug":54},"CMS","cms",{"title":56,"slug":57},"Color Tools","color-tools",{"title":59,"slug":60},"CSS: Flex, a Great Explanation","css-flex-a-great-explanation",{"title":62,"slug":63},"CSS - Line Height Unit","css-line-height-unit",{"title":65,"slug":66},"Data Editor","data-editor",{"title":68,"slug":69},"Data transformation tool","data-transformation-tool",{"title":71,"slug":72},"Deep Learning","deep-learning",{"title":74,"slug":75},"Do a Circle and a Line Intersect?","do-a-circle-and-a-line-intersect",{"title":77,"slug":78},"Dungeon Deep/Wicked Engine","dungeon-deepwicked-engine",{"title":80,"slug":81},"Electric Car","electric-car",{"title":83,"slug":84},"Fast Pseudo-random number generator","fast-pseudo-random-number-generator",{"title":86,"slug":87},"Fermi’s Paradox, the Drake Equation, and All That","fermis-paradox-the-drake-equation-and-all-that",{"title":89,"slug":90},"Fonts","fonts",{"title":92,"slug":93},"Frameworks and Libraries of Interest","frameworks-and-libraries-of-interest",{"title":95,"slug":96},"Game Dev","game-dev",{"title":98,"slug":99},"Game Idea - Lunar Lander + Motherload","game-idea-lunar-lander-motherload",{"title":101,"slug":102},"Git Cheat Sheet","git-cheat-sheet",{"title":104,"slug":105},"Godot Exploration","godot-exploration",{"title":107,"slug":108},"Google Apps for biggerplanet.com","google-apps-for-biggerplanetcom",{"title":110,"slug":111},"GUIs in Movies","guis-in-movies",{"title":113,"slug":114},"Guy Uses Blender for Classic 2001/Alien Greeble","guy-uses-blender-for-classic-2001alien-greeble",{"title":116,"slug":117},"HDHomerun Connect Duo","hdhomerun-connect-duo",{"title":119,"slug":120},"Heroku shutting down free tiers","heroku-shutting-down-free-tiers",{"title":122,"slug":123},"Home Improvement","home-improvement",{"title":125,"slug":126},"How to Promote Phone Game","how-to-promote-phone-game",{"title":128,"slug":129},"HTML Dialog Element","html-dialog-element",{"title":131,"slug":132},"Ice maker Repair","ice-maker-repair",{"title":134,"slug":135},"Illustrator => Affinity Designer","illustrator-affinity-designer",{"title":137,"slug":138},"Image, Picture, Visual Resources","image-picture-visual-resources",{"title":140,"slug":141},"Interactive Narrative Scripting Language","interactive-narrative-scripting-language",{"title":143,"slug":144},"Interview with Zachary Boerner, Branch Cut, TableRaven","interview-with-zachary-boerner-branch-cut-tableraven",{"title":146,"slug":147},"JavaScript crypto ","javascript-crypto",{"title":149,"slug":150},"Job search","job-search",{"title":152,"slug":153},"Jobs","jobs",{"title":155,"slug":156},"Keep macOS awake","keep-macos-awake",{"title":158,"slug":159},"Keyboards","keyboards",{"title":161,"slug":162},"Linear Interpolation (lerp)","linear-interpolation-lerp",{"title":164,"slug":165},"Lost Music","lost-music",{"title":167,"slug":168},"Making a Vue/Nuxt Module","making-a-vuenuxt-module",{"title":170,"slug":171},"Marketing","marketing",{"title":173,"slug":174},"Meta Tools","meta-tools",{"title":176,"slug":177},"Military Ranks","military-ranks",{"title":179,"slug":180},"Miscellaneous Digitized Manuscripts and Books for Source Material, Art","miscellaneous-digitized-manuscripts-and-books-for-source-material-art",{"title":182,"slug":183},"More ChatGPT","more-chatgpt",{"title":185,"slug":186},"Movies to Watch","movies-to-watch",{"title":188,"slug":189},"Music (for listening) and Movies/Shows to Watch","music-for-listening-and-moviesshows-to-watch",{"title":191,"slug":192},"Music (Learning, Playing)","music-learning-playing",{"title":194,"slug":195},"Music Resource","music-resource",{"title":197,"slug":198},"Mystery Theater","mystery-theater",{"title":200,"slug":201},"Numeric Input on Mobile","numeric-input-on-mobile",{"title":203,"slug":204},"Old Mac Emulation in Browser","old-mac-emulation-in-browser",{"title":206,"slug":207},"On \"Cancel Culture\"","on-cancel-culture",{"title":209,"slug":210},"On Optimism","on-optimism",{"title":212,"slug":213},"On Testing","on-testing",{"title":215,"slug":216},"Password/Passphrase Generator Idea","passwordpassphrase-generator-idea",{"title":218,"slug":219},"Patent Troll","patent-troll",{"title":221,"slug":222},"Plants","plants",{"title":224,"slug":225},"PlayKode Research","playkode-research",{"title":227,"slug":228},"Plots","plots",{"title":230,"slug":231},"Poetry, Inspirational ","poetry-inspirational",{"title":233,"slug":234},"Portable Screen/Monitor","portable-screenmonitor",{"title":236,"slug":237},"Procedural dungeon for rogue like","procedural-dungeon-for-rogue-like",{"title":239,"slug":240},"Products to Buy","products-to-buy",{"title":242,"slug":243},"Quest VR Floor Height Problem","quest-vr-floor-height-problem",{"title":245,"slug":246},"React","react",{"title":248,"slug":249},"Recipes/Techniques","recipestechniques",{"title":251,"slug":252},"Red Sea Navigation","red-sea-navigation",{"title":254,"slug":255},"Regex Tools","regex-tools",{"title":257,"slug":258},"Roche Brothers Wines","roche-brothers-wines",{"title":260,"slug":261},"Science to exploit and mangle for fiction","science-to-exploit-and-mangle-for-fiction",{"title":263,"slug":264},"SCP Tips","scp-tips",{"title":266,"slug":267},"SDL","sdl",{"title":269,"slug":270},"SETI Editorial: Probing for ETI's Probes in the Solar System","seti-editorial-probing-for-etis-probes-in-the-solar-system",{"title":272,"slug":273},"Setting up sublime to be like iA Writer","setting-up-sublime-to-be-like-ia-writer",{"title":275,"slug":276},"Shared Element Transition","shared-element-transition",{"title":278,"slug":279},"Simulation Hypothesis","simulation-hypothesis",{"title":281,"slug":282},"Solar","solar",{"title":284,"slug":285},"Songs to Sample","songs-to-sample",{"title":287,"slug":288},"Sound Effects","sound-effects",{"title":290,"slug":291},"SSH tips","ssh-tips",{"title":293,"slug":294},"Supabase","supabase",{"title":296,"slug":297},"SVG Tools","svg-tools",{"title":299,"slug":300},"SvS/NoS Reboot notes","svsnos-reboot-notes",{"title":302,"slug":303},"Swift Resources & Notes","swift-resources-notes",{"title":305,"slug":306},"The Original Spacewar!","the-original-spacewar",{"title":308,"slug":309},"The Snowflake Method For Designing A Novel","the-snowflake-method-for-designing-a-novel",{"title":311,"slug":312},"The Thirty-Seven Basic Dramatic Situations","the-thirty-seven-basic-dramatic-situations",{"title":314,"slug":315},"Three Magic Words","three-magic-words",{"title":317,"slug":318},"Three.js","threejs",{"title":320,"slug":321},"Tools & Books","tools-books",{"title":323,"slug":324},"Vector Rendering Engine (C++)","vector-rendering-engine-c",{"title":326,"slug":327},"VR","vr",{"title":329,"slug":330},"Vue 3, Nuxt, Nuxt Content, & TypeScript","vue-3-nuxt-nuxt-content-typescript",{"title":332,"slug":333},"Vue and Vue Adjacent","vue-and-vue-adjacent",{"title":335,"slug":336},"Web dev","web-dev",{"title":338,"slug":339},"WebAssembly (WASM)/Web Worker Notes","webassembly-wasmweb-worker-notes",{"title":341,"slug":342},"WebGPU","webgpu",{"title":344,"slug":345},"What God, Quantum Mechanics and Consciousness Have in Common","what-god-quantum-mechanics-and-consciousness-have-in-common",{"title":347,"slug":348},"what’s an entity component system?","whats-an-entity-component-system",{"title":350,"slug":351},"Whisper","whisper",{"title":353,"slug":354},"Whitelist websites for kid use of raspberry pi","whitelist-websites-for-kid-use-of-raspberry-pi",{"title":356,"slug":357},"Why You Will Marry the Wrong Person","why-you-will-marry-the-wrong-person",{"title":359,"slug":360},"Word order","word-order",{"title":362,"slug":363},"You are h…","you-are-h",[365,748,925,974,1013,1035,1084,1129,1317,1596],{"_path":366,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":104,"description":369,"slug":105,"date":370,"dateString":371,"encrypted":368,"encryptedBody":372,"body":373,"_type":742,"_id":743,"_source":744,"_file":745,"_stem":746,"_extension":747},"/notes-to-self/godot-exploration","notes-to-self",false,"",1737918608542,"Shaders",null,{"type":374,"children":375,"toc":735},"root",[376,421,427,520,525,586,596,607,618,623,631,638,653,660,665,670,684,691,696,702,713,724],{"type":377,"tag":378,"props":379,"children":380},"element","ul",{},[381,388,416],{"type":377,"tag":382,"props":383,"children":384},"li",{},[385],{"type":386,"value":387},"text","Devs are committed to home-grown “GDScript”",{"type":377,"tag":382,"props":389,"children":390},{},[391,393],{"type":386,"value":392},"Swift looked promising but:\n",{"type":377,"tag":378,"props":394,"children":395},{},[396,401,406,411],{"type":377,"tag":382,"props":397,"children":398},{},[399],{"type":386,"value":400},"Multi step process for build changes (build, then copy; could be automated?)",{"type":377,"tag":382,"props":402,"children":403},{},[404],{"type":386,"value":405},"Currently sketchy x-platform support",{"type":377,"tag":382,"props":407,"children":408},{},[409],{"type":386,"value":410},"Maybe worth revisiting later",{"type":377,"tag":382,"props":412,"children":413},{},[414],{"type":386,"value":415},"SwiftGodotKit inverts the problem and seems to use Godot by embedding it, like a framework?",{"type":377,"tag":382,"props":417,"children":418},{},[419],{"type":386,"value":420},"C# is typed and structured but suffers from garbage collection stutters; appears to be the only real alternative to GDScript",{"type":377,"tag":422,"props":423,"children":424},"p",{},[425],{"type":386,"value":426},"Not Godot-flavor, but educational",{"type":377,"tag":378,"props":428,"children":429},{},[430,443,454,465,476,487,498,509],{"type":377,"tag":382,"props":431,"children":432},{},[433,441],{"type":377,"tag":434,"props":435,"children":439},"a",{"href":436,"rel":437},"https://www.shadertoy.com/view/Md23DV",[438],"nofollow",[440],{"type":386,"value":436},{"type":386,"value":442}," — tutorial",{"type":377,"tag":382,"props":444,"children":445},{},[446,452],{"type":377,"tag":434,"props":447,"children":450},{"href":448,"rel":449},"https://www.shadertoy.com/view/ltl3WS",[438],[451],{"type":386,"value":448},{"type":386,"value":453}," cloudy stars",{"type":377,"tag":382,"props":455,"children":456},{},[457,463],{"type":377,"tag":434,"props":458,"children":461},{"href":459,"rel":460},"https://www.shadertoy.com/view/Msl3WH",[438],[462],{"type":386,"value":459},{"type":386,"value":464}," warp towards viewer",{"type":377,"tag":382,"props":466,"children":467},{},[468,474],{"type":377,"tag":434,"props":469,"children":472},{"href":470,"rel":471},"https://www.shadertoy.com/view/4tjSDt",[438],[473],{"type":386,"value":470},{"type":386,"value":475}," another warp",{"type":377,"tag":382,"props":477,"children":478},{},[479,485],{"type":377,"tag":434,"props":480,"children":483},{"href":481,"rel":482},"https://www.shadertoy.com/view/lsc3z4",[438],[484],{"type":386,"value":481},{"type":386,"value":486}," other stars",{"type":377,"tag":382,"props":488,"children":489},{},[490,496],{"type":377,"tag":434,"props":491,"children":494},{"href":492,"rel":493},"https://www.shadertoy.com/view/Xd3GWn",[438],[495],{"type":386,"value":492},{"type":386,"value":497}," excellent explosion",{"type":377,"tag":382,"props":499,"children":500},{},[501,507],{"type":377,"tag":434,"props":502,"children":505},{"href":503,"rel":504},"https://www.shadertoy.com/view/Xss3DS",[438],[506],{"type":386,"value":503},{"type":386,"value":508}," inspiration",{"type":377,"tag":382,"props":510,"children":511},{},[512,518],{"type":377,"tag":434,"props":513,"children":516},{"href":514,"rel":515},"https://www.shadertoy.com/view/MdfGRX",[438],[517],{"type":386,"value":514},{"type":386,"value":519}," incredible fire clouds",{"type":377,"tag":422,"props":521,"children":522},{},[523],{"type":386,"value":524},"Additional shaders, lightning:",{"type":377,"tag":378,"props":526,"children":527},{},[528,538,548,558,568],{"type":377,"tag":382,"props":529,"children":530},{},[531],{"type":377,"tag":434,"props":532,"children":535},{"href":533,"rel":534},"https://www.shadertoy.com/view/lfySRz",[438],[536],{"type":386,"value":537},"Noise as Electricity rays",{"type":377,"tag":382,"props":539,"children":540},{},[541],{"type":377,"tag":434,"props":542,"children":545},{"href":543,"rel":544},"https://www.shadertoy.com/view/MdSGW1",[438],[546],{"type":386,"value":547},"Lightning spark",{"type":377,"tag":382,"props":549,"children":550},{},[551],{"type":377,"tag":434,"props":552,"children":555},{"href":553,"rel":554},"https://www.shadertoy.com/view/dsXfDn",[438],[556],{"type":386,"value":557},"fbm lightning",{"type":377,"tag":382,"props":559,"children":560},{},[561],{"type":377,"tag":434,"props":562,"children":565},{"href":563,"rel":564},"https://www.shadertoy.com/view/st3fRf",[438],[566],{"type":386,"value":567},"Lightning Shader (v1)",{"type":377,"tag":382,"props":569,"children":570},{},[571,578,580],{"type":377,"tag":434,"props":572,"children":575},{"href":573,"rel":574},"https://www.shadertoy.com/view/4scGWj",[438],[576],{"type":386,"value":577},"Electro",{"type":386,"value":579},"\nPlanet: needs an image? Apparently only normals (no color, e.g.) Possible to vary lighting (appears so)? ",{"type":377,"tag":434,"props":581,"children":584},{"href":582,"rel":583},"https://www.shadertoy.com/view/XsGBDt",[438],[585],{"type":386,"value":582},{"type":377,"tag":587,"props":588,"children":590},"pre",{"code":589},"#define SCALE 0.85\n\nfloat map(vec3 p) {\n    float lat = 90. - acos(p.y / length(p)) * 180./PI;\n    float lon = atan(p.x, p.z) * 180./PI;\n    vec2 uv = vec2(lon/360., lat/180.) + 0.5;\n    return texture(iChannel0, uv).x;\n}\n\nvec3 normal(vec3 p) {\n    vec2 e = vec2(1,0)/1e3;\n    p += 0.01 * vec3(\n        map(p + e.xyy) - map(p - e.xyy),\n        map(p + e.yxy) - map(p - e.yxy),\n        map(p + e.yyx) - map(p - e.yyx))/ (2. * length(e));\n    return normalize(p);\n}\n\nvoid mainImage( out vec4 fragColor, in vec2 fragCoord ) {\n    vec2 p = (2. * fragCoord.xy - iResolution.xy) / iResolution.y;\n    float lat = 15. * sin(0.1 * iTime);\n    float lon = 7.5 * iTime + 100.;\n    if (iMouse.z > 0.) {\n        lat = 90.  - 180. * iMouse.y/iResolution.y;\n        lon = 180. - 360. * iMouse.x/iResolution.x;\n    }\n    vec3 camPos = 10. * vec3(sin(lon*PI/180.) * cos(lat*PI/180.), sin(lat*PI/180.), cos(lon*PI/180.) * cos(lat*PI/180.));\n    vec3 w = normalize(-camPos);\n    vec3 u = normalize(cross(w, vec3(0,1,0)));\n    vec3 v = normalize(cross(u, w));\n    mat3 camera = mat3(u, v, w);\n    \n    vec3 dir = normalize(camera * vec3(p / SCALE, length(camPos)));\n    float dist = iSphere(camPos, dir, vec4(0,0,0,1));\n    fragColor = vec4(0);\n    if (dist > 0.) {\n        vec3 q = camPos + dir * dist;\n        float c = map(q);\n        vec3 n = normal(q);\n        float light = clamp(dot(n, normalize(vec3(-4,1,2))), 0., 1.);\n        float heat = clamp(2. / pow(iTime, 2.), 0., 1.);\n        fragColor = light * mix(vec4(0.58, 0.57, 0.55, 1), vec4(0.15, 0.13, 0.1, 1), smoothstep(0., 3., c));\n        fragColor += 5. * c * heat * vec4(1., 0.15, 0.05, 1.);\n    }\n    fragColor.rgb = mix(fragColor.rgb, vec3(0), smoothstep(SCALE - 4./iResolution.y, SCALE + 1./iResolution.y, length(p)));\n    fragColor.rgb = pow(fragColor.rgb, vec3(1./2.2));\n}\n",[591],{"type":377,"tag":592,"props":593,"children":594},"code",{"__ignoreMap":369},[595],{"type":386,"value":589},{"type":377,"tag":422,"props":597,"children":598},{},[599,601],{"type":386,"value":600},"This one has an atmosphere, moving clouds, and two stars with impressive eclipse effect: ",{"type":377,"tag":434,"props":602,"children":605},{"href":603,"rel":604},"https://www.shadertoy.com/view/XsjGRd",[438],[606],{"type":386,"value":603},{"type":377,"tag":422,"props":608,"children":609},{},[610,612],{"type":386,"value":611},"Unrelated amazing water: ",{"type":377,"tag":434,"props":613,"children":616},{"href":614,"rel":615},"https://www.shadertoy.com/view/wldBRf",[438],[617],{"type":386,"value":614},{"type":377,"tag":422,"props":619,"children":620},{},[621],{"type":386,"value":622},"Claude authored vertex shader for keeping mesh at constant size, untested:",{"type":377,"tag":587,"props":624,"children":626},{"code":625},"shader_type spatial;\nrender_mode unshaded;\n\nuniform float size_factor = 1.0;\nuniform float min_distance = 1.0;\nuniform float max_distance = 10.0;\n\nvoid vertex() {\n    // Transform the vertex to view space\n    vec4 view_pos = MODELVIEW_MATRIX * vec4(VERTEX, 1.0);\n    \n    // Calculate the distance from the camera\n    float distance = length(view_pos.xyz);\n    \n    // Clamp the distance between min and max values\n    distance = clamp(distance, min_distance, max_distance);\n    \n    // Scale the vertex based on its distance from the camera\n    VERTEX *= distance * size_factor;\n    \n    // Apply model-view-projection transformation\n    POSITION = PROJECTION_MATRIX * view_pos;\n}\n\nvoid fragment() {\n    // Set the albedo color (you can modify this or add textures as needed)\n    ALBEDO = vec3(1.0, 1.0, 1.0);\n}\n",[627],{"type":377,"tag":592,"props":628,"children":629},{"__ignoreMap":369},[630],{"type":386,"value":625},{"type":377,"tag":632,"props":633,"children":635},"h4",{"id":634},"explosions",[636],{"type":386,"value":637},"Explosions",{"type":377,"tag":378,"props":639,"children":640},{},[641,650],{"type":377,"tag":382,"props":642,"children":643},{},[644],{"type":377,"tag":434,"props":645,"children":648},{"href":646,"rel":647},"https://www.shadertoy.com/view/lcKGRc",[438],[649],{"type":386,"value":646},{"type":377,"tag":382,"props":651,"children":652},{},[],{"type":377,"tag":654,"props":655,"children":657},"h3",{"id":656},"trying-to-get-some-things-to-glow-other-things-to-not-glow",[658],{"type":386,"value":659},"Trying to get some things to glow, other things to not glow",{"type":377,"tag":422,"props":661,"children":662},{},[663],{"type":386,"value":664},"You discovered that the UI elements in your experiment (the grid in Ares) were glowing. You tried many different ways (custom shader? complicated pipeline using scary new under-documented compositing in godot?) You wanted to keep the specular highlights glowing and the “engines” glowing, but exclude the UI elements.",{"type":377,"tag":422,"props":666,"children":667},{},[668],{"type":386,"value":669},"Answer was to keep the worldenvironment glow HDR threshold at 1 (makes sense) but to:",{"type":377,"tag":671,"props":672,"children":673},"ol",{},[674,679],{"type":377,"tag":382,"props":675,"children":676},{},[677],{"type":386,"value":678},"for specular: up the “energy” of the directional light above 1 and",{"type":377,"tag":382,"props":680,"children":681},{},[682],{"type":386,"value":683},"for glowing engines: don’t know how to do it for a glow map, but for a simple emissive color (should suit our needs), in blender, set the material emission strength to a “value” and enter some high number above 1 (I assume, I used 4)",{"type":377,"tag":685,"props":686,"children":688},"h2",{"id":687},"_3rd-person",[689],{"type":386,"value":690},"3rd person",{"type":377,"tag":422,"props":692,"children":693},{},[694],{"type":386,"value":695},"Not that you’re doing it, but Google fair fight godot YouTube “",{"type":377,"tag":685,"props":697,"children":699},{"id":698},"image-to-2d-collision-shape",[700],{"type":386,"value":701},"Image to 2D Collision Shape!",{"type":377,"tag":422,"props":703,"children":704},{},[705,707],{"type":386,"value":706},"From ",{"type":377,"tag":434,"props":708,"children":711},{"href":709,"rel":710},"https://youtu.be/zeYtjYPjCkg?si=KhbpY4eVneB8EG7O&t=224",[438],[712],{"type":386,"value":709},{"type":377,"tag":587,"props":714,"children":719},{"code":715,"language":716,"meta":369,"className":717},"func SpriteToPolygon():\n  var bitmap = BitMap.new()\n  bitmap.create_from_image_alpha(\n    get_parent().get_texture().get_image()\n  )\n\n  polys = bitmap.opaque_to_polygons(\n    Rect2(\n      Vector2.ZERO,\n      get_parent().get_texture().get_size()\n    ),\n    epsilon\n  )\n\n  for poly in polys:\n    collision_polygon = CollisionPolygon2D.new()\n    collision_polygon.polygon = poly\n    add_child(collision_polygon)\n\n  if get_parent().centered:\n    collision_polygon.position -= Vector2 (bitmap.get_size() / 2)\n    collision_polygon.position += get_parent().offset\n","gdscript",[718],"language-gdscript",[720],{"type":377,"tag":592,"props":721,"children":722},{"__ignoreMap":369},[723],{"type":386,"value":715},{"type":377,"tag":422,"props":725,"children":726},{},[727,729],{"type":386,"value":728},"Random recommended extensions ",{"type":377,"tag":434,"props":730,"children":733},{"href":731,"rel":732},"https://www.reddit.com/r/godot/s/O2eVtikL0Z",[438],[734],{"type":386,"value":731},{"title":369,"searchDepth":736,"depth":736,"links":737},2,[738,740,741],{"id":656,"depth":739,"text":659},3,{"id":687,"depth":736,"text":690},{"id":698,"depth":736,"text":701},"markdown","content:notes-to-self:godot-exploration.md","content","notes-to-self/godot-exploration.md","notes-to-self/godot-exploration","md",{"_path":749,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":116,"description":750,"slug":117,"date":751,"dateString":752,"encrypted":368,"encryptedBody":372,"body":753,"_type":742,"_id":922,"_source":744,"_file":923,"_stem":924,"_extension":747},"/notes-to-self/hdhomerun-connect-duo","Does not have built-in wifi. Can only connect via ethernet. Also needs to be directly connected to antenna. Your house’s router is in the basement, terrible place for an antenna.",1735146000000,"2024-12-25",{"type":374,"children":754,"toc":919},[755,759,764,769,780,785,793,804,813,819,824,829,834,839,849,868,880,894,899,904,909,914],{"type":377,"tag":422,"props":756,"children":757},{},[758],{"type":386,"value":750},{"type":377,"tag":422,"props":760,"children":761},{},[762],{"type":386,"value":763},"Connect it to a device to make a wifi bridge so it can be placed anywhere?",{"type":377,"tag":422,"props":765,"children":766},{},[767],{"type":386,"value":768},"To get IP address:",{"type":377,"tag":587,"props":770,"children":775},{"code":771,"language":772,"meta":369,"className":773},"cat /private/var/db/dhcpd_leases\n\n{\n    name=HDHR-1096506C\n    ip_address=192.168.3.2\n    hw_address=1,0:18:dd:9:65:6\n    identifier=1,0:18:dd:9:65:6\n    lease=0x676c58e4\n}\n","shell",[774],"language-shell",[776],{"type":377,"tag":592,"props":777,"children":778},{"__ignoreMap":369},[779],{"type":386,"value":771},{"type":377,"tag":422,"props":781,"children":782},{},[783],{"type":386,"value":784},"To forward ports:",{"type":377,"tag":587,"props":786,"children":788},{"code":787},"#!/bin/bash\n# bit-torrent port forwarding with mac os x\nkillall -9 natd\nsleep 5\n# The following will forward 6881 to 6999 port to desktop computer located at 192.168.2.2\n# 192.168.1.100 => airport IP\n# 192.168.2.2 => Desktop client ip\n#  natd provides a Network Address Translation facility for use with divert(4) sockets under FreeBSD.\n# -------------------------------------------------------------------------------------------------\n/usr/sbin/natd -alias_address 192.168.1.100 -interface en1 -use_sockets -same_ports -unregistered_only -dynamic -clamp_mss -enable_natportmap -natportmap_interface en0 -redirect_port tcp 192.168.2.2:6881-6999 6881-6999 -l\n",[789],{"type":377,"tag":592,"props":790,"children":791},{"__ignoreMap":369},[792],{"type":386,"value":787},{"type":377,"tag":422,"props":794,"children":795},{},[796,798],{"type":386,"value":797},"via: ",{"type":377,"tag":434,"props":799,"children":802},{"href":800,"rel":801},"https://www.reddit.com/r/HDHR/comments/o4tuls/hd_homerun_to_plex/",[438],[803],{"type":386,"value":800},{"type":377,"tag":805,"props":806,"children":807},"blockquote",{},[808],{"type":377,"tag":422,"props":809,"children":810},{},[811],{"type":386,"value":812},"There are four ports open on the HD Homerun: 80, 554, 5004, and 8888. You should be able to use remote port forwarding to expose these ports from the remote system on a client in your Plex server's subnet to make this work.",{"type":377,"tag":654,"props":814,"children":816},{"id":815},"change-in-strategy",[817],{"type":386,"value":818},"Change in Strategy",{"type":377,"tag":422,"props":820,"children":821},{},[822],{"type":386,"value":823},"Evidently, the data emitted by the device is to heavy to go over normal wifi — it is not compressed or not very compressed. So trying to forward its ports is not productive as a means of making a wifi bridge.",{"type":377,"tag":422,"props":825,"children":826},{},[827],{"type":386,"value":828},"However, by connecting it to a computer running Plex server, where the Plex server is connected to the household network over wifi and the device is connected to the Plex server over ethernet, the Plex server can both receive the uncompressed data from the device, and compress it and stream it over wifi.",{"type":377,"tag":422,"props":830,"children":831},{},[832],{"type":386,"value":833},"This works! However you are still struggling to get consistent reception, at least for channel 25 (Fox) where Super Bowl will be broadcast.",{"type":377,"tag":422,"props":835,"children":836},{},[837],{"type":386,"value":838},"Your house has some vestigial coaxial cabling outside on the west side of the house. You are wondering if an outdoor antenna pointed north could be attached to that cabling?",{"type":377,"tag":422,"props":840,"children":841},{},[842],{"type":377,"tag":434,"props":843,"children":846},{"href":844,"rel":845},"https://www.amazon.com/GE-Directional-Mounting-Included-33692/dp/B00DNJZ58M/ref=pd_ci_mcx_mh_mcx_views_0_image?pd_rd_w=GZRtJ&content-id=amzn1.sym.bb21fc54-1dd8-448e-92bb-2ddce187f4ac%3Aamzn1.symc.40e6a10e-cbc4-4fa5-81e3-4435ff64d03b&pf_rd_p=bb21fc54-1dd8-448e-92bb-2ddce187f4ac&pf_rd_r=PG4XTZT6NVXYG798K3Q9&pd_rd_wg=JveeY&pd_rd_r=8d9919f9-62de-48ec-bd16-e34e4318c06d&pd_rd_i=B00DNJZ58M",[438],[847],{"type":386,"value":848},"You were looking at this antenna",{"type":377,"tag":422,"props":850,"children":851},{},[852,859,861],{"type":377,"tag":434,"props":853,"children":856},{"href":854,"rel":855},"https://www.amazon.com/Antennas-Direct-ClearStream-Multi-directional-Adjustable/dp/B074CQ5LCJ?th=1",[438],[857],{"type":386,"value":858},"This $100 indoor/outdoor one",{"type":386,"value":860}," was ",{"type":377,"tag":434,"props":862,"children":865},{"href":863,"rel":864},"https://www.consumerreports.org/electronics-computers/tv-antennas/tv-antenna-review-top-picks-from-consumer-reports-latest-tests-a2799732155/",[438],[866],{"type":386,"value":867},"CR’s top Pick",{"type":377,"tag":422,"props":869,"children":870},{},[871,878],{"type":377,"tag":434,"props":872,"children":875},{"href":873,"rel":874},"https://www.amazon.com/dp/B074TWSQFM",[438],[876],{"type":386,"value":877},"This $25 indoor antenna",{"type":386,"value":879}," is the wirecutter’s pick (it was CR’s third).",{"type":377,"tag":422,"props":881,"children":882},{},[883,885,892],{"type":386,"value":884},"You got ",{"type":377,"tag":434,"props":886,"children":889},{"href":887,"rel":888},"https://www.amazon.com/gp/product/B00KWFOLH6/ref=ppx_yo_dt_b_search_asin_image?ie=UTF8&th=1",[438],[890],{"type":386,"value":891},"your antenna",{"type":386,"value":893}," in 2016. Would a new antenna just be more of the same?",{"type":377,"tag":422,"props":895,"children":896},{},[897],{"type":386,"value":898},"You are going to try setting it up in Simon’s room (2nd floor, NW corner). Many articles state to just try moving around arbitrarily.",{"type":377,"tag":422,"props":900,"children":901},{},[902],{"type":386,"value":903},"![[Pasted image 20241226114241.png]]",{"type":377,"tag":422,"props":905,"children":906},{},[907],{"type":386,"value":908},"Although you couldn’t get both ABC and main PBS (channel 2) you found a spot on Simon’s west wall where you could get NBC, ABC, CBS and Channel 25 (Fox),  mostly hidden by his bunk bed. Moving inches up and down changed whether ABC or PBS was received. North wall had better PBS, but no Fox (I believe). Ideally you would get some small computer (~$250) as Plex server but for now you are using 2014 iMac as Plex server physically connected to HDHomerun Connect.",{"type":377,"tag":422,"props":910,"children":911},{},[912],{"type":386,"value":913},"Watched entire football game on ABC. Experienced 1-minute glitch coincident with large flock of geese (!) but otherwise fine. Not as crisp as YouTube TV or as uncompressed single direct-to-TV OTA signal but acceptable.",{"type":377,"tag":422,"props":915,"children":916},{},[917],{"type":386,"value":918},"Using power for antenna may be unnecessary? Might help get more channels, but the four we care about seem OK without it?",{"title":369,"searchDepth":736,"depth":736,"links":920},[921],{"id":815,"depth":739,"text":818},"content:notes-to-self:hdhomerun-connect-duo.md","notes-to-self/hdhomerun-connect-duo.md","notes-to-self/hdhomerun-connect-duo",{"_path":926,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":185,"description":369,"slug":186,"date":927,"dateString":928,"encrypted":368,"encryptedBody":372,"body":929,"_type":742,"_id":971,"_source":744,"_file":972,"_stem":973,"_extension":747},"/notes-to-self/movies-to-watch",1731776400000,"2024.11.16",{"type":374,"children":930,"toc":969},[931],{"type":377,"tag":378,"props":932,"children":933},{},[934,939,944,949,954,959,964],{"type":377,"tag":382,"props":935,"children":936},{},[937],{"type":386,"value":938},"The Witch (2016) horror? No jump scares. Anna Taylor-Joy",{"type":377,"tag":382,"props":940,"children":941},{},[942],{"type":386,"value":943},"Jackie Brown (1997) Good like pulp fiction",{"type":377,"tag":382,"props":945,"children":946},{},[947],{"type":386,"value":948},"Theater Camp (2023) like waiting for guffman but less funny. Sedaris cameo",{"type":377,"tag":382,"props":950,"children":951},{},[952],{"type":386,"value":953},"The Thing (1982) for Oscar also the original The Thing from Another World",{"type":377,"tag":382,"props":955,"children":956},{},[957],{"type":386,"value":958},"The Lady Eve (1941) screwball comedy Barbara Stanwyck",{"type":377,"tag":382,"props":960,"children":961},{},[962],{"type":386,"value":963},"Invasion of the Body Snatchers for Oscar",{"type":377,"tag":382,"props":965,"children":966},{},[967],{"type":386,"value":968},"In a Lonely Place (1950) drama “Bogart turns in perhaps his finest screen performance“",{"title":369,"searchDepth":736,"depth":736,"links":970},[],"content:notes-to-self:movies-to-watch.md","notes-to-self/movies-to-watch.md","notes-to-self/movies-to-watch",{"_path":975,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":287,"description":976,"slug":288,"date":977,"dateString":978,"encrypted":368,"encryptedBody":372,"body":979,"_type":742,"_id":1010,"_source":744,"_file":1011,"_stem":1012,"_extension":747},"/notes-to-self/sound-effects","BBC Sound Library - only for personal use but can be bought via sound effects for $5 via https://news.ycombinator.com/item?id=41646238",1727280000000,"2024-09-25",{"type":374,"children":980,"toc":1008},[981],{"type":377,"tag":422,"props":982,"children":983},{},[984,991,993,1000,1002],{"type":377,"tag":434,"props":985,"children":988},{"href":986,"rel":987},"https://sound-effects.bbcrewind.co.uk/search",[438],[989],{"type":386,"value":990},"BBC Sound Library",{"type":386,"value":992}," - only for personal use but can be bought via ",{"type":377,"tag":434,"props":994,"children":997},{"href":995,"rel":996},"https://download.prosoundeffects.com",[438],[998],{"type":386,"value":999},"sound effects for $5",{"type":386,"value":1001}," via ",{"type":377,"tag":434,"props":1003,"children":1006},{"href":1004,"rel":1005},"https://news.ycombinator.com/item?id=41646238",[438],[1007],{"type":386,"value":1004},{"title":369,"searchDepth":736,"depth":736,"links":1009},[],"content:notes-to-self:sound-effects.md","notes-to-self/sound-effects.md","notes-to-self/sound-effects",{"_path":1014,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":344,"description":1015,"slug":345,"date":1016,"dateString":1017,"encrypted":1018,"encryptedBody":1019,"body":1020,"_type":742,"_id":1032,"_source":744,"_file":1033,"_stem":1034,"_extension":747},"/notes-to-self/what-god-quantum-mechanics-and-consciousness-have-in-common","John Horgan",1725465600000,"2024-09-04",true,"HrpAMOxEx_-hLcIP5oFEqNIq5Igjx95e4PX13vyEV3IUBdxYI0wsUiflFxQvh2YcQ2iSgSVC9mVXSxqURku_sy0-RwzmGaWZb-9AT2Lrl7ga6vEE65KMsokc4TEWSkcvPp5iFlIBzEIJPnpEZMmRo7QWjHFJO7dGv2t9-DwUxHQgjOH-b_b0ozTzZG6cdaajSr0dGSBBg6bWmPPIA-sA8bYYuRemTfmGblKBebK1FYXvuhbGGlvGV-_NkFHTKVauoWHuqi_w6_jR-3JJQvZpAD3YTajoxSZlQ-XwTqEHJ9qt51cUUZp0otCpJQq48EzAa7Y3wAo4pqWDIxP-krd_uV5PVRiWi-23qI_wjvueaK3jZWBUER9lkaDpFBZjrCnFdnuh5MFds6IrLzdQLK_QCCH3RmLQaIg8zXYFuSaktBSnzx_5QBUYTYMHYpGv_DpXtLveyBmEhbUEyyKowNhy177q2ZT1-3TpXGCMuJsaCKcXs0PARSRFISkvHIP7o3CpxD2S8gFcz2oSrsjZ0sVLU0ElSfqEKV0WznLA3SjN_GHuBlJg2nflvZAih_ExYlfixARAno8RyoWL3TrBSxlORdYqGrNDCAHHJP_Vn21IWOckUzDUyiuuS7XFTDcc17kpRbH9N3i4J60raeqIBPwc6XJNHM89fgWP1_jTSq36qq4qTqU2lBQSxW9WeXq_rTeVmTtqZIk7A2Ht45xc0aPscdfDgC8FZQg14TaM0Gq5K6Lk4R6qiwXDhW-kiZWZo8a9MUak_1TPmS5Z2liJG0lczTXPN2vXgrlmt9GXXcDwr19rtC6PQ7iAwM9rQdcCOWiNpUhvA8Q7EoXY5V1gewZS1Y_EuK6KSrwWEnaDAhkM5vM1b2r3q4KDRi2s679v_5OGQeBME8QB5QSr6wsNdwPchPldAn4--kTCmgY8yePZRmMEhg7wxB4BP0ha8irkErAAaVDqit8yNe1eiIx2nyaNL7D8JOCR7arwRoPNzDdvIgRX_YbOWdryNfVydO_4yBpeV3QOT8qhxLBoL7u76y4XyXpHNEODC4uV7PqRJoIeiBBTK77uBtO8g5PmZj-mAYTbbQMpibBXfCKP4EV8sIl61D0yjL-lOEHBqJEGf5kPwoGbmQUGMv216ioUjkmPq8nuuGk07JZ_NuohteN1B4vhSz_kAaH6bKU7qqaeh6M93MslPk2UjMFAG4LIPwk7Uc7JjR-kjJ-O-wJUCIqKwyKK8n3RCAYtTyCI15cZfOVLBrjHE3ucgMWKYfsXUzTq9uz7TBl06HVtI3HwUX4egvj_OTUJXjSD8wtGsFiRPAAcsYKCqaT-j1RcJhRxC1xkn9m68MLx3QMNSpJZ6vOAVCM2MuU79YD5510Zbq16lRPJPO1e_eQ22jKYSLuEOONztmC4xJYGjrGWl1hflB4PJr1dkAQDvpP25nlKSN79hyevpckOd1vtrB_Mvu4TNgFEpsu3VIKDh0fKTnk489GrXzTYkrtSKyfZ2Fw_8evnqAWnaVwirgDz3y3Yh0hT6JzNJphYmaLZH8oiZor4njWj-AJvC2554V9PVEIjmOjTNIWqvhRp-9s8I_CHbhHrr3_xJ2Acv7fno9fHIWoOKZbz9R_-7D9pCb7wPr8PaNnlr-AdI_cttOOQDPlswvtzRIgazwcumTGzjPFy3yyZz_UIaTatUdzMDi5ZeDDT4zwvuQG1ZoV4En5wmJVreqfTWxFFl2BK4txa1Xpn_o0NW3wDDdIll4xbEwIxWuSMKXFR6DgkYoZC8SdYwbkLB6Qe3bN3XOW9cwCDFAUCrr8lOmuwH24eth8KTnShV2Db-MeZinxGUK6QfJUcAyDl5yk-9Y0X53nL_i-7LJxeiMrAeC5u2eVPwhJZuWnlEFHTQzM2vgKols9dEK9bJrvTur1yooTxO_w7PvDJPTHBy4cIjclsgXHyLuh8tOsyUe-cTVWxJsOi2AwkrDxJBtDuRmtLwMssCmIpph4AL-c-_dih1kjQ0oCLTjBPodPSLk7OM0TXMFZGzkDWv8DUzS-0IR-SSV4nWqwuJS6pIWY_HqL2SMqxOSZPKAaP8S9dqxYn3kgDLnqt3gFJ85Ucyb9oHxgAr6Wg6JkH7-kPChQc3GT4xmwnm9DIHV1iXwTUkifCj1oi5ymEq3aQhd3WdYb3hEYiQL44v2EapQfRvKokcd9RXAzzvb5wg_oR0ioovOG8Hv7WCX_mQVI9c4HL204afPSX6UhyK7faBCbcRGA6IN72gbI0NQTnu0PJs5EgIZmBlkrcc8JVL8JJ77IFGoKRu8FrZOvYpcVza7f-wHIFGwLHexjOtDAG1pri1ocm91EhY1oOdUMMgGxz8461Gdjr8cbgdnz2K-r2j_0Hb97NNbHPuGV0DSfEU4ltqQZZRNpIcyJjq3_10jcZXr3lFMLRKMsRf-V7VToqHaP1AeHDQMJWw6CXdf1FR85ZEB3lJKKh0ekwW3wPXfX4SvCv7FavYTTBIf-AGhBtYKwcZQnfcZoWfPJec12OAEFEusi0j2LzmiOsuYYeBANEi5uG4MmepgCMbmGbLyGgDvF06IDkj35_JZlTvqhyumSo3pvbbQWbXGmglf6Ymo1JrnPn060ehkYBsVUBO12XHyKo6v9e5K41_v31BCb3EOwRmz1ORISx-ANkTLJDaoeu7qD7brfPxi_aBVpHaZ1JlQeVn1v6pQpX5_7cyxKhRw6HNjacfEPFgVDj1GAtlhyfOZyrFx_BnsQ6XcvZHXiHlzs1xnccvjJXcEflYS2rQOx_PTHI0TM2OZOMn0g-nZtiucH5i_5r3R73Yu2JQU5YF6x1UVkqsw9zEHTL-pgomHn5hXRuAcQXUYDAb7PXEdCQr7XmDXMT64B9orFI1PcJ-j3lL2hGAPW3i41WEcCEoMm07j5DDLMxHYQWnptMOt8NdNJwTDaNu4yfJOuP2pVnqO4HWIBN4fUvXXnbcNEbttK3lStekEzJyxY5AhQG9K4uS5O6YBllDcMQlzKQuXeTkRDhnjB82dsBvIYkm8muQRhFpxIKr1mnlm0d45M8rBkdGBLDAVD1PR8chO0f11HNyvMBRrfRCSNa90zoJWVKGZJGMQPvZ2GuBItogOqOUhRrifau-AUjG85hzpv7nQuCWOa385iEH7j6IppiH9lLTHhxj8g0T7Xcw9T9mZ4BfY2Pgu252LPQ2RgXKY5JFsv0KewgKMW9E6RALbPpWiH-6GSb_j5J_sM1nJ-icwifV4PS5DOizw7YwSfQuSpodKm_FwoUQIcm-Aqkw3RuR2gBUb3iB6WbZG_EbkS2LtWs0s2GTy51PLdPpCiPYV99dLEBiEfvsJHgDZU5ceR9tT1N_LPbDy5fRgBA3PT5Kts6GUVTshW25xFMcx3qzdfmPN4YNufON7CMuusCtc87w1zk1gPoC3Jycl3DZvk_7VrzDiykwRnyDO0CXb85596bwBsZlsNsXjRMjH6DqFXWu80fZ-khyUEF9BzY-S_3cemMDNyJBosJzSsu0lfMqnI2-Kx3TgEwBuZvaHg-w7-8Wl56Cvy-8RNcdlXYNPFzXIXwDpLexieYO5UBLJq2O3W4U8EhMxdMPID-pYTNtxQYzay2jgkoQG7jsIehl4FEv62Z4QxyDAoZevzCLxnLZC64yuoK7cjbwZTQwd0nCCcQy7MWojm_1IjhATc4T_sIkOHvVJxp0wT5GFa_Xd_wo_rU0eKrNMO7cRQ5Bm_VQIH-IrVXaLvP9tKzZBhIlS14RVi-VCK3PRO4dVgbaTAIy_HXhDt1_TTuZrlMVFwP4BjZ-LSKDb0hT0cxvxuROwekTR3QCenofMVXSf6ErEzxRJuzlCxyBDuq15f_absKTxD7h_W-aptu-7G_8R0wohk53K7Oyp2XgNMVRYEH7TiF68BUjtWCNLfAzw_vd936Sg7-SsRsgrlk13D_wF7o_SRdl2r9vdXixtrS-OjZbzHGg9FXMMv55hgpChTWBJ8d6QAKh4kChA-H8-_4G-XLqqHn9MoRjiaB3VDr0zGMmdOxdUtomNbT4ScsnzBIUJq3aFmdGD_2DoI-1n5qrnowfUMUtbR53qWPMJqNNMqaceHSVsZ3d4pu5i4PFcs-GgvTJQiM8goCc5PYHf3hKZJQTzyKBoIlksTPgi_wy0NWjaK6rs_2HogmwkLuj451zn8B3Gq_HypHIl8Xg5OXHKEG2M0i2IgEHPXq31XXCjMbrAIFPMrnDVHLrSFs4BtDmKhPykvcW-hRYmg6WwFuqyIgmkkguOcHcvwc7O5MHLcpdl__d3-_OZ6GCGLObVQUANYSLkDkXsTVAqxYDSv5CseExfwCLlPzH8b0b1Sj4VZyjs_Xae4ZjSkfJ-1J86dwqe6WvjajZ_Kz0m3Q3h0KnrWBdiQEEv5i8PNfGFsV6XFLsYCLLyiiHTkHkpB67xd_XeNKRAkSZ0uQQgcmdh4X_NJFrPBSFwMgy77tD-ARBZlPtgoW8Imhc3UuusEWbOurAcYvmlz5bf084TPLEer5GgcQPoIjaiSUUL-rnvgHQJbxjFMaD_GuVVtn8IEFPuL6fI111-UK2tJ1pORt5kjPvuxIRis6nu7fwKaUVYVUoZCaLxbZVOCKF-ofsIYSnfi2z7qBd3KiSBTgNn7SJVo85YjKCd59IjcFoW-NpZNkRBmH0dyoq6R7P0-Ib9VoIZSYlUcDlQEW6i8zQLmuXQHefeQ1-W0v8ozNgceGwkFXuYLXjQuqwzJeZvS5YK-u6-E5Om2z5iQ6e7DpK0n5JncICJG9YgxheLt9PzD3cxwSVuWd1sRy7Vm4RHa4nEyL94GLeIlqWrZHtkAHvtegY2CgvfUEdVw_-pjdrzS967Z7zOfIlnWGzFBeLvJ4htoyCrCDm_0EtLhuDdWJBvdoVzqyN3nEhf89cHB8GMP9NDBO5sODpljo--spbLP1V_WujZyOO-AV238HfjjyGttzolQn34UTjymEhNBU52Yzi_tUTJwbdSJQQLMkUPVD0Uqr2Sg42jGkyiO5LehMKf-ZeU-BSrDTDCaRjycNZW-1EWKYxt5qqkOf7kRUILm0r4QLCfiHcfldJkrTv2iMBVL3oH5PXs4cQy4GGw25so6mqZBJxHzlxpyR7iQ91JyIAt4R_GLr9bHpy1t6E0ImWszEsD8URLNi5oZP9EmK-kTeVJFmj7f9A1qcwqkGGHSTXUylUrA5dH-Fvca67qroUrbC8s8eBuCDg04wPKBmfY1hBNngGOmk21fyzdXtHSoNGDmrkON7kBfHvewH8JDvUR4l5qRIDKzfVTtWGes6qS8cK3W0QRF-7P6dmecEwtWKqKnmtdEttMrwC4SKytNZwl9p8-YhC1RIDFmWfDbcfMXs8u0iquIr95KrN8iXXTlxhsEFSjNgOna5pGlyuyp7jvLtsQc4ngXJND7yjXgPh7f8O_DKKo8L0uQKU0wbGPt-GI5hUqT-A3qRGafXjq09-hLJ7GtPfXBiRegepS-8Q8AtZFpT4TLMFsH-riEsxzLODXchLcw4LD6tYKXPqjkK6FWCEOjAiiMM-cgja4uGyZhjCfpZW1fVGPZ1ztvVNUV8-QN0K0FK1DG4PvoxX10_bOEq386QE7JsvhfszgiqIV76jV8Da5JBWeAsB0qHATNHIXsQQNOebB6aENmhioFwkF9mie9lQuxSF6on_Lb_26k93gm0u7eUCQMpUn20zeWcWkMuuBTVmcxAs0OVeAyex-bOTtu6ota5m02sYoZEFziqmS9W5febCugdtWaHv9zub5X-E4DjKjo2LPMCusl72bM3NN4i7IoIJnaA-UV_KKp7Cxz4RDZuBCkoj8mUQ8gm7sTco_fdzdRaOiGZLAorwwUO6jovNnUIePV1FQ3sz0Wu8Ua50ziifgSoU6Utph2xaQdbHb52cMHQRPTSc1LN7Y0iUFziyqytn0hIKj36YzqQsrERCR6_A8LHlVWhEW1Xmqf8rgkOKbX34cAg8YZ6IrMezTBILdacOwPswPmvCXWOcnICpjGmaN_2i-eVcEzef3iO0wSBhZsj3YSfAqZS3Zl2irliX6Dk3-GE4hNqp1B1XNc7O_aou125_TC51PdRqUU3X1JyVRVIMfJwN4ieSaVNO4t0I-YiFuMV-GuS5c7_7BdCu-IOkFG1i09ZSP0w5Tlia5YItpJMAeLU6PF3l055j3xrmGCLQ4VCv6UmBmsDbbf9LYvCdwxbFJk6BkTFlKE8xadceIPJ9uoAhkOQZupZxUAP47JwzokWvS9BlZZK5j_4kxo7plvX_EwAhcqNUsT_FTbHcvkZ2O0lrY_tKcmcMpJtpFg4za1U1r-NmBfshtcpDp3RMaJ9F2-HzzdWCsGs6BiCPUw1tlbmNeIJFbCUgwe4dtf_qKWefB8QpOVMe_FGEsikZr8KeXxFrBvV9lLRhSkpnaLArg0vnLq9YDdI-zViBxzUyy5b6KnmjTT1O_F-sYm-E3G2ULokJszdZenVPRMmNixykatn6k-7YIfohdB2sg2Jvzy0NO1X8J0qU8lB1IFsaBz1G-7dvT4ZC6Qe7CK0cf9fv8uK7TjUopLukU3gBmqWa1pQV4naZQUUED1GopTeQeqhBoAxWHaOMTzmEHnYZr0nmPdqcYPAi0Xtg8-uo5v198V0OUgHYD3dtcQwCEB-J6bebl0qExlzgf3C0nEjdPzUCSqijwVIU-JgElRIl8VQOuQmWlDtydu2m371FlfliuGqxoZ-DArpyK-TAaVnrwcea6rWCdtXuTAO394f-BxrE1VMwvdKGS2ww9mKdQai_IGkwO6iYTkaEkFNG9ayIl3PcSYcej3Uut7Aup834oZUq0w1oJCpGrAZLRGRCHhotw8OHzljpZrxWXtHguvKAT7ZiEiPZDOc3FX_1IwG4XT5YpkVm_yAIGtK5PYW9GOcGIUxPCV6FlEJfB0hEHgDH1_0nBmrHaidTpCZM_SgU5fl-nvsYfrje7fUVnF_ZlyqVhTED2F_2DKyy3ydft-D15s996sxqJpefGv8iPNoHwQn-H6rF2cp-misBTvF-ozJ6-DTSEPocrlPSvkrm2hOIyE1cE8U33PLXCqcbrEcgPT_28iOqm3RuJ-BKdiK4Jt_MnDE96OlL8YcqBcGkth8JUfExkt7pNAwsyYfucNheRDDYJTI96SdnGKS1I8dqfqdxmKfl30UFL6BdhVLWqkU9Ih6c2GVg--1RAAZfCGutcyBdCwfdANFaGsaY8fiz_DX662yIkazY0Mw2SrA3NomuZpdCEWpyd19z3RQLAgY1aSu9qIA9pP_qfnpqBhuKIiPAjJwbRup8sOEbNAnh0EbgWhNcWeusmL9SWxQr_FwKHm9RrZIpf3I25QtS2uaixrBr2TYCmoJop3dFH9M47V7LXCEFOuLL0RwpHyaD-pg9QteNvLCPBpdgTVeqpfnh5fbmfWajD9A9VLO0QChD9dOwrO8hzkYdlMsBcX05amHHqQD002QHwv3SGeBoQpG7WLAhqXFc41FIMi6sfGuR50446m5AeSpzxFYcbmpUExt6fDGGVf7FEwm78Qv2xnFq_Ygt4_jxKIlmmgrCaRVKfkTrG3HNBxP7KjNWpUAtQKsDcsB3MY1IbAsqUE0hUHS3lniSULkL5OBo2V6JaVby73-q1JKQkTqJ_-K59EaixamDJSM9Ui_XWlzYnK2O55LiEGu2doS-tHDagV6BBMvwG-3cgPfyAScaog1VmNg_bdAZUTy1QDXc7DMl2aMb4TYunDt722GzeM8uzj-ty5y3GwvQUC7hxDX28bJcdynhmj18sqJu-TQZ3i9BGKfg0p8hhOVb7azS9XS0XaKimrnbBDp43wnLIc7H_b-9VAhFqX2rwVtU5TsU_BY30oBh6_FuMJgFjHlpRRuFCwqHxb2ZZ_VAKlbBIiq-48RWyl-02wzlZffqe2dAbx-lzwgWI_c4sppTXrGuzuRdtYHTxkYNEFpbQ_YZH5BmhnYOF_ubYrXtrd9CReFlJ1KoVhp8U3bxwR4VToi1XNe-47Af-wQdnS6ukLZfAHLPe9TakX3pFrDEMO0a2F7Kab6kEDPm5PR66KWHlk3cr_ljPA73au18j8yA49UZEuTh0H9HgRYou3O2kN8dNcscKsS1auf91MhJ2UcrAzI5UgGs-SHMrdfxgQPT1Df79ldOrjN6Ue3Y4CsAz_2bTJhitsr5EUZ485Rj4wPkT7qxAHgXlab3Wx25cThDHgdanCwoxDl7r6IY1CI44wPfxIsLM74VLGZsjRF8EYlsNZDzkZXMfiSOwI2xnNXr0LuyPJNSewZRGc_gm_vBwQPG1yaOmHRY9uevqi_Sp6l50_I_MCI6IXxxopx5LOWEI6qFAc3ljj4Mq24ad4s9j3udNqmAq0JQ4M6cW9CcGvugzuCTBgDf1cyGjPURRGjybVmc6gk1lMtnVGT-6uA4TSSLySihdIYFwaltn1XNC9Xz-YFW-SAeeYHUEKxq3didxdVeh2kuFCqf-taW8Ci174jMMHhO5sGSI4z-_C2rA0gWNpbOz5i1YDurWwZGR95HzzKBrKaPutWYb0esdFM-FInC0L0tfeky7Fa9s8wNGutj3aXKkYAU4Rzpfz0a1fdhCjMjTqMLeesRn-y87RR0iVNR6pn9eBBysL_0fWWB_XPZEWRbjfrAtH8uCjRHJDB8Fux-Rg9Ar8D_sx0ef--rThB7ucwZD3X9SGBh7oXARmv_9R516UZeKh57tDCg1ReFTbikUHj2yZPl9fFlTWmec2aqgneLZg28AgCpcQc6U0uR5CCuiyKSamOn_bJVfUa8aLCk4lsdEZ7-cN3n7-6oGZDnfx8MGqmYfCZ05rm-pZaP-752-vXtBmLOV_7DiofOUVnG6RC8GfKU--k22ga_ThSDE4RsAd-YFewK1mtItDPTIYkNMKyd9EjtN4oac2NDMcniT-DB3FCSI_KthOMT6TjtFQudtXw6dKPJtCgvt9L5L2G2H0bZM6LmZfV8BD1Kj0ZuVFEdDI9OPw_w-rKdlqV4G1y19ZLjTBKMaICE0uE1nvbvG1lGcgi8Uu4LJDKzNNwY15RahHhfLe5pm95H-EtnvNCKY_pMMYwUziHKYcQLftgAvZi1z1YPE74jnUcM0DdvwdWpzSffbSXAYGMPrUG4a8bqRHIcfLSOW5SStKAHWg2UHBjrP4SoG9LJyOt1zGqwjkK19O-Bvatx0_YGn9naT7wHhtI7HMAV-v4Mb5kEd2all9cAy61COwsp6jUXhRDIddop9eEA_yJp3ynZWPqmwU_OToOdKrJPlTvHnwZlOcqZqmxsG11ye1Xb5r7tqhPVgyztaPrYRfAsXOfMN_KO5poG2z9UEEuZPXxJ0a6IErUvJwoVn64Yb1hXbuqK381XAIx4qdNv1kr2AHmDPi-jPNZBbPjkk7hktP6BJ0T1WCUel6D1VnXgu9ess7JPsso_MFhyLIIXoYldVdigORCoMkwq5J49wTEFPlPIxfT-EWpeiRWmMVZjXX7e8lQA8zFzwCsM7U343prtbPqJRuOwMI0nQwLThOr6p0Y3l_dkmbmtpFZaVWhPOJ1fz1u1SpUukdmUbwxYFLUtYWCAYz5s9xqxrwpv9q7TiFGVUPHXk3rjkHZ_vinUFN43rsRbPJiz_GyKmovG3l_wCW8-pXk9S8QVngu7K24V18obVHcYuVgzj-yWaTNT9zCGU5yHy6h3zuE0yxw_3z0mSqE1uxb6bnR4VkQEI2OEBos-5H4ppbOwa2_H6fEOfaOJXUtUMcH6IUjlytsx6f9jw2pDgt9bK4lvkwNSdxUsz5zj3TPJTCidvJj5QuX7mal8xVMkDbvnk1XMcoMvSp12q9lUPaLjQJfNgFweKLYGIZNVoSIw2SSZlU85jUZcsilV6kEYYfaVxhwXFovWkB_DxPki5tv8U4UkfxhTc1bCgSeukEQbGUxXcuyN7Ve7WrxmP4p7-PBaP6Xvut3d3he8uckxNe932VWLkZfHMyeSMJ9wFj0BXRR8GMbrc7vJFlkhGoAP-qD9APYgTkqP2pLukqOwyRtDh4CzxJHARUJpAnXvSIRgiB5wJyX0AggRJ2otTDaICVWf29XcWdmeku_SbIgkouAhjBKp01_OHyHiFavkmeGJFaJPUVkc6vA9NyIpnhhfnwIvo4lbhhMWw-Nv1eMWJMXlSTgU2N4uF2G7eXb2czejOH21wygL339Oikkn3BAQoGlU0KE3NbRanBIXJUWWydwcnWClhDOpgZCJm0tbIm0Y9G1j_MBRyhEKnw0ORQXDBpNRnA7aDFr_BetaQdh34Xmg15x5fxV7N9rZrBNaw5ZWEoZejuvF2czTyh7P90wB-dk6Tr5FiqjxFjTH68GDoGoXG9HT5ctg8JUbld2XYjIq2N6ZeKQfHe6Lxi0VOv78hVTiquD1k0xTkzJ2ZL7bthZGcPiZAAKel-fDFPYQIE31cnwMtS_snvQeF_lz9DNuPg90YJQDrXBDWYDTDyzyIzraFDm5TS2QTG0iH9jI2U4xwZ0mtIgW82rPDcfJxIXkF_hdaqonDuUYA5FR93_GsbC7Fe0Hanbu6baFwB5M7PKLzTyVXorO6yG88_im3BHYn7PtNVgDSJNig-FIfDRIZAbeb0cnBV_i90_5ZuhsyfQ8o_dGcZDKbgnOI71zdpCXpdcqp3PF0CXcRr6YqLYITnJWd9aT2O4UNy_vJXaIRlCR09sBGPtfNctdsiK4MQyj7MMi8Ol4iLXYUbO2fkneIvaMRSEOWtZy0vDfA4OSJMa62N3w4QtWHgd5bcC3FUb32Qm42GppAxNMMuaKumhccKRtjLW_GYNq-9dpFEsjSkU2OsOhfgv_6a7OsIBvrKGthlxBsy6cp4pyNRz8k5EuMi860MeTal2G49Yt0ykJ_nm_W8Pd6XG11PzHcQNnlJiYlWR_8t63o50n_MNQ8XuLcx6n0s_mVIlUriKW0EwRB2Js5SMupesQskEdeywkP8yr2p0RI_cP-7dEd44vENTT-dwj0k1JaBZgiNK6Jf0JkPua73nsnZimDHCf-JVcYjAnHU9TnjhKwQf_c71IuBBLu5vpFQQNuZZlOPQH4pFpZJPdYuYXRVTJMee1vkB3eMPT3NH8xzxNg1wVnjMmYeb6R_3TaAwCGKa3kSbhhD4s3Z5a7ZPA7u3_56FsxH0fPYC2Ivr59aMhB5YpMlkE0v1DNnJp_y6BCX270M6J_a2i3J-_NFn8oPg65bYcMaVA7RK7fBvRELN_aEPP0i5lV4XGaVsjy8ITDvZ17Fwh7rtxWb2ersV-k6WEGUMDX0oLL8pPjyUSY1YLCmK1ANovkAmR5XQ6Vwc270W8KclknZCUSk4V8t9DgaUP6yYjDUOwB2F_a9fdrDEVCh1UiH-4n_FsRb3psSjMUAqTA6qmuipDkHal_czWcc9AH8F2pkaItTAhKr3sPzRmCx3iIl2kZ1mAc5A8wusk3z-JpC3CZFtTy8MBwZRdkfj6tcgxbSBc40Nm150-ZXxzQFgj6Q5isLKIaIx_4weYjuC4H85NMQy9uDPK5l5YuQKI1NM-re41Q38wv2-9gGsVaMlen5-6BhkIkhf3SXPymql-nK_Voka7t71_lqiqBd2RYAGXhev6sEHDyP2QtyLlj1d3tDOxXQQpBO3oBES1SySrfeE_82S8cDzU8yCyDDMIPINa_tchhod99oYbyl5PBlA07pGheG5zggCKtiYnxHlIGaH111JNNhuog5hPWKJ8fnoHe4vDTvRDXmS4WgB8WX1f7vEqdr5u6eyGHiFU_kqXAhFNoqrK9PUxrBko2oiqXVaOMj-6T87tJPfuwRNmRIHGP8zD4kE3IB7bhwnZ8y04UKFRdr13D31eAZEs0hk0eH8IHTwNb9kDmH0WYa-ZkEY4cAfqfeeptvp8Bi1oDEtc3RoG2qVnDBkxYcHsKn8jtzVgYj_olRGYS48u5aGwtKjTbACFtlkRX8DJ1tfE0SgohVMOcvBEtSIib_bv_ynw4cdeft5kfwcpyu72lP4-XrA4vR4Ugfw9mahiMvax6_rwPWwedPoJzp0Mokc4tDD4u5d2FgUhHn2DzShfz_0e3-5dqkYHVLoHGmRYcskYibUX_pFwOuIpTmKtqo3nDfC1rTQVyDn0ESTVkqsZSIUzO-nI9kZMpNzpXnbJvIfY8fYHnunjvv4DQ3OminYBkgKGS8ayH8WtrSduGxmGLAkQRFqJ8kMJ2HwGusXjjpTqR9Kw5g5YhiYySDL3xmwPvDjfiC_SP6Z-1iyIdAtNtCzTeQhjoXmFEZfS7FGZoXLBA8mcy6FCpuXJZAxLoWXz4-uEwLDxChct47gse6ARiyD34yPsWjZf7JRc5CP6BQpwNn_NIyUD1CMXOS4BVLo4GMIBIKkrAEHt-rbQaW8rxMJGrv9l21r3YF0OXIJ7qAqAESvfqpJZDsm49o5Mqm5bwW9_iXeIT2Zfbt130d0adQf0dFTTN42biXandys8fWIK0IPFcM9iIpO7Pg2BubanxKOmX6bfnF9Xmx9v4fMGlh31pSsdUMOWL-3733UU128Y_0O7q2tp2gOwpyS0RW5Tuh3KBjJciBA_WvSod6snj0fYXO0PLtA7_Tl4njS3GozgzdmS0jStIvsR21pCbIO901q2L3bynQL-i1XVruPnDTAFx5iXHGnPhDipjZ4fLqJckdGG0aVKKlz7agcELHPyREel50Ts1fo1sKsYS97tLivaKGXW1Fv8pTWpmFvjhtoSMId8JxO-jScBGrthnesGlqSgg-ZEG8mucgvUbOAaGpWOLbN-DWCuSDHjFHYTgAkOuc4iJWMjGeBk59Shd02IsddS8rQPY1xV6VYu8KrNUMIYprkoEGP9VWk7Z6MeAfWhEnqzgMRstdLFCynweAmuieZH14D--Ikjc-E48XPtG4cgv-_wFtt9m94dKr7q7OZparEWapuao-K-ftN_7dlAWy6wgi8CgjlIRo3i5fsfiQ9bqHDxI4CPFwSm2kdsNQ6DmyRpgQ-mVEBVnc8B3MI3cPL2ySXJyQyIB8v5a9SAuaQCJ_ARtgYQHOtZJAYkimOCsyE58ZuzZsjKHQAV0Ey1QkzlYUhbyuiQ4ZqNBoT3XQIr6PQkxpxlVLj4qgs9CfoUspSN_mwshZz0lWS0pI89B_86dk1S-UZOoQEQYW5Rv1bheVsq0vZrfUbntW3NBH2aY-qrtv4AkkzldoEOBEaw8ne7xOa5aYQC_EfHxy_O6GkG_QIWJlexStLabRSHhvtAHgdPKMP3XXWgMWwPIkvu3sh_bY6Q8vP6ewp9esibNjKP_GB0S0p7_XujYTG0boDds6_r8n21CB5I46Mbmad-umPfChy8vCdxn7wSbS8PLjsPrJa507JrFAfC0ttwgwEoczZo5HbMRI_5MPwgp6-YJ29BypTeh6NUZm2e0YgoJmKj7QOxsyLDcLR1fDggeklKvumXByyKqTPQJFd0PsJi8qMJwHvVtj_zzpwwnFUsns0QkgI97nxrtDnudBPIyS3P7BcB8fSOQm5StLm58rs9c6T47COgYJQdYUVQJ7jDIuGa9LbEpuzSYIYnP8sIyC-x9KkAbb7z-CqiCEM1LJlkvgEhZEGY3yT1D46InYHeZCThCBpV7Ux2vrcWCUsRVI5PBoNj1VYZW5jq1TqTK5cBsFM0srSkM7YXOZYSHhZFS-daKpNERWNDyM61yVh66uu4yqWxZepse9AAwdEf4g7h0mYrmQQcNcR-SVWSmWWox1jlj9TlMRk3mkBnXQPtLjy3qw6bVIJA1Rpdxi8mW-io0c5CVx7dLJs1gmC-SrFsG8BYJR_cdpoO2L2T3hmGI9AzjpJAfP3kqiG4PFxifX4Eg0Dzz0nfhSReRh5_KvuqnecxOkAfRbujBPsHvTOGmScfbeINJRWc1XiefaayQyy9wixX5tdc-52sgObDUvVU53axM52ZB2-pqujc040M58cJRCxk7h7E1rpktwKmxPgp8PsJkwzLu0sJlCZkqrkaeRRz1L1HIli9M0I_3xfhTCp2BrPZWK-e5bVwu6orthLtQHQBqUNEpAAlM2Rq3rqEr0wAwvJUPXEQS4h2ov2caxy_4GHfNoo2b7wg2yvML174saA9kj1ulEQNdxKl-_iF05A--QhGOVUlDPxJPLFw4r_yQJbe1gWGDLo5ai61tTkjCu0gAbcCkCEGCAAm1ggxwAMMHBmXY8Lh-5bnIHl4wIsH9W1UqZvFy_8eJuyD6lU-CtSRX7_YT8rk11Tx_y1_zmJR4ieb6NkeyEZqjpkM_Sifk5CVqMPZ_Aeem6Y_FrJ-mCVNgwn6Xfl_Qz-YWPFq_IRSyQUEQYz8eS145K5tyTxKweTVOwOp6jr_XgHlZjbZoymAQNDBm9S39jDFflej_5TfqqXzyRm3a1wsSCJpmu2nqERMJbhBA-Coq8NbtfCVcdiX9UOGYoa-065PhGXg2s8ZTJIKNpd8PcAg1hHsTK9HsCqWjieYfzh5vO_O56UZiHntWfVUfftTMCDv8JIOo4EInx4al53Aw6yX9wunxg_sFhS-9YxdEN1tnFSaFaluK8VoBO7JOuH-YTm2snC6B5RpWUoZzlEId6bo2IorGwa0xOwkkiqfBvpdoUzbhlvQzkXt1XFpeRFTssYmIlpeWQkSeTE-tlorn969GbL1u6LoO0Z0cIR94axEym3qnqsKsVI5LhYeoNc-zHFlPny_GDb2mdBSZlQt3SHCZSxMF37-BRdJmvNsJCU9zuY93YQ8yD2f1axyENJ_l9mSmGbLtuQZdqszJs7WeK1b8rE8Cveqq-NvnC0oGflkpDan4k-a7_hDZcUZ2S2qxFyZMXdWQ2wzYBdW3zSXSrTmRbbe73sqjst3Gw2plJrRfsB8aDvOQP16Jj1_TxxUaDsRYHXZ6WSL9RH4RImRMbhivfk7GEv05nLHPBRd3dEahlyXXiqibbG429a2YaanKIlzWZ7Z88LVLKortIWXc5-TUK10wPg8htVzz4IFwt4Y1j68_sc9eZzNggGN1sdeQ3BbsHgkC3SQqSrrShDBjv7SIGZU0QpJuGYGMWwzLTB8bRlUfux5CCnu4a9ixQG8IJZzeRE1sWVoWzJRGYhZABexnBLSXoiBNcKDkBCQ_ZNHceEtinHPXmy4VsIiZvrs7hjKC6d310MOSoGsS5FyJjDq8elqwIjzxBP3HBVRM79kLnX3UiWePEbUfAIq9obdegeSGC-BLFD8CnAAkUeLNnVC7rXygnbNIl0h__gfWhpdKPzV9lnX0q4ZEjNzku66cam8QU4OVzcMLrb5lzFe7_JgALfa9dYZuvSVVGyaktCMFcFGqj7kHNxtLe_34livWk4H_C2TojBN8OqgyK2qzAe_DYMyW2JN-gT5rZKnLI3vQdhu-pi4iIFJ0lCAZ8uxZAUjtJbuVA0yW6ed1rN00W0fZeiPl3Jx8rt5pa-vS98MBIgjjby3QKxRkILdU_ueIASfsvoHU74msSI5vvQ9yxT5Jtc2CmFk3mSDaCQt6vMw1Pcah5iWW0VCE4IDU3eHSSM_H_-IfN-weK3yr75anzKxP7V1yXBCEpssRx6rJDGsoTWjw1x9XDXfOmsPtgPJcyhvZAym--UfMd_9vZZcRT6fjjMgJs4O1wBBEglk4PbgnLdfFm0z2yvOPbTiJXUuREq7eLmfIEK1ykfBv2n716iJpYCv2a1GlIt-nL1_iWYBHj57TjM-pWwhFPppNiu7kZLJLAQ3YROEw_xB1F2GPkIE1Y0Mq6eIFzLmccA5NUKud47TvKZ8ykQqPMYOWWRgTN0Cf6zumwbhsYr8hSoxScUoPB9X9dQkQeaxxBGoikN14PK8bo78UQGsZyND7qRGd6u-v6eV4JnLRdNvbglI9R0mmfrHqrBNTxYzmBPoBr0nxx_ddcpJahUWyXpxSmNg6HdeBiUAPgteCPK1Y94wdTloIqDsbH98gQEBEnvxEJfjROZjyhv_FQvjIO-KEI9IEXLOLuDDXBZ3WdCqeZoZ1x8l-CUE5EXtwY4ezaoEL2W-4YRzQkXA3olvQt0bc3nkHpLss7ONgRqvUXeO_jkCq_PQXE6jdoprD1e1t7q8vjeBSJiDzkH3b5qlY4eRH2NqyjrlFt5Ve0eC2vs27TPXwJnh-kg_qd-4sQrRRM8EY-WbMXnF3UPeuqQnnakHGvOf0tyHTo8U3PmwiHkCKu7Z6F3Ux6sQ6V_-g6aeLHROO1JtgbQbae0ZthGlSWrQE4BtZVh1b8bkLu_MyCHILYM0fmyW7J3aAjjgXXf9c4cwBBXATSlrlHprhPco3eHTN8CTWnKo4OZxf744wsZ8goe2oMJeP7O1QIE241esCuSR6JnW62FnG41TQh9lTQolg8j4gqzgUV_WRt7pIY32LkP_SB24ycwvZJRnDQ91z7V-TAqh_aMb79G2UrB4gdSvYXzhKSknNv-skImVnDLCZN7Fffqd3q7zo7q8RdaN_aXWTjE5WKKhZOSnW2JfOYeZ5BOmAXSOeDA0enAFLZsspCWfSusco4Wbpi-mcW0RmGhMea4SlV68nxdRX0MgKT13le6P0V4su_yh6-m-BGvntI-KzZnTz-iOyHEwk-Signy19xIT-EHOx5q6443g-k3aZuTMzB7YoemD2uuEjxDeAls_prOqmBCMCGwAOItx5m7yjfNDsBjdn9fkMfbHH_JlgfjEKl5h75VZEicu3q6P3Ynns-fMwX_O5tS9RnWkLH4cBfiXkCBxnQyUUebE5HyUibEHPfwOvJZamvU3SclsfAnNvw5nd-Chz31Ys94WOuTx0jVcHSQc2e9i_jJEap0cIeBFm0ee_4FsdJScgdhTr0j5YGdb3owZB-3XpDIqYZUz0zrkFCxpU0tWyFIfieI-irqjLvc6S8jNYJo9LawlkH272swJER4FD0D_wVsBFq0A5g2wJU6MBBKO3TMj3Saoopg-aw0UtSu8JYzHmUcmvPKReUBNJmYtWfKg_f8sY50X0e8Op9L_BBzsBTQDv3BVS0GQ2Ps7BxOp0eG_G_MR-zfQeS3AJuhoXJWA0jZzMS9gc8PsNE7X9KBEc5MMBBjQ7le9sJyQEpx81r84HIrUBmcGvfmxgXeEkX21X81s7mvxzJ_EGl7vfMVVvP_AKV_qxtlzUbMyuGoS7lOqlrmhd3HEpFwhE7RVQtKtMgEOk7WlpmAiDeMCH04jJj9mhe5NnU5BEpoAiJAPx0nJXjkZHp9KsiwQ927njf9jW2z2z31hn3nnxXMDNrlUeS2CQ529EZHtgIIvH1We6fyK9VDgVCL_krkYGs_QfwLL8KILp91OL0f_omwzmK7ru2Fqp6oeMeYGqUvIzKqNzFNdail4stnm605iYuY7q83SBTEAmlRH7UHAzHlVCOXBa7DUz1kvUwmJIE_5nEybRLhaYbA8laEjTs2SCn4Q6R7yNtvgaTU6_aGaU4LI9dfnTG7xOthDEyUN51Y50Pi1LEC6Q4s1ixnnMuYzeqJ_BSVMN9g_bKOjnr3Uujb42KSoqTlPW8PYdA8BlZkDsito0WRuSe5fnpbV5YI6hVhmU12Oih-1WGsDNlAYp6TEPhIVpPPXS_oN2be55p6KOFvOSQu6p3JK0atsKbGelz-gcdltfQG4vYkV_EaTVBUg-pa86PMpa3EDtjsLiUtQbO1uPkscmbEcSR18YE0huJkheBVuOzZ0xJ3e8jYiCIeyrCWptzCyjt7en2-A0X-uds5R9lB4nPRC1rM4R5PJw-6IbYmz5YMmpnxtBzhuf6iy1cUnIXqBF5eLULqX0jwKK9QZPHwPl1S7ZFUfnJHqCfyGRyKUaomKWrsJ0sWOgskw3koGafYdHJ6RIWpqDJ8RgHlP9ZKwFrHJjO7CG9-7_MZ97n1F0CnDvRcd5hAcsvJGkVIz-eWJ54hNdbao4uY2Syj_Ae4YS76rGR98s6FhKMaTU3uzBqL_W2e1lVcvCc9em6SRYeyzi34KsbFKR66sVT3cgHzsB5NhdK3BDMIS68-rbZ2-_NtmbAO9Ufx80K1FCmEoGduJmPkara78UnSrK2fvscvmM4CYwzly7wooa6AhGz0WWYdtNrdyR9CCTwQIems2sHlq-KGg_co6BrdE7Ot1t83pa7ESt0I8ZPWnFVkw2lc8O1Ozh22i0cti5l-cXsHzZyZfNMPvAyWEe65kNLkBZ76fbnu3OqlRUk32FywhUUrZp_PYZHe2RuSe9rk4X3MGZg3euGalM4W0QXEc1TnkUqyW0eYiuT2SKrC7uRrohPSQEKQ7l10Kp_dnWzBRQUG7Eo6UM9g3LX7IiQMwPIA7q9sulEN9BI4vYCZAautJIwfVzdnY6JYRU084pxaxZAlQ1vYBAhHMYdFXDeT-GwAtUhfhJGQCwU21O8lqfQ0wH6-OCW6ifOrKGjWCHXQmVnlJEyosik1p7lVXX5nVILGf4bvfIeAKXyo4emOhCK1EDKdz57SOMSgNhnweLl8sCQd3cKPjsEvCvjTOJdexYr_6s7m8nb2n7FJXuBc4yI6VF_pkkNZFnm3WWH_or6K_Nou_SQZZu0uNOuEnJwx98MrFi3bCYJkptpODer6CMZK437A4uG3ohySgtMg16u4PU6PyxfGnpksDbQBcQPt4-6D6O-aLQkEXXfd_63WqHTCsRI9TnTid8DxpJffFNur_Y8hLq_FqirQRGf_O3wAd8nrKuhrf_4BmEYS0gvEYx_qQsGN1jee1waKns2MlU51eTF22Tk-fh6fpcgSmnt7VHbWK7TofVqHfM6VBCoa3LY_fJcSCF8UHpraVUq2ZPdKo14tqTM9IaOkRpcqeMXogCOe8-SjKMgS2vPI70YdDmjZTQCmviA3hg5dV_4MUYVZIuUrsce7riYFL8r4Kn0ql6U-6BnH8tK9wIsqgYnjQnDo3RHvdLwjtMOa8LjK87PkEpnWJ1bRJL5OSGFsYylfVE2NGbbpHeej6AIYzoyfqwL1g_NvKY4122E-jMCAY3_u0AVJEpFvM53pmodPAdnwvbu2Zlnnr_olM8sTRnEQLjDz5DXHjxZlEKYyZYPYCe_RH70vxcgecDwKhmABKuDWnMT5wMKMQOeJn9qvgZ8f6fYyqPasWw8DGlU_RlSnELCh97ppQW-dDx_bpt0HJA1Nwiv6cYwnhgLlZlZHUit29AoAt0X55iH1VkCScNthsjjssBkJY7ITS_h56OxyuU0Z9GvR9fQHI0HTSIsurvhJJM00J9hGvyTbYT8msgiqEY-5GAmabWF87Zu3XU4fNl6pfqzHALY-ce0FEJSmXqsk3zd43bqOHRRhad1cAbW_Bvmtdvg7QCCUZyT9eBQmEkBHyl6so41Gvzf0_qVHu03T5pSd6tMkSKyJ2_Ag4ylh7bFNSq6gFA4mGN9yy9nsNvzor79hr8v_BQ9ngAbOOVJqUXobM_vq0Z7cGra0DF0PDlDn54W1PUqyJUgprtDqJZnyIe7yqu7b0HbsRRB4yZrIrAOtMktKRnGy26FuES1x819SbRAUhZjGG1jTW5Dn3aC-AbnQkODWhNA6aPiW48R7iUR6FsF219PWFxQH0ScELls2YLxPpOtCVckUVgqXo626En4XRgpKpZIHUw9XsFiDpfhlyOYWhWldzOyy0sojdH7kPlp37Xojcd7ZCLBg9mhM90ag7pchbg0xfrX7gvx3mbrXtPrjSE44ZSSDLrr2BIbmuqYo3QlKWCu_2KpgA7CGOD9VPuLvjccWTCvo1S8oVqBcyCutoDntZuvugRz6KpZVW165oaCPV6284ec1fBtxN3ZJicVmX6W6mfH6cpn58aJSNMIx2uHP9sP0kGDp2t-E0pdGc5mjLtqYGbUSzHuJZNSxQF79NwvEl2DgdcKFMTZB1KpxrZvZ1h2B5RJZ3dYhJHstyBqYivhmAPM-fkWGyGUrsH-yvOGrDYz-oFcCjP-eabmlFVsJH7mYE4CyJKi81j429n2tuIVioik3uKeR68fkVSowQ4uosbQVHzXnL4XIyhrbWP5SD-3qZ4f_m5pv7APUnL9A3YG2GxDQJepWFEfZdydu1_AaJv64jM2Nmnz17bPLz1FIAd7E3yi8EjFKsQPPjwTlaXg0pyedIL0S6hjPZo4aPNglBmwGLNGdnI8iHt3Uy6SDkt94ran6VrJJPOswGSbg_ICRhoawcF1joc2e_Vbd35TYcnv7-wW97UI7M3pDb5OcouZrXyNbek8QdGdXzZBdnYD4ZyUFtd4j1SA80Foq8lov0nWUgEhnwiRJppp-6Ii3fC57daC7Q2FueuY5Lo9aK0cpzJixuLY4nU_qkKO_2FUkY-RHdi3abjJdlLlWCD8qkixKxctHx5Mv4_lrhLxv7lurT-laUKp53Shit2Km9OLy521FGvCJ9k88x3xowvfHg7aU1s64pJcjymPwOfPKX-LzI48QkD-MEa3HT2LUl0CiykT2hvy48cjgJAPyK6JLnc6O0clI2DI2kEsT2PL3oVndlEXxOswimEkUELGNXnQMbNL-a0oVNuetYnC15TWKJ3T6DrEcA94j4FRxAOV11xgZy7BYrMQALbGk7zMoOhBpj3ZDUFxPXYbxZGVza2b1rGfz_-i3IYqmc4OLiX677A2AhKAZ2z1cku3683aQYCV3Rp7e3oIOjjT7q0qXANFZpCPEi1X0BKQ-hHJVGQZdzqnpO3MSf6rHkb8CX5qugvfNIBLDF1kjbh2j27WouzimRgAc8kGmu13xnPqNvv-bcQZV4q0fqj34pYAT6xf_AWFwZChu0bQjK37LcjJPUvqLLI36shEcmFwoECDv5KJbxxjmPbdUrjBCOFdcE-gvSHAZakFB_QAvIfqfwrH0l4w4kXaobCqIhH-AkSCowtz7bAUzatPJxybi4NtMP7epqoJ5q_22gq3c71bDCpCKCUvhxltK0elGXtRD8WHn-fNTZmTVs-jlgmm_4kIyEFjVejhsRO1q4cYa08GKorZ0iOt2-02BnaWVWBN8bVoisFt-hA8a1bpIEL2hf36QjnX5kTTmbljkmLFZt1sRa2I0fkpI-BFj99AE2WQS72vPZaougrwJgdxPnShoUwIXV8I557x9sedflTmbnY2O4X0y5eHcCuhyvKuWZmf2EOFAOmNEi34SK2sReJjwlP5ICDno9ldPWRdHo52poqX1YIDXHypn6732E0eYEFmnopZX8VmI0JPaf8VxHfDAgqTdGkoRpnsTg97fd27ZInrCsggwGkcJX2b2pmWaXa8C4fmO1O8F5TABY4xVG5PYKPNZvWMb2DCWMi0RCEoVRydM047Bgba57LCvHcqGoYuIKcDKHOegA5SNzOHnWo34wT9mtoqoXfYnRSjZmnCCFmmTgZtnkmv1gmmYKZbxhhzzIfBPKQcXO9t1ZcAfVxbms5vXcsDghV8iXYMmMzzKovZr19vRij0pcU5tklMNpX-lkWLRN2qoSWPqR1RU8rz1yFJfrA0WvFNypfSRDreAAy3hO5Z8Ix5OGJSw8kuBN8GrfNnY5WMyZjX8gPenigQ_KlaAh6SO1ahgnkl3nGP2n5aOy5FcHqRVpfgmqsZ2NH_wE7kBRsm41xwlqjBbpaFDrSuUdNXq3xe-gjY45lVxLwzjZy1qM-r7QTBkO7j36_jaXfmgVCZdDJ3CAHiwrcmnwGeHfCq0qPgx0PuGa5VYGt2z6sWn041xxxokO6I5iCimRBh5MTXCKpNgktRuPyAVAk-kGkhTZWxc-wIDuapqqlsvsNsLUbLQU_vGudwyLdmPeg6PUkoZ_oG4qHhzHqUHZBP0m7tdqE1ZyQnIWotzSaRWTFtVP8WqTEwMVPKu_Q9yxnPQ-R87yc2wTDeMl2fh5ksCty7gaaXoQAyVLoC881WMYUW9wG-w1F7Ll7UDzdBA1sSXjGsfeybxJSz52JkmjPtKKjtxQIlecTIXEr0PWRdUMAHXnieYcwoYfq6nsKZ3R2o2gwG8_Vh3HOgk6RaXvJAANFvOQDb6PH3Ph4ol1hNaU51NfEPKYE8RiRKMsrwQAu39ybFmwAS-PHPfyTbJbc3LbCXrimLaPpcc1Ai825eJyJ3P-2Q3oBuZ5OBL1q8c4TvBP5_OjCPlfmyn1KGwbD3G_S4ZraOPYOTabFudu3u8ZzoygP5m5NLLXKxcaNxYlBwHxHOx6ciHX_03_yaWtB83_0hN2C8u9-pzl0phzb06w0XYnoa0JmbxJmYenp4s0Wscq4vvzpJXvcolNLeNWaYs-DaClSdf12lM430mTtXmYVgXVbV7ISal0JbCzvuJCAXc0FjMERdZ0X63GkJP7jkaoUjzdZigGjZvgiosEPxJXyCzr8KKk7JK4A3lqxBhEAND1oU6NtUbvkMMvdXnggbrmbSMZRqcBXf3WFrYJcJ-6ahsBYuA3lg1KBW0pmH6e8QfAjv0xangLWhBQMxsp3mmapmV5EE7PVN5R8hjSJh9sTmLXoza68UQCIctpzsXFj0TXCzq2h0Rnzv91vwEt8CIvgNq8gojtnmW3QpahugDtyN2UHm3iSiUKKwSiBZkf8ZcENLpMkVgD9IAsiTXUv_4FogWPpwAdl4zy6sL2s_ftLPmS0DmOmXRHJ9G-dE0zkMyzMqVkq7ro2B7LwfrcnZiBZi6VQej89XUmXyGcX77uFhHd_j6OWmexvu5tndGIbOTuQX0CWz9yaXU-HTJhiY9e_crNGZXi4ih_rIv92TMZivQnh5kibu8NE2nFxjpdNLpEbjDdd8PtEvAXAEE7qnFXGwGLmiSlhWDN20xWmbVLtzhLuLJxS1hIo2YpOH_4a7KS_EGZfH82vyJDh7X8eB4bN5ROW4P_izj9KFTFviX4Uo5Tu6uLexgHnao31Neb4X-i3qLOCUfKHJJlHV2Xd4Z7PRRAmC6Jh85KG12uOfi-8wZXXcg3VECVTWqFPyNC7c9NqzmqImfot_kI9r4RsxW-QGNwnFsrKc0Keljk8A-oFxXNQDOwLRsuMmDdw-f-UPrzqr9EpLrYya_wVc_idKX3Ey4ovtUf5PO8o2MXdJByG29lJT5K94vz5mAfaIxPGU2YHDcPx8MEiAayTRPd9ilSFJGeExDpt1qEXj6zgE54feCN00bl_Mj8_KrxhpC0xEipenwwi43y08gBKqnQoFrSVOcyQkGSTKPRzlmelIpOxDbPp-3hdBTTMPN5mZCDC7ACxO2CmJXwFU_m87w2ELhVx4Rn4rSCIKT8jslAicWFLMWR_Zb98JgeUs3DYyfzPeBtZ1BIKKE5MKmEyITeLXhlttU85a6y-L53Uv_QygXPMlt0J42xqXeIrHOXgGwxolXy5gOB9yjVlb_q5m1UNEGZWfqK6LvAE-J8oOACY4euLX3EWcsh0auULJi4wH3Y3nKG7HJFQyUO0JnjQwfyWfzSvelIZ41fi2Nw5r-wNqybt7tAMbUZIfcq7n_jQJscL00BxN5N-o3fEC5et1wnmQMiqISSW55c62rrN7TTeK7e6MbllJ7Co04KH-MDC7XBr6vsXmOfXXsD7izwC4YiQnOs_B5dGJrHiWlILKMJoPm9A6MY_Ipk_-ovp73PH3Spuyqj3gbaGgEY7eju2eCKgy5xjikU4zSwJvt1rqfjRZ2GSK-KvNVZXwOlcNurfjGx4gg3gD2oH3kjnOF3ZQwKf3hHyrwwoof0HQ_NKqO3hQk3elAr680JFe__PFCiN-lgyE16nSaI0NdaPIwf47eymU83M7Zd8vD7sHWJNnf1imqAiBLqXPWR7Rqm4gekkh701zPsJ2Iu6512sCNX-9KMFxIExfluqlNw6M0IlmQlht8-d47XGltzaA54GJFW3XEbd5zS-3HXSx1KvGzlXc64JuDZxLHUb5ZQzu1qEr005a3rGJk9uxvvl6fMXkjnSYxMRQILBXk_4jA17GYY_8-5yhS34A0bg1O7uT7wJn6DhLDOvBY6ajV_VYSOLpSpzOwWEokpS8-fGz7oPS24HbV0hJgI_HvMEkB9qPxUGdlSOQWQIIFTAtsMo2gf9J7z_edG6WZTPB-_SDpD69-tfdvhgNiM9GcnU_jjvZRehoOkRPEG9THHC3V0GTU3ZmsHD_S3kXlwFSqdsY6mZZ21nOAOLFs4gcrABwUzP3rEw-gaUP7mTUfd223y_P3KmOrIN7b5BR7PNgwdkw3Tkd55u7bTqxOahIR8MEPxojazJuGryPj1bNQRi8l5jbdGM_omNUJot420bj90n6NsoxmZoDeUWcR03IYRZjQjwqAq55c8fAwz_1-o0RlC7JWau77D_C1bw-_3olp_qE7MPVAwox2RLgEBZJ2JZs_h_bjkVS2T8e183UZV3XQqzte6E5urP0wV4aOJSyO6_niCHHNj3uFXHcaUO8jkJGmoTXBgvRYREn8S8wOFjGg9kJSPtiFQei9UHYF6lqIH7iPe5T8yeWEWsc1zZG9NF9MKosT5cZLKgF62oONemtZsljU9o8FSw4F4twnv4ySysMHZ1nGNa9f2XVLRRI_ktujhM7VAulFay_nfTdAPBU7vaizK83i1e3g2mzHvx0dKrtlfAjYtJmNkdQwFXChzSZT5KiLO80Hi1fSMPl6ggBo0dzKManVj_YBgrNd1HvzKE2JhGdRPwgNf-iU1wVgvqC1BQsY2qzimpDeLb2hIIj71DDZewcZhXTdFUyIfc_7dR5WjIsWLkpUrnFBYYqqrE3jGk2jc1LhtHcI-w3sqlRAMVnVWEKGsvHL4ECqvufWinq_lNZMtVu3ziWU2DtV03U1-LqGNwu6VkdVTLByIXhJ8qZENgeZmhmqhiC54zGbZFYg_WPtcBM_zuzHssq4VjmTyIgGgMqGUbsl6l2jdTT4nAM6BrwqWlg7AZaeNtuAWMjmtnHA2yB7r4OolmXsxgrW0JzKdneOQYyv5CwF1wo60FWCct5OqpqElJyBbqPcMhZKc6eQm1sQjO6nEJtqkvEuesAxaxmI9fWi3aVuTatLF5fRYgwWWYgYrUpe0efBvUBW0s6RKd7z3IZ7SBjKEdKMlzI3nhsIeiSk_-zWh37gLdozxCOGZ_Fp-1KXaO4A65vQJqivT-bzN9Cuq542hcBKgNTZfUe39CVO0Wg8E1DPdYbGHoobA9TSH--96VRj6cUVrCEG5icBEfqeylcL102XjlLoJw5HDe5QBnc8nPYVnH47WGHX2nUQdEZnoKyyRG3IR3XSWXzLmaFeod3hPeJx4xxmAFRs3-a-36lBc9FrsjMSdOULSwsQ0g7pC7J6hcxL7u5FKDtVJnM0aWHQqr93nPeOnrYo0UWSL3C8U_57xMqYm_HvOMNvEukk6q5N_NSZGt06RHVqswDL7dpK3yF0QStH8K_FoCOaHR-lOs-r2XJkxJ_9q9n22sTsAls0wObpRkI7Sgf_UxQFaLXqTaq0hnNUCOJuZdXhT2z8cg3eqAJzWC2eAkgbkr556fDnvJj6agVS8DgOfs0RwT7qORNwaIrJqr--xQACXLnaqfoOWn66Hxh4IoZ4Z0fmFcxJqgiivgp7JzJoxpq0e3V8gq5iPf3dpjbOyKxmFg9rPcOO2vWG8z8K4tqXrfMX-5k-V-7Ne7pE4XCVFdZzKFsr_JjlAidEwFMJD0KVhlrzzwJlM_MUp-I3kSR6pz484YVbnYu7_yUeBTZdasu7JU_jXEMZ38JRf2J2OXJAF5PQKZbKwk24bT3qXDjW8pfEJ-S56eepnRRYkwmKmxO1jFx8mOu61vcnfNQQ07eXq4CGwFXTICLuCfivmIn6XRX29zo8ggxcYyG39_NQJM03J8MicF7PJw8HfbHiNxdI_Z5fHuQEsFlDJrFB1KMdOoKAjFSfnSLayKiR--m9htw1Aa8M7SygithpWJ1eVFPsaG85baIZbWkJhku4x92qCAQ-9HrM_1CX_Y_PjEPqQIn-ZXcLqHDP7gVZzE7IOzYYjrGY0wfavJo9aPqu83zevqDgPovSiIHW7Vdhlrn5zEx6gpIGjcbGLdDv22GS4XC8DDpgrP6lzHURj2_TWDzBkZUgpgV12i1acosog3y_4bmodc38THXF0pusaYKuYn9Y3Ml37siLnI6DzCJjnN39kNQIuSVzDxEt-SALey0_XDpdaRtc4lK3yyZIpf2RECmW4PgeLrZqIeroDNV9D9NKcvnkW96mXr-lvthFC4RWmBVzdjKjKIVZaK0kiy8VowJ_KDoORt-pbz10a_V_Y6B8ZxK8eRg3jL2phwNIRaPiRy9RAG52KAN7OCmnG2w9__-o17aLIrGbEB-OI1tnmkeZA3kMTpw1Ab3Ml5OarPDVn29QhxJ1UxmNx-ae_Ar3NP1g9DFrc-Jy9Jug0buIOCXLcUzkN6mUf2wI3mOAo7c2qXjamZ04VElpFhizTVF0g9w2leui8KynaAW64Osk7MnMCTQ15WPMjYvCWld1RMxJ8DKqAAPqt6iwf9QP6JxOqYdtK1dyDgMAC8JUd-yXYLsKIyQudJFKOm1HUB6se_JXzHXAktSylYHrpoKujM8Mln9zAUTqOWckKBjA4BubfrWQo0iK9hFygse9dJnS_n2Om2eO8YFyjcXNLEhDoBLNrOrcw_WVXuxnqRnX1hpzj8oRfoUTbc_xtxtYGvA0ok0Bb56BNxwstYy-TUbc2-UTeIm0Sn69kWaavyP6hEqZ7QN_9eUkNoMExsyz3nrjYEbsZkrXn-2vBoWEIA11jHIm0ijR_H55BiQL0zP0I8-5bA0XXj5fVvM8QL6HGyNfpWQ_1rPiZZ3xXTcy6Ca5-QzI-voSTFnBxoPJ8tsOoKiqV9rQuUpEAAmF4KzDOOZqdqEsy_NBsDPSOlOgye-AbsJ2o7aq8HB4hmCy6rGclTNYg4pefIwX_SyA0zFYperLYjCe1hX0XjAB99uGAbWm7yBtwnQHqWybX5caNCNdtRffH6Gm3-VvKMS2FWxxcKu_WU1a4Yz969JQW8feGiFMwr0pw9v8Bn_l-_wogkp1G7I7MSn344ic-33AXpI3kkvavjJy5vwoXtm2OEE0DPZuXK8RfbV19b-8kM2KTNXqNY6E6oWy0XKN-p4EvVOY2nZODROINLUFT8thGM1ifiJun11tIMltFNEvlUfqQgugC86dH_-I4kapkCNj1DCmLVKZ8GNHDblVQYP8KlMpAMerpAfvufGUlWFBJk2g9cBRsA1-sdyZOkYo5QziEIa3iC883G2H1iFYV_WTZeQ7F-SeEZ-Edv0weZA-7Ar2KAp9_yoj1E0WlY8tc81P4eraL37Z09XdANTjazYhuQPhLcw3FcAobkdJjNX7Vvivs0VySjTYvhZtX62mFDRM4YpiXtMfCnpO4SdT7w6qm8Roj0Jwdb-y9OWJzPPZ9hV8i9bquKhJzutHSLwOqYQ_VaKZg8cHWuHoyH3LreuYWIYojhuCLKFTgRVpLB4S92Yg5jG8VT4FG1gCR-w1_CkoBXoZPYH2HLVL0nNvdPdvdOJVbo0ql_7sh69uLmJeIkBhGZqQDSmPpcDyePG5jS3XzM8LjSLH-ftCI-OV8bjviToFR_ibmGlf6B5KkdMHW1jf7x76-FYm83AoS8YBrybQ4LHafz8ndZB8rAJPAF3lRuvJd41sep8-Um2wsTbryvNJ16kQ3JhLZHddrkXjDnSCbjO7O9oFLDRgu8x3FMPBJaZynxQ8_GkBNQapo0-xNFr7eU7uNdoj2ecIc3kVVLbi55g7zWABvRsBiFb1GdVIDQNLHIHXXyK0P4QupL7wOxCB_s3109Ojvwt-WG05Dbb382bsPU5rCdeoo6OCw2g-4ZyGUUtyAcWWK4-Ul1BgePiVd8x2DwfqNkLi4EUlr-Qo_m5Zvjfa5xrkg1MgTnq709orf3QP6E2sNMc8zcu0GMrLcZcGN7CWavHF0TaGiQ8krMypphul5AaWCsW5s60d7IcbmD_1vswLFcXusL7egt9_Lf6p5UjAApFOSRvTbvhUb3OuQcbzR1CzAqsI_LWBJQv2GAvCw1Fsd-8sHVI3Y7aycr7gM6ozKJ-gA7Rs1Jq-D9X5iAmcPzDjU6xsRcav5R4BnaNqs53gaxDLiA2VIlASKTMGVfdTS2apxODxquKq7OSurKIpC4vCnKmNQZ-t7aQ_tgoNQKVEHNLgAANnLx8mIk--HMepS1OoyRcun5UL6szBsx0OuxdGVWuYyb4BEKn6quHDeMdJN70x_8Kx9HnSXn2_aOPrw4R_1oYsR-d7IpwyPf8xWVcn9zLNWIjFgeAKcQ-CbfbRdmsiQ9OI_y5Q2gbw-vi4FbGXNl01b3Rlb8_aBLxT1eldmfpl6zGqIopNRrvsLyyJRl8jKU1lzwcEEo2NqbG9ud9JRyRjpQh7TedGqnuGeOzPbBULsngnofCrXVgZvGQLtooFM4S8SSPhIczzGk6ud7xI939ubmBC8L7rvD-GDpbq8fjmkl4mSmQqoVUWyAjCUloTZb6tm67vJPjJyRc_VMvjpv08ZP8XN-DRbULF9u9gmhiinbG-FLvH2tSIuX2zNG9tqzRGLK9fPneMqtGu_Ljb4AXAoCWQSfE2tLRWkHdsBx9xkzRGuQKEi5a8MrDIGxQl91a5Vga7_R-wegPQyQQJy9ruSuC0YpTipPBwsY_rcUDbYwkx9yIO4SgsWQXoBvUBA7jGKKAgaAfhRJllN89HSn4shGWIe2lU6--pIeaOjgRzjWJGPue5RWoOCG6LZljMmD_DIN255Meiv_W3wRkpw4nChq2sXuc5bnvo_9Lo_hVqvYQCo9pztvMAaiobaeS9R01YRTF4s7gZjnQWP_2Z7ugm8tm9FrOYb9aXIQTmP9VyaRtAUrTuGWcOsfKUX9_qtrmdWVNqnLGIVJCllOenmj2TajL98s8DeZdZn7quADgwN5_bxRbMfZ5yspQwij4wH-fWYqM6YXRxxGP6ElL0uhwRvIgekUGOdYPz71lftA-0ax9Kxjlk2pJ5ynJyl-YO_aIwp-NzPWWw9Y5yuwEWWN3HXq7C2jJVSAhJ-X497mhaxIfYXkC_N_QC3B4kht8WHDdJf9VzkZlaxTWib6_tEc9hPb6Q4yrMishu2bUaSE6_HPDZQan0XsbYiPhcFS1OfYZbzLGmlJQ6B3f6tThTG8eU4h64hn2FCv9KzfPdDcbv_FbeZCMPfFSAeFcicwBiFLQ8ckRnQ-riW3LNt2Q6mS_2oW2-VPcOD4b4FCXVlkfdXsvuFCUZImWbty81lBkotIyiQPwQX8d4D7U",{"type":374,"children":1021,"toc":1030},[1022,1026],{"type":377,"tag":422,"props":1023,"children":1024},{},[1025],{"type":386,"value":1015},{"type":377,"tag":1027,"props":1028,"children":1029},"hr",{},[],{"title":369,"searchDepth":736,"depth":736,"links":1031},[],"content:notes-to-self:what-god-quantum-mechanics-and-consciousness-have-in-common.md","notes-to-self/what-god-quantum-mechanics-and-consciousness-have-in-common.md","notes-to-self/what-god-quantum-mechanics-and-consciousness-have-in-common",{"_path":1036,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":362,"description":1037,"slug":363,"date":1038,"dateString":1039,"encrypted":368,"encryptedBody":372,"body":1040,"_type":742,"_id":1081,"_source":744,"_file":1082,"_stem":1083,"_extension":747},"/notes-to-self/you-are-h","You are having a hard time making any model that looks good rendered. You had the best luck with a blender metallic texture with a random rusty aircraft carrier image. You had a dream of not having to do custom textures — of modeling so big parts could just be metal and details would be separate polygons matched to some greeble texture. Have not found success there.",1721318400000,"2024.07.18",{"type":374,"children":1041,"toc":1079},[1042,1046,1051,1056,1065,1074],{"type":377,"tag":422,"props":1043,"children":1044},{},[1045],{"type":386,"value":1037},{"type":377,"tag":422,"props":1047,"children":1048},{},[1049],{"type":386,"value":1050},"Maybe your base texture is not good. Should you be able to make a cube that looks like a real metal object hanging in space? What’s the secret to that?",{"type":377,"tag":422,"props":1052,"children":1053},{},[1054],{"type":386,"value":1055},"PBR = “Physically Based Rendering”. “A PBR texture is just a set of images for albedo, metal/specular, roughness, normal, displacement, ao, emission, to feed to a PBR shader.”",{"type":377,"tag":422,"props":1057,"children":1058},{},[1059],{"type":377,"tag":434,"props":1060,"children":1063},{"href":1061,"rel":1062},"https://polyhaven.com/textures/",[438],[1064],{"type":386,"value":1061},{"type":377,"tag":422,"props":1066,"children":1067},{},[1068],{"type":377,"tag":434,"props":1069,"children":1072},{"href":1070,"rel":1071},"https://quixel.com/megascans",[438],[1073],{"type":386,"value":1070},{"type":377,"tag":422,"props":1075,"children":1076},{},[1077],{"type":386,"value":1078},"Adobe Substance is the de facto standard tool for texturing and other fanciness. Non-subscription version can be purchased on Steam for $200.",{"title":369,"searchDepth":736,"depth":736,"links":1080},[],"content:notes-to-self:you-are-h.md","notes-to-self/you-are-h.md","notes-to-self/you-are-h",{"_path":1085,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":38,"description":1086,"slug":39,"date":1087,"dateString":1088,"encrypted":368,"encryptedBody":372,"body":1089,"_type":742,"_id":1126,"_source":744,"_file":1127,"_stem":1128,"_extension":747},"/notes-to-self/blender","You are bad at modeling, and want to get better (to make spaceships). Added difficulty of your end game being use for real time rendering, requires simpler models.",1719158400000,"2024.06.23",{"type":374,"children":1090,"toc":1124},[1091,1095,1100,1113],{"type":377,"tag":422,"props":1092,"children":1093},{},[1094],{"type":386,"value":1086},{"type":377,"tag":422,"props":1096,"children":1097},{},[1098],{"type":386,"value":1099},"Your approach is to make many many bad models until you get good. What you’ve learned:",{"type":377,"tag":378,"props":1101,"children":1102},{},[1103,1108],{"type":377,"tag":382,"props":1104,"children":1105},{},[1106],{"type":386,"value":1107},"Use bool tool add on (free) in Blender. Use “Brush Boolean” to make non-destructive changes.",{"type":377,"tag":382,"props":1109,"children":1110},{},[1111],{"type":386,"value":1112},"Use bevel modifier to make basic shapes look less basic.",{"type":377,"tag":422,"props":1114,"children":1115},{},[1116,1118],{"type":386,"value":1117},"This very fast video put you on to bool tool and touches on edges for making manageable UV maps: ",{"type":377,"tag":434,"props":1119,"children":1122},{"href":1120,"rel":1121},"https://www.youtube.com/watch?v=zit7UmzcSgU",[438],[1123],{"type":386,"value":1120},{"title":369,"searchDepth":736,"depth":736,"links":1125},[],"content:notes-to-self:blender.md","notes-to-self/blender.md","notes-to-self/blender",{"_path":1130,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":176,"description":369,"slug":177,"date":1131,"dateString":1132,"encrypted":368,"encryptedBody":372,"body":1133,"_type":742,"_id":1314,"_source":744,"_file":1315,"_stem":1316,"_extension":747},"/notes-to-self/military-ranks",1713801600000,"2024.04.22",{"type":374,"children":1134,"toc":1312},[1135],{"type":377,"tag":1136,"props":1137,"children":1138},"table",{},[1139,1163],{"type":377,"tag":1140,"props":1141,"children":1142},"thead",{},[1143],{"type":377,"tag":1144,"props":1145,"children":1146},"tr",{},[1147,1153,1158],{"type":377,"tag":1148,"props":1149,"children":1150},"th",{},[1151],{"type":386,"value":1152},"Unit Name",{"type":377,"tag":1148,"props":1154,"children":1155},{},[1156],{"type":386,"value":1157},"Size",{"type":377,"tag":1148,"props":1159,"children":1160},{},[1161],{"type":386,"value":1162},"Rank",{"type":377,"tag":1164,"props":1165,"children":1166},"tbody",{},[1167,1186,1204,1222,1240,1258,1276,1294],{"type":377,"tag":1144,"props":1168,"children":1169},{},[1170,1176,1181],{"type":377,"tag":1171,"props":1172,"children":1173},"td",{},[1174],{"type":386,"value":1175},"Squad",{"type":377,"tag":1171,"props":1177,"children":1178},{},[1179],{"type":386,"value":1180},"6-10 Soldiers",{"type":377,"tag":1171,"props":1182,"children":1183},{},[1184],{"type":386,"value":1185},"Sergeant",{"type":377,"tag":1144,"props":1187,"children":1188},{},[1189,1194,1199],{"type":377,"tag":1171,"props":1190,"children":1191},{},[1192],{"type":386,"value":1193},"Platoon",{"type":377,"tag":1171,"props":1195,"children":1196},{},[1197],{"type":386,"value":1198},"3-4 Squads",{"type":377,"tag":1171,"props":1200,"children":1201},{},[1202],{"type":386,"value":1203},"2nd Lieutenant",{"type":377,"tag":1144,"props":1205,"children":1206},{},[1207,1212,1217],{"type":377,"tag":1171,"props":1208,"children":1209},{},[1210],{"type":386,"value":1211},"Company/Battery/Troop",{"type":377,"tag":1171,"props":1213,"children":1214},{},[1215],{"type":386,"value":1216},"3-4 Platoons",{"type":377,"tag":1171,"props":1218,"children":1219},{},[1220],{"type":386,"value":1221},"Captain/1st Lieutenant/Major",{"type":377,"tag":1144,"props":1223,"children":1224},{},[1225,1230,1235],{"type":377,"tag":1171,"props":1226,"children":1227},{},[1228],{"type":386,"value":1229},"Battalion",{"type":377,"tag":1171,"props":1231,"children":1232},{},[1233],{"type":386,"value":1234},"3-5 Companies",{"type":377,"tag":1171,"props":1236,"children":1237},{},[1238],{"type":386,"value":1239},"Lieutenant Colonel",{"type":377,"tag":1144,"props":1241,"children":1242},{},[1243,1248,1253],{"type":377,"tag":1171,"props":1244,"children":1245},{},[1246],{"type":386,"value":1247},"Brigade/Regiment",{"type":377,"tag":1171,"props":1249,"children":1250},{},[1251],{"type":386,"value":1252},"3-5 Battalions",{"type":377,"tag":1171,"props":1254,"children":1255},{},[1256],{"type":386,"value":1257},"Brigadier General/Colonel",{"type":377,"tag":1144,"props":1259,"children":1260},{},[1261,1266,1271],{"type":377,"tag":1171,"props":1262,"children":1263},{},[1264],{"type":386,"value":1265},"Division",{"type":377,"tag":1171,"props":1267,"children":1268},{},[1269],{"type":386,"value":1270},"3 Brigades",{"type":377,"tag":1171,"props":1272,"children":1273},{},[1274],{"type":386,"value":1275},"Major General (2 stars)",{"type":377,"tag":1144,"props":1277,"children":1278},{},[1279,1284,1289],{"type":377,"tag":1171,"props":1280,"children":1281},{},[1282],{"type":386,"value":1283},"Corps",{"type":377,"tag":1171,"props":1285,"children":1286},{},[1287],{"type":386,"value":1288},"2+ Divisions",{"type":377,"tag":1171,"props":1290,"children":1291},{},[1292],{"type":386,"value":1293},"Lieutenant General (3 stars)",{"type":377,"tag":1144,"props":1295,"children":1296},{},[1297,1302,1307],{"type":377,"tag":1171,"props":1298,"children":1299},{},[1300],{"type":386,"value":1301},"Field Army",{"type":377,"tag":1171,"props":1303,"children":1304},{},[1305],{"type":386,"value":1306},"50K+ Soldiers",{"type":377,"tag":1171,"props":1308,"children":1309},{},[1310],{"type":386,"value":1311},"General (4 stars)",{"title":369,"searchDepth":736,"depth":736,"links":1313},[],"content:notes-to-self:military-ranks.md","notes-to-self/military-ranks.md","notes-to-self/military-ranks",{"_path":1318,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":293,"description":1319,"slug":294,"date":1320,"dateString":1321,"encrypted":368,"encryptedBody":372,"body":1322,"_type":742,"_id":1593,"_source":744,"_file":1594,"_stem":1595,"_extension":747},"/notes-to-self/supabase","Experimentally using for playkode.com reboot.",1713715200000,"2024.04.21",{"type":374,"children":1323,"toc":1589},[1324,1328,1333,1366,1371,1394,1399,1404,1416,1422,1428,1433,1438,1449,1455,1472,1477,1488,1493,1502,1507,1516,1521,1530,1536,1570,1576],{"type":377,"tag":422,"props":1325,"children":1326},{},[1327],{"type":386,"value":1319},{"type":377,"tag":422,"props":1329,"children":1330},{},[1331],{"type":386,"value":1332},"Free tier has",{"type":377,"tag":378,"props":1334,"children":1335},{},[1336,1341,1346,1351,1356,1361],{"type":377,"tag":382,"props":1337,"children":1338},{},[1339],{"type":386,"value":1340},"unlimited API calls",{"type":377,"tag":382,"props":1342,"children":1343},{},[1344],{"type":386,"value":1345},"50K monthly active users",{"type":377,"tag":382,"props":1347,"children":1348},{},[1349],{"type":386,"value":1350},"500MB DB space",{"type":377,"tag":382,"props":1352,"children":1353},{},[1354],{"type":386,"value":1355},"5GB Bandwidth",{"type":377,"tag":382,"props":1357,"children":1358},{},[1359],{"type":386,"value":1360},"1GB File storage",{"type":377,"tag":382,"props":1362,"children":1363},{},[1364],{"type":386,"value":1365},"2 active projects at a time",{"type":377,"tag":422,"props":1367,"children":1368},{},[1369],{"type":386,"value":1370},"Has",{"type":377,"tag":378,"props":1372,"children":1373},{},[1374,1379,1384,1389],{"type":377,"tag":382,"props":1375,"children":1376},{},[1377],{"type":386,"value":1378},"Authentication",{"type":377,"tag":382,"props":1380,"children":1381},{},[1382],{"type":386,"value":1383},"Postgres",{"type":377,"tag":382,"props":1385,"children":1386},{},[1387],{"type":386,"value":1388},"File storage",{"type":377,"tag":382,"props":1390,"children":1391},{},[1392],{"type":386,"value":1393},"Cloud functions",{"type":377,"tag":422,"props":1395,"children":1396},{},[1397],{"type":386,"value":1398},"Client can basically query Postgres, with both row-level and column-level auth possible. That’s great.",{"type":377,"tag":422,"props":1400,"children":1401},{},[1402],{"type":386,"value":1403},"Possibly harder, more complicated API calls can be done with “edge” functions (functions in the cloud). But you are tempted to move as much logic to the client as possible, as long as data integrity doesn’t become an issue (for example, client is quit in the middle of a multi-step process). Does Supabase allow transactions? No way they’d be possible outside of an edge function?",{"type":377,"tag":422,"props":1405,"children":1406},{},[1407,1414],{"type":377,"tag":434,"props":1408,"children":1411},{"href":1409,"rel":1410},"https://stackoverflow.com/a/77052403",[438],[1412],{"type":386,"value":1413},"Stackflow answer",{"type":386,"value":1415}," suggests Postgres function or trigger.",{"type":377,"tag":654,"props":1417,"children":1419},{"id":1418},"snippets-of-interest",[1420],{"type":386,"value":1421},"Snippets of Interest",{"type":377,"tag":632,"props":1423,"children":1425},{"id":1424},"to-manage-auth-policy-with-indirect-ownership",[1426],{"type":386,"value":1427},"To Manage Auth Policy with Indirect Ownership?",{"type":377,"tag":422,"props":1429,"children":1430},{},[1431],{"type":386,"value":1432},"In my case, a user has many projects. A project has many codes. How to know if a code can be updated by user?",{"type":377,"tag":422,"props":1434,"children":1435},{},[1436],{"type":386,"value":1437},"Auth policy for UPDATE looks like:",{"type":377,"tag":587,"props":1439,"children":1444},{"className":1440,"code":1442,"language":1443,"meta":369},[1441],"language-sql","create policy \"Update code in projects user owns\"\n  on \"public\".\"code\"\n  as permissive for update to authenticated using (\n    (( SELECT auth.uid() AS uid) IN (\n      SELECT projects.user_id FROM projects WHERE (\n          code.project_id = projects.id\n        )\n      )\n    )\n  );\n","sql",[1445],{"type":377,"tag":592,"props":1446,"children":1447},{"__ignoreMap":369},[1448],{"type":386,"value":1442},{"type":377,"tag":632,"props":1450,"children":1452},{"id":1451},"to-use-an-edge-function-from-web-client",[1453],{"type":386,"value":1454},"To Use an Edge Function From Web Client",{"type":377,"tag":422,"props":1456,"children":1457},{},[1458,1464,1466],{"type":377,"tag":434,"props":1459,"children":1462},{"href":1460,"rel":1461},"https://supabase.com/docs/guides/functions/cors",[438],[1463],{"type":386,"value":1460},{"type":386,"value":1465},"\nfor postgres: ",{"type":377,"tag":434,"props":1467,"children":1470},{"href":1468,"rel":1469},"https://supabase.com/docs/guides/functions/connect-to-postgres",[438],[1471],{"type":386,"value":1468},{"type":377,"tag":422,"props":1473,"children":1474},{},[1475],{"type":386,"value":1476},"Edge function:",{"type":377,"tag":587,"props":1478,"children":1483},{"className":1479,"code":1481,"language":1482,"meta":369},[1480],"language-ts","Deno.serve(async (req) => {\n  const corsHeaders = {\n    'Access-Control-Allow-Origin': '*',\n    'Access-Control-Allow-Headers': 'authorization, x-client-info, apikey, content-type',\n  }\n\n if (req.method === 'OPTIONS') {\n     return new Response('ok', { headers: corsHeaders })\n   }\n\n   try {\n     const { name } = await req.json()\n     const data = {\n       message: `Hello ${name}!`,\n     }\n\n     return new Response(JSON.stringify(data), {\n       headers: { ...corsHeaders, 'Content-Type': 'application/json' },\n       status: 200,\n     })\n   } catch (error) {\n     return new Response(JSON.stringify({ error: error.message }), {\n       headers: { ...corsHeaders, 'Content-Type': 'application/json' },\n       status: 400,\n     })\n   }\n})\n\n","ts",[1484],{"type":377,"tag":592,"props":1485,"children":1486},{"__ignoreMap":369},[1487],{"type":386,"value":1481},{"type":377,"tag":422,"props":1489,"children":1490},{},[1491],{"type":386,"value":1492},"Client:",{"type":377,"tag":587,"props":1494,"children":1497},{"className":1495,"code":1496,"language":1482,"meta":369},[1480],"const { data, error } = await supabase.functions.invoke('hello-world', {\n    body: { name: 'Foobar' }\n  })\n",[1498],{"type":377,"tag":592,"props":1499,"children":1500},{"__ignoreMap":369},[1501],{"type":386,"value":1496},{"type":377,"tag":422,"props":1503,"children":1504},{},[1505],{"type":386,"value":1506},"Create an edge function:",{"type":377,"tag":587,"props":1508,"children":1511},{"className":1509,"code":1510,"language":772,"meta":369},[774],"$ supabase functions new \u003Cfunction-name>\n",[1512],{"type":377,"tag":592,"props":1513,"children":1514},{"__ignoreMap":369},[1515],{"type":386,"value":1510},{"type":377,"tag":422,"props":1517,"children":1518},{},[1519],{"type":386,"value":1520},"Deploy an edge function:",{"type":377,"tag":587,"props":1522,"children":1525},{"className":1523,"code":1524,"language":772,"meta":369},[774],"$ supabase functions deploy \u003Cfunction-name>\n$ supabase functions deploy # deploys all functions\n",[1526],{"type":377,"tag":592,"props":1527,"children":1528},{"__ignoreMap":369},[1529],{"type":386,"value":1524},{"type":377,"tag":632,"props":1531,"children":1533},{"id":1532},"to-install-cli",[1534],{"type":386,"value":1535},"To Install CLI",{"type":377,"tag":422,"props":1537,"children":1538},{},[1539,1541,1547,1549,1555,1557,1563,1565],{"type":386,"value":1540},"You used ",{"type":377,"tag":592,"props":1542,"children":1544},{"className":1543},[],[1545],{"type":386,"value":1546},"go",{"type":386,"value":1548}," method (not Homebrew). Was installed in ",{"type":377,"tag":592,"props":1550,"children":1552},{"className":1551},[],[1553],{"type":386,"value":1554},"~/go/bin",{"type":386,"value":1556}," as ",{"type":377,"tag":592,"props":1558,"children":1560},{"className":1559},[],[1561],{"type":386,"value":1562},"cli",{"type":386,"value":1564}," so you renamed it to ",{"type":377,"tag":592,"props":1566,"children":1568},{"className":1567},[],[1569],{"type":386,"value":294},{"type":377,"tag":654,"props":1571,"children":1573},{"id":1572},"unanswered-questions",[1574],{"type":386,"value":1575},"Unanswered Questions",{"type":377,"tag":378,"props":1577,"children":1578},{},[1579,1584],{"type":377,"tag":382,"props":1580,"children":1581},{},[1582],{"type":386,"value":1583},"How to do database migrations? Can all this config be expressed in code & put under version control & made repeatable?",{"type":377,"tag":382,"props":1585,"children":1586},{},[1587],{"type":386,"value":1588},"Edge functions in particular; local testing? Must always be deployed individually, manually?",{"title":369,"searchDepth":736,"depth":736,"links":1590},[1591,1592],{"id":1418,"depth":739,"text":1421},{"id":1572,"depth":739,"text":1575},"content:notes-to-self:supabase.md","notes-to-self/supabase.md","notes-to-self/supabase",{"_path":1597,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":98,"description":1598,"slug":99,"date":1599,"dateString":1600,"encrypted":368,"encryptedBody":372,"body":1601,"_type":742,"_id":1654,"_source":744,"_file":1655,"_stem":1656,"_extension":747},"/notes-to-self/game-idea-lunar-lander-motherload","Also Lunar Leeper? Like Motherload in that you have to return to base to refuel between excursions. Farther and farther excursions to get (mine? collect?) better and better resources. Loses Motherload’s live-with-the-changes-you-made pleasure.",1710950400000,"2024-03-20",{"type":374,"children":1602,"toc":1651},[1603,1607,1612,1640,1646],{"type":377,"tag":422,"props":1604,"children":1605},{},[1606],{"type":386,"value":1598},{"type":377,"tag":422,"props":1608,"children":1609},{},[1610],{"type":386,"value":1611},"Ideas:",{"type":377,"tag":378,"props":1613,"children":1614},{},[1615,1620,1625,1630,1635],{"type":377,"tag":382,"props":1616,"children":1617},{},[1618],{"type":386,"value":1619},"upgrade to level an area for landing",{"type":377,"tag":382,"props":1621,"children":1622},{},[1623],{"type":386,"value":1624},"upgrade to drop a refueling way station",{"type":377,"tag":382,"props":1626,"children":1627},{},[1628],{"type":386,"value":1629},"carrying more fuel = heavier, need more thrust?",{"type":377,"tag":382,"props":1631,"children":1632},{},[1633],{"type":386,"value":1634},"more thrust = burn more fuel?",{"type":377,"tag":382,"props":1636,"children":1637},{},[1638],{"type":386,"value":1639},"upgrade to prevent tipping over (automatic stabilizer rockets?)",{"type":377,"tag":654,"props":1641,"children":1643},{"id":1642},"perverse-idea",[1644],{"type":386,"value":1645},"Perverse Idea",{"type":377,"tag":422,"props":1647,"children":1648},{},[1649],{"type":386,"value":1650},"UI test pilot. Controls to pilot become increasingly complex/obtuse as committee “improves” it. Might not be fun but might get you noticed.",{"title":369,"searchDepth":736,"depth":736,"links":1652},[1653],{"id":1642,"depth":739,"text":1645},"content:notes-to-self:game-idea-lunar-lander-motherload.md","notes-to-self/game-idea-lunar-lander-motherload.md","notes-to-self/game-idea-lunar-lander-motherload",{"_path":1658,"_dir":367,"_draft":368,"_partial":368,"_locale":369,"title":17,"description":1659,"slug":18,"date":1660,"dateString":1661,"encrypted":368,"encryptedBody":372,"body":1662,"_type":742,"_id":8168,"_source":744,"_file":8169,"_stem":8170,"_extension":747},"/notes-to-self/ad-hoc","Ad-hoc notes, stashed here via a \"shortcut.\"",1661731800000,"2022.08.28 08:10PM",{"type":374,"children":1663,"toc":7823},[1664,1668,1673,1702,1708,1733,1739,1749,1755,1789,1795,1819,1825,1835,1841,1851,1857,1867,1873,1882,1888,1898,1903,1913,1919,1929,1935,1945,1951,1961,1967,1977,1983,1995,2005,2011,2021,2027,2037,2043,2053,2059,2069,2075,2085,2125,2131,2136,2175,2181,2193,2199,2209,2215,2225,2231,2241,2247,2257,2263,2273,2279,2289,2295,2305,2311,2321,2327,2337,2347,2353,2363,2369,2381,2387,2397,2403,2413,2419,2429,2435,2445,2451,2461,2467,2477,2483,2495,2501,2511,2531,2537,2547,2553,2562,2568,2578,2584,2594,2600,2610,2616,2628,2634,2652,2658,2668,2677,2683,2693,2699,2709,2715,2725,2731,2741,2747,2757,2763,2775,2781,2791,2797,2807,2813,2823,2829,2839,2845,2855,2861,2886,2892,2902,2908,2918,2924,2934,2940,2950,2955,2963,2971,2979,2985,2995,3001,3011,3017,3027,3032,3041,3047,3057,3063,3073,3079,3089,3095,3105,3111,3122,3128,3138,3147,3153,3163,3169,3179,3188,3194,3204,3210,3220,3232,3238,3248,3254,3264,3270,3280,3286,3296,3302,3312,3318,3328,3339,3345,3355,3361,3371,3377,3386,3392,3402,3408,3420,3432,3464,3474,3480,3490,3500,3506,3516,3522,3539,3545,3555,3561,3571,3577,3587,3591,3600,3606,3616,3622,3632,3638,3648,3654,3664,3670,3680,3686,3695,3701,3710,3716,3725,3731,3741,3747,3756,3762,3772,3778,3788,3794,3803,3809,3819,3825,3834,3840,3849,3855,3864,3870,3879,3885,3895,3901,3910,3916,3925,3931,3941,3950,3956,3966,3972,3981,3987,3996,4002,4012,4018,4028,4034,4044,4050,4059,4065,4074,4079,4087,4093,4102,4108,4118,4124,4133,4139,4150,4156,4166,4172,4181,4187,4196,4202,4212,4218,4228,4234,4244,4250,4260,4266,4275,4281,4291,4297,4307,4312,4321,4327,4337,4350,4356,4365,4370,4375,4381,4391,4395,4404,4410,4419,4425,4434,4440,4449,4455,4465,4471,4481,4487,4497,4503,4521,4527,4537,4543,4552,4558,4568,4574,4584,4590,4600,4606,4616,4622,4631,4637,4647,4652,4661,4667,4677,4683,4693,4699,4709,4715,4725,4731,4740,4746,4756,4762,4771,4777,4786,4792,4801,4807,4817,4823,4832,4838,4848,4854,4863,4869,4879,4885,4895,4901,4910,4916,4925,4931,4940,4957,4963,4972,4978,4988,4993,5002,5008,5017,5023,5033,5039,5048,5054,5064,5070,5079,5085,5095,5101,5111,5117,5127,5133,5142,5148,5157,5163,5172,5178,5187,5193,5202,5208,5217,5223,5232,5238,5261,5267,5276,5282,5291,5297,5307,5313,5323,5329,5339,5344,5353,5359,5369,5374,5383,5389,5399,5405,5414,5420,5429,5435,5444,5450,5459,5464,5470,5479,5485,5494,5506,5516,5522,5531,5537,5561,5566,5589,5595,5605,5611,5620,5626,5636,5642,5652,5658,5668,5674,5684,5690,5695,5700,5705,5715,5725,5731,5741,5747,5756,5762,5770,5776,5786,5792,5801,5807,5817,5823,5832,5838,5848,5854,5866,5872,5881,5887,5896,5902,5912,5918,5936,5942,5952,5958,5967,5973,5983,5989,5999,6005,6014,6020,6029,6035,6051,6063,6069,6078,6093,6099,6108,6114,6124,6130,6139,6145,6154,6160,6169,6175,6185,6191,6201,6207,6217,6223,6233,6238,6249,6255,6265,6271,6282,6288,6299,6305,6317,6323,6334,6340,6359,6365,6383,6389,6400,6406,6424,6430,6447,6453,6463,6475,6481,6491,6497,6508,6514,6524,6530,6539,6545,6553,6559,6570,6576,6587,6593,6612,6622,6628,6639,6645,6656,6662,6673,6679,6690,6699,6705,6716,6722,6733,6739,6759,6765,6775,6781,6792,6798,6808,6814,6824,6830,6840,6846,6856,6862,6873,6879,6889,6895,6905,6911,6921,6932,6938,6948,6954,6963,6969,6980,6986,6997,7003,7013,7019,7030,7036,7046,7052,7062,7068,7078,7096,7102,7113,7119,7130,7136,7147,7153,7163,7169,7179,7185,7195,7201,7211,7217,7227,7233,7244,7250,7259,7265,7274,7280,7289,7295,7305,7311,7320,7326,7335,7341,7350,7356,7366,7372,7381,7387,7397,7403,7412,7418,7427,7433,7442,7448,7457,7463,7472,7478,7487,7493,7502,7508,7518,7524,7534,7540,7549,7555,7565,7571,7584,7590,7599,7605,7614,7620,7630,7636,7646,7651,7660,7666,7675,7681,7691,7697,7706,7712,7721,7727,7736,7742,7751,7757,7766,7772,7781,7787,7796,7808,7814],{"type":377,"tag":422,"props":1665,"children":1666},{},[1667],{"type":386,"value":1659},{"type":377,"tag":654,"props":1669,"children":1671},{"id":1670},"_20220828-0810pm",[1672],{"type":386,"value":1661},{"type":377,"tag":422,"props":1674,"children":1675},{},[1676,1683,1685,1691,1693,1700],{"type":377,"tag":434,"props":1677,"children":1680},{"href":1678,"rel":1679},"https://news.ycombinator.com/item?id=32626873",[438],[1681],{"type":386,"value":1682},"JSON Visualizer",{"type":386,"value":1684}," also? ",{"type":377,"tag":434,"props":1686,"children":1689},{"href":1687,"rel":1688},"https://jsonvisio.com/",[438],[1690],{"type":386,"value":1687},{"type":386,"value":1692}," See also ",{"type":377,"tag":434,"props":1694,"children":1697},{"href":1695,"rel":1696},"https://news.ycombinator.com/item?id=33783504",[438],[1698],{"type":386,"value":1699},"JSON Hero",{"type":386,"value":1701}," from below",{"type":377,"tag":654,"props":1703,"children":1705},{"id":1704},"_20220828-1108pm",[1706],{"type":386,"value":1707},"2022.08.28 11:08PM",{"type":377,"tag":422,"props":1709,"children":1710},{},[1711,1718,1719,1725,1727],{"type":377,"tag":434,"props":1712,"children":1715},{"href":1713,"rel":1714},"https://splasho.com/upgoer5/phpspellcheck/dictionaries/1000.dicin",[438],[1716],{"type":386,"value":1717},"1000 most common words",{"type":386,"value":1001},{"type":377,"tag":434,"props":1720,"children":1723},{"href":1721,"rel":1722},"https://splasho.com/upgoer5/",[438],[1724],{"type":386,"value":1721},{"type":386,"value":1726}," via The Up-Goer Five Text Editor\n",{"type":377,"tag":434,"props":1728,"children":1731},{"href":1729,"rel":1730},"https://news.ycombinator.com/item?id=32605142",[438],[1732],{"type":386,"value":1729},{"type":377,"tag":654,"props":1734,"children":1736},{"id":1735},"_20220901-0639am",[1737],{"type":386,"value":1738},"2022.09.01 06:39AM",{"type":377,"tag":422,"props":1740,"children":1741},{},[1742],{"type":377,"tag":434,"props":1743,"children":1746},{"href":1744,"rel":1745},"https://replicate.com/andreasjansson/stable-diffusion-animation/examples#3kaiiitjdrclpk47qke7j2sw3a",[438],[1747],{"type":386,"value":1748},"Examples – andreasjansson/stable-diffusion-animation – Replicate",{"type":377,"tag":654,"props":1750,"children":1752},{"id":1751},"_20220902-0751am",[1753],{"type":386,"value":1754},"2022.09.02 07:51AM",{"type":377,"tag":422,"props":1756,"children":1757},{},[1758,1765,1767,1774,1776,1782,1783],{"type":377,"tag":434,"props":1759,"children":1762},{"href":1760,"rel":1761},"https://wavvy.app",[438],[1763],{"type":386,"value":1764},"Audacity audio sound editor in web browser",{"type":386,"value":1766}," ",{"type":377,"tag":434,"props":1768,"children":1771},{"href":1769,"rel":1770},"https://wavacity.com",[438],[1772],{"type":386,"value":1773},"Now here",{"type":386,"value":1775}," Impressive but incomplete. Can't do shift-scroll wheel to move, can't export? Probably from ",{"type":377,"tag":434,"props":1777,"children":1780},{"href":1778,"rel":1779},"https://news.ycombinator.com/item?id=32688646",[438],[1781],{"type":386,"value":1778},{"type":386,"value":1766},{"type":377,"tag":434,"props":1784,"children":1787},{"href":1785,"rel":1786},"https://news.ycombinator.com/submitted?id=ahilss",[438],[1788],{"type":386,"value":1785},{"type":377,"tag":654,"props":1790,"children":1792},{"id":1791},"_20220903-0820pm",[1793],{"type":386,"value":1794},"2022.09.03 08:20PM",{"type":377,"tag":422,"props":1796,"children":1797},{},[1798,1805,1806,1812,1813],{"type":377,"tag":434,"props":1799,"children":1802},{"href":1800,"rel":1801},"http://aleclownes.com/2017/02/01/crt-display.html",[438],[1803],{"type":386,"value":1804},"CRT Scanlines in CSS",{"type":386,"value":1001},{"type":377,"tag":434,"props":1807,"children":1810},{"href":1808,"rel":1809},"https://gist.github.com/lmas/6a1bd445bc7a7145245085f4a740d3f5",[438],[1811],{"type":386,"value":1808},{"type":386,"value":1001},{"type":377,"tag":434,"props":1814,"children":1817},{"href":1815,"rel":1816},"https://www.midjourney.com/auth/signin/",[438],[1818],{"type":386,"value":1815},{"type":377,"tag":654,"props":1820,"children":1822},{"id":1821},"_20220904-1259pm",[1823],{"type":386,"value":1824},"2022.09.04 12:59PM",{"type":377,"tag":422,"props":1826,"children":1827},{},[1828],{"type":377,"tag":434,"props":1829,"children":1832},{"href":1830,"rel":1831},"https://news.ycombinator.com/item?id=32608593",[438],[1833],{"type":386,"value":1834},"Beginners-TypeScript: 18 interactive exercises for TypeScript beginners | Hacker News",{"type":377,"tag":654,"props":1836,"children":1838},{"id":1837},"_20220908-0801pm",[1839],{"type":386,"value":1840},"2022.09.08 08:01PM",{"type":377,"tag":422,"props":1842,"children":1843},{},[1844],{"type":377,"tag":434,"props":1845,"children":1848},{"href":1846,"rel":1847},"https://news.ycombinator.com/item?id=32746258",[438],[1849],{"type":386,"value":1850},"Explanation of a diff tool’s logic",{"type":377,"tag":654,"props":1852,"children":1854},{"id":1853},"_20220909-0855pm",[1855],{"type":386,"value":1856},"2022.09.09 08:55PM",{"type":377,"tag":422,"props":1858,"children":1859},{},[1860],{"type":377,"tag":434,"props":1861,"children":1864},{"href":1862,"rel":1863},"https://news.ycombinator.com/item?id=32784181",[438],[1865],{"type":386,"value":1866},"A Web UI for Stable Diffusion | Hacker News",{"type":377,"tag":654,"props":1868,"children":1870},{"id":1869},"_20220909-0856pm",[1871],{"type":386,"value":1872},"2022.09.09 08:56PM",{"type":377,"tag":422,"props":1874,"children":1875},{},[1876],{"type":377,"tag":434,"props":1877,"children":1879},{"href":1862,"rel":1878},[438],[1880],{"type":386,"value":1881},"Web UI for Stable Diffusion image generator, docker image ",{"type":377,"tag":654,"props":1883,"children":1885},{"id":1884},"_20220909-0956pm",[1886],{"type":386,"value":1887},"2022.09.09 09:56PM",{"type":377,"tag":422,"props":1889,"children":1890},{},[1891],{"type":377,"tag":434,"props":1892,"children":1895},{"href":1893,"rel":1894},"http://electron6.phys.utk.edu/phys250/modules/module%203/a_pseudotelepathy_game.htm",[438],[1896],{"type":386,"value":1897},"A Pseudo-Telepathy Game",{"type":377,"tag":654,"props":1899,"children":1901},{"id":1900},"_20220909-0956pm-1",[1902],{"type":386,"value":1887},{"type":377,"tag":422,"props":1904,"children":1905},{},[1906],{"type":377,"tag":434,"props":1907,"children":1910},{"href":1908,"rel":1909},"https://news.ycombinator.com/item?id=32780416",[438],[1911],{"type":386,"value":1912},"Quantum entanglement ",{"type":377,"tag":654,"props":1914,"children":1916},{"id":1915},"_20220920-0543pm",[1917],{"type":386,"value":1918},"2022.09.20 05:43PM",{"type":377,"tag":422,"props":1920,"children":1921},{},[1922],{"type":377,"tag":434,"props":1923,"children":1926},{"href":1924,"rel":1925},"https://news.ycombinator.com/item?id=32913125",[438],[1927],{"type":386,"value":1928},"Typescript intermediate to advanced ",{"type":377,"tag":654,"props":1930,"children":1932},{"id":1931},"_20220924-0109pm",[1933],{"type":386,"value":1934},"2022.09.24 01:09PM",{"type":377,"tag":422,"props":1936,"children":1937},{},[1938],{"type":377,"tag":434,"props":1939,"children":1942},{"href":1940,"rel":1941},"https://www.reddit.com/r/Damnthatsinteresting/comments/xmr4m1/delia_derbyshire_a_pioneer_in_electronic_music/?utm_source=share&utm_medium=web2x&context=3",[438],[1943],{"type":386,"value":1944},"Delia Derbyshire, contributor to Doctor Who theme, demonstrating tools and techniques",{"type":377,"tag":654,"props":1946,"children":1948},{"id":1947},"_20220924-1024pm",[1949],{"type":386,"value":1950},"2022.09.24 10:24PM",{"type":377,"tag":422,"props":1952,"children":1953},{},[1954],{"type":377,"tag":434,"props":1955,"children":1958},{"href":1956,"rel":1957},"https://news.ycombinator.com/item?id=32966874",[438],[1959],{"type":386,"value":1960},"ROM games via web assembly ",{"type":377,"tag":654,"props":1962,"children":1964},{"id":1963},"_20220925-1003pm",[1965],{"type":386,"value":1966},"2022.09.25 10:03PM",{"type":377,"tag":422,"props":1968,"children":1969},{},[1970],{"type":377,"tag":434,"props":1971,"children":1974},{"href":1972,"rel":1973},"https://news.ycombinator.com/item?id=32972004",[438],[1975],{"type":386,"value":1976},"Small css",{"type":377,"tag":654,"props":1978,"children":1980},{"id":1979},"_20220925-1011pm",[1981],{"type":386,"value":1982},"2022.09.25 10:11PM",{"type":377,"tag":422,"props":1984,"children":1985},{},[1986,1993],{"type":377,"tag":434,"props":1987,"children":1990},{"href":1988,"rel":1989},"https://b-ok.cc/",[438],[1991],{"type":386,"value":1992},"Electronic library. Download books free. Finding books",{"type":386,"value":1994}," pirated books",{"type":377,"tag":422,"props":1996,"children":1997},{},[1998],{"type":377,"tag":434,"props":1999,"children":2002},{"href":2000,"rel":2001},"http://pilimi.org/faq.html",[438],[2003],{"type":386,"value":2004},"Pirate Library Mirror",{"type":377,"tag":654,"props":2006,"children":2008},{"id":2007},"_20221001-1020am",[2009],{"type":386,"value":2010},"2022.10.01 10:20AM",{"type":377,"tag":422,"props":2012,"children":2013},{},[2014],{"type":377,"tag":434,"props":2015,"children":2018},{"href":2016,"rel":2017},"https://youtube.com/watch?v=yuy2fA6alfE",[438],[2019],{"type":386,"value":2020},"Vincent Price \"sings\" the Monster Mash - camp British comedy",{"type":377,"tag":654,"props":2022,"children":2024},{"id":2023},"_20221001-0425pm",[2025],{"type":386,"value":2026},"2022.10.01 04:25PM",{"type":377,"tag":422,"props":2028,"children":2029},{},[2030],{"type":377,"tag":434,"props":2031,"children":2034},{"href":2032,"rel":2033},"https://news.ycombinator.com/item?id=33047199",[438],[2035],{"type":386,"value":2036},"Self-taught UI/UX designer roadmap, good comments",{"type":377,"tag":654,"props":2038,"children":2040},{"id":2039},"_20221001-1008pm",[2041],{"type":386,"value":2042},"2022.10.01 10:08PM",{"type":377,"tag":422,"props":2044,"children":2045},{},[2046],{"type":377,"tag":434,"props":2047,"children":2050},{"href":2048,"rel":2049},"https://news.ycombinator.com/item?id=33050270",[438],[2051],{"type":386,"value":2052},"Open source planetarium ",{"type":377,"tag":654,"props":2054,"children":2056},{"id":2055},"_20221003-1003pm",[2057],{"type":386,"value":2058},"2022.10.03 10:03PM",{"type":377,"tag":422,"props":2060,"children":2061},{},[2062],{"type":377,"tag":434,"props":2063,"children":2066},{"href":2064,"rel":2065},"https://news.ycombinator.com/item?id=33068115",[438],[2067],{"type":386,"value":2068},"Sell dead side projects",{"type":377,"tag":654,"props":2070,"children":2072},{"id":2071},"_20221004-0125pm",[2073],{"type":386,"value":2074},"2022.10.04 01:25PM",{"type":377,"tag":422,"props":2076,"children":2077},{},[2078],{"type":377,"tag":434,"props":2079,"children":2082},{"href":2080,"rel":2081},"https://news.ycombinator.com/item?id=33077118",[438],[2083],{"type":386,"value":2084},"Where did you go after Heroku?",{"type":377,"tag":378,"props":2086,"children":2087},{},[2088,2101,2113],{"type":377,"tag":382,"props":2089,"children":2090},{},[2091,2093,2099],{"type":386,"value":2092},"Love for [coolify.io]((",{"type":377,"tag":434,"props":2094,"children":2097},{"href":2095,"rel":2096},"https://coolify.io",[438],[2098],{"type":386,"value":2095},{"type":386,"value":2100},") Dokku alternative?",{"type":377,"tag":382,"props":2102,"children":2103},{},[2104,2106],{"type":386,"value":2105},"Guy did $5 DigitalOcean droplet running ",{"type":377,"tag":434,"props":2107,"children":2110},{"href":2108,"rel":2109},"https://dokku.com",[438],[2111],{"type":386,"value":2112},"dokku",{"type":377,"tag":382,"props":2114,"children":2115},{},[2116,2123],{"type":377,"tag":434,"props":2117,"children":2120},{"href":2118,"rel":2119},"https://fly.io",[438],[2121],{"type":386,"value":2122},"fly.io",{"type":386,"value":2124}," is also interesting",{"type":377,"tag":632,"props":2126,"children":2128},{"id":2127},"space-echo-spc-eco-spceco",[2129],{"type":386,"value":2130},"Space Echo SPC ECO SPCECO",{"type":377,"tag":422,"props":2132,"children":2133},{},[2134],{"type":386,"value":2135},"Electronica, female vocalist you liked. Prolific but seems like a lot of stuff is not on streaming services. You had these tabs open for days because you feared losing these links:",{"type":377,"tag":378,"props":2137,"children":2138},{},[2139,2148,2157,2166],{"type":377,"tag":382,"props":2140,"children":2141},{},[2142],{"type":377,"tag":434,"props":2143,"children":2146},{"href":2144,"rel":2145},"https://www.youtube.com/watch?v=6G5K5JX2jKE",[438],[2147],{"type":386,"value":2144},{"type":377,"tag":382,"props":2149,"children":2150},{},[2151],{"type":377,"tag":434,"props":2152,"children":2155},{"href":2153,"rel":2154},"https://spceco.bandcamp.com/album/be-the-change-lp-july-2022-series",[438],[2156],{"type":386,"value":2153},{"type":377,"tag":382,"props":2158,"children":2159},{},[2160],{"type":377,"tag":434,"props":2161,"children":2164},{"href":2162,"rel":2163},"https://spceco.bandcamp.com/album/calm",[438],[2165],{"type":386,"value":2162},{"type":377,"tag":382,"props":2167,"children":2168},{},[2169],{"type":377,"tag":434,"props":2170,"children":2173},{"href":2171,"rel":2172},"https://spceco.bandcamp.com/community",[438],[2174],{"type":386,"value":2171},{"type":377,"tag":654,"props":2176,"children":2178},{"id":2177},"_20221011-0934pm",[2179],{"type":386,"value":2180},"2022.10.11 09:34PM",{"type":377,"tag":422,"props":2182,"children":2183},{},[2184,2191],{"type":377,"tag":434,"props":2185,"children":2188},{"href":2186,"rel":2187},"https://news.ycombinator.com/item?id=33169030",[438],[2189],{"type":386,"value":2190},"Lua based text editor ",{"type":386,"value":2192},". Uses SDL for rendering? Could any part of it be used for PlayKode in browser?",{"type":377,"tag":654,"props":2194,"children":2196},{"id":2195},"_20221015-1013pm",[2197],{"type":386,"value":2198},"2022.10.15 10:13PM",{"type":377,"tag":422,"props":2200,"children":2201},{},[2202],{"type":377,"tag":434,"props":2203,"children":2206},{"href":2204,"rel":2205},"https://news.ycombinator.com/item?id=33218561",[438],[2207],{"type":386,"value":2208},"Personal knowledge base?",{"type":377,"tag":654,"props":2210,"children":2212},{"id":2211},"_20221018-1005pm",[2213],{"type":386,"value":2214},"2022.10.18 10:05PM",{"type":377,"tag":422,"props":2216,"children":2217},{},[2218],{"type":377,"tag":434,"props":2219,"children":2222},{"href":2220,"rel":2221},"https://news.ycombinator.com/item?id=33248488",[438],[2223],{"type":386,"value":2224},"Free Seo friendly slack alternative ",{"type":377,"tag":654,"props":2226,"children":2228},{"id":2227},"_20221019-0948pm",[2229],{"type":386,"value":2230},"2022.10.19 09:48PM",{"type":377,"tag":422,"props":2232,"children":2233},{},[2234],{"type":377,"tag":434,"props":2235,"children":2238},{"href":2236,"rel":2237},"https://news.ycombinator.com/item?id=33263432",[438],[2239],{"type":386,"value":2240},"Repl.it app",{"type":377,"tag":654,"props":2242,"children":2244},{"id":2243},"_20221021-1041pm",[2245],{"type":386,"value":2246},"2022.10.21 10:41PM",{"type":377,"tag":422,"props":2248,"children":2249},{},[2250],{"type":377,"tag":434,"props":2251,"children":2254},{"href":2252,"rel":2253},"https://news.ycombinator.com/item?id=33293837",[438],[2255],{"type":386,"value":2256},"Manipulation of public opinion in forums",{"type":377,"tag":654,"props":2258,"children":2260},{"id":2259},"_20221022-0719pm",[2261],{"type":386,"value":2262},"2022.10.22 07:19PM",{"type":377,"tag":422,"props":2264,"children":2265},{},[2266],{"type":377,"tag":434,"props":2267,"children":2270},{"href":2268,"rel":2269},"https://news.ycombinator.com/item?id=33301483",[438],[2271],{"type":386,"value":2272},"Contact form sending service",{"type":377,"tag":654,"props":2274,"children":2276},{"id":2275},"_20221022-0757pm",[2277],{"type":386,"value":2278},"2022.10.22 07:57PM",{"type":377,"tag":422,"props":2280,"children":2281},{},[2282],{"type":377,"tag":434,"props":2283,"children":2286},{"href":2284,"rel":2285},"https://news.ycombinator.com/item?id=33300053",[438],[2287],{"type":386,"value":2288},"Free Heroku Alternatives",{"type":377,"tag":654,"props":2290,"children":2292},{"id":2291},"_20221022-0803pm",[2293],{"type":386,"value":2294},"2022.10.22 08:03PM",{"type":377,"tag":422,"props":2296,"children":2297},{},[2298],{"type":377,"tag":434,"props":2299,"children":2302},{"href":2300,"rel":2301},"https://m.youtube.com/watch?v=ZmWOtf4Ziso",[438],[2303],{"type":386,"value":2304},"Susan Kare demonstrating the Macintosh Interface in 1984 - YouTube",{"type":377,"tag":654,"props":2306,"children":2308},{"id":2307},"_20221029-0255pm",[2309],{"type":386,"value":2310},"2022.10.29 02:55PM",{"type":377,"tag":422,"props":2312,"children":2313},{},[2314],{"type":377,"tag":434,"props":2315,"children":2318},{"href":2316,"rel":2317},"https://news.ycombinator.com/item?id=33385007",[438],[2319],{"type":386,"value":2320},"Emscripten (wasm) alternative ",{"type":377,"tag":654,"props":2322,"children":2324},{"id":2323},"_20221031-0908pm",[2325],{"type":386,"value":2326},"2022.10.31 09:08PM",{"type":377,"tag":422,"props":2328,"children":2329},{},[2330],{"type":377,"tag":434,"props":2331,"children":2334},{"href":2332,"rel":2333},"https://news.ycombinator.com/item?id=33402628",[438],[2335],{"type":386,"value":2336},"Grabby aliens and Fermi’s paradox ",{"type":377,"tag":422,"props":2338,"children":2339},{},[2340],{"type":377,"tag":434,"props":2341,"children":2344},{"href":2342,"rel":2343},"https://youtu.be/SoSd10HPW-c",[438],[2345],{"type":386,"value":2346},"Where the Wild Things Are animation from 70s",{"type":377,"tag":654,"props":2348,"children":2350},{"id":2349},"_20221102-1049pm",[2351],{"type":386,"value":2352},"2022.11.02 10:49PM",{"type":377,"tag":422,"props":2354,"children":2355},{},[2356],{"type":377,"tag":434,"props":2357,"children":2360},{"href":2358,"rel":2359},"https://news.ycombinator.com/item?id=33425947",[438],[2361],{"type":386,"value":2362},"Some kind of bookmarking ",{"type":377,"tag":654,"props":2364,"children":2366},{"id":2365},"_20221103-0755pm",[2367],{"type":386,"value":2368},"2022.11.03 07:55PM",{"type":377,"tag":422,"props":2370,"children":2371},{},[2372,2379],{"type":377,"tag":434,"props":2373,"children":2376},{"href":2374,"rel":2375},"https://nhost.io/pricing",[438],[2377],{"type":386,"value":2378},"Nhost firebase Postgres alternative? BaaS Backend as a Service",{"type":386,"value":2380}," TRY THIS - for playkode.com",{"type":377,"tag":654,"props":2382,"children":2384},{"id":2383},"_20221105-0945am",[2385],{"type":386,"value":2386},"2022.11.05 09:45AM",{"type":377,"tag":422,"props":2388,"children":2389},{},[2390],{"type":377,"tag":434,"props":2391,"children":2394},{"href":2392,"rel":2393},"https://news.ycombinator.com/item?id=33460670",[438],[2395],{"type":386,"value":2396},"Interesting placeholder/loading image",{"type":377,"tag":654,"props":2398,"children":2400},{"id":2399},"_20221109-0918am",[2401],{"type":386,"value":2402},"2022.11.09 09:18AM",{"type":377,"tag":422,"props":2404,"children":2405},{},[2406],{"type":377,"tag":434,"props":2407,"children":2410},{"href":2408,"rel":2409},"https://news.ycombinator.com/item?id=33517944",[438],[2411],{"type":386,"value":2412},"Push notification to your phone via HTTP PUT?",{"type":377,"tag":654,"props":2414,"children":2416},{"id":2415},"_20221109-1024pm",[2417],{"type":386,"value":2418},"2022.11.09 10:24PM",{"type":377,"tag":422,"props":2420,"children":2421},{},[2422],{"type":377,"tag":434,"props":2423,"children":2426},{"href":2424,"rel":2425},"https://news.ycombinator.com/item?id=33535807",[438],[2427],{"type":386,"value":2428},"Declarative vs imperative discussion ",{"type":377,"tag":654,"props":2430,"children":2432},{"id":2431},"_20221110-1102pm",[2433],{"type":386,"value":2434},"2022.11.10 11:02PM",{"type":377,"tag":422,"props":2436,"children":2437},{},[2438],{"type":377,"tag":434,"props":2439,"children":2442},{"href":2440,"rel":2441},"https://news.ycombinator.com/item?id=33553659",[438],[2443],{"type":386,"value":2444},"GitHub variable width fonts",{"type":377,"tag":654,"props":2446,"children":2448},{"id":2447},"_20221120-0839am",[2449],{"type":386,"value":2450},"2022.11.20 08:39AM",{"type":377,"tag":422,"props":2452,"children":2453},{},[2454],{"type":377,"tag":434,"props":2455,"children":2458},{"href":2456,"rel":2457},"https://news.ycombinator.com/item?id=33655542",[438],[2459],{"type":386,"value":2460},"Nix, flakes, tools for contained deterministic Dev environments ",{"type":377,"tag":654,"props":2462,"children":2464},{"id":2463},"_20221122-0735am",[2465],{"type":386,"value":2466},"2022.11.22 07:35AM",{"type":377,"tag":422,"props":2468,"children":2469},{},[2470],{"type":377,"tag":434,"props":2471,"children":2474},{"href":2472,"rel":2473},"https://news.ycombinator.com/item?id=33704254",[438],[2475],{"type":386,"value":2476},"Diagram language. See also text-to-diagram.com",{"type":377,"tag":654,"props":2478,"children":2480},{"id":2479},"_20221122-0745pm",[2481],{"type":386,"value":2482},"2022.11.22 07:45PM",{"type":377,"tag":422,"props":2484,"children":2485},{},[2486,2493],{"type":377,"tag":434,"props":2487,"children":2490},{"href":2488,"rel":2489},"https://meat.io/oksolar",[438],[2491],{"type":386,"value":2492},"OKSolar | meat.io",{"type":386,"value":2494}," ok color space",{"type":377,"tag":654,"props":2496,"children":2498},{"id":2497},"_20221128-0813am",[2499],{"type":386,"value":2500},"2022.11.28 08:13AM",{"type":377,"tag":422,"props":2502,"children":2503},{},[2504],{"type":377,"tag":434,"props":2505,"children":2508},{"href":2506,"rel":2507},"https://github.com/jvilk/BrowserFS",[438],[2509],{"type":386,"value":2510},"Filesystem in browser",{"type":377,"tag":422,"props":2512,"children":2513},{},[2514,2521,2522,2529],{"type":377,"tag":434,"props":2515,"children":2518},{"href":2516,"rel":2517},"https://img.ly/blog/ultimate-guide-to-ffmpeg/",[438],[2519],{"type":386,"value":2520},"FFmpeg guide",{"type":386,"value":1766},{"type":377,"tag":434,"props":2523,"children":2526},{"href":2524,"rel":2525},"https://news.ycombinator.com/item?id=33771445",[438],[2527],{"type":386,"value":2528},"via hacker news",{"type":386,"value":2530}," - need to figure out how to output spliced mp3s that are still 100% valid",{"type":377,"tag":654,"props":2532,"children":2534},{"id":2533},"_20221129-0705pm",[2535],{"type":386,"value":2536},"2022.11.29 07:05PM",{"type":377,"tag":422,"props":2538,"children":2539},{},[2540],{"type":377,"tag":434,"props":2541,"children":2544},{"href":2542,"rel":2543},"https://mappinglondon.co.uk/2013/hexagonal-map-of-london/",[438],[2545],{"type":386,"value":2546},"Hexagonal Map of London – Mapping London",{"type":377,"tag":654,"props":2548,"children":2550},{"id":2549},"_20221129-0723pm",[2551],{"type":386,"value":2552},"2022.11.29 07:23PM",{"type":377,"tag":422,"props":2554,"children":2555},{},[2556],{"type":377,"tag":434,"props":2557,"children":2559},{"href":1695,"rel":2558},[438],[2560],{"type":386,"value":2561},"JSON visualizer",{"type":377,"tag":654,"props":2563,"children":2565},{"id":2564},"_20221205-1028pm",[2566],{"type":386,"value":2567},"2022.12.05 10:28PM",{"type":377,"tag":422,"props":2569,"children":2570},{},[2571],{"type":377,"tag":434,"props":2572,"children":2575},{"href":2573,"rel":2574},"https://macos9.app/",[438],[2576],{"type":386,"value":2577},"Infinite Mac",{"type":377,"tag":654,"props":2579,"children":2581},{"id":2580},"_20221207-0859pm",[2582],{"type":386,"value":2583},"2022.12.07 08:59PM",{"type":377,"tag":422,"props":2585,"children":2586},{},[2587],{"type":377,"tag":434,"props":2588,"children":2591},{"href":2589,"rel":2590},"https://news.ycombinator.com/item?id=33877893",[438],[2592],{"type":386,"value":2593},"Whisper speech to text C implementation including Apple silicon",{"type":377,"tag":654,"props":2595,"children":2597},{"id":2596},"_20230103-0737pm",[2598],{"type":386,"value":2599},"2023.01.03 07:37PM",{"type":377,"tag":422,"props":2601,"children":2602},{},[2603],{"type":377,"tag":434,"props":2604,"children":2607},{"href":2605,"rel":2606},"https://thesephist.com/posts/lua/",[438],[2608],{"type":386,"value":2609},"Interesting things about the Lua interpreter | thesephist.com",{"type":377,"tag":654,"props":2611,"children":2613},{"id":2612},"_20230107-0157pm",[2614],{"type":386,"value":2615},"2023.01.07 01:57PM",{"type":377,"tag":422,"props":2617,"children":2618},{},[2619,2626],{"type":377,"tag":434,"props":2620,"children":2623},{"href":2621,"rel":2622},"https://dittytoy.net/ditty/browse/love/",[438],[2624],{"type":386,"value":2625},"Most loved ditties | Dittytoy",{"type":386,"value":2627}," Generated music",{"type":377,"tag":654,"props":2629,"children":2631},{"id":2630},"_20230107-0408pm",[2632],{"type":386,"value":2633},"2023.01.07 04:08PM",{"type":377,"tag":422,"props":2635,"children":2636},{},[2637,2644,2646],{"type":377,"tag":434,"props":2638,"children":2641},{"href":2639,"rel":2640},"https://www.matuzo.at/blog/2023/100daysof-day75/",[438],[2642],{"type":386,"value":2643},"CSS Font (color) Palettes and other interesting modern css",{"type":386,"value":2645}," also ",{"type":377,"tag":434,"props":2647,"children":2650},{"href":2648,"rel":2649},"https://www.matuzo.at/blog/2023/100daysof-day73/",[438],[2651],{"type":386,"value":2648},{"type":377,"tag":654,"props":2653,"children":2655},{"id":2654},"_20230109-1044am",[2656],{"type":386,"value":2657},"2023.01.09 10:44AM",{"type":377,"tag":422,"props":2659,"children":2660},{},[2661],{"type":377,"tag":434,"props":2662,"children":2665},{"href":2663,"rel":2664},"https://merrysky.net",[438],[2666],{"type":386,"value":2667},"Dark Sky alternative website",{"type":377,"tag":422,"props":2669,"children":2670},{},[2671],{"type":377,"tag":434,"props":2672,"children":2675},{"href":2673,"rel":2674},"https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/",[438],[2676],{"type":386,"value":2673},{"type":377,"tag":654,"props":2678,"children":2680},{"id":2679},"_20230110-0426pm",[2681],{"type":386,"value":2682},"2023.01.10 04:26PM",{"type":377,"tag":422,"props":2684,"children":2685},{},[2686],{"type":377,"tag":434,"props":2687,"children":2690},{"href":2688,"rel":2689},"https://www.theverge.com/23541478/pinecil-best-cheap-soldering-iron-open-source",[438],[2691],{"type":386,"value":2692},"Cheap and Easy Soldering Iron - USB C",{"type":377,"tag":654,"props":2694,"children":2696},{"id":2695},"_20230112-1047pm",[2697],{"type":386,"value":2698},"2023.01.12 10:47PM",{"type":377,"tag":422,"props":2700,"children":2701},{},[2702],{"type":377,"tag":434,"props":2703,"children":2706},{"href":2704,"rel":2705},"https://newrepublic.com/article/169978/dungeons-dragons-intellectual-property-greed",[438],[2707],{"type":386,"value":2708},"Dungeons & Dragons Fans Prepare to Face Their Greatest Adversary: Corporate Greed | The New Republic",{"type":377,"tag":654,"props":2710,"children":2712},{"id":2711},"_20230112-1048pm",[2713],{"type":386,"value":2714},"2023.01.12 10:48PM",{"type":377,"tag":422,"props":2716,"children":2717},{},[2718],{"type":377,"tag":434,"props":2719,"children":2722},{"href":2720,"rel":2721},"https://www.fastly.com/about/jobs/apply/?gh_jid=4732318",[438],[2723],{"type":386,"value":2724},"Jobs at Fastly | Fastly",{"type":377,"tag":654,"props":2726,"children":2728},{"id":2727},"_20230112-1051pm",[2729],{"type":386,"value":2730},"2023.01.12 10:51PM",{"type":377,"tag":422,"props":2732,"children":2733},{},[2734],{"type":377,"tag":434,"props":2735,"children":2738},{"href":2736,"rel":2737},"https://paizo.com/community/blog/v5748dyo6si7v",[438],[2739],{"type":386,"value":2740},"Paizo Announces System-Neutral Open RPG License | Paizo",{"type":377,"tag":654,"props":2742,"children":2744},{"id":2743},"_20230116-1037pm",[2745],{"type":386,"value":2746},"2023.01.16 10:37PM",{"type":377,"tag":422,"props":2748,"children":2749},{},[2750],{"type":377,"tag":434,"props":2751,"children":2754},{"href":2752,"rel":2753},"https://mastodon.online/@jordibruin/109697664811133741",[438],[2755],{"type":386,"value":2756},"Whisper native app. Maybe faster?",{"type":377,"tag":654,"props":2758,"children":2760},{"id":2759},"_20230117-0848am",[2761],{"type":386,"value":2762},"2023.01.17 08:48AM",{"type":377,"tag":422,"props":2764,"children":2765},{},[2766,2773],{"type":377,"tag":434,"props":2767,"children":2770},{"href":2768,"rel":2769},"https://sockets.sh",[438],[2771],{"type":386,"value":2772},"\"Native apps, any framework (Vue), server optional\"",{"type":386,"value":2774}," Interesting. Immature. Uses some kind of P2P network.",{"type":377,"tag":654,"props":2776,"children":2778},{"id":2777},"_20230117-0855am",[2779],{"type":386,"value":2780},"2023.01.17 08:55AM",{"type":377,"tag":422,"props":2782,"children":2783},{},[2784],{"type":377,"tag":434,"props":2785,"children":2788},{"href":2786,"rel":2787},"https://12ft.io",[438],[2789],{"type":386,"value":2790},"Paywall jumper",{"type":377,"tag":654,"props":2792,"children":2794},{"id":2793},"_20230124",[2795],{"type":386,"value":2796},"2023.01.24",{"type":377,"tag":422,"props":2798,"children":2799},{},[2800],{"type":377,"tag":434,"props":2801,"children":2804},{"href":2802,"rel":2803},"https://developer.chrome.com/docs/web-platform/view-transitions/",[438],[2805],{"type":386,"value":2806},"that thing you said everyone should do might become a new standard, content transitions",{"type":377,"tag":654,"props":2808,"children":2810},{"id":2809},"_20230130-1053pm",[2811],{"type":386,"value":2812},"2023.01.30 10:53PM",{"type":377,"tag":422,"props":2814,"children":2815},{},[2816],{"type":377,"tag":434,"props":2817,"children":2820},{"href":2818,"rel":2819},"https://automerge.org/blog/automerge-2/",[438],[2821],{"type":386,"value":2822},"Automerge 2.0 | Automerge CRDT - collaborative editing",{"type":377,"tag":654,"props":2824,"children":2826},{"id":2825},"_20230130-1055pm",[2827],{"type":386,"value":2828},"2023.01.30 10:55PM",{"type":377,"tag":422,"props":2830,"children":2831},{},[2832],{"type":377,"tag":434,"props":2833,"children":2836},{"href":2834,"rel":2835},"https://news.ycombinator.com/item?id=34586433",[438],[2837],{"type":386,"value":2838},"Auto merge hacker news discussion ",{"type":377,"tag":654,"props":2840,"children":2842},{"id":2841},"_20230130-1101pm",[2843],{"type":386,"value":2844},"2023.01.30 11:01PM",{"type":377,"tag":422,"props":2846,"children":2847},{},[2848],{"type":377,"tag":434,"props":2849,"children":2852},{"href":2850,"rel":2851},"https://news.ycombinator.com/item?id=34584416",[438],[2853],{"type":386,"value":2854},"Heroku for gpt-3 backend?",{"type":377,"tag":654,"props":2856,"children":2858},{"id":2857},"_20230201-0812pm",[2859],{"type":386,"value":2860},"2023.02.01 08:12PM",{"type":377,"tag":422,"props":2862,"children":2863},{},[2864,2871,2872,2878,2880],{"type":377,"tag":434,"props":2865,"children":2868},{"href":2866,"rel":2867},"https://github.com/colinhacks/zod",[438],[2869],{"type":386,"value":2870},"Zod: typescript runtime schema validation?",{"type":386,"value":1001},{"type":377,"tag":434,"props":2873,"children":2876},{"href":2874,"rel":2875},"https://trigger.dev",[438],[2877],{"type":386,"value":2874},{"type":386,"value":2879}," (service integration/automation for devs), discussion: ",{"type":377,"tag":434,"props":2881,"children":2884},{"href":2882,"rel":2883},"https://news.ycombinator.com/item?id=34610686",[438],[2885],{"type":386,"value":2882},{"type":377,"tag":654,"props":2887,"children":2889},{"id":2888},"_20230202-1015pm",[2890],{"type":386,"value":2891},"2023.02.02 10:15PM",{"type":377,"tag":422,"props":2893,"children":2894},{},[2895],{"type":377,"tag":434,"props":2896,"children":2899},{"href":2897,"rel":2898},"https://maroofy.com/?hn=v3",[438],[2900],{"type":386,"value":2901},"Maroofy music discovery",{"type":377,"tag":654,"props":2903,"children":2905},{"id":2904},"_20230204-1011pm",[2906],{"type":386,"value":2907},"2023.02.04 10:11PM",{"type":377,"tag":422,"props":2909,"children":2910},{},[2911],{"type":377,"tag":434,"props":2912,"children":2915},{"href":2913,"rel":2914},"https://www.reddit.com/r/vuejs/comments/10sq2xo/ive_spent_months_building_a_lib_that_i_want_to/?utm_source=share&utm_medium=ios_app&utm_name=iossmf",[438],[2916],{"type":386,"value":2917},"https://www.reddit.com/r/vuejs/comments/10sq2xo/ive_spent_months_building_a_lib_that_i_want_to/?utm_",{"type":377,"tag":654,"props":2919,"children":2921},{"id":2920},"_20230205-0435pm",[2922],{"type":386,"value":2923},"2023.02.05 04:35PM",{"type":377,"tag":422,"props":2925,"children":2926},{},[2927],{"type":377,"tag":434,"props":2928,"children":2931},{"href":2929,"rel":2930},"https://beta.elevenlabs.io/speech-synthesis",[438],[2932],{"type":386,"value":2933},"Via Jason, ElevenLabs voice synthesis",{"type":377,"tag":654,"props":2935,"children":2937},{"id":2936},"_20230207-0747am",[2938],{"type":386,"value":2939},"2023.02.07 07:47AM",{"type":377,"tag":422,"props":2941,"children":2942},{},[2943],{"type":377,"tag":434,"props":2944,"children":2947},{"href":2945,"rel":2946},"https://anthonyhobday.com/sideprojects/saferules/",[438],[2948],{"type":386,"value":2949},"Visual design rules you can safely follow every time",{"type":377,"tag":422,"props":2951,"children":2952},{},[2953],{"type":386,"value":2954},"Via",{"type":377,"tag":805,"props":2956,"children":2957},{},[2958],{"type":377,"tag":422,"props":2959,"children":2960},{},[2961],{"type":386,"value":2962},"shuhari (守破離), ... basically means \"Follow the rules, break the rules, transcend the rules\"",{"type":377,"tag":805,"props":2964,"children":2965},{},[2966],{"type":377,"tag":422,"props":2967,"children":2968},{},[2969],{"type":386,"value":2970},"I really like how that lines up against one of my favorite maxims, \"First do it, then do it right, then do it better.\"",{"type":377,"tag":805,"props":2972,"children":2973},{},[2974],{"type":377,"tag":422,"props":2975,"children":2976},{},[2977],{"type":386,"value":2978},"Make it work, make it right, make it fast.",{"type":377,"tag":654,"props":2980,"children":2982},{"id":2981},"_20230209-0459pm",[2983],{"type":386,"value":2984},"2023.02.09 04:59PM",{"type":377,"tag":422,"props":2986,"children":2987},{},[2988],{"type":377,"tag":434,"props":2989,"children":2992},{"href":2990,"rel":2991},"https://news.ycombinator.com/item?id=34067709",[438],[2993],{"type":386,"value":2994},"Obsidian Canvas uses a new JSON-based file format that we have open-sourced unde... | Hacker News",{"type":377,"tag":654,"props":2996,"children":2998},{"id":2997},"_20230217-0352pm",[2999],{"type":386,"value":3000},"2023.02.17 03:52PM",{"type":377,"tag":422,"props":3002,"children":3003},{},[3004],{"type":377,"tag":434,"props":3005,"children":3008},{"href":3006,"rel":3007},"https://css-irl.info/resizing-with-css/",[438],[3009],{"type":386,"value":3010},"Container Queries in all stable browsers! And resizing with css",{"type":377,"tag":654,"props":3012,"children":3014},{"id":3013},"_20230219-0113pm",[3015],{"type":386,"value":3016},"2023.02.19 01:13PM",{"type":377,"tag":422,"props":3018,"children":3019},{},[3020],{"type":377,"tag":434,"props":3021,"children":3024},{"href":3022,"rel":3023},"https://github.com/MaxLaumeister/pagecrypt",[438],[3025],{"type":386,"value":3026},"GitHub - MaxLaumeister/PageCrypt: Client-side password-protection for HTML",{"type":377,"tag":422,"props":3028,"children":3029},{},[3030],{"type":386,"value":3031},"via",{"type":377,"tag":422,"props":3033,"children":3034},{},[3035],{"type":377,"tag":434,"props":3036,"children":3039},{"href":3037,"rel":3038},"https://news.ycombinator.com/item?id=34849024",[438],[3040],{"type":386,"value":3037},{"type":377,"tag":654,"props":3042,"children":3044},{"id":3043},"_20230221-1255pm",[3045],{"type":386,"value":3046},"2023.02.21 12:55PM",{"type":377,"tag":422,"props":3048,"children":3049},{},[3050],{"type":377,"tag":434,"props":3051,"children":3054},{"href":3052,"rel":3053},"https://bundlephobia.com",[438],[3055],{"type":386,"value":3056},"Bundlephobia - find the cost of adding a npm package - find similar/alt packages",{"type":377,"tag":654,"props":3058,"children":3060},{"id":3059},"_20230222-0218pm",[3061],{"type":386,"value":3062},"2023.02.22 02:18PM",{"type":377,"tag":422,"props":3064,"children":3065},{},[3066],{"type":377,"tag":434,"props":3067,"children":3070},{"href":3068,"rel":3069},"https://lost-pixel.com",[438],[3071],{"type":386,"value":3072},"Visual testing tool \"visual regression tests\"",{"type":377,"tag":654,"props":3074,"children":3076},{"id":3075},"_20230224-1032pm",[3077],{"type":386,"value":3078},"2023.02.24 10:32PM",{"type":377,"tag":422,"props":3080,"children":3081},{},[3082],{"type":377,"tag":434,"props":3083,"children":3086},{"href":3084,"rel":3085},"https://www.reddit.com/r/RetroFuturism/comments/11arqlr/futurama_2_a_journey_to_the_future/?utm_source=share&utm_medium=ios_app&utm_name=iossmf",[438],[3087],{"type":386,"value":3088},"https://www.reddit.com/r/RetroFuturism/comments/11arqlr/futurama_2_a_journey_to_the_future/?utm_sour",{"type":377,"tag":654,"props":3090,"children":3092},{"id":3091},"_20230226-1152am",[3093],{"type":386,"value":3094},"2023.02.26 11:52AM",{"type":377,"tag":422,"props":3096,"children":3097},{},[3098],{"type":377,"tag":434,"props":3099,"children":3102},{"href":3100,"rel":3101},"https://news.ycombinator.com/item?id=34944161",[438],[3103],{"type":386,"value":3104},"WebGL2 Fundamentals | Hacker News",{"type":377,"tag":654,"props":3106,"children":3108},{"id":3107},"_20230228-0541pm",[3109],{"type":386,"value":3110},"2023.02.28 05:41PM",{"type":377,"tag":422,"props":3112,"children":3113},{},[3114,3120],{"type":377,"tag":434,"props":3115,"children":3118},{"href":3116,"rel":3117},"https://news.ycombinator.com/item?id=34970917",[438],[3119],{"type":386,"value":3116},{"type":386,"value":3121}," Query any Webpage",{"type":377,"tag":654,"props":3123,"children":3125},{"id":3124},"_20230302-1024pm",[3126],{"type":386,"value":3127},"2023.03.02 10:24PM",{"type":377,"tag":422,"props":3129,"children":3130},{},[3131],{"type":377,"tag":434,"props":3132,"children":3135},{"href":3133,"rel":3134},"https://www.typingmind.com/",[438],[3136],{"type":386,"value":3137},"Show HN: I built a better UI for ChatGPT",{"type":377,"tag":422,"props":3139,"children":3140},{},[3141],{"type":377,"tag":434,"props":3142,"children":3145},{"href":3143,"rel":3144},"https://news.ycombinator.com/item?id=34999464",[438],[3146],{"type":386,"value":3143},{"type":377,"tag":654,"props":3148,"children":3150},{"id":3149},"_20230308-0910pm",[3151],{"type":386,"value":3152},"2023.03.08 09:10PM",{"type":377,"tag":422,"props":3154,"children":3155},{},[3156],{"type":377,"tag":434,"props":3157,"children":3160},{"href":3158,"rel":3159},"https://news.ycombinator.com/item?id=35054116",[438],[3161],{"type":386,"value":3162},"\tA senior engineer's guide to the system design interview",{"type":377,"tag":654,"props":3164,"children":3166},{"id":3165},"_20230308-0918pm",[3167],{"type":386,"value":3168},"2023.03.08 09:18PM",{"type":377,"tag":422,"props":3170,"children":3171},{},[3172],{"type":377,"tag":434,"props":3173,"children":3176},{"href":3174,"rel":3175},"https://gdevelop.io/",[438],[3177],{"type":386,"value":3178},"GDevelop: An open-source, cross-platform, free, and easy game-making app",{"type":377,"tag":422,"props":3180,"children":3181},{},[3182],{"type":377,"tag":434,"props":3183,"children":3186},{"href":3184,"rel":3185},"https://news.ycombinator.com/item?id=35074357",[438],[3187],{"type":386,"value":3184},{"type":377,"tag":654,"props":3189,"children":3191},{"id":3190},"_20230308-0923pm",[3192],{"type":386,"value":3193},"2023.03.08 09:23PM",{"type":377,"tag":422,"props":3195,"children":3196},{},[3197],{"type":377,"tag":434,"props":3198,"children":3201},{"href":3199,"rel":3200},"https://news.ycombinator.com/item?id=35067259",[438],[3202],{"type":386,"value":3203},"Construct, animation tool in browser",{"type":377,"tag":654,"props":3205,"children":3207},{"id":3206},"_20230309-0253pm",[3208],{"type":386,"value":3209},"2023.03.09 02:53PM",{"type":377,"tag":422,"props":3211,"children":3212},{},[3213],{"type":377,"tag":434,"props":3214,"children":3217},{"href":3215,"rel":3216},"https://medium.com/@LinusSchlumberger/all-javascript-and-typescript-features-of-the-last-3-years-629c57e73e42",[438],[3218],{"type":386,"value":3219},"All JavaScript and TypeScript features of the last 3 years | by Linus Schlumberger | Mar, 2023 | Medium",{"type":377,"tag":422,"props":3221,"children":3222},{},[3223,3225],{"type":386,"value":3224},"Via ",{"type":377,"tag":434,"props":3226,"children":3229},{"href":3227,"rel":3228},"https://news.ycombinator.com/item?id=35079971",[438],[3230],{"type":386,"value":3231},"All JavaScript and TypeScript features of the last 3 years explained",{"type":377,"tag":654,"props":3233,"children":3235},{"id":3234},"_20230315-0214pm",[3236],{"type":386,"value":3237},"2023.03.15 02:14PM",{"type":377,"tag":422,"props":3239,"children":3240},{},[3241],{"type":377,"tag":434,"props":3242,"children":3245},{"href":3243,"rel":3244},"https://arstechnica.com/information-technology/2023/03/you-can-now-run-a-gpt-3-level-ai-model-on-your-laptop-phone-and-raspberry-pi/",[438],[3246],{"type":386,"value":3247},"Run GPT-3 Level LLM on M1 Mac",{"type":377,"tag":654,"props":3249,"children":3251},{"id":3250},"_20230320-1116am",[3252],{"type":386,"value":3253},"2023.03.20 11:16AM",{"type":377,"tag":422,"props":3255,"children":3256},{},[3257],{"type":377,"tag":434,"props":3258,"children":3261},{"href":3259,"rel":3260},"https://minimal.gallery",[438],[3262],{"type":386,"value":3263},"\"Minimal\" Websites",{"type":377,"tag":654,"props":3265,"children":3267},{"id":3266},"_20230322-1018pm",[3268],{"type":386,"value":3269},"2023.03.22 10:18PM",{"type":377,"tag":422,"props":3271,"children":3272},{},[3273],{"type":377,"tag":434,"props":3274,"children":3277},{"href":3275,"rel":3276},"https://dungeonmapdoodler.com/beta/",[438],[3278],{"type":386,"value":3279},"Dungeon Map Doodler",{"type":377,"tag":654,"props":3281,"children":3283},{"id":3282},"_20230322-1019pm",[3284],{"type":386,"value":3285},"2023.03.22 10:19PM",{"type":377,"tag":422,"props":3287,"children":3288},{},[3289],{"type":377,"tag":434,"props":3290,"children":3293},{"href":3291,"rel":3292},"https://app.dungeonscrawl.com/",[438],[3294],{"type":386,"value":3295},"Dungeon Scrawl",{"type":377,"tag":654,"props":3297,"children":3299},{"id":3298},"_20230323-0345pm",[3300],{"type":386,"value":3301},"2023.03.23 03:45PM",{"type":377,"tag":422,"props":3303,"children":3304},{},[3305],{"type":377,"tag":434,"props":3306,"children":3309},{"href":3307,"rel":3308},"https://news.ycombinator.com/item?id=35277677",[438],[3310],{"type":386,"value":3311},"ChatGPT Plugins API",{"type":377,"tag":654,"props":3313,"children":3315},{"id":3314},"_20230328-0531am",[3316],{"type":386,"value":3317},"2023.03.28 05:31AM",{"type":377,"tag":422,"props":3319,"children":3320},{},[3321],{"type":377,"tag":434,"props":3322,"children":3325},{"href":3323,"rel":3324},"https://news.ycombinator.com/item?id=35331233",[438],[3326],{"type":386,"value":3327},"time tracker for raycast",{"type":377,"tag":422,"props":3329,"children":3330},{},[3331,3333],{"type":386,"value":3332},"See also ",{"type":377,"tag":434,"props":3334,"children":3337},{"href":3335,"rel":3336},"https://apps.apple.com/us/app/tyme-3-time-tracking/id1461456813",[438],[3338],{"type":386,"value":3335},{"type":377,"tag":654,"props":3340,"children":3342},{"id":3341},"_20230328-1008am",[3343],{"type":386,"value":3344},"2023.03.28 10:08AM",{"type":377,"tag":422,"props":3346,"children":3347},{},[3348],{"type":377,"tag":434,"props":3349,"children":3352},{"href":3350,"rel":3351},"https://news.ycombinator.com/item?id=35334848",[438],[3353],{"type":386,"value":3354},"AI -> RegEx",{"type":377,"tag":654,"props":3356,"children":3358},{"id":3357},"_20230328-0908pm",[3359],{"type":386,"value":3360},"2023.03.28 09:08PM",{"type":377,"tag":422,"props":3362,"children":3363},{},[3364],{"type":377,"tag":434,"props":3365,"children":3368},{"href":3366,"rel":3367},"https://github.com/xiaoluoboding/vue-sonner",[438],[3369],{"type":386,"value":3370},"GitHub - xiaoluoboding/vue-sonner: An opinionated toast component for Vue.",{"type":377,"tag":654,"props":3372,"children":3374},{"id":3373},"_20230328-1000pm",[3375],{"type":386,"value":3376},"2023.03.28 10:00PM",{"type":377,"tag":422,"props":3378,"children":3379},{},[3380],{"type":377,"tag":434,"props":3381,"children":3384},{"href":3382,"rel":3383},"http://Infinitemac.org",[438],[3385],{"type":386,"value":3382},{"type":377,"tag":654,"props":3387,"children":3389},{"id":3388},"_20230330-0118pm",[3390],{"type":386,"value":3391},"2023.03.30 01:18PM",{"type":377,"tag":422,"props":3393,"children":3394},{},[3395],{"type":377,"tag":434,"props":3396,"children":3399},{"href":3397,"rel":3398},"https://www.anthropic.com/index/core-views-on-ai-safety",[438],[3400],{"type":386,"value":3401},"AI Safety",{"type":377,"tag":654,"props":3403,"children":3405},{"id":3404},"_20230403",[3406],{"type":386,"value":3407},"2023.04.03",{"type":377,"tag":422,"props":3409,"children":3410},{},[3411,3418],{"type":377,"tag":434,"props":3412,"children":3415},{"href":3413,"rel":3414},"https://chat.lmsys.org",[438],[3416],{"type":386,"value":3417},"Other chat engine",{"type":386,"value":3419}," - claims 90% as good as GPT 4 but I disagree.",{"type":377,"tag":422,"props":3421,"children":3422},{},[3423,3430],{"type":377,"tag":434,"props":3424,"children":3427},{"href":3425,"rel":3426},"https://app.spline.design",[438],[3428],{"type":386,"value":3429},"3D modeler in web with web-exports",{"type":386,"value":3431}," via Jason",{"type":377,"tag":422,"props":3433,"children":3434},{},[3435,3442,3443,3449,3450,3457,3458],{"type":377,"tag":434,"props":3436,"children":3439},{"href":3437,"rel":3438},"https://whisper.ggerganov.com",[438],[3440],{"type":386,"value":3441},"Whisper speech-to-text in browser",{"type":386,"value":1766},{"type":377,"tag":434,"props":3444,"children":3447},{"href":3445,"rel":3446},"https://news.ycombinator.com/item?id=35441337",[438],[3448],{"type":386,"value":3031},{"type":386,"value":1766},{"type":377,"tag":434,"props":3451,"children":3454},{"href":3452,"rel":3453},"https://www.ermine.ai",[438],[3455],{"type":386,"value":3456},"also local audio recording and transcription",{"type":386,"value":2645},{"type":377,"tag":434,"props":3459,"children":3462},{"href":3460,"rel":3461},"https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API",[438],[3463],{"type":386,"value":3460},{"type":377,"tag":422,"props":3465,"children":3466},{},[3467],{"type":377,"tag":434,"props":3468,"children":3471},{"href":3469,"rel":3470},"https://app.wavtool.com",[438],[3472],{"type":386,"value":3473},"Music tool like garageband but with ai",{"type":377,"tag":654,"props":3475,"children":3477},{"id":3476},"_20230406-1223pm",[3478],{"type":386,"value":3479},"2023.04.06 12:23PM",{"type":377,"tag":422,"props":3481,"children":3482},{},[3483],{"type":377,"tag":434,"props":3484,"children":3487},{"href":3485,"rel":3486},"https://www.reddit.com/r/ChatGPT/comments/12diapw/gpt4_week_3_chatbots_are_yesterdays_news_ai/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&utm_content=2&utm_term=15",[438],[3488],{"type":386,"value":3489},"https://www.reddit.com/r/ChatGPT/comments/12diapw/gpt4_week_3_chatbots_are_yesterdays_news_ai/?utm_s",{"type":377,"tag":422,"props":3491,"children":3492},{},[3493],{"type":377,"tag":434,"props":3494,"children":3497},{"href":3495,"rel":3496},"https://www.move.ai",[438],[3498],{"type":386,"value":3499},"Motion Capture with Your Phone",{"type":377,"tag":654,"props":3501,"children":3503},{"id":3502},"_20230409-0429pm",[3504],{"type":386,"value":3505},"2023.04.09 04:29PM",{"type":377,"tag":422,"props":3507,"children":3508},{},[3509],{"type":377,"tag":434,"props":3510,"children":3513},{"href":3511,"rel":3512},"https://news.ycombinator.com/item?id=35465729",[438],[3514],{"type":386,"value":3515},"Chrome ships WebGPU",{"type":377,"tag":654,"props":3517,"children":3519},{"id":3518},"_20230415-1251pm",[3520],{"type":386,"value":3521},"2023.04.15 12:51PM",{"type":377,"tag":422,"props":3523,"children":3524},{},[3525,3532,3533],{"type":377,"tag":434,"props":3526,"children":3529},{"href":3527,"rel":3528},"https://webgpufundamentals.org",[438],[3530],{"type":386,"value":3531},"WebGPU Fundamentals",{"type":386,"value":1001},{"type":377,"tag":434,"props":3534,"children":3537},{"href":3535,"rel":3536},"https://news.ycombinator.com/item?id=35579334",[438],[3538],{"type":386,"value":3535},{"type":377,"tag":654,"props":3540,"children":3542},{"id":3541},"_20230416-0643pm",[3543],{"type":386,"value":3544},"2023.04.16 06:43PM",{"type":377,"tag":422,"props":3546,"children":3547},{},[3548],{"type":377,"tag":434,"props":3549,"children":3552},{"href":3550,"rel":3551},"https://news.ycombinator.com/item?id=35543774",[438],[3553],{"type":386,"value":3554},"Full stack dev => learn AI",{"type":377,"tag":654,"props":3556,"children":3558},{"id":3557},"_20230420-0430pm",[3559],{"type":386,"value":3560},"2023.04.20 04:30PM",{"type":377,"tag":422,"props":3562,"children":3563},{},[3564],{"type":377,"tag":434,"props":3565,"children":3568},{"href":3566,"rel":3567},"https://oimo.io/works/clock/",[438],[3569],{"type":386,"value":3570},"Clipboard Apr 20, 2023 at 4.30 PM",{"type":377,"tag":654,"props":3572,"children":3574},{"id":3573},"_20230421-0308pm",[3575],{"type":386,"value":3576},"2023.04.21 03:08PM",{"type":377,"tag":422,"props":3578,"children":3579},{},[3580],{"type":377,"tag":434,"props":3581,"children":3584},{"href":3582,"rel":3583},"https://martinfowler.com/articles/2023-chatgpt-xu-hao.html",[438],[3585],{"type":386,"value":3586},"An example of LLM prompting for programming",{"type":377,"tag":422,"props":3588,"children":3589},{},[3590],{"type":386,"value":3031},{"type":377,"tag":422,"props":3592,"children":3593},{},[3594],{"type":377,"tag":434,"props":3595,"children":3598},{"href":3596,"rel":3597},"https://news.ycombinator.com/item?id=35612494",[438],[3599],{"type":386,"value":3596},{"type":377,"tag":654,"props":3601,"children":3603},{"id":3602},"_20230423-0843am",[3604],{"type":386,"value":3605},"2023.04.23 08:43AM",{"type":377,"tag":422,"props":3607,"children":3608},{},[3609],{"type":377,"tag":434,"props":3610,"children":3613},{"href":3611,"rel":3612},"https://lost-at-sql.therobinlord.com/",[438],[3614],{"type":386,"value":3615},"Lost at SQL - SQL learning game",{"type":377,"tag":654,"props":3617,"children":3619},{"id":3618},"_20230428-0733am",[3620],{"type":386,"value":3621},"2023.04.28 07:33AM",{"type":377,"tag":422,"props":3623,"children":3624},{},[3625],{"type":377,"tag":434,"props":3626,"children":3629},{"href":3627,"rel":3628},"https://docs.orbstack.dev/quick-start",[438],[3630],{"type":386,"value":3631},"Quick start · OrbStack Docs - Docker dashboard alternative",{"type":377,"tag":654,"props":3633,"children":3635},{"id":3634},"_20230428-0735am",[3636],{"type":386,"value":3637},"2023.04.28 07:35AM",{"type":377,"tag":422,"props":3639,"children":3640},{},[3641],{"type":377,"tag":434,"props":3642,"children":3645},{"href":3643,"rel":3644},"https://news.ycombinator.com/item?id=35698587",[438],[3646],{"type":386,"value":3647},"Learn WebGPU",{"type":377,"tag":654,"props":3649,"children":3651},{"id":3650},"_20230429-1055am",[3652],{"type":386,"value":3653},"2023.04.29 10:55AM",{"type":377,"tag":422,"props":3655,"children":3656},{},[3657],{"type":377,"tag":434,"props":3658,"children":3661},{"href":3659,"rel":3660},"https://www.elevationlab.com/products/tagvault-pet",[438],[3662],{"type":386,"value":3663},"AirTag holder for dog collar",{"type":377,"tag":654,"props":3665,"children":3667},{"id":3666},"_20230502-1208pm",[3668],{"type":386,"value":3669},"2023.05.02 12:08PM",{"type":377,"tag":422,"props":3671,"children":3672},{},[3673],{"type":377,"tag":434,"props":3674,"children":3677},{"href":3675,"rel":3676},"https://www.reddit.com/r/vuejs/comments/1348pkq/is_there_a_well_maintained_and_performant_table/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&utm_content=2&utm_term=15",[438],[3678],{"type":386,"value":3679},"https://www.reddit.com/r/vuejs/comments/1348pkq/is_there_a_well_maintained_and_performant_table/?utm",{"type":377,"tag":654,"props":3681,"children":3683},{"id":3682},"_20230509-0836pm",[3684],{"type":386,"value":3685},"2023.05.09 08:36PM",{"type":377,"tag":422,"props":3687,"children":3688},{},[3689],{"type":377,"tag":434,"props":3690,"children":3693},{"href":3691,"rel":3692},"https://news.ycombinator.com/item?id=35856036",[438],[3694],{"type":386,"value":3691},{"type":377,"tag":654,"props":3696,"children":3698},{"id":3697},"_20230519-1115pm",[3699],{"type":386,"value":3700},"2023.05.19 11:15PM",{"type":377,"tag":422,"props":3702,"children":3703},{},[3704],{"type":377,"tag":434,"props":3705,"children":3708},{"href":3706,"rel":3707},"https://news.ycombinator.com/item?id=36000260",[438],[3709],{"type":386,"value":3706},{"type":377,"tag":654,"props":3711,"children":3713},{"id":3712},"_20230522-0309pm",[3714],{"type":386,"value":3715},"2023.05.22 03:09PM",{"type":377,"tag":422,"props":3717,"children":3718},{},[3719],{"type":377,"tag":434,"props":3720,"children":3723},{"href":3721,"rel":3722},"https://news.ycombinator.com/item?id=36020717",[438],[3724],{"type":386,"value":3721},{"type":377,"tag":654,"props":3726,"children":3728},{"id":3727},"_20230524-0645pm",[3729],{"type":386,"value":3730},"2023.05.24 06:45PM",{"type":377,"tag":422,"props":3732,"children":3733},{},[3734],{"type":377,"tag":434,"props":3735,"children":3738},{"href":3736,"rel":3737},"https://kanboard.org/",[438],[3739],{"type":386,"value":3740},"Kanban Project Management Software - Kanboard",{"type":377,"tag":654,"props":3742,"children":3744},{"id":3743},"_20230524-0646pm",[3745],{"type":386,"value":3746},"2023.05.24 06:46PM",{"type":377,"tag":422,"props":3748,"children":3749},{},[3750],{"type":377,"tag":434,"props":3751,"children":3754},{"href":3752,"rel":3753},"https://news.ycombinator.com/item?id=36047861",[438],[3755],{"type":386,"value":3752},{"type":377,"tag":654,"props":3757,"children":3759},{"id":3758},"_20230527-1129am",[3760],{"type":386,"value":3761},"2023.05.27 11:29AM",{"type":377,"tag":422,"props":3763,"children":3764},{},[3765],{"type":377,"tag":434,"props":3766,"children":3769},{"href":3767,"rel":3768},"https://javascript30.com/",[438],[3770],{"type":386,"value":3771},"JavaScript 30 — Build 30 things with vanilla JS in 30 days with 30 tutorials",{"type":377,"tag":654,"props":3773,"children":3775},{"id":3774},"_20230527-1000pm",[3776],{"type":386,"value":3777},"2023.05.27 10:00PM",{"type":377,"tag":422,"props":3779,"children":3780},{},[3781],{"type":377,"tag":434,"props":3782,"children":3785},{"href":3783,"rel":3784},"https://www.foldnfly.com/2.html#The-Stable",[438],[3786],{"type":386,"value":3787},"Fold 'N Fly » The Stable Paper Airplane",{"type":377,"tag":654,"props":3789,"children":3791},{"id":3790},"_20230529-0704am",[3792],{"type":386,"value":3793},"2023.05.29 07:04AM",{"type":377,"tag":422,"props":3795,"children":3796},{},[3797],{"type":377,"tag":434,"props":3798,"children":3801},{"href":3799,"rel":3800},"https://news.ycombinator.com/item?id=36110576",[438],[3802],{"type":386,"value":3799},{"type":377,"tag":654,"props":3804,"children":3806},{"id":3805},"_20230529-0932am",[3807],{"type":386,"value":3808},"2023.05.29 09:32AM",{"type":377,"tag":422,"props":3810,"children":3811},{},[3812],{"type":377,"tag":434,"props":3813,"children":3816},{"href":3814,"rel":3815},"https://medium.com/onebigthought/the-ux-research-reckoning-is-here-c63710ea4084",[438],[3817],{"type":386,"value":3818},"The UX Research Reckoning is Here | by Judd Antin | One Big Thought | May, 2023 | Medium",{"type":377,"tag":654,"props":3820,"children":3822},{"id":3821},"_20230529-1024pm",[3823],{"type":386,"value":3824},"2023.05.29 10:24PM",{"type":377,"tag":422,"props":3826,"children":3827},{},[3828],{"type":377,"tag":434,"props":3829,"children":3832},{"href":3830,"rel":3831},"https://news.ycombinator.com/item?id=36117037",[438],[3833],{"type":386,"value":3830},{"type":377,"tag":654,"props":3835,"children":3837},{"id":3836},"_20230529-1026pm",[3838],{"type":386,"value":3839},"2023.05.29 10:26PM",{"type":377,"tag":422,"props":3841,"children":3842},{},[3843],{"type":377,"tag":434,"props":3844,"children":3847},{"href":3845,"rel":3846},"https://news.ycombinator.com/item?id=36113432",[438],[3848],{"type":386,"value":3845},{"type":377,"tag":654,"props":3850,"children":3852},{"id":3851},"_20230529-1027pm",[3853],{"type":386,"value":3854},"2023.05.29 10:27PM",{"type":377,"tag":422,"props":3856,"children":3857},{},[3858],{"type":377,"tag":434,"props":3859,"children":3862},{"href":3860,"rel":3861},"https://news.ycombinator.com/item?id=36118093",[438],[3863],{"type":386,"value":3860},{"type":377,"tag":654,"props":3865,"children":3867},{"id":3866},"_20230529-1031pm",[3868],{"type":386,"value":3869},"2023.05.29 10:31PM",{"type":377,"tag":422,"props":3871,"children":3872},{},[3873],{"type":377,"tag":434,"props":3874,"children":3877},{"href":3875,"rel":3876},"https://news.ycombinator.com/item?id=36115283",[438],[3878],{"type":386,"value":3875},{"type":377,"tag":654,"props":3880,"children":3882},{"id":3881},"_20230602-0454pm",[3883],{"type":386,"value":3884},"2023.06.02 04:54PM",{"type":377,"tag":422,"props":3886,"children":3887},{},[3888],{"type":377,"tag":434,"props":3889,"children":3892},{"href":3890,"rel":3891},"https://m.youtube.com/watch?v=x2BQyZorSQc&feature=youtu.be",[438],[3893],{"type":386,"value":3894},"Aliens & Espionage: Crop Circles and the CIA Coverup | They Don't Want You to Know - YouTube",{"type":377,"tag":654,"props":3896,"children":3898},{"id":3897},"_20230603-0114pm",[3899],{"type":386,"value":3900},"2023.06.03 01:14PM",{"type":377,"tag":422,"props":3902,"children":3903},{},[3904],{"type":377,"tag":434,"props":3905,"children":3908},{"href":3906,"rel":3907},"https://news.ycombinator.com/item?id=36174406",[438],[3909],{"type":386,"value":3906},{"type":377,"tag":654,"props":3911,"children":3913},{"id":3912},"_20230603-0218pm",[3914],{"type":386,"value":3915},"2023.06.03 02:18PM",{"type":377,"tag":422,"props":3917,"children":3918},{},[3919],{"type":377,"tag":434,"props":3920,"children":3923},{"href":3921,"rel":3922},"https://news.ycombinator.com/item?id=36168354",[438],[3924],{"type":386,"value":3921},{"type":377,"tag":654,"props":3926,"children":3928},{"id":3927},"_20230605-1026pm",[3929],{"type":386,"value":3930},"2023.06.05 10:26PM",{"type":377,"tag":422,"props":3932,"children":3933},{},[3934],{"type":377,"tag":434,"props":3935,"children":3938},{"href":3936,"rel":3937},"https://thedebrief.org/intelligence-officials-say-u-s-has-retrieved-non-human-craft/",[438],[3939],{"type":386,"value":3940},"Intelligence Officials Say U.S. Has Retrieved Craft of Non-Human Origin - The Debrief",{"type":377,"tag":422,"props":3942,"children":3943},{},[3944],{"type":377,"tag":434,"props":3945,"children":3948},{"href":3946,"rel":3947},"https://web.dev/one-line-layouts/",[438],[3949],{"type":386,"value":3946},{"type":377,"tag":654,"props":3951,"children":3953},{"id":3952},"_20230607-0641pm",[3954],{"type":386,"value":3955},"2023.06.07 06:41PM",{"type":377,"tag":422,"props":3957,"children":3958},{},[3959],{"type":377,"tag":434,"props":3960,"children":3963},{"href":3961,"rel":3962},"https://www.reddit.com/r/UFOscience/comments/143jl7o/the_black_vault_on_grusch/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&utm_content=1&utm_term=15",[438],[3964],{"type":386,"value":3965},"https://www.reddit.com/r/UFOscience/comments/143jl7o/the_black_vault_on_grusch/?utm_source=share&utm",{"type":377,"tag":654,"props":3967,"children":3969},{"id":3968},"_20230608-0207pm",[3970],{"type":386,"value":3971},"2023.06.08 02:07PM",{"type":377,"tag":422,"props":3973,"children":3974},{},[3975],{"type":377,"tag":434,"props":3976,"children":3979},{"href":3977,"rel":3978},"https://news.ycombinator.com/item?id=36244886",[438],[3980],{"type":386,"value":3977},{"type":377,"tag":654,"props":3982,"children":3984},{"id":3983},"_20230608-0922pm",[3985],{"type":386,"value":3986},"2023.06.08 09:22PM",{"type":377,"tag":422,"props":3988,"children":3989},{},[3990],{"type":377,"tag":434,"props":3991,"children":3994},{"href":3992,"rel":3993},"https://news.ycombinator.com/item?id=36243926",[438],[3995],{"type":386,"value":3992},{"type":377,"tag":654,"props":3997,"children":3999},{"id":3998},"_20230608-1029pm",[4000],{"type":386,"value":4001},"2023.06.08 10:29PM",{"type":377,"tag":422,"props":4003,"children":4004},{},[4005],{"type":377,"tag":434,"props":4006,"children":4009},{"href":4007,"rel":4008},"https://the1a.org/segments/the-new-era-of-ufo-research/",[438],[4010],{"type":386,"value":4011},"The new era of UFO research | 1A",{"type":377,"tag":654,"props":4013,"children":4015},{"id":4014},"_20230608-1031pm",[4016],{"type":386,"value":4017},"2023.06.08 10:31PM",{"type":377,"tag":422,"props":4019,"children":4020},{},[4021],{"type":377,"tag":434,"props":4022,"children":4025},{"href":4023,"rel":4024},"https://abovethelaw.com/2023/06/serious-fed-unafraid-of-legal-jeopardy-in-claim-of-recovered-alien-craft-government-ufo-coverup/",[438],[4026],{"type":386,"value":4027},"Serious Fed Unafraid Of Legal Jeopardy In Claim Of Recovered Alien Craft, Government UFO Coverup - Above the Law",{"type":377,"tag":654,"props":4029,"children":4031},{"id":4030},"_20230609-0802pm",[4032],{"type":386,"value":4033},"2023.06.09 08:02PM",{"type":377,"tag":422,"props":4035,"children":4036},{},[4037],{"type":377,"tag":434,"props":4038,"children":4041},{"href":4039,"rel":4040},"https://www.reddit.com/r/UFOs/comments/4kbsah/how_the_cia_views_the_ufo_phenomenon_by_victor/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&utm_content=2&utm_term=22",[438],[4042],{"type":386,"value":4043},"https://www.reddit.com/r/UFOs/comments/4kbsah/how_the_cia_views_the_ufo_phenomenon_by_victor/?utm_so",{"type":377,"tag":654,"props":4045,"children":4047},{"id":4046},"_20230609-1116pm",[4048],{"type":386,"value":4049},"2023.06.09 11:16PM",{"type":377,"tag":422,"props":4051,"children":4052},{},[4053],{"type":377,"tag":434,"props":4054,"children":4057},{"href":4055,"rel":4056},"https://news.ycombinator.com/item?id=36260589",[438],[4058],{"type":386,"value":4055},{"type":377,"tag":654,"props":4060,"children":4062},{"id":4061},"_20230610-0646pm",[4063],{"type":386,"value":4064},"2023.06.10 06:46PM",{"type":377,"tag":422,"props":4066,"children":4067},{},[4068],{"type":377,"tag":434,"props":4069,"children":4072},{"href":4070,"rel":4071},"https://news.ycombinator.com/item?id=36271926",[438],[4073],{"type":386,"value":4070},{"type":377,"tag":654,"props":4075,"children":4077},{"id":4076},"_20230610-0646pm-1",[4078],{"type":386,"value":4064},{"type":377,"tag":422,"props":4080,"children":4081},{},[4082],{"type":377,"tag":434,"props":4083,"children":4085},{"href":4070,"rel":4084},[438],[4086],{"type":386,"value":4070},{"type":377,"tag":654,"props":4088,"children":4090},{"id":4089},"_20230611-1120am",[4091],{"type":386,"value":4092},"2023.06.11 11:20AM",{"type":377,"tag":422,"props":4094,"children":4095},{},[4096],{"type":377,"tag":434,"props":4097,"children":4100},{"href":4098,"rel":4099},"https://news.ycombinator.com/item?id=36279323",[438],[4101],{"type":386,"value":4098},{"type":377,"tag":654,"props":4103,"children":4105},{"id":4104},"_20230611-0728pm",[4106],{"type":386,"value":4107},"2023.06.11 07:28PM",{"type":377,"tag":422,"props":4109,"children":4110},{},[4111],{"type":377,"tag":434,"props":4112,"children":4115},{"href":4113,"rel":4114},"https://metallicman.com/laoban4site/the-disclosure-of-the-caret-program-at-pacl/",[438],[4116],{"type":386,"value":4117},"The Disclosure of the CARET program at PACL – Metallicman",{"type":377,"tag":654,"props":4119,"children":4121},{"id":4120},"_20230624-0911am",[4122],{"type":386,"value":4123},"2023.06.24 09:11AM",{"type":377,"tag":422,"props":4125,"children":4126},{},[4127],{"type":377,"tag":434,"props":4128,"children":4131},{"href":4129,"rel":4130},"https://news.ycombinator.com/item?id=36455794",[438],[4132],{"type":386,"value":4129},{"type":377,"tag":654,"props":4134,"children":4136},{"id":4135},"_20230628-0418pm",[4137],{"type":386,"value":4138},"2023.06.28 04:18PM",{"type":377,"tag":422,"props":4140,"children":4141},{},[4142,4144],{"type":386,"value":4143},"Handy macOS command line tools including making icon set for app from single 1024 png: ",{"type":377,"tag":434,"props":4145,"children":4148},{"href":4146,"rel":4147},"https://news.ycombinator.com/item?id=36491704",[438],[4149],{"type":386,"value":4146},{"type":377,"tag":654,"props":4151,"children":4153},{"id":4152},"_20230711-0654pm",[4154],{"type":386,"value":4155},"2023.07.11 06:54PM",{"type":377,"tag":422,"props":4157,"children":4158},{},[4159],{"type":377,"tag":434,"props":4160,"children":4163},{"href":4161,"rel":4162},"https://lawsofux.com/",[438],[4164],{"type":386,"value":4165},"Home | Laws of UX",{"type":377,"tag":654,"props":4167,"children":4169},{"id":4168},"_20230716-0806am",[4170],{"type":386,"value":4171},"2023.07.16 08:06AM",{"type":377,"tag":422,"props":4173,"children":4174},{},[4175],{"type":377,"tag":434,"props":4176,"children":4179},{"href":4177,"rel":4178},"https://news.ycombinator.com/item?id=36746031",[438],[4180],{"type":386,"value":4177},{"type":377,"tag":654,"props":4182,"children":4184},{"id":4183},"_20230716-0901am",[4185],{"type":386,"value":4186},"2023.07.16 09:01AM",{"type":377,"tag":422,"props":4188,"children":4189},{},[4190],{"type":377,"tag":434,"props":4191,"children":4194},{"href":4192,"rel":4193},"https://news.ycombinator.com/item?id=36745289",[438],[4195],{"type":386,"value":4192},{"type":377,"tag":654,"props":4197,"children":4199},{"id":4198},"_20230718-0536pm",[4200],{"type":386,"value":4201},"2023.07.18 05:36PM",{"type":377,"tag":422,"props":4203,"children":4204},{},[4205],{"type":377,"tag":434,"props":4206,"children":4209},{"href":4207,"rel":4208},"https://identity.sweden.se/en/design-elements/typography",[438],[4210],{"type":386,"value":4211},"Typography | Sweden",{"type":377,"tag":654,"props":4213,"children":4215},{"id":4214},"_20230718-0541pm",[4216],{"type":386,"value":4217},"2023.07.18 05:41PM",{"type":377,"tag":422,"props":4219,"children":4220},{},[4221],{"type":377,"tag":434,"props":4222,"children":4225},{"href":4223,"rel":4224},"https://griffin.moe/voder/",[438],[4226],{"type":386,"value":4227},"Voder Speech Synthesizer (1939)",{"type":377,"tag":654,"props":4229,"children":4231},{"id":4230},"_20230718-0544pm",[4232],{"type":386,"value":4233},"2023.07.18 05:44PM",{"type":377,"tag":422,"props":4235,"children":4236},{},[4237],{"type":377,"tag":434,"props":4238,"children":4241},{"href":4239,"rel":4240},"https://jmiskovic.github.io/voicebox/",[438],[4242],{"type":386,"value":4243},"Vocoder toy",{"type":377,"tag":654,"props":4245,"children":4247},{"id":4246},"_20230718-0548pm",[4248],{"type":386,"value":4249},"2023.07.18 05:48PM",{"type":377,"tag":422,"props":4251,"children":4252},{},[4253],{"type":377,"tag":434,"props":4254,"children":4257},{"href":4255,"rel":4256},"https://m.youtube.com/watch?v=TsdOej_nC1M&feature=youtu.be",[438],[4258],{"type":386,"value":4259},"The Voder: 1939, the worlds first electronic voice synthesizer - YouTube",{"type":377,"tag":654,"props":4261,"children":4263},{"id":4262},"_20230718-0948pm",[4264],{"type":386,"value":4265},"2023.07.18 09:48PM",{"type":377,"tag":422,"props":4267,"children":4268},{},[4269],{"type":377,"tag":434,"props":4270,"children":4273},{"href":4271,"rel":4272},"https://news.ycombinator.com/item?id=36771149",[438],[4274],{"type":386,"value":4271},{"type":377,"tag":654,"props":4276,"children":4278},{"id":4277},"_2023-07-21",[4279],{"type":386,"value":4280},"2023-07-21",{"type":377,"tag":422,"props":4282,"children":4283},{},[4284],{"type":377,"tag":434,"props":4285,"children":4288},{"href":4286,"rel":4287},"https://www.mockaroo.com",[438],[4289],{"type":386,"value":4290},"Make Fake Table Data",{"type":377,"tag":654,"props":4292,"children":4294},{"id":4293},"_20230723-1015pm",[4295],{"type":386,"value":4296},"2023.07.23 10:15PM",{"type":377,"tag":422,"props":4298,"children":4299},{},[4300],{"type":377,"tag":434,"props":4301,"children":4304},{"href":4302,"rel":4303},"https://iconbuddy.app/",[438],[4305],{"type":386,"value":4306},"Iconbuddy - 100K+ open source icons",{"type":377,"tag":654,"props":4308,"children":4310},{"id":4309},"_20230723-1015pm-1",[4311],{"type":386,"value":4296},{"type":377,"tag":422,"props":4313,"children":4314},{},[4315],{"type":377,"tag":434,"props":4316,"children":4319},{"href":4317,"rel":4318},"https://news.ycombinator.com/item?id=36837442",[438],[4320],{"type":386,"value":4317},{"type":377,"tag":654,"props":4322,"children":4324},{"id":4323},"_20230728-0740pm",[4325],{"type":386,"value":4326},"2023.07.28 07:40PM",{"type":377,"tag":422,"props":4328,"children":4329},{},[4330],{"type":377,"tag":434,"props":4331,"children":4334},{"href":4332,"rel":4333},"https://archive.org/details/usc-sound-effect-archive?tab=collection",[438],[4335],{"type":386,"value":4336},"USC Optical Sound Effects Library : Free Audio : Free Download, Borrow and Streaming : Internet Archive",{"type":377,"tag":422,"props":4338,"children":4339},{},[4340,4342,4348],{"type":386,"value":4341},"Especially ",{"type":377,"tag":434,"props":4343,"children":4346},{"href":4344,"rel":4345},"https://archive.org/details/SSE_Library_SCIFI",[438],[4347],{"type":386,"value":4344},{"type":386,"value":4349}," - many Star Trek sounds",{"type":377,"tag":654,"props":4351,"children":4353},{"id":4352},"_20230728-0742pm",[4354],{"type":386,"value":4355},"2023.07.28 07:42PM",{"type":377,"tag":422,"props":4357,"children":4358},{},[4359],{"type":377,"tag":434,"props":4360,"children":4363},{"href":4361,"rel":4362},"https://news.ycombinator.com/item?id=36902050",[438],[4364],{"type":386,"value":4361},{"type":377,"tag":422,"props":4366,"children":4367},{},[4368],{"type":386,"value":4369},"Codium.ai seems like a free GitHub autopilot but no sublime integration. Not to be confused with codeium with an e",{"type":377,"tag":422,"props":4371,"children":4372},{},[4373],{"type":386,"value":4374},"Took a look and it does seem useful. Might be a boost for writing tests for Flagler.",{"type":377,"tag":654,"props":4376,"children":4378},{"id":4377},"_20230730-1232pm",[4379],{"type":386,"value":4380},"2023.07.30 12:32PM",{"type":377,"tag":422,"props":4382,"children":4383},{},[4384],{"type":377,"tag":434,"props":4385,"children":4388},{"href":4386,"rel":4387},"https://amiaopensource.github.io/ffmprovisr/#about",[438],[4389],{"type":386,"value":4390},"ffmprovisr",{"type":377,"tag":422,"props":4392,"children":4393},{},[4394],{"type":386,"value":3031},{"type":377,"tag":422,"props":4396,"children":4397},{},[4398],{"type":377,"tag":434,"props":4399,"children":4402},{"href":4400,"rel":4401},"https://news.ycombinator.com/item?id=36929499",[438],[4403],{"type":386,"value":4400},{"type":377,"tag":654,"props":4405,"children":4407},{"id":4406},"_20230807-0855am",[4408],{"type":386,"value":4409},"2023.08.07 08:55AM",{"type":377,"tag":422,"props":4411,"children":4412},{},[4413],{"type":377,"tag":434,"props":4414,"children":4417},{"href":4415,"rel":4416},"https://news.ycombinator.com/item?id=37022911",[438],[4418],{"type":386,"value":4415},{"type":377,"tag":654,"props":4420,"children":4422},{"id":4421},"_20230807-1056pm",[4423],{"type":386,"value":4424},"2023.08.07 10:56PM",{"type":377,"tag":422,"props":4426,"children":4427},{},[4428],{"type":377,"tag":434,"props":4429,"children":4432},{"href":4430,"rel":4431},"https://news.ycombinator.com/item?id=37035178",[438],[4433],{"type":386,"value":4430},{"type":377,"tag":654,"props":4435,"children":4437},{"id":4436},"_20230807-1059pm",[4438],{"type":386,"value":4439},"2023.08.07 10:59PM",{"type":377,"tag":422,"props":4441,"children":4442},{},[4443],{"type":377,"tag":434,"props":4444,"children":4447},{"href":4445,"rel":4446},"https://news.ycombinator.com/item?id=37036913",[438],[4448],{"type":386,"value":4445},{"type":377,"tag":654,"props":4450,"children":4452},{"id":4451},"_20230810-0759pm",[4453],{"type":386,"value":4454},"2023.08.10 07:59PM",{"type":377,"tag":422,"props":4456,"children":4457},{},[4458],{"type":377,"tag":434,"props":4459,"children":4462},{"href":4460,"rel":4461},"https://fusionauth.io/?rdt_cid=4163466076396562932&utm_campaign=awareness&utm_content=dog&utm_medium=paidsocial&utm_source=reddit",[438],[4463],{"type":386,"value":4464},"FusionAuth: Auth. Built for Devs, by Devs",{"type":377,"tag":654,"props":4466,"children":4468},{"id":4467},"_20230813-0148pm",[4469],{"type":386,"value":4470},"2023.08.13 01:48PM",{"type":377,"tag":422,"props":4472,"children":4473},{},[4474],{"type":377,"tag":434,"props":4475,"children":4478},{"href":4476,"rel":4477},"https://github.com/imartinez/privateGPT",[438],[4479],{"type":386,"value":4480},"GitHub - imartinez/privateGPT: Interact privately with your documents using the power of GPT, 100% privately, no data leaks",{"type":377,"tag":654,"props":4482,"children":4484},{"id":4483},"_20230814-0857pm",[4485],{"type":386,"value":4486},"2023.08.14 08:57PM",{"type":377,"tag":422,"props":4488,"children":4489},{},[4490],{"type":377,"tag":434,"props":4491,"children":4494},{"href":4492,"rel":4493},"https://journals.sagepub.com/doi/abs/10.2190/74V5-HNXN-JEY5-DG7W",[438],[4495],{"type":386,"value":4496},"Auditory Hallucinations of Hearing Voices in 375 Normal Subjects - Thomas B. Posey, Mary E. Losch, 1983",{"type":377,"tag":654,"props":4498,"children":4500},{"id":4499},"_20230815-0916am",[4501],{"type":386,"value":4502},"2023.08.15 09:16AM",{"type":377,"tag":422,"props":4504,"children":4505},{},[4506,4513,4515],{"type":377,"tag":434,"props":4507,"children":4510},{"href":4508,"rel":4509},"https://fffuel.co/css-selectors/",[438],[4511],{"type":386,"value":4512},"CSS Selectors visual guide",{"type":386,"value":4514}," Ones you haven’t seen like ",{"type":377,"tag":592,"props":4516,"children":4518},{"className":4517},[],[4519],{"type":386,"value":4520},"first-of-",{"type":377,"tag":654,"props":4522,"children":4524},{"id":4523},"_20230816-0950pm",[4525],{"type":386,"value":4526},"2023.08.16 09:50PM",{"type":377,"tag":422,"props":4528,"children":4529},{},[4530],{"type":377,"tag":434,"props":4531,"children":4534},{"href":4532,"rel":4533},"https://github.com/getumbrel/llama-gpt",[438],[4535],{"type":386,"value":4536},"GitHub - getumbrel/llama-gpt: A self-hosted, offline, ChatGPT-like chatbot. Powered by Llama 2. 100% private, with no data leaving your device.",{"type":377,"tag":654,"props":4538,"children":4540},{"id":4539},"_20230817-1108pm",[4541],{"type":386,"value":4542},"2023.08.17 11:08PM",{"type":377,"tag":422,"props":4544,"children":4545},{},[4546],{"type":377,"tag":434,"props":4547,"children":4550},{"href":4548,"rel":4549},"https://news.ycombinator.com/item?id=37159712",[438],[4551],{"type":386,"value":4548},{"type":377,"tag":654,"props":4553,"children":4555},{"id":4554},"_20230818-1119pm",[4556],{"type":386,"value":4557},"2023.08.18 11:19PM",{"type":377,"tag":422,"props":4559,"children":4560},{},[4561],{"type":377,"tag":434,"props":4562,"children":4565},{"href":4563,"rel":4564},"https://learnxinyminutes.com/docs/set-theory/",[438],[4566],{"type":386,"value":4567},"Learn X in Y Minutes: Scenic Programming Language Tours",{"type":377,"tag":654,"props":4569,"children":4571},{"id":4570},"_20230820-0905pm",[4572],{"type":386,"value":4573},"2023.08.20 09:05PM",{"type":377,"tag":422,"props":4575,"children":4576},{},[4577],{"type":377,"tag":434,"props":4578,"children":4581},{"href":4579,"rel":4580},"https://www.schemastore.org/json/",[438],[4582],{"type":386,"value":4583},"JSON Schema Store",{"type":377,"tag":654,"props":4585,"children":4587},{"id":4586},"_20230820-0913pm",[4588],{"type":386,"value":4589},"2023.08.20 09:13PM",{"type":377,"tag":422,"props":4591,"children":4592},{},[4593],{"type":377,"tag":434,"props":4594,"children":4597},{"href":4595,"rel":4596},"https://londonist.com/london/free-and-cheap/brent-lodge-park-millennium-maze-hanwell-ealing",[438],[4598],{"type":386,"value":4599},"Even Been To This Free London Yew Maze? | Londonist",{"type":377,"tag":654,"props":4601,"children":4603},{"id":4602},"_20230823-1019pm",[4604],{"type":386,"value":4605},"2023.08.23 10:19PM",{"type":377,"tag":422,"props":4607,"children":4608},{},[4609],{"type":377,"tag":434,"props":4610,"children":4613},{"href":4611,"rel":4612},"https://generated.photos/human-generator/new#",[438],[4614],{"type":386,"value":4615},"AI Human Generator – Generate and Modify People Online",{"type":377,"tag":654,"props":4617,"children":4619},{"id":4618},"_20230823-1037pm",[4620],{"type":386,"value":4621},"2023.08.23 10:37PM",{"type":377,"tag":422,"props":4623,"children":4624},{},[4625],{"type":377,"tag":434,"props":4626,"children":4629},{"href":4627,"rel":4628},"https://reddit.com/r/OldSchoolCool/s/oOMbPDFBfN",[438],[4630],{"type":386,"value":4627},{"type":377,"tag":654,"props":4632,"children":4634},{"id":4633},"_20230829-0827pm",[4635],{"type":386,"value":4636},"2023.08.29 08:27PM",{"type":377,"tag":422,"props":4638,"children":4639},{},[4640],{"type":377,"tag":434,"props":4641,"children":4644},{"href":4642,"rel":4643},"https://accessiblepalette.com/",[438],[4645],{"type":386,"value":4646},"Accessible Palette: Create color systems with consistent lightness and contrast",{"type":377,"tag":654,"props":4648,"children":4650},{"id":4649},"_20230829-0827pm-1",[4651],{"type":386,"value":4636},{"type":377,"tag":422,"props":4653,"children":4654},{},[4655],{"type":377,"tag":434,"props":4656,"children":4659},{"href":4657,"rel":4658},"https://news.ycombinator.com/item?id=37307473",[438],[4660],{"type":386,"value":4657},{"type":377,"tag":654,"props":4662,"children":4664},{"id":4663},"_20230830-1027pm",[4665],{"type":386,"value":4666},"2023.08.30 10:27PM",{"type":377,"tag":422,"props":4668,"children":4669},{},[4670],{"type":377,"tag":434,"props":4671,"children":4674},{"href":4672,"rel":4673},"https://jobboardsearch.com/",[438],[4675],{"type":386,"value":4676},"Find Jobs on 413 Curated Job Boards | StackOverflow Jobs Alternatives",{"type":377,"tag":654,"props":4678,"children":4680},{"id":4679},"_20230901-0728am",[4681],{"type":386,"value":4682},"2023.09.01 07:28AM",{"type":377,"tag":422,"props":4684,"children":4685},{},[4686],{"type":377,"tag":434,"props":4687,"children":4690},{"href":4688,"rel":4689},"https://www.nytimes.com/wirecutter/gifts/best-hostess-gifts/",[438],[4691],{"type":386,"value":4692},"12 Hostess Gifts We Love in 2023 | Reviews by Wirecutter",{"type":377,"tag":654,"props":4694,"children":4696},{"id":4695},"_20230902-0729am",[4697],{"type":386,"value":4698},"2023.09.02 07:29AM",{"type":377,"tag":422,"props":4700,"children":4701},{},[4702],{"type":377,"tag":434,"props":4703,"children":4706},{"href":4704,"rel":4705},"https://cooking.nytimes.com/recipes/1024568-key-lime-pie",[438],[4707],{"type":386,"value":4708},"Key Lime Pie Recipe - NYT Cooking",{"type":377,"tag":654,"props":4710,"children":4712},{"id":4711},"_20230903-1015pm",[4713],{"type":386,"value":4714},"2023.09.03 10:15PM",{"type":377,"tag":422,"props":4716,"children":4717},{},[4718],{"type":377,"tag":434,"props":4719,"children":4722},{"href":4720,"rel":4721},"https://m.youtube.com/watch?v=m9lTaQMvDvs&t=1s",[438],[4723],{"type":386,"value":4724},"The Alien Autopsy - YouTube",{"type":377,"tag":654,"props":4726,"children":4728},{"id":4727},"_20230913-0938pm",[4729],{"type":386,"value":4730},"2023.09.13 09:38PM",{"type":377,"tag":422,"props":4732,"children":4733},{},[4734],{"type":377,"tag":434,"props":4735,"children":4738},{"href":4736,"rel":4737},"https://news.ycombinator.com/item?id=37497956",[438],[4739],{"type":386,"value":4736},{"type":377,"tag":654,"props":4741,"children":4743},{"id":4742},"_20230919-1139am",[4744],{"type":386,"value":4745},"2023.09.19 11:39AM",{"type":377,"tag":422,"props":4747,"children":4748},{},[4749],{"type":377,"tag":434,"props":4750,"children":4753},{"href":4751,"rel":4752},"https://www.avapls.com/",[438],[4754],{"type":386,"value":4755},"Ava PLS",{"type":377,"tag":654,"props":4757,"children":4759},{"id":4758},"_20230919-0736pm",[4760],{"type":386,"value":4761},"2023.09.19 07:36PM",{"type":377,"tag":422,"props":4763,"children":4764},{},[4765],{"type":377,"tag":434,"props":4766,"children":4769},{"href":4767,"rel":4768},"https://news.ycombinator.com/item?id=37547851",[438],[4770],{"type":386,"value":4767},{"type":377,"tag":654,"props":4772,"children":4774},{"id":4773},"_20230930-1117pm",[4775],{"type":386,"value":4776},"2023.09.30 11:17PM",{"type":377,"tag":422,"props":4778,"children":4779},{},[4780],{"type":377,"tag":434,"props":4781,"children":4784},{"href":4782,"rel":4783},"https://news.ycombinator.com/item?id=37715959",[438],[4785],{"type":386,"value":4782},{"type":377,"tag":654,"props":4787,"children":4789},{"id":4788},"_20231007-0121pm",[4790],{"type":386,"value":4791},"2023.10.07 01:21PM",{"type":377,"tag":422,"props":4793,"children":4794},{},[4795],{"type":377,"tag":434,"props":4796,"children":4799},{"href":4797,"rel":4798},"https://news.ycombinator.com/item?id=37797606",[438],[4800],{"type":386,"value":4797},{"type":377,"tag":654,"props":4802,"children":4804},{"id":4803},"_20231022-0322pm",[4805],{"type":386,"value":4806},"2023.10.22 03:22PM",{"type":377,"tag":422,"props":4808,"children":4809},{},[4810],{"type":377,"tag":434,"props":4811,"children":4814},{"href":4812,"rel":4813},"http://pnewman.org/engineering_mgmt_checklist.txt",[438],[4815],{"type":386,"value":4816},"Checklist for tech manager",{"type":377,"tag":654,"props":4818,"children":4820},{"id":4819},"_20231022-0339pm",[4821],{"type":386,"value":4822},"2023.10.22 03:39PM",{"type":377,"tag":422,"props":4824,"children":4825},{},[4826],{"type":377,"tag":434,"props":4827,"children":4830},{"href":4828,"rel":4829},"https://news.ycombinator.com/item?id=37931373",[438],[4831],{"type":386,"value":4828},{"type":377,"tag":654,"props":4833,"children":4835},{"id":4834},"_20231024-0517pm",[4836],{"type":386,"value":4837},"2023.10.24 05:17PM",{"type":377,"tag":422,"props":4839,"children":4840},{},[4841],{"type":377,"tag":434,"props":4842,"children":4845},{"href":4843,"rel":4844},"https://m.youtube.com/watch?v=ow7FqiegixQ",[438],[4846],{"type":386,"value":4847},"WEAPONIZED : EP #38 : Inside the DIAs Secretive UFO Investigation - YouTube",{"type":377,"tag":654,"props":4849,"children":4851},{"id":4850},"_20231024-0656pm",[4852],{"type":386,"value":4853},"2023.10.24 06:56PM",{"type":377,"tag":422,"props":4855,"children":4856},{},[4857],{"type":377,"tag":434,"props":4858,"children":4861},{"href":4859,"rel":4860},"https://news.ycombinator.com/item?id=37988585",[438],[4862],{"type":386,"value":4859},{"type":377,"tag":654,"props":4864,"children":4866},{"id":4865},"_20231028-1117am",[4867],{"type":386,"value":4868},"2023.10.28 11:17AM",{"type":377,"tag":422,"props":4870,"children":4871},{},[4872],{"type":377,"tag":434,"props":4873,"children":4876},{"href":4874,"rel":4875},"https://www.radix-vue.com/",[438],[4877],{"type":386,"value":4878},"Radix Vue | Unstyled, accessible components for building high‑quality design systems and web apps in Vue",{"type":377,"tag":654,"props":4880,"children":4882},{"id":4881},"_20231028-1119am",[4883],{"type":386,"value":4884},"2023.10.28 11:19AM",{"type":377,"tag":422,"props":4886,"children":4887},{},[4888],{"type":377,"tag":434,"props":4889,"children":4892},{"href":4890,"rel":4891},"https://headlessui.com/",[438],[4893],{"type":386,"value":4894},"Headless UI - Unstyled, fully accessible UI components",{"type":377,"tag":654,"props":4896,"children":4898},{"id":4897},"_20231028-0908pm",[4899],{"type":386,"value":4900},"2023.10.28 09:08PM",{"type":377,"tag":422,"props":4902,"children":4903},{},[4904],{"type":377,"tag":434,"props":4905,"children":4908},{"href":4906,"rel":4907},"https://news.ycombinator.com/item?id=38050106",[438],[4909],{"type":386,"value":4906},{"type":377,"tag":654,"props":4911,"children":4913},{"id":4912},"_20231028-0952pm",[4914],{"type":386,"value":4915},"2023.10.28 09:52PM",{"type":377,"tag":422,"props":4917,"children":4918},{},[4919],{"type":377,"tag":434,"props":4920,"children":4923},{"href":4921,"rel":4922},"https://news.ycombinator.com/item?id=38032288",[438],[4924],{"type":386,"value":4921},{"type":377,"tag":654,"props":4926,"children":4928},{"id":4927},"_20231029-0355pm",[4929],{"type":386,"value":4930},"2023.10.29 03:55PM",{"type":377,"tag":422,"props":4932,"children":4933},{},[4934],{"type":377,"tag":434,"props":4935,"children":4938},{"href":4936,"rel":4937},"https://news.ycombinator.com/item?id=38058638",[438],[4939],{"type":386,"value":4936},{"type":377,"tag":422,"props":4941,"children":4942},{},[4943,4949,4951],{"type":377,"tag":434,"props":4944,"children":4947},{"href":4945,"rel":4946},"https://www.reddit.com/r/mintuit/s/JcCbiVja50",[438],[4948],{"type":386,"value":4945},{"type":386,"value":4950}," personal finance ",{"type":377,"tag":434,"props":4952,"children":4955},{"href":4953,"rel":4954},"https://www.reddit.com/r/mintuit/s/05pzQDxIRs",[438],[4956],{"type":386,"value":4953},{"type":377,"tag":654,"props":4958,"children":4960},{"id":4959},"_20231104-0127pm",[4961],{"type":386,"value":4962},"2023.11.04 01:27PM",{"type":377,"tag":422,"props":4964,"children":4965},{},[4966],{"type":377,"tag":434,"props":4967,"children":4970},{"href":4968,"rel":4969},"https://news.ycombinator.com/item?id=38140242",[438],[4971],{"type":386,"value":4968},{"type":377,"tag":654,"props":4973,"children":4975},{"id":4974},"_20231104-0133pm",[4976],{"type":386,"value":4977},"2023.11.04 01:33PM",{"type":377,"tag":422,"props":4979,"children":4980},{},[4981],{"type":377,"tag":434,"props":4982,"children":4985},{"href":4983,"rel":4984},"https://search.nal.usda.gov/discovery/collectionDiscovery?vid=01NAL_INST:MAIN&collectionId=81279629860007426",[438],[4986],{"type":386,"value":4987},"USDA Pomological Watercolors - USDA National Agricultural Library",{"type":377,"tag":654,"props":4989,"children":4991},{"id":4990},"_20231104-0133pm-1",[4992],{"type":386,"value":4977},{"type":377,"tag":422,"props":4994,"children":4995},{},[4996],{"type":377,"tag":434,"props":4997,"children":5000},{"href":4998,"rel":4999},"https://news.ycombinator.com/item?id=38121250",[438],[5001],{"type":386,"value":4998},{"type":377,"tag":654,"props":5003,"children":5005},{"id":5004},"_20231104-0905pm",[5006],{"type":386,"value":5007},"2023.11.04 09:05PM",{"type":377,"tag":422,"props":5009,"children":5010},{},[5011],{"type":377,"tag":434,"props":5012,"children":5015},{"href":5013,"rel":5014},"https://news.ycombinator.com/item?id=38145194",[438],[5016],{"type":386,"value":5013},{"type":377,"tag":654,"props":5018,"children":5020},{"id":5019},"_20231109-0537pm",[5021],{"type":386,"value":5022},"2023.11.09 05:37PM",{"type":377,"tag":422,"props":5024,"children":5025},{},[5026],{"type":377,"tag":434,"props":5027,"children":5030},{"href":5028,"rel":5029},"https://web.archive.org/web/20150315021545/http://fightersweep.com/1460/x-files-edition/",[438],[5031],{"type":386,"value":5032},"There I Was: The X-Files Edition | Fighter Sweep",{"type":377,"tag":654,"props":5034,"children":5036},{"id":5035},"_20231123-1139pm",[5037],{"type":386,"value":5038},"2023.11.23 11:39PM",{"type":377,"tag":422,"props":5040,"children":5041},{},[5042],{"type":377,"tag":434,"props":5043,"children":5046},{"href":5044,"rel":5045},"https://news.ycombinator.com/item?id=38394391",[438],[5047],{"type":386,"value":5044},{"type":377,"tag":654,"props":5049,"children":5051},{"id":5050},"_20231126-0755pm",[5052],{"type":386,"value":5053},"2023.11.26 07:55PM",{"type":377,"tag":422,"props":5055,"children":5056},{},[5057],{"type":377,"tag":434,"props":5058,"children":5061},{"href":5059,"rel":5060},"https://tytel.org/helm/",[438],[5062],{"type":386,"value":5063},"Helm by Matt Tytel",{"type":377,"tag":654,"props":5065,"children":5067},{"id":5066},"_20231203-0852pm",[5068],{"type":386,"value":5069},"2023.12.03 08:52PM",{"type":377,"tag":422,"props":5071,"children":5072},{},[5073],{"type":377,"tag":434,"props":5074,"children":5077},{"href":5075,"rel":5076},"https://www.reddit.com/r/vuejs/s/YLZVZQkEUF",[438],[5078],{"type":386,"value":5075},{"type":377,"tag":654,"props":5080,"children":5082},{"id":5081},"_20231203-0853pm",[5083],{"type":386,"value":5084},"2023.12.03 08:53PM",{"type":377,"tag":422,"props":5086,"children":5087},{},[5088],{"type":377,"tag":434,"props":5089,"children":5092},{"href":5090,"rel":5091},"https://www.reddit.com/r/vuejs/comments/189xi3e/new_prototyping_tool_for_vue_developers_prevue_30/?share_id=gwNs47WlbWOtEhafQbLzI&utm_content=2&utm_medium=ios_app&utm_name=ioscss&utm_source=share&utm_term=1",[438],[5093],{"type":386,"value":5094},"New Prototyping Tool for Vue developers: PreVue 3.0! : r/vuejs",{"type":377,"tag":654,"props":5096,"children":5098},{"id":5097},"_20231219-0759am",[5099],{"type":386,"value":5100},"2023.12.19 07:59AM",{"type":377,"tag":422,"props":5102,"children":5103},{},[5104],{"type":377,"tag":434,"props":5105,"children":5108},{"href":5106,"rel":5107},"https://play.ht",[438],[5109],{"type":386,"value":5110},"Voice Clone Play.ht",{"type":377,"tag":654,"props":5112,"children":5114},{"id":5113},"_20231220-0841pm",[5115],{"type":386,"value":5116},"2023.12.20 08:41PM",{"type":377,"tag":422,"props":5118,"children":5119},{},[5120],{"type":377,"tag":434,"props":5121,"children":5124},{"href":5122,"rel":5123},"https://app.wireflow.co/",[438],[5125],{"type":386,"value":5126},"Wireflow",{"type":377,"tag":654,"props":5128,"children":5130},{"id":5129},"_20231220-0844pm",[5131],{"type":386,"value":5132},"2023.12.20 08:44PM",{"type":377,"tag":422,"props":5134,"children":5135},{},[5136],{"type":377,"tag":434,"props":5137,"children":5140},{"href":5138,"rel":5139},"https://news.ycombinator.com/item?id=38693984",[438],[5141],{"type":386,"value":5138},{"type":377,"tag":654,"props":5143,"children":5145},{"id":5144},"_20231222-0847pm",[5146],{"type":386,"value":5147},"2023.12.22 08:47PM",{"type":377,"tag":422,"props":5149,"children":5150},{},[5151],{"type":377,"tag":434,"props":5152,"children":5155},{"href":5153,"rel":5154},"https://www.reddit.com/r/BaldursGate3/s/mhmqi9yJsL",[438],[5156],{"type":386,"value":5153},{"type":377,"tag":654,"props":5158,"children":5160},{"id":5159},"_20231222-1000pm",[5161],{"type":386,"value":5162},"2023.12.22 10:00PM",{"type":377,"tag":422,"props":5164,"children":5165},{},[5166],{"type":377,"tag":434,"props":5167,"children":5170},{"href":5168,"rel":5169},"https://news.ycombinator.com/item?id=38706299",[438],[5171],{"type":386,"value":5168},{"type":377,"tag":654,"props":5173,"children":5175},{"id":5174},"_20231222-1007pm",[5176],{"type":386,"value":5177},"2023.12.22 10:07PM",{"type":377,"tag":422,"props":5179,"children":5180},{},[5181],{"type":377,"tag":434,"props":5182,"children":5185},{"href":5183,"rel":5184},"https://news.ycombinator.com/item?id=38727252",[438],[5186],{"type":386,"value":5183},{"type":377,"tag":654,"props":5188,"children":5190},{"id":5189},"_20231223-0140pm",[5191],{"type":386,"value":5192},"2023.12.23 01:40PM",{"type":377,"tag":422,"props":5194,"children":5195},{},[5196],{"type":377,"tag":434,"props":5197,"children":5200},{"href":5198,"rel":5199},"https://news.ycombinator.com/item?id=38743719",[438],[5201],{"type":386,"value":5198},{"type":377,"tag":654,"props":5203,"children":5205},{"id":5204},"_20231230-0737pm",[5206],{"type":386,"value":5207},"2023.12.30 07:37PM",{"type":377,"tag":422,"props":5209,"children":5210},{},[5211],{"type":377,"tag":434,"props":5212,"children":5215},{"href":5213,"rel":5214},"https://www.reddit.com/r/OldSchoolCool/s/Ydyxz72OZT",[438],[5216],{"type":386,"value":5213},{"type":377,"tag":654,"props":5218,"children":5220},{"id":5219},"_20231230-0824pm",[5221],{"type":386,"value":5222},"2023.12.30 08:24PM",{"type":377,"tag":422,"props":5224,"children":5225},{},[5226],{"type":377,"tag":434,"props":5227,"children":5230},{"href":5228,"rel":5229},"https://news.ycombinator.com/item?id=38814230",[438],[5231],{"type":386,"value":5228},{"type":377,"tag":654,"props":5233,"children":5235},{"id":5234},"_20240105-0845am",[5236],{"type":386,"value":5237},"2024.01.05 08:45AM",{"type":377,"tag":422,"props":5239,"children":5240},{},[5241,5243,5249,5255],{"type":386,"value":5242},"Design system galleries\n",{"type":377,"tag":434,"props":5244,"children":5247},{"href":5245,"rel":5246},"https://www.designsystemhunt.com/",[438],[5248],{"type":386,"value":5245},{"type":377,"tag":434,"props":5250,"children":5253},{"href":5251,"rel":5252},"https://news.ycombinator.com/item?id=38875339",[438],[5254],{"type":386,"value":5251},{"type":377,"tag":434,"props":5256,"children":5259},{"href":5257,"rel":5258},"https://component.gallery/design-systems/",[438],[5260],{"type":386,"value":5257},{"type":377,"tag":654,"props":5262,"children":5264},{"id":5263},"_20240105-0941pm",[5265],{"type":386,"value":5266},"2024.01.05 09:41PM",{"type":377,"tag":422,"props":5268,"children":5269},{},[5270],{"type":377,"tag":434,"props":5271,"children":5274},{"href":5272,"rel":5273},"https://news.ycombinator.com/item?id=38887531",[438],[5275],{"type":386,"value":5272},{"type":377,"tag":654,"props":5277,"children":5279},{"id":5278},"_20240107-1209pm",[5280],{"type":386,"value":5281},"2024.01.07 12:09PM",{"type":377,"tag":422,"props":5283,"children":5284},{},[5285],{"type":377,"tag":434,"props":5286,"children":5289},{"href":5287,"rel":5288},"https://news.ycombinator.com/item?id=38883568",[438],[5290],{"type":386,"value":5287},{"type":377,"tag":654,"props":5292,"children":5294},{"id":5293},"_20240107-0554pm",[5295],{"type":386,"value":5296},"2024.01.07 05:54PM",{"type":377,"tag":422,"props":5298,"children":5299},{},[5300],{"type":377,"tag":434,"props":5301,"children":5304},{"href":5302,"rel":5303},"https://www.teepublic.com/t-shirt/54611326-laverne-and-shirley-style-classic?countrycode=US&utm_source=google&utm_medium=shopping&utm_campaign=%5BG%5D+%5BG.NAM%5D+%5BL.ENG%5D+%5BGEN%5D+%5BC.TShirts%5D+%5BPLF%5D&utm_id=notset&utm_content=tuareg+the+desert+warrior+(1984)&ar_clx=yes&ar_channel=google&ar_campaign=71700000112193843&ar_adgroup=&ar_ad=&ar_strategy=search&utm_source=google&utm_medium=cpc&utm_campaign=%5BG%5D+%5BG.USA%5D+%5BL.ENG%5D+%5BGEN%5D+%5BC.TShirts_Top%5D+%5BPMAX%5D&gad_source=1&gclid=EAIaIQobChMIjNCm_q7MgwMVuV9HAR2btQBnEAQYCyABEgI-QfD_BwE&gclsrc=aw.ds#345P54611326D1V",[438],[5305],{"type":386,"value":5306},"Laverne and Shirley Style Classic - Laverne And Shirley - T-Shirt | TeePublic",{"type":377,"tag":654,"props":5308,"children":5310},{"id":5309},"_20240107-1047pm",[5311],{"type":386,"value":5312},"2024.01.07 10:47PM",{"type":377,"tag":422,"props":5314,"children":5315},{},[5316],{"type":377,"tag":434,"props":5317,"children":5320},{"href":5318,"rel":5319},"https://leerob.io/blog/css",[438],[5321],{"type":386,"value":5322},"How I'm Writing CSS in 2024 | Lee Robinson",{"type":377,"tag":654,"props":5324,"children":5326},{"id":5325},"_20240117-1015pm",[5327],{"type":386,"value":5328},"2024.01.17 10:15PM",{"type":377,"tag":422,"props":5330,"children":5331},{},[5332],{"type":377,"tag":434,"props":5333,"children":5336},{"href":5334,"rel":5335},"https://shadeup.dev/",[438],[5337],{"type":386,"value":5338},"Webgpu shader language ",{"type":377,"tag":654,"props":5340,"children":5342},{"id":5341},"_20240117-1015pm-1",[5343],{"type":386,"value":5328},{"type":377,"tag":422,"props":5345,"children":5346},{},[5347],{"type":377,"tag":434,"props":5348,"children":5351},{"href":5349,"rel":5350},"https://news.ycombinator.com/item?id=39030510",[438],[5352],{"type":386,"value":5349},{"type":377,"tag":654,"props":5354,"children":5356},{"id":5355},"_20240117-1017pm",[5357],{"type":386,"value":5358},"2024.01.17 10:17PM",{"type":377,"tag":422,"props":5360,"children":5361},{},[5362],{"type":377,"tag":434,"props":5363,"children":5366},{"href":5364,"rel":5365},"https://htmldocs.com/",[438],[5367],{"type":386,"value":5368},"htmldocs - HTML to PDF document editor and API",{"type":377,"tag":654,"props":5370,"children":5372},{"id":5371},"_20240117-1017pm-1",[5373],{"type":386,"value":5358},{"type":377,"tag":422,"props":5375,"children":5376},{},[5377],{"type":377,"tag":434,"props":5378,"children":5381},{"href":5379,"rel":5380},"https://news.ycombinator.com/item?id=39027543",[438],[5382],{"type":386,"value":5379},{"type":377,"tag":654,"props":5384,"children":5386},{"id":5385},"_20240117-1028pm",[5387],{"type":386,"value":5388},"2024.01.17 10:28PM",{"type":377,"tag":422,"props":5390,"children":5391},{},[5392],{"type":377,"tag":434,"props":5393,"children":5396},{"href":5394,"rel":5395},"https://www.voicereplace.app/",[438],[5397],{"type":386,"value":5398},"VoiceReplace",{"type":377,"tag":654,"props":5400,"children":5402},{"id":5401},"_20240119-1117pm",[5403],{"type":386,"value":5404},"2024.01.19 11:17PM",{"type":377,"tag":422,"props":5406,"children":5407},{},[5408],{"type":377,"tag":434,"props":5409,"children":5412},{"href":5410,"rel":5411},"https://news.ycombinator.com/item?id=39056214",[438],[5413],{"type":386,"value":5410},{"type":377,"tag":654,"props":5415,"children":5417},{"id":5416},"_20240121-0654pm",[5418],{"type":386,"value":5419},"2024.01.21 06:54PM",{"type":377,"tag":422,"props":5421,"children":5422},{},[5423],{"type":377,"tag":434,"props":5424,"children":5427},{"href":5425,"rel":5426},"https://news.ycombinator.com/item?id=39075804",[438],[5428],{"type":386,"value":5425},{"type":377,"tag":654,"props":5430,"children":5432},{"id":5431},"_20240121-0815pm",[5433],{"type":386,"value":5434},"2024.01.21 08:15PM",{"type":377,"tag":422,"props":5436,"children":5437},{},[5438],{"type":377,"tag":434,"props":5439,"children":5442},{"href":5440,"rel":5441},"https://news.ycombinator.com/item?id=39079943",[438],[5443],{"type":386,"value":5440},{"type":377,"tag":654,"props":5445,"children":5447},{"id":5446},"_20240126-0850pm",[5448],{"type":386,"value":5449},"2024.01.26 08:50PM",{"type":377,"tag":422,"props":5451,"children":5452},{},[5453],{"type":377,"tag":434,"props":5454,"children":5457},{"href":5455,"rel":5456},"https://www.conventionalcommits.org/en/v1.0.0/",[438],[5458],{"type":386,"value":5455},{"type":377,"tag":422,"props":5460,"children":5461},{},[5462],{"type":386,"value":5463},"Like semantic versioning for commit messages",{"type":377,"tag":654,"props":5465,"children":5467},{"id":5466},"_20240127-0839am",[5468],{"type":386,"value":5469},"2024.01.27 08:39AM",{"type":377,"tag":422,"props":5471,"children":5472},{},[5473],{"type":377,"tag":434,"props":5474,"children":5477},{"href":5475,"rel":5476},"https://news.ycombinator.com/item?id=39134503",[438],[5478],{"type":386,"value":5475},{"type":377,"tag":654,"props":5480,"children":5482},{"id":5481},"_20240202-1104am",[5483],{"type":386,"value":5484},"2024.02.02 11:04AM",{"type":377,"tag":422,"props":5486,"children":5487},{},[5488],{"type":377,"tag":434,"props":5489,"children":5492},{"href":5490,"rel":5491},"https://news.ycombinator.com/item?id=39227831",[438],[5493],{"type":386,"value":5490},{"type":377,"tag":422,"props":5495,"children":5496},{},[5497,5504],{"type":377,"tag":434,"props":5498,"children":5501},{"href":5499,"rel":5500},"https://www.youtube.com/watch?v=ppdXhlYc7X4&list=PLMD9ghErEvtxvdsWQIoWqN2kPbl6nLKv2&index=1",[438],[5502],{"type":386,"value":5503},"Space: Above and Beyond",{"type":386,"value":5505}," Full series upscaled.",{"type":377,"tag":422,"props":5507,"children":5508},{},[5509],{"type":377,"tag":434,"props":5510,"children":5513},{"href":5511,"rel":5512},"https://vue-cheatsheet.themeselection.com/vue/basic.html",[438],[5514],{"type":386,"value":5515},"Vue Cheat Sheet",{"type":377,"tag":654,"props":5517,"children":5519},{"id":5518},"_20240215-1200pm",[5520],{"type":386,"value":5521},"2024.02.15 12:00PM",{"type":377,"tag":422,"props":5523,"children":5524},{},[5525],{"type":377,"tag":434,"props":5526,"children":5529},{"href":5527,"rel":5528},"https://news.ycombinator.com/item?id=39384731",[438],[5530],{"type":386,"value":5527},{"type":377,"tag":654,"props":5532,"children":5534},{"id":5533},"_20240224-1128am",[5535],{"type":386,"value":5536},"2024.02.24 11:28AM",{"type":377,"tag":422,"props":5538,"children":5539},{},[5540,5547,5548,5554,5555],{"type":377,"tag":434,"props":5541,"children":5544},{"href":5542,"rel":5543},"https://fastsdxl.ai",[438],[5545],{"type":386,"value":5546},"Fast Stable Fusion",{"type":386,"value":1001},{"type":377,"tag":434,"props":5549,"children":5552},{"href":5550,"rel":5551},"https://news.ycombinator.com/item?id=39474467",[438],[5553],{"type":386,"value":5550},{"type":386,"value":2645},{"type":377,"tag":434,"props":5556,"children":5559},{"href":5557,"rel":5558},"https://replicate.com/lucataco/sdxl-lightning-4step",[438],[5560],{"type":386,"value":5557},{"type":377,"tag":422,"props":5562,"children":5563},{},[5564],{"type":386,"value":5565},"Star Wars Sound Differences:",{"type":377,"tag":378,"props":5567,"children":5568},{},[5569,5580],{"type":377,"tag":382,"props":5570,"children":5571},{},[5572,5578],{"type":377,"tag":434,"props":5573,"children":5576},{"href":5574,"rel":5575},"https://originaltrilogy.com/topic/Star-Wars-sound-mixes/id/15294#:~:text=Star%20Wars%20Year%20by%20Year%20%3A%20A%20Visual%20History%20states%20that%20the%20line%20was%20first%20included%20in%20the%20July%201978%20theatrical%20re-release",[438],[5577],{"type":386,"value":5574},{"type":386,"value":5579},".",{"type":377,"tag":382,"props":5581,"children":5582},{},[5583],{"type":377,"tag":434,"props":5584,"children":5587},{"href":5585,"rel":5586},"https://www.youtube.com/watch?v=aeXpcYcZNDw",[438],[5588],{"type":386,"value":5585},{"type":377,"tag":654,"props":5590,"children":5592},{"id":5591},"_20240229-1044pm",[5593],{"type":386,"value":5594},"2024.02.29 10:44PM",{"type":377,"tag":422,"props":5596,"children":5597},{},[5598],{"type":377,"tag":434,"props":5599,"children":5602},{"href":5600,"rel":5601},"https://github.com/UnrefinedBrain/vue-upgrade-tool",[438],[5603],{"type":386,"value":5604},"GitHub - UnrefinedBrain/vue-upgrade-tool: Automatically upgrade Vue 2 projects to Vue 3",{"type":377,"tag":654,"props":5606,"children":5608},{"id":5607},"_20240301-0734am",[5609],{"type":386,"value":5610},"2024.03.01 07:34AM",{"type":377,"tag":422,"props":5612,"children":5613},{},[5614],{"type":377,"tag":434,"props":5615,"children":5618},{"href":5616,"rel":5617},"https://news.ycombinator.com/item?id=39554919",[438],[5619],{"type":386,"value":5616},{"type":377,"tag":654,"props":5621,"children":5623},{"id":5622},"_20240302-1110am",[5624],{"type":386,"value":5625},"2024.03.02 11:10AM",{"type":377,"tag":422,"props":5627,"children":5628},{},[5629],{"type":377,"tag":434,"props":5630,"children":5633},{"href":5631,"rel":5632},"https://css-generators.com/tooltip-speech-bubble/",[438],[5634],{"type":386,"value":5635},"Nifty handy robust CSS things like tooltips and ribbons",{"type":377,"tag":654,"props":5637,"children":5639},{"id":5638},"_20240307-0628pm",[5640],{"type":386,"value":5641},"2024.03.07 06:28PM",{"type":377,"tag":422,"props":5643,"children":5644},{},[5645],{"type":377,"tag":434,"props":5646,"children":5649},{"href":5647,"rel":5648},"https://www.sugarlabs.org/",[438],[5650],{"type":386,"value":5651},"Sugar Labs",{"type":377,"tag":654,"props":5653,"children":5655},{"id":5654},"_20240310-1252pm",[5656],{"type":386,"value":5657},"2024.03.10 12:52PM",{"type":377,"tag":422,"props":5659,"children":5660},{},[5661],{"type":377,"tag":434,"props":5662,"children":5665},{"href":5663,"rel":5664},"https://www.krea.ai/pricing",[438],[5666],{"type":386,"value":5667},"Krea image gen",{"type":377,"tag":654,"props":5669,"children":5671},{"id":5670},"_20240312-0903pm",[5672],{"type":386,"value":5673},"2024.03.12 09:03PM",{"type":377,"tag":422,"props":5675,"children":5676},{},[5677],{"type":377,"tag":434,"props":5678,"children":5681},{"href":5679,"rel":5680},"https://news.ycombinator.com/item?id=39675807",[438],[5682],{"type":386,"value":5683},"Animation editor sort of like old flash",{"type":377,"tag":654,"props":5685,"children":5687},{"id":5686},"_20240319-0819am",[5688],{"type":386,"value":5689},"2024.03.19 08:19AM",{"type":377,"tag":422,"props":5691,"children":5692},{},[5693],{"type":386,"value":5694},"I think these both are tailwind based and can allegedly be customized. Seem pretty cumbersome though.",{"type":377,"tag":422,"props":5696,"children":5697},{},[5698],{"type":386,"value":5699},"Flowbite seems to really be just Vue wrappers for straight Tailwind HTML. Interesting. But no good select.",{"type":377,"tag":422,"props":5701,"children":5702},{},[5703],{"type":386,"value":5704},"Perhaps neither of these is a framework — no package? You use CLI to copy in some source to your components directory. Interesting.",{"type":377,"tag":422,"props":5706,"children":5707},{},[5708],{"type":377,"tag":434,"props":5709,"children":5712},{"href":5710,"rel":5711},"https://flowbite-vue.com/",[438],[5713],{"type":386,"value":5714},"Vue UI Framework - Flowbite | Flowbite Vue 3",{"type":377,"tag":422,"props":5716,"children":5717},{},[5718],{"type":377,"tag":434,"props":5719,"children":5722},{"href":5720,"rel":5721},"https://www.shadcn-vue.com/",[438],[5723],{"type":386,"value":5724},"Vue UI Framework - shadcn/vue",{"type":377,"tag":654,"props":5726,"children":5728},{"id":5727},"_20240319-1020pm",[5729],{"type":386,"value":5730},"2024.03.19 10:20PM",{"type":377,"tag":422,"props":5732,"children":5733},{},[5734],{"type":377,"tag":434,"props":5735,"children":5738},{"href":5736,"rel":5737},"https://github.com/mgmeyers/obsidian-kanban?tab=readme-ov-file",[438],[5739],{"type":386,"value":5740},"GitHub - mgmeyers/obsidian-kanban: Create markdown-backed Kanban boards in Obsidian.",{"type":377,"tag":654,"props":5742,"children":5744},{"id":5743},"_20240319-1025pm",[5745],{"type":386,"value":5746},"2024.03.19 10:25PM",{"type":377,"tag":422,"props":5748,"children":5749},{},[5750],{"type":377,"tag":434,"props":5751,"children":5754},{"href":5752,"rel":5753},"https://news.ycombinator.com/item?id=39746195",[438],[5755],{"type":386,"value":5752},{"type":377,"tag":654,"props":5757,"children":5759},{"id":5758},"_20240320-1148am",[5760],{"type":386,"value":5761},"2024.03.20 11:48AM",{"type":377,"tag":422,"props":5763,"children":5764},{},[5765],{"type":377,"tag":434,"props":5766,"children":5768},{"href":5752,"rel":5767},[438],[5769],{"type":386,"value":5752},{"type":377,"tag":654,"props":5771,"children":5773},{"id":5772},"_20240320-1055pm",[5774],{"type":386,"value":5775},"2024.03.20 10:55PM",{"type":377,"tag":422,"props":5777,"children":5778},{},[5779],{"type":377,"tag":434,"props":5780,"children":5783},{"href":5781,"rel":5782},"https://news.ycombinator.com/item?id=39766893",[438],[5784],{"type":386,"value":5785},"Clipboard Mar 20, 2024 at 10.55 PM",{"type":377,"tag":654,"props":5787,"children":5789},{"id":5788},"_20240322-0845am",[5790],{"type":386,"value":5791},"2024.03.22 08:45AM",{"type":377,"tag":422,"props":5793,"children":5794},{},[5795],{"type":377,"tag":434,"props":5796,"children":5799},{"href":5797,"rel":5798},"https://news.ycombinator.com/item?id=39778570",[438],[5800],{"type":386,"value":5797},{"type":377,"tag":654,"props":5802,"children":5804},{"id":5803},"_20240324-0945pm",[5805],{"type":386,"value":5806},"2024.03.24 09:45PM",{"type":377,"tag":422,"props":5808,"children":5809},{},[5810],{"type":377,"tag":434,"props":5811,"children":5814},{"href":5812,"rel":5813},"https://github.com/the-mirror-gdp/the-mirror",[438],[5815],{"type":386,"value":5816},"GitHub - the-mirror-gdp/the-mirror: The open-source Roblox & UEFN alternative giving you freedom to own what you create. An all-in-one, real-time, collaborative game development platform built on Godot.",{"type":377,"tag":654,"props":5818,"children":5820},{"id":5819},"_20240325-0707pm",[5821],{"type":386,"value":5822},"2024.03.25 07:07PM",{"type":377,"tag":422,"props":5824,"children":5825},{},[5826],{"type":377,"tag":434,"props":5827,"children":5830},{"href":5828,"rel":5829},"https://news.ycombinator.com/item?id=39820269",[438],[5831],{"type":386,"value":5828},{"type":377,"tag":654,"props":5833,"children":5835},{"id":5834},"_20240329-1059pm",[5836],{"type":386,"value":5837},"2024.03.29 10:59PM",{"type":377,"tag":422,"props":5839,"children":5840},{},[5841],{"type":377,"tag":434,"props":5842,"children":5845},{"href":5843,"rel":5844},"https://developer.apple.com/tutorials/develop-in-swift",[438],[5846],{"type":386,"value":5847},"Develop in Swift Tutorials | Apple Developer Documentation",{"type":377,"tag":654,"props":5849,"children":5851},{"id":5850},"_20240411-0819am",[5852],{"type":386,"value":5853},"2024.04.11 08:19AM",{"type":377,"tag":422,"props":5855,"children":5856},{},[5857,5864],{"type":377,"tag":434,"props":5858,"children":5861},{"href":5859,"rel":5860},"https://games-stats.com/steam/tags/",[438],[5862],{"type":386,"value":5863},"Steam game tag stats",{"type":386,"value":5865}," via",{"type":377,"tag":654,"props":5867,"children":5869},{"id":5868},"_20240415-1125am",[5870],{"type":386,"value":5871},"2024.04.15 11:25AM",{"type":377,"tag":422,"props":5873,"children":5874},{},[5875],{"type":377,"tag":434,"props":5876,"children":5879},{"href":5877,"rel":5878},"https://news.ycombinator.com/item?id=40040593",[438],[5880],{"type":386,"value":5877},{"type":377,"tag":654,"props":5882,"children":5884},{"id":5883},"_20240415-1133am",[5885],{"type":386,"value":5886},"2024.04.15 11:33AM",{"type":377,"tag":422,"props":5888,"children":5889},{},[5890],{"type":377,"tag":434,"props":5891,"children":5894},{"href":5892,"rel":5893},"https://news.ycombinator.com/item?id=40039191",[438],[5895],{"type":386,"value":5892},{"type":377,"tag":654,"props":5897,"children":5899},{"id":5898},"_20240416-0823am",[5900],{"type":386,"value":5901},"2024.04.16 08:23AM",{"type":377,"tag":422,"props":5903,"children":5904},{},[5905],{"type":377,"tag":434,"props":5906,"children":5909},{"href":5907,"rel":5908},"https://ios404.com/#auxclick",[438],[5910],{"type":386,"value":5911},"iOS404",{"type":377,"tag":654,"props":5913,"children":5915},{"id":5914},"_20240423-1108am",[5916],{"type":386,"value":5917},"2024.04.23 11:08AM",{"type":377,"tag":422,"props":5919,"children":5920},{},[5921,5928,5930],{"type":377,"tag":434,"props":5922,"children":5925},{"href":5923,"rel":5924},"https://m.youtube.com/watch?si=G3meWO39GeksrOmn&v=s5bPdtt0F8g&feature=youtu.be",[438],[5926],{"type":386,"value":5927},"UFO Crash Retrievals. Interview with Michael Schratt. The Richard Dolan Show - YouTube",{"type":386,"value":5929}," go to 15:40 via ",{"type":377,"tag":434,"props":5931,"children":5934},{"href":5932,"rel":5933},"https://www.reddit.com/r/UFOs/s/MfSa8ADMRU",[438],[5935],{"type":386,"value":5932},{"type":377,"tag":654,"props":5937,"children":5939},{"id":5938},"_20240424-0617pm",[5940],{"type":386,"value":5941},"2024.04.24 06:17PM",{"type":377,"tag":422,"props":5943,"children":5944},{},[5945],{"type":377,"tag":434,"props":5946,"children":5949},{"href":5947,"rel":5948},"https://github.com/chr15m/jsfxr#use",[438],[5950],{"type":386,"value":5951},"GitHub - chr15m/jsfxr: JavaScript sound effects generator.",{"type":377,"tag":654,"props":5953,"children":5955},{"id":5954},"_20240424-0619pm",[5956],{"type":386,"value":5957},"2024.04.24 06:19PM",{"type":377,"tag":422,"props":5959,"children":5960},{},[5961],{"type":377,"tag":434,"props":5962,"children":5965},{"href":5963,"rel":5964},"https://news.ycombinator.com/item?id=40128837",[438],[5966],{"type":386,"value":5963},{"type":377,"tag":654,"props":5968,"children":5970},{"id":5969},"_20240427-0849am",[5971],{"type":386,"value":5972},"2024.04.27 08:49AM",{"type":377,"tag":422,"props":5974,"children":5975},{},[5976],{"type":377,"tag":434,"props":5977,"children":5980},{"href":5978,"rel":5979},"https://github.com/myshell-ai/OpenVoice",[438],[5981],{"type":386,"value":5982},"GitHub - myshell-ai/OpenVoice: Instant voice cloning by MyShell.",{"type":377,"tag":654,"props":5984,"children":5986},{"id":5985},"_20240429-1059pm",[5987],{"type":386,"value":5988},"2024.04.29 10:59PM",{"type":377,"tag":422,"props":5990,"children":5991},{},[5992],{"type":377,"tag":434,"props":5993,"children":5996},{"href":5994,"rel":5995},"https://rapier.rs/",[438],[5997],{"type":386,"value":5998},"Rapier physics engine | Rapier",{"type":377,"tag":654,"props":6000,"children":6002},{"id":6001},"_20240503-0728pm",[6003],{"type":386,"value":6004},"2024.05.03 07:28PM",{"type":377,"tag":422,"props":6006,"children":6007},{},[6008],{"type":377,"tag":434,"props":6009,"children":6012},{"href":6010,"rel":6011},"https://news.ycombinator.com/item?id=40247871",[438],[6013],{"type":386,"value":6010},{"type":377,"tag":654,"props":6015,"children":6017},{"id":6016},"_20240503-0729pm",[6018],{"type":386,"value":6019},"2024.05.03 07:29PM",{"type":377,"tag":422,"props":6021,"children":6022},{},[6023],{"type":377,"tag":434,"props":6024,"children":6027},{"href":6025,"rel":6026},"https://news.ycombinator.com/item?id=40248530",[438],[6028],{"type":386,"value":6025},{"type":377,"tag":654,"props":6030,"children":6032},{"id":6031},"_20240507-0808am",[6033],{"type":386,"value":6034},"2024.05.07 08:08AM",{"type":377,"tag":422,"props":6036,"children":6037},{},[6038,6044,6045],{"type":377,"tag":434,"props":6039,"children":6042},{"href":6040,"rel":6041},"https://caniwebview.com",[438],[6043],{"type":386,"value":6040},{"type":386,"value":1766},{"type":377,"tag":434,"props":6046,"children":6049},{"href":6047,"rel":6048},"https://www.caniemail.com",[438],[6050],{"type":386,"value":6047},{"type":377,"tag":422,"props":6052,"children":6053},{},[6054,6061],{"type":377,"tag":434,"props":6055,"children":6058},{"href":6056,"rel":6057},"https://news.ycombinator.com/item?id=40279499",[438],[6059],{"type":386,"value":6060},"Code explorer",{"type":386,"value":6062}," used dr.forbin",{"type":377,"tag":654,"props":6064,"children":6066},{"id":6065},"_20240510-0850am",[6067],{"type":386,"value":6068},"2024.05.10 08:50AM",{"type":377,"tag":422,"props":6070,"children":6071},{},[6072],{"type":377,"tag":434,"props":6073,"children":6076},{"href":6074,"rel":6075},"https://news.ycombinator.com/item?id=40317740",[438],[6077],{"type":386,"value":6074},{"type":377,"tag":422,"props":6079,"children":6080},{},[6081,6087],{"type":377,"tag":434,"props":6082,"children":6085},{"href":6083,"rel":6084},"https://www.reddit.com/r/conspiracy/s/fSHv0Etrg9",[438],[6086],{"type":386,"value":6083},{"type":377,"tag":434,"props":6088,"children":6091},{"href":6089,"rel":6090},"https://www.reddit.com/r/UFOs/s/ugXfUcPrFS",[438],[6092],{"type":386,"value":6089},{"type":377,"tag":654,"props":6094,"children":6096},{"id":6095},"_20240522-0918am",[6097],{"type":386,"value":6098},"2024.05.22 09:18AM",{"type":377,"tag":422,"props":6100,"children":6101},{},[6102],{"type":377,"tag":434,"props":6103,"children":6106},{"href":6104,"rel":6105},"https://news.ycombinator.com/item?id=40431835",[438],[6107],{"type":386,"value":6104},{"type":377,"tag":654,"props":6109,"children":6111},{"id":6110},"_20240522-0549pm",[6112],{"type":386,"value":6113},"2024.05.22 05:49PM",{"type":377,"tag":422,"props":6115,"children":6116},{},[6117],{"type":377,"tag":434,"props":6118,"children":6121},{"href":6119,"rel":6120},"https://string.spiel.com/",[438],[6122],{"type":386,"value":6123},"Pluck",{"type":377,"tag":654,"props":6125,"children":6127},{"id":6126},"_20240524-1151am",[6128],{"type":386,"value":6129},"2024.05.24 11:51AM",{"type":377,"tag":422,"props":6131,"children":6132},{},[6133],{"type":377,"tag":434,"props":6134,"children":6137},{"href":6135,"rel":6136},"https://news.ycombinator.com/item?id=40463764",[438],[6138],{"type":386,"value":6135},{"type":377,"tag":654,"props":6140,"children":6142},{"id":6141},"_20240527-1039pm",[6143],{"type":386,"value":6144},"2024.05.27 10:39PM",{"type":377,"tag":422,"props":6146,"children":6147},{},[6148],{"type":377,"tag":434,"props":6149,"children":6152},{"href":6150,"rel":6151},"https://www.reddit.com/r/gamedev/s/1GKgGke6mn",[438],[6153],{"type":386,"value":6150},{"type":377,"tag":654,"props":6155,"children":6157},{"id":6156},"_20240528-0320pm",[6158],{"type":386,"value":6159},"2024.05.28 03:20PM",{"type":377,"tag":422,"props":6161,"children":6162},{},[6163],{"type":377,"tag":434,"props":6164,"children":6167},{"href":6165,"rel":6166},"https://www.reddit.com/r/gamedev/s/fXmCdo3fYh",[438],[6168],{"type":386,"value":6165},{"type":377,"tag":654,"props":6170,"children":6172},{"id":6171},"_20240528-1027pm",[6173],{"type":386,"value":6174},"2024.05.28 10:27PM",{"type":377,"tag":422,"props":6176,"children":6177},{},[6178],{"type":377,"tag":434,"props":6179,"children":6182},{"href":6180,"rel":6181},"https://www.uaprw.com/books/grusch-david/page/david-grusch",[438],[6183],{"type":386,"value":6184},"David Grusch | UAP Research Wiki",{"type":377,"tag":654,"props":6186,"children":6188},{"id":6187},"_20240529-0140pm",[6189],{"type":386,"value":6190},"2024.05.29 01:40PM",{"type":377,"tag":422,"props":6192,"children":6193},{},[6194],{"type":377,"tag":434,"props":6195,"children":6198},{"href":6196,"rel":6197},"https://news.ycombinator.com/item?id=40510468",[438],[6199],{"type":386,"value":6200},"Three.js Shading Language | Hacker News",{"type":377,"tag":654,"props":6202,"children":6204},{"id":6203},"_20240605-0357pm",[6205],{"type":386,"value":6206},"2024.06.05 03:57PM",{"type":377,"tag":422,"props":6208,"children":6209},{},[6210],{"type":377,"tag":434,"props":6211,"children":6214},{"href":6212,"rel":6213},"https://emildziewanowski.com/flat-planets/",[438],[6215],{"type":386,"value":6216},"Sphere Rendering",{"type":377,"tag":654,"props":6218,"children":6220},{"id":6219},"_20240605-0359pm",[6221],{"type":386,"value":6222},"2024.06.05 03:59PM",{"type":377,"tag":422,"props":6224,"children":6225},{},[6226],{"type":377,"tag":434,"props":6227,"children":6230},{"href":6228,"rel":6229},"https://www.junkship.net/News/2016/06/09/jupiter-jazz",[438],[6231],{"type":386,"value":6232},"Jupiter Jazz",{"type":377,"tag":654,"props":6234,"children":6236},{"id":6235},"_20240605-0359pm-1",[6237],{"type":386,"value":6222},{"type":377,"tag":422,"props":6239,"children":6240},{},[6241,6243],{"type":386,"value":6242},"NRL READ THIS ONE: flat planets you think it holds the secret to rendering great planets in real time (perfectly round, detailed, viewable from any angle) MAYBE? ",{"type":377,"tag":434,"props":6244,"children":6247},{"href":6245,"rel":6246},"https://news.ycombinator.com/item?id=40571727",[438],[6248],{"type":386,"value":6245},{"type":377,"tag":654,"props":6250,"children":6252},{"id":6251},"_20240606-0812pm",[6253],{"type":386,"value":6254},"2024.06.06 08:12PM",{"type":377,"tag":422,"props":6256,"children":6257},{},[6258],{"type":377,"tag":434,"props":6259,"children":6262},{"href":6260,"rel":6261},"https://history.user-interface.io/",[438],[6263],{"type":386,"value":6264},"The History of User Interfaces",{"type":377,"tag":654,"props":6266,"children":6268},{"id":6267},"_20240608-0303pm",[6269],{"type":386,"value":6270},"2024.06.08 03:03PM",{"type":377,"tag":422,"props":6272,"children":6273},{},[6274,6276],{"type":386,"value":6275},"Guy who wrote a (simple?) game engine on vulkan ",{"type":377,"tag":434,"props":6277,"children":6280},{"href":6278,"rel":6279},"https://news.ycombinator.com/item?id=40595741",[438],[6281],{"type":386,"value":6278},{"type":377,"tag":654,"props":6283,"children":6285},{"id":6284},"_20240616-1043am",[6286],{"type":386,"value":6287},"2024.06.16 10:43AM",{"type":377,"tag":422,"props":6289,"children":6290},{},[6291,6293],{"type":386,"value":6292},"“Flitter is a powerful JavaScript rendering engine and framework inspired by Flutter, designed to create high-performance graphics and user interfaces in web applications. It supports both SVG and Canvas, making it ideal for implementing complex data visualizations, interactive charts, diagrams, and graphic editors.” No vue-variant but who needs it. ",{"type":377,"tag":434,"props":6294,"children":6297},{"href":6295,"rel":6296},"https://news.ycombinator.com/item?id=40694948",[438],[6298],{"type":386,"value":6295},{"type":377,"tag":654,"props":6300,"children":6302},{"id":6301},"_20240621-0523pm",[6303],{"type":386,"value":6304},"2024.06.21 05:23PM",{"type":377,"tag":422,"props":6306,"children":6307},{},[6308,6315],{"type":377,"tag":434,"props":6309,"children":6312},{"href":6310,"rel":6311},"https://news.ycombinator.com/item?id=40746310",[438],[6313],{"type":386,"value":6314},"Mesh Anything - Generate an efficient 3D mesh model from dense mesh, image, point cloud, text.",{"type":386,"value":6316}," Seems to require ubuntu and specific graphics card maybe?",{"type":377,"tag":654,"props":6318,"children":6320},{"id":6319},"_20240627-1141pm",[6321],{"type":386,"value":6322},"2024.06.27 11:41PM",{"type":377,"tag":422,"props":6324,"children":6325},{},[6326,6328],{"type":386,"value":6327},"Fascinating - css anchor positioning; this article talks about making flowcharts with it ",{"type":377,"tag":434,"props":6329,"children":6332},{"href":6330,"rel":6331},"https://news.ycombinator.com/item?id=40808110",[438],[6333],{"type":386,"value":6330},{"type":377,"tag":654,"props":6335,"children":6337},{"id":6336},"_20240705-0336pm",[6338],{"type":386,"value":6339},"2024.07.05 03:36PM",{"type":377,"tag":422,"props":6341,"children":6342},{},[6343,6345,6351,6353],{"type":386,"value":6344},"10-year old article on CSS ",{"type":377,"tag":592,"props":6346,"children":6348},{"className":6347},[],[6349],{"type":386,"value":6350},"vertical-algin",{"type":386,"value":6352}," property ",{"type":377,"tag":434,"props":6354,"children":6357},{"href":6355,"rel":6356},"https://news.ycombinator.com/item?id=40883546",[438],[6358],{"type":386,"value":6355},{"type":377,"tag":654,"props":6360,"children":6362},{"id":6361},"_20240711-1057pm",[6363],{"type":386,"value":6364},"2024.07.11 10:57PM",{"type":377,"tag":422,"props":6366,"children":6367},{},[6368,6370,6376,6377],{"type":386,"value":6369},"WebVM is a virtual Linux environment running in the browser via WebAssembly ",{"type":377,"tag":434,"props":6371,"children":6374},{"href":6372,"rel":6373},"https://webvm.io",[438],[6375],{"type":386,"value":6372},{"type":386,"value":1001},{"type":377,"tag":434,"props":6378,"children":6381},{"href":6379,"rel":6380},"https://news.ycombinator.com/item?id=40940225",[438],[6382],{"type":386,"value":6379},{"type":377,"tag":654,"props":6384,"children":6386},{"id":6385},"_20240712-0622pm",[6387],{"type":386,"value":6388},"2024.07.12 06:22PM",{"type":377,"tag":422,"props":6390,"children":6391},{},[6392,6394],{"type":386,"value":6393},"Self hosted netlify alternative! ",{"type":377,"tag":434,"props":6395,"children":6398},{"href":6396,"rel":6397},"https://news.ycombinator.com/item?id=40946033",[438],[6399],{"type":386,"value":6396},{"type":377,"tag":654,"props":6401,"children":6403},{"id":6402},"_20240712-0624pm",[6404],{"type":386,"value":6405},"2024.07.12 06:24PM",{"type":377,"tag":422,"props":6407,"children":6408},{},[6409,6411,6417,6418],{"type":386,"value":6410},"Great article on WALL-E, fonts and other design. ",{"type":377,"tag":434,"props":6412,"children":6415},{"href":6413,"rel":6414},"https://typesetinthefuture.com/2018/12/04/walle/",[438],[6416],{"type":386,"value":6413},{"type":386,"value":1001},{"type":377,"tag":434,"props":6419,"children":6422},{"href":6420,"rel":6421},"https://news.ycombinator.com/item?id=40934924",[438],[6423],{"type":386,"value":6420},{"type":377,"tag":654,"props":6425,"children":6427},{"id":6426},"_20240728-1116am",[6428],{"type":386,"value":6429},"2024.07.28 11:16AM",{"type":377,"tag":422,"props":6431,"children":6432},{},[6433,6440,6441],{"type":377,"tag":434,"props":6434,"children":6437},{"href":6435,"rel":6436},"https://cprimozic.net/blog/tools-and-techniques-for-procedural-gamedev/",[438],[6438],{"type":386,"value":6439},"Guy with useful ThreeJS fancy texture things",{"type":386,"value":1001},{"type":377,"tag":434,"props":6442,"children":6445},{"href":6443,"rel":6444},"https://news.ycombinator.com/item?id=41092861",[438],[6446],{"type":386,"value":6443},{"type":377,"tag":654,"props":6448,"children":6450},{"id":6449},"_20240802-0943am",[6451],{"type":386,"value":6452},"2024.08.02 09:43AM",{"type":377,"tag":422,"props":6454,"children":6455},{},[6456],{"type":377,"tag":434,"props":6457,"children":6460},{"href":6458,"rel":6459},"https://www.mewho.com/protostar/",[438],[6461],{"type":386,"value":6462},"LCARS interface in browser; nice sector scan",{"type":377,"tag":422,"props":6464,"children":6465},{},[6466,6473],{"type":377,"tag":434,"props":6467,"children":6470},{"href":6468,"rel":6469},"https://www.reddit.com/r/3Dmodeling/s/Ki6X052BbU",[438],[6471],{"type":386,"value":6472},"random Reddit question about 3d game asset",{"type":386,"value":6474}," use retopology?",{"type":377,"tag":654,"props":6476,"children":6478},{"id":6477},"_20240807-0438pm",[6479],{"type":386,"value":6480},"2024.08.07 04:38PM",{"type":377,"tag":422,"props":6482,"children":6483},{},[6484],{"type":377,"tag":434,"props":6485,"children":6488},{"href":6486,"rel":6487},"https://michaelnthiessen.com/21-nuxt-tips-you-need-to-know#_1-disable-auto-imports",[438],[6489],{"type":386,"value":6490},"21 Nuxt Tips You Need to Know | Michael Thiessen",{"type":377,"tag":654,"props":6492,"children":6494},{"id":6493},"_20240810-1024am",[6495],{"type":386,"value":6496},"2024.08.10 10:24AM",{"type":377,"tag":422,"props":6498,"children":6499},{},[6500,6502],{"type":386,"value":6501},"Making a 3rd person 3D controller with rogue engine and threejs ",{"type":377,"tag":434,"props":6503,"children":6506},{"href":6504,"rel":6505},"https://www.reddit.com/r/threejs/s/iOGQoUNkqb",[438],[6507],{"type":386,"value":6504},{"type":377,"tag":654,"props":6509,"children":6511},{"id":6510},"_20240811-0102pm",[6512],{"type":386,"value":6513},"2024.08.11 01:02PM",{"type":377,"tag":422,"props":6515,"children":6516},{},[6517],{"type":377,"tag":434,"props":6518,"children":6521},{"href":6519,"rel":6520},"https://blog.gingerbeardman.com/2024/08/10/stapler-i-remade-a-32-year-old-classic-macintosh-app/",[438],[6522],{"type":386,"value":6523},"Stapler: I remade a 32 year old classic Macintosh app  ⌘I  Get Info",{"type":377,"tag":654,"props":6525,"children":6527},{"id":6526},"_20240811-0106pm",[6528],{"type":386,"value":6529},"2024.08.11 01:06PM",{"type":377,"tag":422,"props":6531,"children":6532},{},[6533],{"type":377,"tag":434,"props":6534,"children":6537},{"href":6535,"rel":6536},"https://news.ycombinator.com/item?id=41212193",[438],[6538],{"type":386,"value":6535},{"type":377,"tag":654,"props":6540,"children":6542},{"id":6541},"_20240811-0324pm",[6543],{"type":386,"value":6544},"2024.08.11 03:24PM",{"type":377,"tag":422,"props":6546,"children":6547},{},[6548],{"type":377,"tag":434,"props":6549,"children":6551},{"href":6535,"rel":6550},[438],[6552],{"type":386,"value":6535},{"type":377,"tag":654,"props":6554,"children":6556},{"id":6555},"_20240811-0328pm",[6557],{"type":386,"value":6558},"2024.08.11 03:28PM",{"type":377,"tag":422,"props":6560,"children":6561},{},[6562,6564],{"type":386,"value":6563},"Undo manager in JS ",{"type":377,"tag":434,"props":6565,"children":6568},{"href":6566,"rel":6567},"https://news.ycombinator.com/item?id=41214587",[438],[6569],{"type":386,"value":6566},{"type":377,"tag":654,"props":6571,"children":6573},{"id":6572},"_20240812-0154pm",[6574],{"type":386,"value":6575},"2024.08.12 01:54PM",{"type":377,"tag":422,"props":6577,"children":6578},{},[6579,6581],{"type":386,"value":6580},"Why is acting different today? ",{"type":377,"tag":434,"props":6582,"children":6585},{"href":6583,"rel":6584},"https://www.youtube.com/watch?v=TVvHTbqip5M",[438],[6586],{"type":386,"value":6583},{"type":377,"tag":654,"props":6588,"children":6590},{"id":6589},"_20240818-0117pm",[6591],{"type":386,"value":6592},"2024.08.18 01:17PM",{"type":377,"tag":422,"props":6594,"children":6595},{},[6596,6598,6604,6606],{"type":386,"value":6597},"Vertical centering via ",{"type":377,"tag":592,"props":6599,"children":6601},{"className":6600},[],[6602],{"type":386,"value":6603},"align-content",{"type":386,"value":6605}," added to CSS w/o flexbox. ",{"type":377,"tag":434,"props":6607,"children":6610},{"href":6608,"rel":6609},"https://news.ycombinator.com/item?id=41282889",[438],[6611],{"type":386,"value":6608},{"type":377,"tag":422,"props":6613,"children":6614},{},[6615],{"type":377,"tag":434,"props":6616,"children":6619},{"href":6617,"rel":6618},"https://artemis.sh/2023/02/23/fast-lua-serialization.html",[438],[6620],{"type":386,"value":6621},"Fast Lua Deserialization",{"type":377,"tag":654,"props":6623,"children":6625},{"id":6624},"_20240828-0618pm",[6626],{"type":386,"value":6627},"2024.08.28 06:18PM",{"type":377,"tag":422,"props":6629,"children":6630},{},[6631,6633],{"type":386,"value":6632},"Skip - build native iOS and Android apps with single Swift codebase ",{"type":377,"tag":434,"props":6634,"children":6637},{"href":6635,"rel":6636},"https://news.ycombinator.com/item?id=41384144",[438],[6638],{"type":386,"value":6635},{"type":377,"tag":654,"props":6640,"children":6642},{"id":6641},"_20240828-0621pm",[6643],{"type":386,"value":6644},"2024.08.28 06:21PM",{"type":377,"tag":422,"props":6646,"children":6647},{},[6648,6650],{"type":386,"value":6649},"Very cook site about font, departure mono, great for lofi game or retro ui ",{"type":377,"tag":434,"props":6651,"children":6654},{"href":6652,"rel":6653},"https://news.ycombinator.com/item?id=41379985",[438],[6655],{"type":386,"value":6652},{"type":377,"tag":654,"props":6657,"children":6659},{"id":6658},"_20240903-1054pm",[6660],{"type":386,"value":6661},"2024.09.03 10:54PM",{"type":377,"tag":422,"props":6663,"children":6664},{},[6665,6667],{"type":386,"value":6666},"Design tool that exports to react ",{"type":377,"tag":434,"props":6668,"children":6671},{"href":6669,"rel":6670},"https://news.ycombinator.com/item?id=41436338",[438],[6672],{"type":386,"value":6669},{"type":377,"tag":654,"props":6674,"children":6676},{"id":6675},"_20240907-1127am",[6677],{"type":386,"value":6678},"2024.09.07 11:27AM",{"type":377,"tag":422,"props":6680,"children":6681},{},[6682,6684],{"type":386,"value":6683},"Learning Unreal — removed. Maybe here now: ",{"type":377,"tag":434,"props":6685,"children":6688},{"href":6686,"rel":6687},"https://www.reddit.com/r/Unity3D/comments/1fq6hfa/comment/lszwopq/",[438],[6689],{"type":386,"value":6686},{"type":377,"tag":422,"props":6691,"children":6692},{},[6693],{"type":377,"tag":434,"props":6694,"children":6697},{"href":6695,"rel":6696},"https://www.reddit.com/r/gamedev/s/hkRdF4xEtR",[438],[6698],{"type":386,"value":6695},{"type":377,"tag":654,"props":6700,"children":6702},{"id":6701},"_20240911-0729am",[6703],{"type":386,"value":6704},"2024.09.11 07:29AM",{"type":377,"tag":422,"props":6706,"children":6707},{},[6708,6710],{"type":386,"value":6709},"Tips on multiplayer games on godot ",{"type":377,"tag":434,"props":6711,"children":6714},{"href":6712,"rel":6713},"https://www.reddit.com/r/godot/s/nScDuRUj9o",[438],[6715],{"type":386,"value":6712},{"type":377,"tag":654,"props":6717,"children":6719},{"id":6718},"_20240916-1150am",[6720],{"type":386,"value":6721},"2024.09.16 11:50AM",{"type":377,"tag":422,"props":6723,"children":6724},{},[6725,6727],{"type":386,"value":6726},"HTML LSP ",{"type":377,"tag":434,"props":6728,"children":6731},{"href":6729,"rel":6730},"https://news.ycombinator.com/item?id=41512213",[438],[6732],{"type":386,"value":6729},{"type":377,"tag":654,"props":6734,"children":6736},{"id":6735},"_20240916-0724pm",[6737],{"type":386,"value":6738},"2024.09.16 07:24PM",{"type":377,"tag":422,"props":6740,"children":6741},{},[6742,6744,6750,6752],{"type":386,"value":6743},"“",{"type":377,"tag":6745,"props":6746,"children":6747},"strong",{},[6748],{"type":386,"value":6749},"Juice is the non-essential visual, audio and haptic effects that enhance the player's experience.",{"type":386,"value":6751}," For example, the delightful chimes sound that plays when Mario collects a mushroom.” “It makes the player feel powerful and in control of the world, and it coaches them through the rules of the game by constantly letting them know on a per-interaction basis how they are doing.” ",{"type":377,"tag":434,"props":6753,"children":6756},{"href":6754,"rel":6755},"https://garden.bradwoods.io/notes/design/juice",[438],[6757],{"type":386,"value":6758},"Juice",{"type":377,"tag":654,"props":6760,"children":6762},{"id":6761},"_20240917-0809pm",[6763],{"type":386,"value":6764},"2024.09.17 08:09PM",{"type":377,"tag":422,"props":6766,"children":6767},{},[6768],{"type":377,"tag":434,"props":6769,"children":6772},{"href":6770,"rel":6771},"https://m.youtube.com/watch?v=xej_wsBB5tY",[438],[6773],{"type":386,"value":6774},"Making Successful Indie Games Is Simple (But Not Easy) - YouTube",{"type":377,"tag":654,"props":6776,"children":6778},{"id":6777},"_20240924-0727am",[6779],{"type":386,"value":6780},"2024.09.24 07:27AM",{"type":377,"tag":422,"props":6782,"children":6783},{},[6784,6786],{"type":386,"value":6785},"Framework for releasing steam games with godot ",{"type":377,"tag":434,"props":6787,"children":6790},{"href":6788,"rel":6789},"https://www.reddit.com/r/godot/s/D1Y9LmyDzA",[438],[6791],{"type":386,"value":6788},{"type":377,"tag":654,"props":6793,"children":6795},{"id":6794},"_20240926-0322pm",[6796],{"type":386,"value":6797},"2024.09.26 03:22PM",{"type":377,"tag":422,"props":6799,"children":6800},{},[6801],{"type":377,"tag":434,"props":6802,"children":6805},{"href":6803,"rel":6804},"https://impress.games/indie-game-publishers-list",[438],[6806],{"type":386,"value":6807},"Indie Game Publishers List | IMPRESS",{"type":377,"tag":654,"props":6809,"children":6811},{"id":6810},"_20240927-0720am",[6812],{"type":386,"value":6813},"2024.09.27 07:20AM",{"type":377,"tag":422,"props":6815,"children":6816},{},[6817],{"type":377,"tag":434,"props":6818,"children":6821},{"href":6819,"rel":6820},"https://food52.com/shop/products/10988-food52-x-dansk-kobenstyle-butter-warmer?sku=36147&clickref=1011lzJ6DRGN&utm_source=partnerize&utm_medium=affiliate&utm_campaign=thewirecutter",[438],[6822],{"type":386,"value":6823},"Dansk Købenstyle Butter Warmer in 9 Colors on Food52",{"type":377,"tag":654,"props":6825,"children":6827},{"id":6826},"_20240927-0752am",[6828],{"type":386,"value":6829},"2024.09.27 07:52AM",{"type":377,"tag":422,"props":6831,"children":6832},{},[6833],{"type":377,"tag":434,"props":6834,"children":6837},{"href":6835,"rel":6836},"https://github.com/2Retr0/GodotOceanWaves/",[438],[6838],{"type":386,"value":6839},"GitHub - 2Retr0/GodotOceanWaves: FFT-based ocean-wave rendering, implemented in Godot",{"type":377,"tag":654,"props":6841,"children":6843},{"id":6842},"_20240929-0753pm",[6844],{"type":386,"value":6845},"2024.09.29 07:53PM",{"type":377,"tag":422,"props":6847,"children":6848},{},[6849],{"type":377,"tag":434,"props":6850,"children":6853},{"href":6851,"rel":6852},"https://www.reddit.com/r/godot/s/owquulF0RH",[438],[6854],{"type":386,"value":6855},"Redit - AI in godot?",{"type":377,"tag":654,"props":6857,"children":6859},{"id":6858},"_20241002-0243pm",[6860],{"type":386,"value":6861},"2024.10.02 02:43PM",{"type":377,"tag":422,"props":6863,"children":6864},{},[6865,6867],{"type":386,"value":6866},"John Wheeler: “Until his dying days, the giant of 20th-century physics obsessed over the underpinnings of space and time, and how we can all share the same version of them.” ",{"type":377,"tag":434,"props":6868,"children":6871},{"href":6869,"rel":6870},"https://news.ycombinator.com/item?id=41694991",[438],[6872],{"type":386,"value":6869},{"type":377,"tag":654,"props":6874,"children":6876},{"id":6875},"_20241003-0420pm",[6877],{"type":386,"value":6878},"2024.10.03 04:20PM",{"type":377,"tag":422,"props":6880,"children":6881},{},[6882],{"type":377,"tag":434,"props":6883,"children":6886},{"href":6884,"rel":6885},"https://8chananon.github.io/tut/scraping1.html",[438],[6887],{"type":386,"value":6888},"Web Scraping with your Web Browser: Why Not?",{"type":377,"tag":654,"props":6890,"children":6892},{"id":6891},"_20241005-1251pm",[6893],{"type":386,"value":6894},"2024.10.05 12:51PM",{"type":377,"tag":422,"props":6896,"children":6897},{},[6898],{"type":377,"tag":434,"props":6899,"children":6902},{"href":6900,"rel":6901},"https://www.game-oracle.com/blog/get-featured-on-steam",[438],[6903],{"type":386,"value":6904},"How to Get Your Game In Front of Players on Steam | Game Oracle",{"type":377,"tag":654,"props":6906,"children":6908},{"id":6907},"_20241006-0814pm",[6909],{"type":386,"value":6910},"2024.10.06 08:14PM",{"type":377,"tag":422,"props":6912,"children":6913},{},[6914],{"type":377,"tag":434,"props":6915,"children":6918},{"href":6916,"rel":6917},"https://github.com/JDrifter/pcg_planet_yt",[438],[6919],{"type":386,"value":6920},"GitHub - JDrifter/pcg_planet_yt: A quick tutorial on generating planet-like meshes, updated for Godot 4.",{"type":377,"tag":422,"props":6922,"children":6923},{},[6924,6926],{"type":386,"value":6925},"Procedural planet generator for godot. Not really what you are looking for.",{"type":377,"tag":434,"props":6927,"children":6930},{"href":6928,"rel":6929},"https://www.reddit.com/r/godot/s/XKv2thRHzG",[438],[6931],{"type":386,"value":6928},{"type":377,"tag":654,"props":6933,"children":6935},{"id":6934},"_20241007-1113pm",[6936],{"type":386,"value":6937},"2024.10.07 11:13PM",{"type":377,"tag":422,"props":6939,"children":6940},{},[6941],{"type":377,"tag":434,"props":6942,"children":6945},{"href":6943,"rel":6944},"https://basicappleguy.com/?offset=1709909834822&tag=Wallpaper",[438],[6946],{"type":386,"value":6947},"Basic Apple Guy - cool wallpapers",{"type":377,"tag":654,"props":6949,"children":6951},{"id":6950},"_20241009-0611pm",[6952],{"type":386,"value":6953},"2024.10.09 06:11PM",{"type":377,"tag":422,"props":6955,"children":6956},{},[6957],{"type":377,"tag":434,"props":6958,"children":6961},{"href":6959,"rel":6960},"https://www.reddit.com/r/heatpumps/s/UM1CMFKvom",[438],[6962],{"type":386,"value":6959},{"type":377,"tag":654,"props":6964,"children":6966},{"id":6965},"_20241010-0950pm",[6967],{"type":386,"value":6968},"2024.10.10 09:50PM",{"type":377,"tag":422,"props":6970,"children":6971},{},[6972,6974],{"type":386,"value":6973},"DeskPad - a virtual monitor you can use for screen sharing instead of actually sharing a whole screen. ",{"type":377,"tag":434,"props":6975,"children":6978},{"href":6976,"rel":6977},"https://news.ycombinator.com/item?id=41800602",[438],[6979],{"type":386,"value":6976},{"type":377,"tag":654,"props":6981,"children":6983},{"id":6982},"_20241010-0952pm",[6984],{"type":386,"value":6985},"2024.10.10 09:52PM",{"type":377,"tag":422,"props":6987,"children":6988},{},[6989,6991],{"type":386,"value":6990},"Interesting live markdown editor that lets use insert dynamic values and generate charts from them. Y tho? ",{"type":377,"tag":434,"props":6992,"children":6995},{"href":6993,"rel":6994},"https://news.ycombinator.com/item?id=41798477",[438],[6996],{"type":386,"value":6993},{"type":377,"tag":654,"props":6998,"children":7000},{"id":6999},"_20241010-0957pm",[7001],{"type":386,"value":7002},"2024.10.10 09:57PM",{"type":377,"tag":422,"props":7004,"children":7005},{},[7006],{"type":377,"tag":434,"props":7007,"children":7010},{"href":7008,"rel":7009},"https://dfrlbook.com/foreword",[438],[7011],{"type":386,"value":7012},"Design for Real Life - Foreword",{"type":377,"tag":654,"props":7014,"children":7016},{"id":7015},"_20241011-1053pm",[7017],{"type":386,"value":7018},"2024.10.11 10:53PM",{"type":377,"tag":422,"props":7020,"children":7021},{},[7022,7024],{"type":386,"value":7023},"Highlight shader for godot? IDK what a highlight shaser is. ",{"type":377,"tag":434,"props":7025,"children":7028},{"href":7026,"rel":7027},"https://www.reddit.com/r/godot/s/8G1epGhOSa",[438],[7029],{"type":386,"value":7026},{"type":377,"tag":654,"props":7031,"children":7033},{"id":7032},"_20241014-0856am",[7034],{"type":386,"value":7035},"2024.10.14 08:56AM",{"type":377,"tag":422,"props":7037,"children":7038},{},[7039],{"type":377,"tag":434,"props":7040,"children":7043},{"href":7041,"rel":7042},"https://www.digitalcommonwealth.org/",[438],[7044],{"type":386,"value":7045},"Digital Commonwealth",{"type":377,"tag":654,"props":7047,"children":7049},{"id":7048},"_20241015-1012pm",[7050],{"type":386,"value":7051},"2024.10.15 10:12PM",{"type":377,"tag":422,"props":7053,"children":7054},{},[7055],{"type":377,"tag":434,"props":7056,"children":7059},{"href":7057,"rel":7058},"https://blendermarket.com/products/grid-modeler",[438],[7060],{"type":386,"value":7061},"Grid Modeler - Blender Market",{"type":377,"tag":654,"props":7063,"children":7065},{"id":7064},"_20241020-1020pm",[7066],{"type":386,"value":7067},"2024.10.20 10:20PM",{"type":377,"tag":422,"props":7069,"children":7070},{},[7071],{"type":377,"tag":434,"props":7072,"children":7075},{"href":7073,"rel":7074},"https://bgolus.medium.com/the-best-darn-grid-shader-yet-727f9278b9d8",[438],[7076],{"type":386,"value":7077},"Grid Shader",{"type":377,"tag":422,"props":7079,"children":7080},{},[7081,7088,7090],{"type":377,"tag":434,"props":7082,"children":7085},{"href":7083,"rel":7084},"https://news.ycombinator.com/item?id=41893987",[438],[7086],{"type":386,"value":7087},"Ben Golus Non-mathy Shader Guy",{"type":386,"value":7089}," Same guy has post about shader you can maybe use for hi-res planet? ",{"type":377,"tag":434,"props":7091,"children":7094},{"href":7092,"rel":7093},"https://bgolus.medium.com/rendering-a-sphere-on-a-quad-13c92025570c",[438],[7095],{"type":386,"value":7092},{"type":377,"tag":654,"props":7097,"children":7099},{"id":7098},"_20241024-1102pm",[7100],{"type":386,"value":7101},"2024.10.24 11:02PM",{"type":377,"tag":422,"props":7103,"children":7104},{},[7105,7107],{"type":386,"value":7106},"TypeSchema: JSON specification to describe data models, discussion: ",{"type":377,"tag":434,"props":7108,"children":7111},{"href":7109,"rel":7110},"https://news.ycombinator.com/item?id=41939027",[438],[7112],{"type":386,"value":7109},{"type":377,"tag":654,"props":7114,"children":7116},{"id":7115},"_20241024-1108pm",[7117],{"type":386,"value":7118},"2024.10.24 11:08PM",{"type":377,"tag":422,"props":7120,"children":7121},{},[7122,7124],{"type":386,"value":7123},"Gitbutler git tool: ",{"type":377,"tag":434,"props":7125,"children":7128},{"href":7126,"rel":7127},"https://news.ycombinator.com/item?id=41926942",[438],[7129],{"type":386,"value":7126},{"type":377,"tag":654,"props":7131,"children":7133},{"id":7132},"_20241027-0135pm",[7134],{"type":386,"value":7135},"2024.10.27 01:35PM",{"type":377,"tag":422,"props":7137,"children":7138},{},[7139,7141],{"type":386,"value":7140},"Some guy who got a lot of steam wishlists’ marekting breakdown: ",{"type":377,"tag":434,"props":7142,"children":7145},{"href":7143,"rel":7144},"https://www.reddit.com/r/gamedev/s/boM3c58soQ",[438],[7146],{"type":386,"value":7143},{"type":377,"tag":654,"props":7148,"children":7150},{"id":7149},"_20241030-0737pm",[7151],{"type":386,"value":7152},"2024.10.30 07:37PM",{"type":377,"tag":422,"props":7154,"children":7155},{},[7156],{"type":377,"tag":434,"props":7157,"children":7160},{"href":7158,"rel":7159},"https://artgamesound.com/",[438],[7161],{"type":386,"value":7162},"Art Game Sound",{"type":377,"tag":654,"props":7164,"children":7166},{"id":7165},"_20241102-0258pm",[7167],{"type":386,"value":7168},"2024.11.02 02:58PM",{"type":377,"tag":422,"props":7170,"children":7171},{},[7172],{"type":377,"tag":434,"props":7173,"children":7176},{"href":7174,"rel":7175},"https://m.youtube.com/watch?v=4LTtr45y7P0",[438],[7177],{"type":386,"value":7178},"30 Things I Hate About Your Game Pitch - YouTube",{"type":377,"tag":654,"props":7180,"children":7182},{"id":7181},"_20241105-0620pm",[7183],{"type":386,"value":7184},"2024.11.05 06:20PM",{"type":377,"tag":422,"props":7186,"children":7187},{},[7188],{"type":377,"tag":434,"props":7189,"children":7192},{"href":7190,"rel":7191},"https://rich0664.github.io/Gamasutra-Archive/",[438],[7193],{"type":386,"value":7194},"Posts Search",{"type":377,"tag":654,"props":7196,"children":7198},{"id":7197},"_20241108-0327pm",[7199],{"type":386,"value":7200},"2024.11.08 03:27PM",{"type":377,"tag":422,"props":7202,"children":7203},{},[7204],{"type":377,"tag":434,"props":7205,"children":7208},{"href":7206,"rel":7207},"https://store.steampowered.com/app/811320/Jupiter_Hell/",[438],[7209],{"type":386,"value":7210},"Jupiter Hell on Steam",{"type":377,"tag":654,"props":7212,"children":7214},{"id":7213},"_20241108-0723pm",[7215],{"type":386,"value":7216},"2024.11.08 07:23PM",{"type":377,"tag":422,"props":7218,"children":7219},{},[7220],{"type":377,"tag":434,"props":7221,"children":7224},{"href":7222,"rel":7223},"https://yourhackernews.com/",[438],[7225],{"type":386,"value":7226},"Your Hacker News",{"type":377,"tag":654,"props":7228,"children":7230},{"id":7229},"_20241114-1142am",[7231],{"type":386,"value":7232},"2024.11.14 11:42AM",{"type":377,"tag":422,"props":7234,"children":7235},{},[7236,7238],{"type":386,"value":7237},"BlueSky Godot Feeds/Packs\n",{"type":377,"tag":434,"props":7239,"children":7242},{"href":7240,"rel":7241},"https://www.reddit.com/r/godot/s/v93Abq0uZu",[438],[7243],{"type":386,"value":7240},{"type":377,"tag":654,"props":7245,"children":7247},{"id":7246},"_20241115-1143am",[7248],{"type":386,"value":7249},"2024.11.15 11:43AM",{"type":377,"tag":422,"props":7251,"children":7252},{},[7253],{"type":377,"tag":434,"props":7254,"children":7257},{"href":7255,"rel":7256},"https://www.reddit.com/r/gamedev/s/bR5vR3hccI",[438],[7258],{"type":386,"value":7255},{"type":377,"tag":654,"props":7260,"children":7262},{"id":7261},"_20241116-0236pm",[7263],{"type":386,"value":7264},"2024.11.16 02:36PM",{"type":377,"tag":422,"props":7266,"children":7267},{},[7268],{"type":377,"tag":434,"props":7269,"children":7272},{"href":7270,"rel":7271},"https://news.ycombinator.com/item?id=42157001",[438],[7273],{"type":386,"value":7270},{"type":377,"tag":654,"props":7275,"children":7277},{"id":7276},"_20241123-0837am",[7278],{"type":386,"value":7279},"2024.11.23 08:37AM",{"type":377,"tag":422,"props":7281,"children":7282},{},[7283],{"type":377,"tag":434,"props":7284,"children":7287},{"href":7285,"rel":7286},"https://news.ycombinator.com/item?id=42217484",[438],[7288],{"type":386,"value":7285},{"type":377,"tag":654,"props":7290,"children":7292},{"id":7291},"_20241123-1042pm",[7293],{"type":386,"value":7294},"2024.11.23 10:42PM",{"type":377,"tag":422,"props":7296,"children":7297},{},[7298],{"type":377,"tag":434,"props":7299,"children":7302},{"href":7300,"rel":7301},"https://www.politico.com/news/magazine/2024/11/23/trump-autocrat-elections-00191281",[438],[7303],{"type":386,"value":7304},"I Watched Orbán Destroy Hungary’s Democracy. Here’s My Advice for the Trump Era. - POLITICO",{"type":377,"tag":654,"props":7306,"children":7308},{"id":7307},"_20241125-0741am",[7309],{"type":386,"value":7310},"2024.11.25 07:41AM",{"type":377,"tag":422,"props":7312,"children":7313},{},[7314],{"type":377,"tag":434,"props":7315,"children":7318},{"href":7316,"rel":7317},"https://news.ycombinator.com/item?id=42174995",[438],[7319],{"type":386,"value":7316},{"type":377,"tag":654,"props":7321,"children":7323},{"id":7322},"_20241126-0313pm",[7324],{"type":386,"value":7325},"2024.11.26 03:13PM",{"type":377,"tag":422,"props":7327,"children":7328},{},[7329],{"type":377,"tag":434,"props":7330,"children":7333},{"href":7331,"rel":7332},"https://www.reddit.com/r/gamedev/s/7jDOlO9aDq",[438],[7334],{"type":386,"value":7331},{"type":377,"tag":654,"props":7336,"children":7338},{"id":7337},"_20241127-0329pm",[7339],{"type":386,"value":7340},"2024.11.27 03:29PM",{"type":377,"tag":422,"props":7342,"children":7343},{},[7344],{"type":377,"tag":434,"props":7345,"children":7348},{"href":7346,"rel":7347},"https://www.reddit.com/r/UFOs/s/v9HFmUPs8T",[438],[7349],{"type":386,"value":7346},{"type":377,"tag":654,"props":7351,"children":7353},{"id":7352},"_20241130-1139am",[7354],{"type":386,"value":7355},"2024.11.30 11:39AM",{"type":377,"tag":422,"props":7357,"children":7358},{},[7359],{"type":377,"tag":434,"props":7360,"children":7363},{"href":7361,"rel":7362},"https://www.theparisreview.org/blog/2017/02/15/rhythmical-lines/",[438],[7364],{"type":386,"value":7365},"The Paris Review - Waclaw Szpakowski Made Labyrinthine Drawings from Single, Continuous Lines",{"type":377,"tag":654,"props":7367,"children":7369},{"id":7368},"_20241130-1140am",[7370],{"type":386,"value":7371},"2024.11.30 11:40AM",{"type":377,"tag":422,"props":7373,"children":7374},{},[7375],{"type":377,"tag":434,"props":7376,"children":7379},{"href":7377,"rel":7378},"https://news.ycombinator.com/item?id=42277850",[438],[7380],{"type":386,"value":7377},{"type":377,"tag":654,"props":7382,"children":7384},{"id":7383},"_20241201-1110am",[7385],{"type":386,"value":7386},"2024.12.01 11:10AM",{"type":377,"tag":422,"props":7388,"children":7389},{},[7390],{"type":377,"tag":434,"props":7391,"children":7394},{"href":7392,"rel":7393},"https://ilikeinterfaces.com/2015/03/24/map-ui-tron-legacy/",[438],[7395],{"type":386,"value":7396},"Map UI – Tron Legacy – INTERFACE LOVE.",{"type":377,"tag":654,"props":7398,"children":7400},{"id":7399},"_20241205-0130pm",[7401],{"type":386,"value":7402},"2024.12.05 01:30PM",{"type":377,"tag":422,"props":7404,"children":7405},{},[7406],{"type":377,"tag":434,"props":7407,"children":7410},{"href":7408,"rel":7409},"https://www.reddit.com/r/gamedev/s/E7bvxDy5xp",[438],[7411],{"type":386,"value":7408},{"type":377,"tag":654,"props":7413,"children":7415},{"id":7414},"_20241208-0125pm",[7416],{"type":386,"value":7417},"2024.12.08 01:25PM",{"type":377,"tag":422,"props":7419,"children":7420},{},[7421],{"type":377,"tag":434,"props":7422,"children":7425},{"href":7423,"rel":7424},"https://news.ycombinator.com/item?id=42354691",[438],[7426],{"type":386,"value":7423},{"type":377,"tag":654,"props":7428,"children":7430},{"id":7429},"_20241208-0128pm",[7431],{"type":386,"value":7432},"2024.12.08 01:28PM",{"type":377,"tag":422,"props":7434,"children":7435},{},[7436],{"type":377,"tag":434,"props":7437,"children":7440},{"href":7438,"rel":7439},"https://news.ycombinator.com/item?id=42356814",[438],[7441],{"type":386,"value":7438},{"type":377,"tag":654,"props":7443,"children":7445},{"id":7444},"_20241209-0839am",[7446],{"type":386,"value":7447},"2024.12.09 08:39AM",{"type":377,"tag":422,"props":7449,"children":7450},{},[7451],{"type":377,"tag":434,"props":7452,"children":7455},{"href":7453,"rel":7454},"https://www.reddit.com/r/singularity/s/nLhHUsvnHW",[438],[7456],{"type":386,"value":7453},{"type":377,"tag":654,"props":7458,"children":7460},{"id":7459},"_20241214-0615pm",[7461],{"type":386,"value":7462},"2024.12.14 06:15PM",{"type":377,"tag":422,"props":7464,"children":7465},{},[7466],{"type":377,"tag":434,"props":7467,"children":7470},{"href":7468,"rel":7469},"https://news.ycombinator.com/item?id=42416258",[438],[7471],{"type":386,"value":7468},{"type":377,"tag":654,"props":7473,"children":7475},{"id":7474},"_20241214-0625pm",[7476],{"type":386,"value":7477},"2024.12.14 06:25PM",{"type":377,"tag":422,"props":7479,"children":7480},{},[7481],{"type":377,"tag":434,"props":7482,"children":7485},{"href":7483,"rel":7484},"https://news.ycombinator.com/item?id=42398913",[438],[7486],{"type":386,"value":7483},{"type":377,"tag":654,"props":7488,"children":7490},{"id":7489},"_20241217-0117pm",[7491],{"type":386,"value":7492},"2024.12.17 01:17PM",{"type":377,"tag":422,"props":7494,"children":7495},{},[7496],{"type":377,"tag":434,"props":7497,"children":7500},{"href":7498,"rel":7499},"https://www.reddit.com/r/UFOs/s/88rksyd1Jn",[438],[7501],{"type":386,"value":7498},{"type":377,"tag":654,"props":7503,"children":7505},{"id":7504},"_20241219-0818pm",[7506],{"type":386,"value":7507},"2024.12.19 08:18PM",{"type":377,"tag":422,"props":7509,"children":7510},{},[7511],{"type":377,"tag":434,"props":7512,"children":7515},{"href":7513,"rel":7514},"https://github.com/alessandrofama/fmod-for-godot?tab=readme-ov-file",[438],[7516],{"type":386,"value":7517},"GitHub - alessandrofama/fmod-for-godot: FMOD Studio Integration for the Godot Engine",{"type":377,"tag":654,"props":7519,"children":7521},{"id":7520},"_20250101-1153am",[7522],{"type":386,"value":7523},"2025.01.01 11:53AM",{"type":377,"tag":422,"props":7525,"children":7526},{},[7527],{"type":377,"tag":434,"props":7528,"children":7531},{"href":7529,"rel":7530},"https://www.blendernation.com/2024/12/24/behind-the-scenes-alien-worlds-jumpship-over-a-tidally-locked-planet/",[438],[7532],{"type":386,"value":7533},"Behind the Scenes: Alien Worlds - Jumpship over a tidally locked planet - BlenderNation",{"type":377,"tag":654,"props":7535,"children":7537},{"id":7536},"_20250101-1154am",[7538],{"type":386,"value":7539},"2025.01.01 11:54AM",{"type":377,"tag":422,"props":7541,"children":7542},{},[7543],{"type":377,"tag":434,"props":7544,"children":7547},{"href":7545,"rel":7546},"https://news.ycombinator.com/item?id=42526978",[438],[7548],{"type":386,"value":7545},{"type":377,"tag":654,"props":7550,"children":7552},{"id":7551},"_20250102-0152pm",[7553],{"type":386,"value":7554},"2025.01.02 01:52PM",{"type":377,"tag":422,"props":7556,"children":7557},{},[7558],{"type":377,"tag":434,"props":7559,"children":7562},{"href":7560,"rel":7561},"https://huggingface.co/spaces/BlinkDL/RWKV-Gradio-1",[438],[7563],{"type":386,"value":7564},"RWKV-Gradio-1 - a Hugging Face Space by BlinkDL",{"type":377,"tag":654,"props":7566,"children":7568},{"id":7567},"_20250103",[7569],{"type":386,"value":7570},"2025.01.03",{"type":377,"tag":422,"props":7572,"children":7573},{},[7574,7576,7582],{"type":386,"value":7575},"[Terrain rendering in 20 lines of code-(",{"type":377,"tag":434,"props":7577,"children":7580},{"href":7578,"rel":7579},"https://news.ycombinator.com/item?id=42588956",[438],[7581],{"type":386,"value":7578},{"type":386,"value":7583},")",{"type":377,"tag":654,"props":7585,"children":7587},{"id":7586},"_20250106-0757am",[7588],{"type":386,"value":7589},"2025.01.06 07:57AM",{"type":377,"tag":422,"props":7591,"children":7592},{},[7593],{"type":377,"tag":434,"props":7594,"children":7597},{"href":7595,"rel":7596},"https://news.ycombinator.com/item?id=42547208",[438],[7598],{"type":386,"value":7595},{"type":377,"tag":654,"props":7600,"children":7602},{"id":7601},"_20250106-0806am",[7603],{"type":386,"value":7604},"2025.01.06 08:06AM",{"type":377,"tag":422,"props":7606,"children":7607},{},[7608],{"type":377,"tag":434,"props":7609,"children":7612},{"href":7610,"rel":7611},"https://news.ycombinator.com/item?id=42593614",[438],[7613],{"type":386,"value":7610},{"type":377,"tag":654,"props":7615,"children":7617},{"id":7616},"_20250107-1138am",[7618],{"type":386,"value":7619},"2025.01.07 11:38AM",{"type":377,"tag":422,"props":7621,"children":7622},{},[7623],{"type":377,"tag":434,"props":7624,"children":7627},{"href":7625,"rel":7626},"https://news.ycombinator.com/item?id=42608923",[438],[7628],{"type":386,"value":7629},"The evolution of a structural code editor | Hacker News",{"type":377,"tag":654,"props":7631,"children":7633},{"id":7632},"_20250109-1010pm",[7634],{"type":386,"value":7635},"2025.01.09 10:10PM",{"type":377,"tag":422,"props":7637,"children":7638},{},[7639],{"type":377,"tag":434,"props":7640,"children":7643},{"href":7641,"rel":7642},"https://archive.org/details/colossus-the-forbin-project-1970",[438],[7644],{"type":386,"value":7645},"Colossus The Forbin Project ( 1970) : Free Download, Borrow, and Streaming : Internet Archive",{"type":377,"tag":654,"props":7647,"children":7649},{"id":7648},"_20250109-1010pm-1",[7650],{"type":386,"value":7635},{"type":377,"tag":422,"props":7652,"children":7653},{},[7654],{"type":377,"tag":434,"props":7655,"children":7658},{"href":7656,"rel":7657},"https://news.ycombinator.com/item?id=42647955",[438],[7659],{"type":386,"value":7656},{"type":377,"tag":654,"props":7661,"children":7663},{"id":7662},"_20250113-1146am",[7664],{"type":386,"value":7665},"2025.01.13 11:46AM",{"type":377,"tag":422,"props":7667,"children":7668},{},[7669],{"type":377,"tag":434,"props":7670,"children":7673},{"href":7671,"rel":7672},"https://news.ycombinator.com/item?id=42671472",[438],[7674],{"type":386,"value":7671},{"type":377,"tag":654,"props":7676,"children":7678},{"id":7677},"_20250114-0111pm",[7679],{"type":386,"value":7680},"2025.01.14 01:11PM",{"type":377,"tag":422,"props":7682,"children":7683},{},[7684],{"type":377,"tag":434,"props":7685,"children":7688},{"href":7686,"rel":7687},"https://cassidoo.co/post/css-for-dialogs/",[438],[7689],{"type":386,"value":7690},"A couple CSS tricks for HTML Dialog elements",{"type":377,"tag":654,"props":7692,"children":7694},{"id":7693},"_20250114-0112pm",[7695],{"type":386,"value":7696},"2025.01.14 01:12PM",{"type":377,"tag":422,"props":7698,"children":7699},{},[7700],{"type":377,"tag":434,"props":7701,"children":7704},{"href":7702,"rel":7703},"https://news.ycombinator.com/item?id=42662265",[438],[7705],{"type":386,"value":7702},{"type":377,"tag":654,"props":7707,"children":7709},{"id":7708},"_20250116-1119pm",[7710],{"type":386,"value":7711},"2025.01.16 11:19PM",{"type":377,"tag":422,"props":7713,"children":7714},{},[7715],{"type":377,"tag":434,"props":7716,"children":7719},{"href":7717,"rel":7718},"https://news.ycombinator.com/item?id=42724757",[438],[7720],{"type":386,"value":7717},{"type":377,"tag":654,"props":7722,"children":7724},{"id":7723},"_20250117-1150am",[7725],{"type":386,"value":7726},"2025.01.17 11:50AM",{"type":377,"tag":422,"props":7728,"children":7729},{},[7730],{"type":377,"tag":434,"props":7731,"children":7734},{"href":7732,"rel":7733},"https://news.ycombinator.com/item?id=42738656",[438],[7735],{"type":386,"value":7732},{"type":377,"tag":654,"props":7737,"children":7739},{"id":7738},"_20250117-1156am",[7740],{"type":386,"value":7741},"2025.01.17 11:56AM",{"type":377,"tag":422,"props":7743,"children":7744},{},[7745],{"type":377,"tag":434,"props":7746,"children":7749},{"href":7747,"rel":7748},"https://news.ycombinator.com/item?id=42722855",[438],[7750],{"type":386,"value":7747},{"type":377,"tag":654,"props":7752,"children":7754},{"id":7753},"_20250118-1126am",[7755],{"type":386,"value":7756},"2025.01.18 11:26AM",{"type":377,"tag":422,"props":7758,"children":7759},{},[7760],{"type":377,"tag":434,"props":7761,"children":7764},{"href":7762,"rel":7763},"https://news.ycombinator.com/item?id=42700483",[438],[7765],{"type":386,"value":7762},{"type":377,"tag":654,"props":7767,"children":7769},{"id":7768},"_20250120-0815pm",[7770],{"type":386,"value":7771},"2025.01.20 08:15PM",{"type":377,"tag":422,"props":7773,"children":7774},{},[7775],{"type":377,"tag":434,"props":7776,"children":7779},{"href":7777,"rel":7778},"https://www.reddit.com/r/godot/s/5v69zXcOMX",[438],[7780],{"type":386,"value":7777},{"type":377,"tag":654,"props":7782,"children":7784},{"id":7783},"_20250122-0347pm",[7785],{"type":386,"value":7786},"2025.01.22 03:47PM",{"type":377,"tag":422,"props":7788,"children":7789},{},[7790],{"type":377,"tag":434,"props":7791,"children":7794},{"href":7792,"rel":7793},"https://news.ycombinator.com/item?id=42786040",[438],[7795],{"type":386,"value":7792},{"type":377,"tag":422,"props":7797,"children":7798},{},[7799,7806],{"type":377,"tag":434,"props":7800,"children":7803},{"href":7801,"rel":7802},"https://www.youtube.com/watch?v=miQ7DO1QUVE",[438],[7804],{"type":386,"value":7805},"Another explosion tutorial for Godot",{"type":386,"value":7807}," — channel has many Godot VFX",{"type":377,"tag":654,"props":7809,"children":7811},{"id":7810},"_20250125-1225pm",[7812],{"type":386,"value":7813},"2025.01.25 12:25PM",{"type":377,"tag":422,"props":7815,"children":7816},{},[7817],{"type":377,"tag":434,"props":7818,"children":7821},{"href":7819,"rel":7820},"https://www.reddit.com/r/godot/s/l3qIKZ30p1",[438],[7822],{"type":386,"value":7819},{"title":369,"searchDepth":736,"depth":736,"links":7824},[7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8000,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,8023,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167],{"id":1670,"depth":739,"text":1661},{"id":1704,"depth":739,"text":1707},{"id":1735,"depth":739,"text":1738},{"id":1751,"depth":739,"text":1754},{"id":1791,"depth":739,"text":1794},{"id":1821,"depth":739,"text":1824},{"id":1837,"depth":739,"text":1840},{"id":1853,"depth":739,"text":1856},{"id":1869,"depth":739,"text":1872},{"id":1884,"depth":739,"text":1887},{"id":1900,"depth":739,"text":1887},{"id":1915,"depth":739,"text":1918},{"id":1931,"depth":739,"text":1934},{"id":1947,"depth":739,"text":1950},{"id":1963,"depth":739,"text":1966},{"id":1979,"depth":739,"text":1982},{"id":2007,"depth":739,"text":2010},{"id":2023,"depth":739,"text":2026},{"id":2039,"depth":739,"text":2042},{"id":2055,"depth":739,"text":2058},{"id":2071,"depth":739,"text":2074},{"id":2177,"depth":739,"text":2180},{"id":2195,"depth":739,"text":2198},{"id":2211,"depth":739,"text":2214},{"id":2227,"depth":739,"text":2230},{"id":2243,"depth":739,"text":2246},{"id":2259,"depth":739,"text":2262},{"id":2275,"depth":739,"text":2278},{"id":2291,"depth":739,"text":2294},{"id":2307,"depth":739,"text":2310},{"id":2323,"depth":739,"text":2326},{"id":2349,"depth":739,"text":2352},{"id":2365,"depth":739,"text":2368},{"id":2383,"depth":739,"text":2386},{"id":2399,"depth":739,"text":2402},{"id":2415,"depth":739,"text":2418},{"id":2431,"depth":739,"text":2434},{"id":2447,"depth":739,"text":2450},{"id":2463,"depth":739,"text":2466},{"id":2479,"depth":739,"text":2482},{"id":2497,"depth":739,"text":2500},{"id":2533,"depth":739,"text":2536},{"id":2549,"depth":739,"text":2552},{"id":2564,"depth":739,"text":2567},{"id":2580,"depth":739,"text":2583},{"id":2596,"depth":739,"text":2599},{"id":2612,"depth":739,"text":2615},{"id":2630,"depth":739,"text":2633},{"id":2654,"depth":739,"text":2657},{"id":2679,"depth":739,"text":2682},{"id":2695,"depth":739,"text":2698},{"id":2711,"depth":739,"text":2714},{"id":2727,"depth":739,"text":2730},{"id":2743,"depth":739,"text":2746},{"id":2759,"depth":739,"text":2762},{"id":2777,"depth":739,"text":2780},{"id":2793,"depth":739,"text":2796},{"id":2809,"depth":739,"text":2812},{"id":2825,"depth":739,"text":2828},{"id":2841,"depth":739,"text":2844},{"id":2857,"depth":739,"text":2860},{"id":2888,"depth":739,"text":2891},{"id":2904,"depth":739,"text":2907},{"id":2920,"depth":739,"text":2923},{"id":2936,"depth":739,"text":2939},{"id":2981,"depth":739,"text":2984},{"id":2997,"depth":739,"text":3000},{"id":3013,"depth":739,"text":3016},{"id":3043,"depth":739,"text":3046},{"id":3059,"depth":739,"text":3062},{"id":3075,"depth":739,"text":3078},{"id":3091,"depth":739,"text":3094},{"id":3107,"depth":739,"text":3110},{"id":3124,"depth":739,"text":3127},{"id":3149,"depth":739,"text":3152},{"id":3165,"depth":739,"text":3168},{"id":3190,"depth":739,"text":3193},{"id":3206,"depth":739,"text":3209},{"id":3234,"depth":739,"text":3237},{"id":3250,"depth":739,"text":3253},{"id":3266,"depth":739,"text":3269},{"id":3282,"depth":739,"text":3285},{"id":3298,"depth":739,"text":3301},{"id":3314,"depth":739,"text":3317},{"id":3341,"depth":739,"text":3344},{"id":3357,"depth":739,"text":3360},{"id":3373,"depth":739,"text":3376},{"id":3388,"depth":739,"text":3391},{"id":3404,"depth":739,"text":3407},{"id":3476,"depth":739,"text":3479},{"id":3502,"depth":739,"text":3505},{"id":3518,"depth":739,"text":3521},{"id":3541,"depth":739,"text":3544},{"id":3557,"depth":739,"text":3560},{"id":3573,"depth":739,"text":3576},{"id":3602,"depth":739,"text":3605},{"id":3618,"depth":739,"text":3621},{"id":3634,"depth":739,"text":3637},{"id":3650,"depth":739,"text":3653},{"id":3666,"depth":739,"text":3669},{"id":3682,"depth":739,"text":3685},{"id":3697,"depth":739,"text":3700},{"id":3712,"depth":739,"text":3715},{"id":3727,"depth":739,"text":3730},{"id":3743,"depth":739,"text":3746},{"id":3758,"depth":739,"text":3761},{"id":3774,"depth":739,"text":3777},{"id":3790,"depth":739,"text":3793},{"id":3805,"depth":739,"text":3808},{"id":3821,"depth":739,"text":3824},{"id":3836,"depth":739,"text":3839},{"id":3851,"depth":739,"text":3854},{"id":3866,"depth":739,"text":3869},{"id":3881,"depth":739,"text":3884},{"id":3897,"depth":739,"text":3900},{"id":3912,"depth":739,"text":3915},{"id":3927,"depth":739,"text":3930},{"id":3952,"depth":739,"text":3955},{"id":3968,"depth":739,"text":3971},{"id":3983,"depth":739,"text":3986},{"id":3998,"depth":739,"text":4001},{"id":4014,"depth":739,"text":4017},{"id":4030,"depth":739,"text":4033},{"id":4046,"depth":739,"text":4049},{"id":4061,"depth":739,"text":4064},{"id":4076,"depth":739,"text":4064},{"id":4089,"depth":739,"text":4092},{"id":4104,"depth":739,"text":4107},{"id":4120,"depth":739,"text":4123},{"id":4135,"depth":739,"text":4138},{"id":4152,"depth":739,"text":4155},{"id":4168,"depth":739,"text":4171},{"id":4183,"depth":739,"text":4186},{"id":4198,"depth":739,"text":4201},{"id":4214,"depth":739,"text":4217},{"id":4230,"depth":739,"text":4233},{"id":4246,"depth":739,"text":4249},{"id":4262,"depth":739,"text":4265},{"id":4277,"depth":739,"text":4280},{"id":4293,"depth":739,"text":4296},{"id":4309,"depth":739,"text":4296},{"id":4323,"depth":739,"text":4326},{"id":4352,"depth":739,"text":4355},{"id":4377,"depth":739,"text":4380},{"id":4406,"depth":739,"text":4409},{"id":4421,"depth":739,"text":4424},{"id":4436,"depth":739,"text":4439},{"id":4451,"depth":739,"text":4454},{"id":4467,"depth":739,"text":4470},{"id":4483,"depth":739,"text":4486},{"id":4499,"depth":739,"text":4502},{"id":4523,"depth":739,"text":4526},{"id":4539,"depth":739,"text":4542},{"id":4554,"depth":739,"text":4557},{"id":4570,"depth":739,"text":4573},{"id":4586,"depth":739,"text":4589},{"id":4602,"depth":739,"text":4605},{"id":4618,"depth":739,"text":4621},{"id":4633,"depth":739,"text":4636},{"id":4649,"depth":739,"text":4636},{"id":4663,"depth":739,"text":4666},{"id":4679,"depth":739,"text":4682},{"id":4695,"depth":739,"text":4698},{"id":4711,"depth":739,"text":4714},{"id":4727,"depth":739,"text":4730},{"id":4742,"depth":739,"text":4745},{"id":4758,"depth":739,"text":4761},{"id":4773,"depth":739,"text":4776},{"id":4788,"depth":739,"text":4791},{"id":4803,"depth":739,"text":4806},{"id":4819,"depth":739,"text":4822},{"id":4834,"depth":739,"text":4837},{"id":4850,"depth":739,"text":4853},{"id":4865,"depth":739,"text":4868},{"id":4881,"depth":739,"text":4884},{"id":4897,"depth":739,"text":4900},{"id":4912,"depth":739,"text":4915},{"id":4927,"depth":739,"text":4930},{"id":4959,"depth":739,"text":4962},{"id":4974,"depth":739,"text":4977},{"id":4990,"depth":739,"text":4977},{"id":5004,"depth":739,"text":5007},{"id":5019,"depth":739,"text":5022},{"id":5035,"depth":739,"text":5038},{"id":5050,"depth":739,"text":5053},{"id":5066,"depth":739,"text":5069},{"id":5081,"depth":739,"text":5084},{"id":5097,"depth":739,"text":5100},{"id":5113,"depth":739,"text":5116},{"id":5129,"depth":739,"text":5132},{"id":5144,"depth":739,"text":5147},{"id":5159,"depth":739,"text":5162},{"id":5174,"depth":739,"text":5177},{"id":5189,"depth":739,"text":5192},{"id":5204,"depth":739,"text":5207},{"id":5219,"depth":739,"text":5222},{"id":5234,"depth":739,"text":5237},{"id":5263,"depth":739,"text":5266},{"id":5278,"depth":739,"text":5281},{"id":5293,"depth":739,"text":5296},{"id":5309,"depth":739,"text":5312},{"id":5325,"depth":739,"text":5328},{"id":5341,"depth":739,"text":5328},{"id":5355,"depth":739,"text":5358},{"id":5371,"depth":739,"text":5358},{"id":5385,"depth":739,"text":5388},{"id":5401,"depth":739,"text":5404},{"id":5416,"depth":739,"text":5419},{"id":5431,"depth":739,"text":5434},{"id":5446,"depth":739,"text":5449},{"id":5466,"depth":739,"text":5469},{"id":5481,"depth":739,"text":5484},{"id":5518,"depth":739,"text":5521},{"id":5533,"depth":739,"text":5536},{"id":5591,"depth":739,"text":5594},{"id":5607,"depth":739,"text":5610},{"id":5622,"depth":739,"text":5625},{"id":5638,"depth":739,"text":5641},{"id":5654,"depth":739,"text":5657},{"id":5670,"depth":739,"text":5673},{"id":5686,"depth":739,"text":5689},{"id":5727,"depth":739,"text":5730},{"id":5743,"depth":739,"text":5746},{"id":5758,"depth":739,"text":5761},{"id":5772,"depth":739,"text":5775},{"id":5788,"depth":739,"text":5791},{"id":5803,"depth":739,"text":5806},{"id":5819,"depth":739,"text":5822},{"id":5834,"depth":739,"text":5837},{"id":5850,"depth":739,"text":5853},{"id":5868,"depth":739,"text":5871},{"id":5883,"depth":739,"text":5886},{"id":5898,"depth":739,"text":5901},{"id":5914,"depth":739,"text":5917},{"id":5938,"depth":739,"text":5941},{"id":5954,"depth":739,"text":5957},{"id":5969,"depth":739,"text":5972},{"id":5985,"depth":739,"text":5988},{"id":6001,"depth":739,"text":6004},{"id":6016,"depth":739,"text":6019},{"id":6031,"depth":739,"text":6034},{"id":6065,"depth":739,"text":6068},{"id":6095,"depth":739,"text":6098},{"id":6110,"depth":739,"text":6113},{"id":6126,"depth":739,"text":6129},{"id":6141,"depth":739,"text":6144},{"id":6156,"depth":739,"text":6159},{"id":6171,"depth":739,"text":6174},{"id":6187,"depth":739,"text":6190},{"id":6203,"depth":739,"text":6206},{"id":6219,"depth":739,"text":6222},{"id":6235,"depth":739,"text":6222},{"id":6251,"depth":739,"text":6254},{"id":6267,"depth":739,"text":6270},{"id":6284,"depth":739,"text":6287},{"id":6301,"depth":739,"text":6304},{"id":6319,"depth":739,"text":6322},{"id":6336,"depth":739,"text":6339},{"id":6361,"depth":739,"text":6364},{"id":6385,"depth":739,"text":6388},{"id":6402,"depth":739,"text":6405},{"id":6426,"depth":739,"text":6429},{"id":6449,"depth":739,"text":6452},{"id":6477,"depth":739,"text":6480},{"id":6493,"depth":739,"text":6496},{"id":6510,"depth":739,"text":6513},{"id":6526,"depth":739,"text":6529},{"id":6541,"depth":739,"text":6544},{"id":6555,"depth":739,"text":6558},{"id":6572,"depth":739,"text":6575},{"id":6589,"depth":739,"text":6592},{"id":6624,"depth":739,"text":6627},{"id":6641,"depth":739,"text":6644},{"id":6658,"depth":739,"text":6661},{"id":6675,"depth":739,"text":6678},{"id":6701,"depth":739,"text":6704},{"id":6718,"depth":739,"text":6721},{"id":6735,"depth":739,"text":6738},{"id":6761,"depth":739,"text":6764},{"id":6777,"depth":739,"text":6780},{"id":6794,"depth":739,"text":6797},{"id":6810,"depth":739,"text":6813},{"id":6826,"depth":739,"text":6829},{"id":6842,"depth":739,"text":6845},{"id":6858,"depth":739,"text":6861},{"id":6875,"depth":739,"text":6878},{"id":6891,"depth":739,"text":6894},{"id":6907,"depth":739,"text":6910},{"id":6934,"depth":739,"text":6937},{"id":6950,"depth":739,"text":6953},{"id":6965,"depth":739,"text":6968},{"id":6982,"depth":739,"text":6985},{"id":6999,"depth":739,"text":7002},{"id":7015,"depth":739,"text":7018},{"id":7032,"depth":739,"text":7035},{"id":7048,"depth":739,"text":7051},{"id":7064,"depth":739,"text":7067},{"id":7098,"depth":739,"text":7101},{"id":7115,"depth":739,"text":7118},{"id":7132,"depth":739,"text":7135},{"id":7149,"depth":739,"text":7152},{"id":7165,"depth":739,"text":7168},{"id":7181,"depth":739,"text":7184},{"id":7197,"depth":739,"text":7200},{"id":7213,"depth":739,"text":7216},{"id":7229,"depth":739,"text":7232},{"id":7246,"depth":739,"text":7249},{"id":7261,"depth":739,"text":7264},{"id":7276,"depth":739,"text":7279},{"id":7291,"depth":739,"text":7294},{"id":7307,"depth":739,"text":7310},{"id":7322,"depth":739,"text":7325},{"id":7337,"depth":739,"text":7340},{"id":7352,"depth":739,"text":7355},{"id":7368,"depth":739,"text":7371},{"id":7383,"depth":739,"text":7386},{"id":7399,"depth":739,"text":7402},{"id":7414,"depth":739,"text":7417},{"id":7429,"depth":739,"text":7432},{"id":7444,"depth":739,"text":7447},{"id":7459,"depth":739,"text":7462},{"id":7474,"depth":739,"text":7477},{"id":7489,"depth":739,"text":7492},{"id":7504,"depth":739,"text":7507},{"id":7520,"depth":739,"text":7523},{"id":7536,"depth":739,"text":7539},{"id":7551,"depth":739,"text":7554},{"id":7567,"depth":739,"text":7570},{"id":7586,"depth":739,"text":7589},{"id":7601,"depth":739,"text":7604},{"id":7616,"depth":739,"text":7619},{"id":7632,"depth":739,"text":7635},{"id":7648,"depth":739,"text":7635},{"id":7662,"depth":739,"text":7665},{"id":7677,"depth":739,"text":7680},{"id":7693,"depth":739,"text":7696},{"id":7708,"depth":739,"text":7711},{"id":7723,"depth":739,"text":7726},{"id":7738,"depth":739,"text":7741},{"id":7753,"depth":739,"text":7756},{"id":7768,"depth":739,"text":7771},{"id":7783,"depth":739,"text":7786},{"id":7810,"depth":739,"text":7813},"content:notes-to-self:ad-hoc.md","notes-to-self/ad-hoc.md","notes-to-self/ad-hoc",1776608495517]