[{"data":1,"prerenderedAt":251},["ShallowReactive",2],{"project-44638076":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":41,"post_text":44,"what":45,"said":60,"maker_in_thread":130,"shape":140,"grid":143,"attempts":214,"same_week":215,"maker_shows":32,"maker_hidden":243,"reader_version":244,"card":245},"44638076","Pogocache","Fast caching software","title","Show HN: Pogocache – Fast caching software","https:\u002F\u002Fgithub.com\u002Ftidwall\u002Fpogocache","github.com","tidwall",1753119750,2025,93,29,780,3837,21,"notable","infrastructure","caching server","cli",[24,25,26,27],"cache server","redis alternative","postgresql protocol","in-memory cache","loved",0.387,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,7,0,1,16,{"design":37,"performance":38,"idea":39,"privacy":40},{"positive":34,"critical":33},{"positive":34,"critical":33},{"positive":34,"critical":33},{"positive":33,"critical":33},[42,33,42,33,42,33,43,33,42,33,42,33,43,33,43,43,33,33,42,43,33,43,33,42,43,33,42,33,34],5,3,null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":57,"stage":58,"team_size":59},[47],{"value":48,"source":49,"evidence":50},"C","inferred",[51,54],{"id":52,"by":11,"text":53},"44641332","The protocols are autodetected. No need to carry multiple ports around.",{"id":55,"by":11,"text":56},"44642074","Thanks! The Pogocache sharded hashmap design is optimized for extremely low contention and good memory locality. It super rare for any two threads to ever wait on the same key.…","open_source","launched","unknown",{"praise":61,"objections":81,"requests":89,"questions":104,"alternatives":117},[62,70],{"value":63,"source":64,"evidence":65},"Neat trick supporting HTTP, Redis and PostgreSQL protocols at once","commenter",[66],{"id":67,"by":68,"text":69},"44639337","simonw","Supporting HTTP, Redis and PostgreSQL protocols at the same time is a neat trick! ``` psql -h localhost -p 9401 => SET mykey 'my value'; => GET mykey; => DEL mykey; ```",{"value":71,"source":64,"evidence":72},"Fast performance and benchmarks on ARM",[73,77],{"id":74,"by":75,"text":76},"44646871","zikani_03","Always excited to see Josh's projects - last time I played with uhaha (loved the name) and it was mind-opening to some extent. Pogocache also looks very interesting and good to…",{"id":78,"by":79,"text":80},"44641971","squirrellous","Congrats! Would you mind sharing what part of the design makes this faster than the competitors?",[82],{"value":83,"source":64,"evidence":84},"README does not explain why it is faster",[85],{"id":86,"by":87,"text":88},"44638784","jasonthorsness","The README doesn’t seem to explain _why_ it is faster. Is it just highly hand-optimized? Is there some main technique used?",[90],{"value":91,"source":64,"evidence":92},"Load auth password from environment variable or file path instead of command line",[93,97,101],{"id":94,"by":95,"text":96},"44638454","nodesocket","Very interesting. Like the idea of using http, redis, or even PostgreSQL clients. Is there a way to provide the auth password via an envar instead of a command line arg? ```…",{"id":98,"by":99,"text":100},"44639147","sureglymop","May I suggest the ability to specific a path to a file that it is then read from.",{"id":102,"by":99,"text":103},"44644456","No, like a path to a file containing the secret\u002Fpassphrase that the program can then read it from. I am not a fan of putting secrets directly into environment variables.…",[105,110],{"value":106,"source":64,"evidence":107},"How does the design make it faster than competitors",[108,109],{"id":86,"by":87,"text":88},{"id":78,"by":79,"text":80},{"value":111,"source":64,"evidence":112},"Whether it will support SQL and compete with sqlite\u002Fduckdb",[113],{"id":114,"by":115,"text":116},"44638776","Imustaskforhelp","Really looks fascinating.. Might need a deeper dive. Also.. like, it says that you plan on supporting sql? is this true? What does that actually mean really since I guess it…",[118,123],{"value":119,"source":49,"evidence":120},"Redis",[121,122],{"id":94,"by":95,"text":96},{"id":67,"by":68,"text":69},{"value":124,"source":64,"evidence":125},"tile38",[126],{"id":127,"by":128,"text":129},"44638514","drewda","Always great to see his open-source creations, like: - a Redis like cache purpose built for real-time spatial locations: https:\u002F\u002Ftile38.com\u002F - go package for reading JSON:…",{"comments":131,"answered":42,"key":132},12,[133,136,139],{"id":134,"text":135},"44641342","Glad to bring another one into this world.",{"id":137,"text":138},"44641356","Thanks you for the blog post about TG when it came out.",{"id":52,"text":53},{"commenters":35,"max_depth":42,"maker_replies":131,"first_comment_mins":141,"lifespan_hours":142},30,20,[144,146,148,150,151,154,156,158,160,164,166,168,171,172,174,175,180,182,186,190,192,194,197,199,201,203,204,208,210],[127,33,42,145,128,33],"maker\u002Fpositive\u002Fnone",[134,33,33,147,11,34],"maker\u002Fneutral\u002Fnone",[149,34,42,145,68,33],"44639351",[137,34,33,147,11,34],[67,152,42,153,68,33],2,"project\u002Fpositive\u002Fdesign",[52,152,33,155,11,34],"project\u002Fneutral\u002Fdesign",[86,43,43,157,87,33],"project\u002Fneutral\u002Fperformance",[159,43,33,157,11,34],"44638986",[161,162,42,145,163,33],"44640037",4,"stevelacy",[165,162,33,145,11,34],"44640133",[94,42,42,167,95,33],"project\u002Fpositive\u002Fidea",[169,42,33,170,11,34],"44638536","project\u002Fneutral\u002Fprivacy",[98,42,43,170,99,33],[173,42,33,170,11,34],"44641365",[102,42,43,170,99,33],[176,177,43,178,179,33],"44639013",6,"project\u002Fneutral\u002Fnone","lormayna",[181,177,33,178,11,34],"44639034",[183,177,33,184,185,33],"44639219","commenter\u002Fneutral\u002Fnone","philipajohnston",[187,177,42,188,189,33],"44639436","project\u002Fpositive\u002Fnone","cedricium",[114,32,43,191,115,33],"project\u002Fneutral\u002Fidea",[193,32,33,191,11,34],"44638927",[195,32,43,191,196,33],"44641246","1337shadow",[198,32,33,184,11,34],"44641292",[74,31,42,200,75,33],"project\u002Fpositive\u002Fperformance",[78,202,43,157,79,33],9,[55,202,33,157,11,34],[205,206,42,188,207,33],"44638459",10,"SquidJack",[209,206,33,145,11,34],"44641367",[211,206,34,212,213,33],"44641683","maker\u002Fcritical\u002Fnone","CyberDildonics",[],[216,221,226,230,234,239],{"id":217,"name":218,"points":219,"category":220},"44664873","Tender",1030,"consumer_social",{"id":222,"name":223,"points":224,"category":225},"44594584","Conductor",228,"dev_tools",{"id":227,"name":228,"points":229,"category":20},"44630648","connmap",205,{"id":231,"name":232,"points":233,"category":20},"44661673","Apple Health MCP",199,{"id":235,"name":236,"points":237,"category":238},"44613438","Compass CNC",176,"hardware",{"id":240,"name":241,"points":242,"category":20},"44662497","TheProtector",167,false,"v2",{"id":246,"name":5,"line":6,"ai":243,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":247,"top":18,"kw":248,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":249,"url":9,"mix":250,"praise":63,"objection":83,"sub":21},44638076,0.39,[24,25,26,27],"50505030505030330053030530501",[31,32,33,34],1794036678900]