Live data from Hacker News

Linen.dev: A 500 kb Slack alternative

linen.dev

211–219 of 219 posts

Re: Linen.dev: A 500 kb Slack alternative

#211

Earlier quoted context omitted.

Forums are still used a lot, you would think this would result in forum software that's great, but no Discourse is a horrible experience by default. Discourse is so horrible people would rather use Discord or Reddit - that's how horrible it is.

In what way? I think I recognise the Discourse forum software across several sites I've used (correct me if I'm wrong about any of these these someone!): - https://discuss.ocaml.org/ - https://forum.rescript-lang.org/ - https://discuss.huggingface.co/ - https://socialhub.activitypub.rocks/ - https://discuss.pytorch.org/ - https://forum.strapi.io/ (maybe) I don't know if it's a pain to run for maintainers or something…

Marginally better than discord, substantially inferior to older forum software. Still a pain to get going.

Thank god someone else like Linen is trying their shot at it, before Discourse kills forums by being terrible.

Genuinely don’t know how you prefer it to anything, the only thing it has over Discord is being searchable, the rest is obnoxious. The giant avatar bubbles, the random large numbers thrown everywhere, hiding easy to navigate features from forums in favor of endless scrolling, list goes on.

Re: Linen.dev: A 500 kb Slack alternative

#212

Earlier quoted context omitted.

Hightlight.js basically have two main modes of usage: The one you complain about is specifically about importing everything, because that's what the user wants in that case, importing it like that signals that that's what the user wants. Otherwise you can do the following: import hljs from 'highlight.js/lib/core'; import javascript from 'highlight.js/lib/languages/javascript'; hljs.registerLanguage('javascript', java…

90% of time people will use the default unless it doesn't work for them. So if you used a default with a popular language, many people would try copy-pasting and it would "not work" because they didn't substitute their own language. They'd move begin searching for a new solution. Some would recognize they should substitute their language. Then a tiny fraction of users will actually read your documentation :)

If you're making software for actual end-users, your point has merit. If you are creating a library for programmers to import into their own projects, nope, sorry, RTFM (at least the first part of it) or get lost.

Re: Linen.dev: A 500 kb Slack alternative

#213
Does it also support private chat groups and non Google searchable groups if desired?

I’m in some communities who are currently looking for slack alternatives, that may not want their chats to be logged and shared online beyond the chat tool itself.

Re: Linen.dev: A 500 kb Slack alternative

#214
post #201

Chat is pretty trivial: Everybody logs into a server. One person types a line of text, and it replicates on everybody's computer. It sounds like an exercise for a CS student's first TCP/IP program. Is it just me, or does anyone else think that there's something wrong about the modern Web when a chat program taking 500kb (gzipped!) is an impressive technical achievement to be proud of?

The text chat experience is something that has been so refined over the last 10 years that to meet today's expectations towards it, you need a very surprising amount of engineering.

It's something I didn't realized until I started coding it: every detail that you omit from your chat UX is a tragically noticable pain to the user used to WhatsApp and Slack 100 times a day.

Re: Linen.dev: A 500 kb Slack alternative

#215

I thought perhaps this was another "open-source" "free-unless-you're-a-business" product, but the license is actually AGPL, so you can go host this yourself regardless of use case. You just have to share any modifications you make.

where did you even find the source/license? I'm probably too dumb. clicked some 20 places and still nothing. only find their unlinked to source marketing nonsense "Linen is an open source".

https://github.com/Linen-dev/linen.dev/blob/main/LICENSE.txt

Re: Linen.dev: A 500 kb Slack alternative

#216

500kB is the size of the web frontend. To that you'd need to add the web browser, the backend, and whatever runtime the backend needs. It's unlikely to be any less than 10MB. Meanwhile I can just write a IRC client in C that's less than 100kB.

And then you need an irc bouncer as well though. And still don't have a fraction of the features. As somebody that used irc a lot in the day, it's ridiculous to suggest that a protocol that doesn't even save chat history is being compared to the feature rich chat apps of today.

Slack and its clones have fewer features than IRC, not more.

They're also much more wasteful of resources, and needlessly proprietary ecosystems.

Re: Linen.dev: A 500 kb Slack alternative

#217

Earlier quoted context omitted.

And then you need an irc bouncer as well though. And still don't have a fraction of the features. As somebody that used irc a lot in the day, it's ridiculous to suggest that a protocol that doesn't even save chat history is being compared to the feature rich chat apps of today.

Slack and its clones have fewer features than IRC, not more. They're also much more wasteful of resources, and needlessly proprietary ecosystems.

[deleted]

Re: Linen.dev: A 500 kb Slack alternative

#218
The UI looks so clean and minimal! I love it. If devs are monitoring this sub, could you please provide the minimal self-host instructions? I was reading through https://github.com/Linen-dev/linen.dev/blob/main/docs/nextjs... and https://github.com/Linen-dev/linen.dev/blob/main/apps/web/.e...

Do I really need all these API keys for s3, sentry, push service, ngrok, etc to run a web app on a home network?

Re: Linen.dev: A 500 kb Slack alternative

#219

Earlier quoted context omitted.

And then you need an irc bouncer as well though. And still don't have a fraction of the features. As somebody that used irc a lot in the day, it's ridiculous to suggest that a protocol that doesn't even save chat history is being compared to the feature rich chat apps of today.

Slack and its clones have fewer features than IRC, not more. They're also much more wasteful of resources, and needlessly proprietary ecosystems.

trivially false. consider: inline images, emojis, rich links, rich integrations
Post reply on HN