[{"data":1,"prerenderedAt":440},["ShallowReactive",2],{"project-39357928":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"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":26,"sentiment":27,"stance_mix":28,"scored_comments":33,"aspects":34,"strip":46,"post_text":47,"what":48,"said":82,"maker_in_thread":218,"shape":228,"grid":231,"attempts":401,"same_week":402,"maker_shows":312,"maker_hidden":431,"reader_version":432,"card":433},"39357928","Linen.team","Linen.team – A lightweight, thread-first Slack alternative","title","Show HN: Linen.team – A lightweight, thread-first Slack alternative",null,"cheeseblubber",1707834716,2024,124,64,698,3515,20,"notable","productivity","team messaging","web_app",[20,23,24,25],"slack alternative","threaded chat","inbox zero","mixed",0.064,{"positive":29,"neutral":30,"mixed":31,"critical":32},11,18,1,7,37,{"execution":35,"idea":37,"pricing":39,"design":41,"performance":44,"privacy":45},{"positive":36,"critical":31},0,{"positive":38,"critical":36},4,{"positive":31,"critical":40},3,{"positive":42,"critical":43},5,2,{"positive":31,"critical":36},{"positive":36,"critical":31},[40,42,36,36,36,40,40,36,36,40,36,42,40,40,42,36,40,36,42,40,36,42,40,31,31,31,40,36,42,40,40,40,36,42,40,40,40,36,40,42],"Hi HN! I'm Kam, the founder and one of the authors of Linen. Today, we are launching Linen.team (https:\u002F\u002Flinen.team\u002F), a lightweight threaded messaging app for your team.\n\nModern workplace messaging apps (like Slack) are based on IRC, which is great for small groups, but as it scales, breaks down quickly: you either get overwhelmed by notifications or you have to turn them all off. Most chat apps have threads tacked on but aren't built from the ground up with this design in mind. We wanted to create a thread-first experience where you can organize and prioritize conversations so that you are n",{"problem":49,"audience":55,"pricing":9,"motivation":59,"time_to_build":9,"stack":63,"openness":80,"stage":81,"team_size":80},{"value":50,"source":51,"evidence":52},"Chat apps like Slack overwhelm users with notifications and scattered threads","maker",[53],{"id":54},"post",{"value":56,"source":51,"evidence":57},"teams and power users who want thread-first messaging",[58],{"id":54},{"value":60,"source":51,"evidence":61},"Slack's IRC-style design breaks down as teams scale",[62],{"id":54},[64,70,74],{"value":65,"source":51,"evidence":66},"Vite",[67],{"id":68,"by":10,"text":69},"39357953","Some technical notes: This is actually a fork of Linen.dev, an SEO-friendly Slack alternative for communities. We originally built Linen.dev with Next.js but ultimately found it…",{"value":71,"source":51,"evidence":72},"Express",[73],{"id":68,"by":10,"text":69},{"value":75,"source":51,"evidence":76},"Elixir",[77],{"id":78,"by":10,"text":79},"39365107","We use Elixir for websocket\u002Freal-time updates but crud stuff like settings, creating channels etc are mostly rest.","unknown","launched",{"praise":83,"objections":111,"requests":148,"questions":170,"alternatives":188},[84,100],{"value":85,"source":86,"evidence":87},"The !mention versus @mention distinction for urgent messages","commenter",[88,92,96],{"id":89,"by":90,"text":91},"39366296","sgarland","> 400 KB Can\u002Fwill you maintain this devotion to optimization when shipping a a desktop client? If it could not be Electron, that would be great. I love the differentiation…",{"id":93,"by":94,"text":95},"39367388","gotimo","other people being able to choose wether something is \"hey this might be relevant to you\" level vs \"Hey, this needs your attention now\" is something i actually like, given how…",{"id":97,"by":98,"text":99},"39368293","jonathaneunice","Contrary take: Thank goodness! Finally a useful distinction between \"we want to include you\" and \"you must interrupt what you're doing to look at this now, now, _NOW_!\" De facto…",{"value":101,"source":86,"evidence":102},"Clean design that feels familiar to Slack users",[103,107],{"id":104,"by":105,"text":106},"39365199","Aeolun","This looks really nice. It’s similar to Slack, but still has it’s own distinctive feel.",{"id":108,"by":109,"text":110},"39364890","stavros","That sounds good, thanks!",[112,127,138],{"value":113,"source":86,"evidence":114},"Pricing of $9 per user per month is high for messaging",[115,119,123],{"id":116,"by":117,"text":118},"39368230","jqpabc123","Pricing is a tricky endeavor but personal opinion --- $9 per user per month is a little excessive just for messaging compared to the competition.",{"id":120,"by":121,"text":122},"39368260","TheCapeGreek","Indeed - Twist has been doing this thread-first slack alternative thing for a while and even that is $6\u002Fuser.",{"id":124,"by":125,"text":126},"39368311","M4v3R","Yeah, that's more than what Slack charges with almost none of its features. To me the lack of huddles would be a dealbreaker, they really made quick ad-hoc sync ups better.",{"value":128,"source":86,"evidence":129},"Lacks developer ecosystem and third-party integrations",[130,134],{"id":131,"by":132,"text":133},"39364932","apimade","If this is just a replacement chat tool, it's fine - and a great start. But if you want to replace Slack, you need to focus on the developer community and third-party…",{"id":135,"by":136,"text":137},"39368572","sverhagen","Well... first class...? It's first class in the sense that it's proven good enough to help them to become successful. But in the meantime it's a hot mess of deprecations…",{"value":139,"source":86,"evidence":140},"No self-hosting option for data sovereignty",[141,145],{"id":142,"by":143,"text":144},"39365249","arcza","Can this be self managed? Major plus if so. Not everyone goes to the cloud by default. There are many orgs out there that want full data sovereignty for better infosec without…",{"id":146,"by":143,"text":147},"39374866","Guess the answer as usual is no.",[149,157,165],{"value":150,"source":86,"evidence":151},"Webhook and third-party integrations",[152,153],{"id":131,"by":132,"text":133},{"id":154,"by":155,"text":156},"39383275","ohghiZai","Is there a way for automations to post messages with web hooks? That's usually the easiest automation-type feature to implement on the platform and for users",{"value":158,"source":86,"evidence":159},"Desktop client",[160,164],{"id":161,"by":162,"text":163},"39364701","hwbehrens","Do you have any plans to release a desktop-compatible bundle?",{"id":89,"by":90,"text":91},{"value":166,"source":86,"evidence":167},"Self-hosting or single-tenant option",[168,169],{"id":131,"by":132,"text":133},{"id":142,"by":143,"text":144},[171,181],{"value":172,"source":86,"evidence":173},"How does it compare to Zulip or Twist",[174,177],{"id":175,"by":109,"text":176},"39363627","How does Linen compare to Zulip?",{"id":178,"by":179,"text":180},"39365290","smallerfish","How do you distinguish your product from Twist? I like the two levels of mentions, but that's not enough to convince me to jump by itself.",{"value":182,"source":86,"evidence":183},"How Slack Connect style cross-organisation chat is handled",[184],{"id":185,"by":186,"text":187},"39364728","memset","Awesome! I’ve been desperately looking for a slack alternative. In part I want something more lightweight, and nowadays there are so many little upsells that get in the way. My…",[189,196,200,204,211],{"value":190,"source":86,"evidence":191},"Slack",[192],{"id":193,"by":194,"text":195},"39367841","llamaLord","As someone who has officially given up on having any semblance of keeping up with the never ending fire house of totally unmanageable slack threads, channels, DMs etc, especially…",{"value":197,"source":86,"evidence":198},"Zulip",[199],{"id":175,"by":109,"text":176},{"value":201,"source":86,"evidence":202},"Twist",[203],{"id":120,"by":121,"text":122},{"value":205,"source":86,"evidence":206},"Basecamp",[207],{"id":208,"by":209,"text":210},"39369107","ahartmetz","That sounds similar to Basecamp tbh.",{"value":212,"source":86,"evidence":213},"Delta Chat",[214],{"id":215,"by":216,"text":217},"39366538","stonogo","Taking the long road back to Delta Chat? https:\u002F\u002Fdelta.chat\u002Fen\u002F",{"comments":219,"answered":32,"key":220},10,[221,224,225],{"id":222,"text":223},"39364965","Definitely agree on developer community and third party integrations. That is our main focus after this launch. Building just a good quality chat tool took quite a bit of time…",{"id":68,"text":69},{"id":226,"text":227},"39366321","Thanks! Linen is secretly email in disguise. We have played around with syncing with email clients which would let you manage all your messages and notifications from one client.",{"commenters":229,"max_depth":38,"maker_replies":219,"first_comment_mins":40,"lifespan_hours":230},44,242,[232,234,236,240,244,247,250,252,254,258,261,264,267,270,272,275,278,280,281,282,284,286,289,291,293,296,299,300,303,305,308,311,313,316,319,322,324,326,330,333,334,335,339,341,346,349,352,356,360,364,368,369,372,376,377,381,383,384,388,390,393,397,398,400],[131,36,40,233,132,36],"project\u002Fmixed\u002Fexecution",[222,36,36,235,10,31],"maker\u002Fpositive\u002Fnone",[237,36,42,238,239,36],"39367300","project\u002Fpositive\u002Fidea","jesterson",[241,36,36,242,243,36],"39368223","commenter\u002Fneutral\u002Fidea","ryanjshaw",[245,36,36,246,239,36],"39369263","commenter\u002Fneutral\u002Fnone",[248,36,36,246,249,36],"39482392","Lord_Zero",[135,36,36,251,136,36],"other\u002Fneutral\u002Fnone",[68,31,36,253,10,31],"project\u002Fneutral\u002Fperformance",[255,31,40,256,257,36],"39357982","maker\u002Fneutral\u002Fexecution","stopachka",[259,31,40,256,260,36],"39358384","emilos",[262,31,36,251,263,36],"39364920","qudat",[265,31,36,251,266,36],"39367966","lf-non",[268,31,36,251,269,36],"39368215","SwiftyBug",[271,31,36,251,266,36],"39369047",[273,31,36,251,274,36],"39369014","OJFord",[276,43,40,277,194,36],"39366303","project\u002Fneutral\u002Fidea",[226,43,36,279,10,31],"maker\u002Fneutral\u002Fidea",[193,43,42,238,194,36],[208,43,40,277,209,36],[283,43,40,277,194,36],"39407816",[215,43,40,285,216,36],"project\u002Fneutral\u002Fnone",[287,43,40,277,288,36],"39367380","rockwotj",[290,43,36,251,194,36],"39367860",[292,40,42,238,98,36],"39368315",[294,40,36,251,295,36],"39368440","firtoz",[297,38,40,298,143,36],"39365275","project\u002Fneutral\u002Fpricing",[175,42,40,277,109,36],[301,42,36,302,10,31],"39364573","maker\u002Fneutral\u002Fdesign",[108,42,42,304,109,36],"maker\u002Fpositive\u002Fdesign",[306,42,36,251,307,36],"39367183","jovezhong",[309,42,36,251,310,36],"39368609","jeswin",[89,312,40,253,90,36],6,[314,312,36,315,10,31],"39366342","maker\u002Fneutral\u002Fperformance",[317,312,42,318,90,36],"39369203","maker\u002Fpositive\u002Fperformance",[320,312,36,242,321,36],"39372020","mrgoldenbrown",[142,32,40,323,143,36],"project\u002Fneutral\u002Fprivacy",[146,32,31,325,143,36],"project\u002Fcritical\u002Fprivacy",[327,328,40,277,329,36],"39369612",8,"perryraskin",[116,331,31,332,117,36],9,"project\u002Fcritical\u002Fpricing",[120,331,31,332,121,36],[124,331,31,332,125,36],[336,219,31,337,338,36],"39368928","project\u002Fcritical\u002Fdesign","wlll",[104,29,42,340,105,36],"project\u002Fpositive\u002Fdesign",[342,343,36,344,345,36],"39368824",12,"other\u002Fneutral\u002Fidea","krageon",[185,347,42,348,186,36],13,"project\u002Fpositive\u002Fpricing",[350,347,36,351,10,31],"39364780","maker\u002Fneutral\u002Fpricing",[353,354,42,340,355,36],"39364564",14,"dandigangi",[357,358,31,359,105,36],"39365241",15,"project\u002Fcritical\u002Fexecution",[361,358,40,362,363,36],"39365649","project\u002Fneutral\u002Fexecution","mdaniel",[365,366,40,253,367,36],"39365087",16,"dcsan",[78,366,36,315,10,31],[370,366,36,251,371,36],"39372484","gamblor956",[373,374,42,238,375,36],"39367736",17,"byyll",[154,30,40,285,155,36],[378,379,40,285,380,36],"39365514",19,"iimblack",[382,379,36,315,10,31],"39365749",[178,17,40,277,179,36],[385,386,36,344,387,36],"39367100",21,"mark336",[161,389,40,285,162,36],22,[391,389,36,392,10,31],"39364735","maker\u002Fneutral\u002Fnone",[394,395,31,337,396,36],"39367126",23,"snotrockets",[93,395,42,340,94,36],[399,395,36,302,10,31],"39367405",[97,395,42,340,98,36],[],[403,408,412,417,422,427],{"id":404,"name":405,"points":406,"category":407},"39339249","Bitwise Liminal",450,"creative",{"id":409,"name":410,"points":411,"category":19},"39372159","Reor",411,{"id":413,"name":414,"points":415,"category":416},"39333309","SimpleKVM",397,"infrastructure",{"id":418,"name":419,"points":420,"category":421},"39365135","Athena Crisis",276,"games",{"id":423,"name":424,"points":425,"category":426},"39304068","traderjoes",274,"data",{"id":428,"name":429,"points":430,"category":407},"39314153","CueCam Presenter",246,false,"v2",{"id":434,"name":5,"line":6,"ai":431,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":435,"top":17,"kw":436,"maker":10,"domain":437,"tier":18,"attempts":36,"strip":438,"url":-1,"mix":439,"praise":85,"objection":113,"sub":20},39357928,0.06,[20,23,24,25],"","3500033003053350305305311130533305333035",[29,30,31,32],1793991084668]