[{"data":1,"prerenderedAt":227},["ShallowReactive",2],{"project-47205127":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":32,"aspects":33,"strip":39,"post_text":41,"what":42,"said":54,"maker_in_thread":116,"shape":128,"grid":131,"attempts":181,"same_week":189,"maker_shows":218,"maker_hidden":219,"reader_version":220,"card":221},"47205127","kuber.studio","Terminal-Style Portfolio on the Internet","title","Show HN: Terminal-Style Portfolio on the Internet","https:\u002F\u002Fkuber.studio\u002F","kuberwastaken",1772357219,2026,22,23,1910,4366,44,"shown","creative","portfolio website","web_app",[23,24,25,26],"terminal portfolio","terminal website","interactive portfolio","shell portfolio","roasted",-0.263,{"positive":30,"neutral":30,"mixed":30,"critical":31},1,4,7,{"performance":34,"execution":36,"design":38},{"positive":30,"critical":35},0,{"positive":35,"critical":37},3,{"positive":35,"critical":30},[35,35,35,35,40,35,30,35,30,35,35,37,35,35,37,35,30,35,35,35,30,35,35],5,"Posted about this last year, since then learned a lot, changed a lot and can still say it's the best Terminal-Style Portfolio Website on The Internet",{"problem":43,"audience":44,"pricing":43,"motivation":43,"time_to_build":43,"stack":51,"openness":52,"stage":53,"team_size":52},null,{"value":45,"source":46,"evidence":47},"Recruiters and visitors viewing a personal portfolio, including non-technical folks","commenter",[48],{"id":49,"by":10,"text":50},"47205501","I had that earlier, most feedback I got was that it was un-navigatable for non-technical folks, this was the middle ground I could find haha",[],"unknown","launched",{"praise":55,"objections":71,"requests":98,"questions":114,"alternatives":115},[56,63],{"value":57,"source":46,"evidence":58},"Works well on mobile and is fun to navigate",[59],{"id":60,"by":61,"text":62},"47206190","tonnydourado","Congrats on making it work pretty much flawlessly on mobile, it's kinda rare for terminal-themed sites. It was pretty fun to navigate around, too =) One (I think?) bug report and…",{"value":64,"source":46,"evidence":65},"Fun easter eggs",[66,70],{"id":67,"by":68,"text":69},"47206024","7oi","Easter eggs make it all worth while. :) There’s more, but might need random clicking (or just a plain old inspection of the source). But your page has inspired me to go play with…",{"id":60,"by":61,"text":62},[72,84,91],{"value":73,"source":46,"evidence":74},"Crashes to a black page after the 5th project, needs reload",[75,79,80],{"id":76,"by":77,"text":78},"47205816","ash_091","Browsing past project 5 in the portfolio leads to a plain black page which needs a refresh to recover from.",{"id":60,"by":61,"text":62},{"id":81,"by":82,"text":83},"47206133","aegrisomnia","Same thing on Firefox 150.0a1 (Build #2016146623), I've sent you an email with the error I'm geting.",{"value":85,"source":46,"evidence":86},"Animations make things appear instead of printing sequentially like a real terminal",[87],{"id":88,"by":89,"text":90},"47205542","itake","The animations ruin the illusion for me. terminals sequentially print output. This, things just kinda appear...",{"value":92,"source":46,"evidence":93},"Depends on Google Fonts and a large apple-touch-icon",[94],{"id":95,"by":96,"text":97},"47205344","lstodd","Very good. I you could get rid of https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=JetBrains+Mono:wght@100..800&display=swap dependency and cut down apple-touch-icon.png it would be…",[99,103,107],{"value":100,"source":46,"evidence":101},"Make CV viewable in browser as HTML or PDF instead of download",[102],{"id":60,"by":61,"text":62},{"value":104,"source":46,"evidence":105},"Let cd ~ or similar restore the initial banner state",[106],{"id":60,"by":61,"text":62},{"value":108,"source":46,"evidence":109},"Support common linux commands like ls and whoami",[110],{"id":111,"by":112,"text":113},"47205463","IdontKnowRust","I guess it would be cool if you had choose common linux commands like ls, whoami, a script with meaningful name to run and print your curriculum instead of redirecting to…",[],[],{"comments":117,"answered":37,"key":118},12,[119,122,125],{"id":120,"text":121},"47205962","SO COOL!!! Might end up copying the unacceptable easter egg, so fun :)",{"id":123,"text":124},"47205492","Great suggestions, will ship!",{"id":126,"text":127},"47205827","wait what? haha that has never happened on any device I've used - would love a bit more idea on the platform you're on + how you encountered it",{"commenters":129,"max_depth":31,"maker_replies":117,"first_comment_mins":130,"lifespan_hours":32},11,42,[132,135,136,137,140,142,144,147,149,150,152,154,156,158,160,162,163,165,168,170,174,177,179],[133,35,35,134,68,35],"47205944","commenter\u002Fneutral\u002Fnone",[120,35,35,134,10,30],[67,35,35,134,68,35],[138,35,35,134,139,35],"47208198","vunderba",[95,30,40,141,96,35],"project\u002Fpositive\u002Fperformance",[123,30,35,143,10,30],"maker\u002Fneutral\u002Fnone",[76,145,30,146,77,35],2,"project\u002Fcritical\u002Fexecution",[126,145,35,148,10,30],"project\u002Fneutral\u002Fexecution",[81,145,30,146,82,35],[151,145,35,134,10,30],"47206649",[153,145,35,148,10,30],"47206755",[60,37,37,155,61,35],"project\u002Fmixed\u002Fexecution",[157,37,35,148,10,30],"47206532",[159,37,35,148,10,30],"47206753",[111,31,37,161,112,35],"project\u002Fneutral\u002Fdesign",[49,31,35,161,10,30],[88,40,30,164,89,35],"project\u002Fcritical\u002Fdesign",[166,40,35,134,167,35],"47205683","marginalia_nu",[169,40,35,134,10,30],"47205967",[171,172,35,173,10,30],"47205671",6,"project\u002Fneutral\u002Fnone",[175,32,30,146,176,35],"47206493","9dev",[178,32,35,148,10,30],"47206527",[180,32,35,148,10,30],"47206773",[182,185,188],{"id":183,"t":184,"points":145,"comments":40},"44039481",1747732574,{"id":186,"t":187,"points":40,"comments":35},"44549776",1752408524,{"id":4,"t":11,"points":13,"comments":14},[190,195,200,204,209,213],{"id":191,"name":192,"points":193,"category":194},"47224295","I built a sub-500ms latency voice agent from scratch",570,"ai",{"id":196,"name":197,"points":198,"category":199},"47164270","Terminal Phone",322,"security_privacy",{"id":201,"name":202,"points":203,"category":194},"47195123","Now I Get It",305,{"id":205,"name":206,"points":207,"category":208},"47220809","Govbase",219,"productivity",{"id":210,"name":211,"points":212,"category":194},"47212576","Timber",207,{"id":214,"name":215,"points":216,"category":217},"47180083","RetroTick",195,"dev_tools",8,false,"v2",{"id":222,"name":5,"line":6,"ai":219,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":223,"top":17,"kw":224,"maker":10,"domain":5,"tier":18,"attempts":37,"strip":225,"url":9,"mix":226,"praise":57,"objection":73,"sub":20},47205127,-0.26,[23,24,25,26],"00005010100300301000100",[30,30,30,31],1794036694814]