Live data from Hacker News

Linen.dev: A 500 kb Slack alternative

linen.dev

141–150 of 219 posts

Re: Linen.dev: A 500 kb Slack alternative

#141
post #47
post #28

Earlier quoted context omitted.

I don't want to host a server and I want my messages to be synced between multiple devices including mobile ones. I want rich messages, images, links. I want threads.

> I want threads. Anyone has usable threads yet? For the life of me I can't follow Slack threads.

Zulip does. But you can't ignore them, you need to embrace them and use them all the way.

Re: Linen.dev: A 500 kb Slack alternative

#143
post #97

Earlier quoted context omitted.

Hmm, I feel like this could do with a different colored top bar. Making it look exactly like HN makes me feel more like ‘why not use HN then’?

Well for one, you can’t moderate hackernews

That is a feature, not a bug.

Re: Linen.dev: A 500 kb Slack alternative

#144

Is it possible/legal to create third party chat clients for services like Slack? For me, the biggest barrier for adopting an alternative to Slack (or Facebook Messenger) is that no one else will switch with me. It would be great if Slack could simply become an API for a chat client I prefer.

https://volt-app.com/

This is cool! Looking forward to Linux and Windows support seeing as that's where I spend pretty much all my time

Re: Linen.dev: A 500 kb Slack alternative

#146
post #133

Earlier quoted context omitted.

AWS doesn’t do that for you either.

yes it does, to some extent e.g., retries https://boto3.amazonaws.com/v1/documentation/api/latest/guid...

You linked the Python SDK, just FYI. Here’s the JavaScript version: https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clien...

Re: Linen.dev: A 500 kb Slack alternative

#147
post #61
post #26

Earlier quoted context omitted.

It's everything you want in a threaded chat server except federation. Web client is responsive and has good shortcuts. Easy-ish to self-host, cheap to buy hosted. Configurable privacy. Integration with all sorts of stuff, including email. A little lacking in community moderation tools. Text-mode client works acceptably well over a low-ish bandwidth connection. IOS and Android clients. Open source.

And the killer is this: We had an IRC server. IT and Ops used it. We moved to ejabberd. IT, Ops, and a couple of devs used it. Not all. We moved to Zulip. Everyone in the company uses it.

At a previous company the price of Slack went up and the two alternatives were Zulip and HipChat. We ended up suffering through HipChat until Atlassian finally killed it.

Re: Linen.dev: A 500 kb Slack alternative

#150

Earlier quoted context omitted.

FYI there is a middle ground with the AWS SDK. If you don’t need the entire thing (you certainly do not), you can import product specific SDKs as standalone. Still quite a bit fatter than building your own HTTP client, but it’s an easy win if you already use the SDK. ex, an s3 only Java sdk: https://stackoverflow.com/questions/35591248/aws-sdk-for-s3-...

But also, if you're just making two API calls (the use case for Linen) which are using JSON, you can get both request making and json parsing pretty much out-of-the-box without doing anything, web browsers JS API ships with this by default, window.fetch and response.json(), no "building your own HTTP client" required :) You need to have two calls at least, generate a signed URL and then actually uploading it. How man…

If you are using pre-signed urls, or public objects, then there is really no reason you need to use an s3 library, any old http client will work fine. But if you need to authenticate the request yourself, then you have to deal with the somewhat complicated process of signing the url, headers and body, if applicable. It isn't terrible, but it is probably more than you want to do if you have a library available.
Post reply on HN