Can’t recommend enough Zulip. First-class topics, tools for organizing messages between streams & topics, open-source self-hostable, no engagement of ML out of the box (but probably possible thanks to Python plugin support), Vim-like keyboard shortcuts.
Looks cool, but unfortunately another company that treats single sign-on as a luxury feature, not a core security requirement by jacking the price way up to get SAML support. Companies really need to stop doing this.
Show HN: Struct – A Feed-Centric Chat Platform
71–80 of 143 posts
Re: Show HN: Struct – A Feed-Centric Chat Platform
#72Earlier quoted context omitted.
Founder here. Jason (OP) and I think about this a lot. The balance of cluttering everyone's names on the left panel, v/s making it feel like you're in the same room as these people. If you look at feed based platforms, they tend to get very asynchronous (almost forum like). And so our design for the real-timeness of the feed was to emphasize the fact that you're in this room with these people, and they're talking rig…
yeah, you've hit it on the head – I think what I felt was missing in the demo was a feeling of presence. a hard thing to capture. anyways, awesome job and good luck!
Re: Show HN: Struct – A Feed-Centric Chat Platform
#73This made me smile with a little sad smile, as i again and again understand it is not important what you do it's important who sees you doing that :)
Re: Show HN: Struct – A Feed-Centric Chat Platform
#74"Create a feed for your CEO's threads and stay in sync with your company's latest vision and goals. Jump in the conversation with the right answers and get that promotion you deserve. " This made me smile with a little sad smile, as i again and again understand it is not important what you do it's important who sees you doing that :)
I remember my days at Google (first job). I used to just build and build... and had a hard time trying to convey why what I was building was important. In fact, my first manager skipped over me, and promoted the entire rest of the team (still hurts). When I switched teams (and manager), they told me I was 2 levels below where I should be at.
Long story short: Get into those conversations. Don't be overbearing, but have your presence known.
Re: Show HN: Struct – A Feed-Centric Chat Platform
#75BTW I think this is brilliant because summarization is one of those things where AI works really well. Out of curiosity, I wonder if you could share some of the tech you used? Any dgraph or badger under the hood by any chance? :-) How about hosting? Big three or something else? K8s or no? Elastic Search? etc. Edit: Also curious if struct is supposed to online scrape slack/discord or become and standalone chat app now…
The Stack is this: - Go - Postgres - OpenAI (biggest bill producer is this) - React / Next.JS - Loops.so for Emails - Imgproxy for handling images - Microsoft E5 for embeddings (not OpenAI) - Typesense for Search (also a user of Struct) - Figma (design) - Framer (website) - Server on Hetzner Badger wouldn't have made sense to use instead of Postgres. I'm thinking of using Badger for other purposes. I do use ristretto…
Re: Show HN: Struct – A Feed-Centric Chat Platform
#76Re: Show HN: Struct – A Feed-Centric Chat Platform
#77Re: Show HN: Struct – A Feed-Centric Chat Platform
#78> We’re forced into clicking through multiple channels just to catch up on our team’s latest updates. Combine this with the always-growing list of new channels, and information starts to get really scattered. This is one of those problem statements that just doesn't resonate for me at all. I really like things separated into the different buckets so I have a good idea how to find it again later. The idea of combining…
It's really about choice. In Struct, you can create custom feeds, which can filter threads by channels / users/ tags, etc. You have that choice. In Slack, every one of these entities (and permutations for DMs) stands alone. It's set in stone, unchangeable. That itself is a big win. In fact, feeds are everywhere. That's how we consume almost all internet. RSS, News, Facebook, Twitter/X, Instagram. Feeds scale, they ar…
I like the channel based structure of Slack. It gives me a confidence that I can always go back and find any message, it won't disappear, or be unfindable.
I don't like the "filtered feed" model of Facebook and Twitter, because I'm never sure what has been filtered out. And the fact that everyone is getting a different view makes it hard to develop or maintain shared understanding with others.
Feeds are fine when it doesn't matter if you miss stuff - jump into Hacker News, read some of the latest posts, then disappear for a bit. Not so good (for me) when missing things matters.
Re: Show HN: Struct – A Feed-Centric Chat Platform
#79Re: Show HN: Struct – A Feed-Centric Chat Platform
#80> We’re forced into clicking through multiple channels just to catch up on our team’s latest updates. Combine this with the always-growing list of new channels, and information starts to get really scattered. This is one of those problem statements that just doesn't resonate for me at all. I really like things separated into the different buckets so I have a good idea how to find it again later. The idea of combining…
Not to mention the infinite buckets with similar topics and names.