[{"data":1,"prerenderedAt":365},["ShallowReactive",2],{"project-43058285":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":45,"post_text":46,"what":47,"said":74,"maker_in_thread":194,"shape":206,"grid":211,"attempts":327,"same_week":328,"maker_shows":34,"maker_hidden":357,"reader_version":358,"card":359},"43058285","Threadsky","A Reddit-style Bluesky client – still rough, but open to ideas","title","Show HN: I Built a Reddit-style Bluesky client – still rough, but open to ideas","https:\u002F\u002Fthreadsky.app\u002F","threadsky.app","lakshikag",1739625557,2025,127,48,587,3837,16,"notable","consumer_social","social client","web_app",[24,25,26,27],"bluesky client","reddit alternative","threaded discussions","bluesky channels","mixed",-0.073,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,8,2,7,22,{"idea":37,"execution":39,"performance":41,"design":43,"privacy":44},{"positive":38,"critical":33},3,{"positive":40,"critical":38},1,{"positive":42,"critical":40},0,{"positive":40,"critical":42},{"positive":42,"critical":40},[40,42,40,42,42,42,42,42,42,42,42,42,40,38,40,38,42,42,38,42,31,42,38,42,38,42,31,40,42,31,42,31,42,40,38,40,42,38,42,31],"I’ve been messing around with Bluesky for a while, and one thing I really missed was a proper way to browse discussions in a structured, Reddit-like way specially myself being daily reddit user. So, I ended up building a Reddit-like client for Bluesky that scratches that itch: Threadsky.app\n\nIt pulls in trending topics, lets you explore conversations with a threaded view (so no more getting lost in replies), and even allows users to create channels with customizations, basically, like subreddits but on Bluesky.\n\nThat said, this is still pretty barebones, and there’s a lot to improve. I really ",{"problem":48,"audience":54,"pricing":58,"motivation":59,"time_to_build":58,"stack":63,"openness":72,"stage":73,"team_size":72},{"value":49,"source":50,"evidence":51},"Browsing Bluesky discussions is hard to follow; replies get lost","maker",[52],{"id":53},"post",{"value":55,"source":50,"evidence":56},"Bluesky users who want Reddit-style structured discussion",[57],{"id":53},null,{"value":60,"source":50,"evidence":61},"Maker missed a structured Reddit-like way to browse Bluesky discussions",[62],{"id":53},[64],{"value":65,"source":66,"evidence":67},"PHP","inferred",[68],{"id":69,"by":70,"text":71},"43060070","captn3m0","You should disable PHP Warnings: ``` Reposted from \u002Fhome\u002Fcyhaxztpeu\u002Fthreadsky.app\u002Fpost.php on line 1027 Warning: Trying to access array offset on value of type null in…","unknown","beta",{"praise":75,"objections":103,"requests":133,"questions":159,"alternatives":171},[76,92],{"value":77,"source":78,"evidence":79},"Clean design and good idea","commenter",[80,84,88],{"id":81,"by":82,"text":83},"43064791","iJohnDoe","Pretty cool. Clean design. Nice idea.",{"id":85,"by":86,"text":87},"43060080","srameshc","This is so cool idea. This is a very good example and probably give rise to many more ideas to build on the platform. I will have more feedback in the time to come if you can…",{"id":89,"by":90,"text":91},"43059223","Linkd","Very neat way to browse a feed.. Any plans to implement up\u002Fdown voting?",{"value":93,"source":78,"evidence":94},"Threaded view makes conversations easier to follow",[95,99],{"id":96,"by":97,"text":98},"43060881","swyx","nice looking page. how are Channels implemented? how do you decide which skeet goes into which channel? right now it looks a little noisy.",{"id":100,"by":101,"text":102},"43061908","AstroJetson","I still mourn the loss of Apollo on my iPad. If you are looking for a guide to what worked and was wildly popular, mimic the things from that app. Your app may be the thing that…",[104,115,126],{"value":105,"source":78,"evidence":106},"Bluesky block behavior breaks threads in the client",[107,111],{"id":108,"by":109,"text":110},"43060412","nastoy","Agreed and there's also the problem that on Bluesky, one user blocking another means that the thread of conversation gets broken for everyone else who may read it. See e.g.…",{"id":112,"by":113,"text":114},"43066181","DoodahMan","The way blocking works on Bluesky is easily the most frustrating part of the platform I've encountered. I'm all for blocking trolls, spammers, etc but it seems even a mild…",{"value":116,"source":78,"evidence":117},"Login problems with Bluesky credentials and app passwords",[118,122],{"id":119,"by":120,"text":121},"43060614","jmclnx","I tried logging in with my bluesky ID, no luck :( >success false >error \"Please enter your Bluesky handle and password\"",{"id":123,"by":124,"text":125},"43061528","jaggs","Odd. I tried with an app password and bsky login and got told that I needed authentication. Not sure why it's broken.",{"value":127,"source":78,"evidence":128},"Client handling user credentials feels wrong",[129],{"id":130,"by":131,"text":132},"43123025","e-clinton","I started building a client too but the fact that one needs to handle a user’s creds directly just felt off to me. Don’t understand how this is an accepted practice.",[134,141,145,152],{"value":135,"source":78,"evidence":136},"Collapse threads",[137],{"id":138,"by":139,"text":140},"43059969","mullingitover","Any way to collapse a thread? This is the one thing that's driving me nuts with the regular Bluesky interface, I want to skip past a thread and it's not easy to do. BS is doing…",{"value":142,"source":78,"evidence":143},"Up\u002Fdown voting",[144],{"id":89,"by":90,"text":91},{"value":146,"source":78,"evidence":147},"Ability to rename or delete channels",[148],{"id":149,"by":150,"text":151},"43088698","catapart","Hey, I see that the customization got taken care of. Thanks! I was really hoping I could change the channel name or, barring that, delete the channel so I could create one with…",{"value":153,"source":78,"evidence":154},"Open-source release",[155],{"id":156,"by":157,"text":158},"43061800","mattvr","Excellent idea! I'd focus on the open-sourcing and community elements (e.g. creating feeds) so it can get traction, rather than features like Markdown and longer posts at this…",[160,164],{"value":161,"source":78,"evidence":162},"How are channels populated and how are posts assigned to them?",[163],{"id":96,"by":97,"text":98},{"value":165,"source":78,"evidence":166},"Why nested thread view shows no context when opened on Bluesky",[167],{"id":168,"by":169,"text":170},"43060391","mdaniel","I think I'm missing something; I tried to find a deeply nested thread[1] in order to see how that would work, but when clicking on the \"view on bluesky\"[2] it did take me to the…",[172,179,183,187],{"value":173,"source":78,"evidence":174},"Lemmy",[175],{"id":176,"by":177,"text":178},"43059958","Gualdrapo","There's Lemmy and nostr, for example. But I absolutely agree that the individual-centered social media is as toxic as it can be. Forum-style social media is just a bit less toxic…",{"value":180,"source":78,"evidence":181},"Nostr",[182],{"id":176,"by":177,"text":178},{"value":184,"source":78,"evidence":185},"Apollo",[186],{"id":100,"by":101,"text":102},{"value":188,"source":78,"evidence":189},"Usenet",[190],{"id":191,"by":192,"text":193},"43062664","JimDabell","> I think there's an opportunity for an \"architecture inspired by bluesky\" reddit alternative. Decentralised Reddit already exists. It’s USENET.",{"comments":195,"answered":31,"key":196},11,[197,200,203],{"id":198,"text":199},"43069392","I'm not sure what you mean, but I can see all the replies nested under that specific comment.",{"id":201,"text":202},"43065203","Totally agree with your point and I actually have this on my to-do list, and seeing your comment bumps its priority. It should be available in a couple of hours.",{"id":204,"text":205},"43074716","(2\u002F17) Quick update! I've added colors for nested comments to improve readability and started working on a voting system. It's still a work in progress, but it's live!",{"commenters":207,"max_depth":208,"maker_replies":195,"first_comment_mins":209,"lifespan_hours":210},30,6,137,219,[212,216,218,219,222,225,228,230,232,235,238,239,241,245,246,248,252,256,259,263,266,268,269,271,273,275,278,281,283,285,287,289,292,295,299,301,302,304,306,308,310,313,315,316,320,322,324,325],[213,42,40,214,215,42],"43059792","project\u002Fcritical\u002Fidea","NitpickLawyer",[176,42,42,217,177,42],"commenter\u002Fneutral\u002Fnone",[108,42,40,214,109,42],[220,42,42,217,221,42],"43060537","lukev",[223,42,42,217,224,42],"43061989","taurknaut",[226,42,42,227,221,42],"43062768","commenter\u002Fneutral\u002Fprivacy",[229,42,42,217,224,42],"43063049",[231,42,42,217,224,42],"43061980",[233,42,42,217,234,42],"43069149","mplewis",[236,42,42,237,224,42],"43080629","other\u002Fneutral\u002Fnone",[112,42,42,237,113,42],[240,42,42,237,234,42],"43069111",[242,40,42,243,244,42],"43059991","other\u002Fneutral\u002Fidea","bloopernova",[191,40,42,237,192,42],[69,33,40,247,70,42],"project\u002Fcritical\u002Fexecution",[249,33,38,250,251,42],"43060103","project\u002Fneutral\u002Fexecution","ComputerGuru",[253,38,40,254,255,42],"43066378","project\u002Fcritical\u002Fperformance","mariusor",[168,257,38,258,169,42],4,"project\u002Fneutral\u002Fdesign",[260,257,38,261,262,42],"43064725","project\u002Fneutral\u002Fnone","NewJazz",[264,257,42,227,265,42],"43069233","consumer451",[198,257,42,267,11,40],"maker\u002Fneutral\u002Fnone",[138,31,38,258,139,42],[201,31,42,270,11,40],"maker\u002Fneutral\u002Fdesign",[204,208,42,272,11,40],"project\u002Fpositive\u002Fdesign",[156,34,31,274,157,42],"project\u002Fpositive\u002Fidea",[276,34,42,277,11,40],"43065201","maker\u002Fpositive\u002Fnone",[279,32,38,280,150,42],"43060048","project\u002Fmixed\u002Fexecution",[282,32,42,267,11,40],"43065216",[149,32,38,284,150,42],"project\u002Fmixed\u002Fdesign",[286,32,42,270,11,40],"43090747",[288,32,42,272,11,40],"43114842",[290,32,31,291,150,42],"43161497","project\u002Fpositive\u002Fexecution",[130,293,40,294,131,42],9,"project\u002Fcritical\u002Fprivacy",[296,297,42,237,298,42],"43061005",10,"fracus",[300,297,42,267,11,40],"43065232",[85,195,31,274,86,42],[303,195,42,267,11,40],"43065240",[100,305,31,274,101,42],12,[307,305,42,267,11,40],"43065225",[119,309,40,247,120,42],13,[311,309,38,250,312,42],"43061386","danielsunsu",[314,309,38,250,120,42],"43061440",[123,309,40,247,124,42],[317,318,42,237,319,42],"43061445",14,"aga98mtl",[89,321,38,258,90,42],15,[323,321,42,267,11,40],"43059647",[96,18,38,258,97,42],[81,326,31,272,82,42],17,[],[329,334,339,344,349,353],{"id":330,"name":331,"points":332,"category":333},"43086479","Tintin 'What a week, huh?' live meme",834,"games",{"id":335,"name":336,"points":337,"category":338},"43041827","SQL Noir",463,"learning_science",{"id":340,"name":341,"points":342,"category":343},"43090214","Scripton",449,"dev_tools",{"id":345,"name":346,"points":347,"category":348},"43103073","Mastra",442,"ai",{"id":350,"name":351,"points":352,"category":343},"43096477","Subtrace",369,{"id":354,"name":355,"points":356,"category":343},"43048027","CodeWeaver",281,false,"v2",{"id":360,"name":5,"line":6,"ai":357,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":361,"top":18,"kw":362,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":363,"url":9,"mix":364,"praise":77,"objection":105,"sub":21},43058285,-0.07,[24,25,26,27],"1010000000001313003050303051050501310305",[31,32,33,34],1793991113106]