Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Sqwok – A social chat alternative to Twitter and Reddit (sqwok.im)
218 points by holler on April 26, 2022 | hide | past | favorite | 126 comments
I previously did a Show HN late Dec 2020: https://news.ycombinator.com/item?id=25470672

That was a great experience and in the past year I continued to develop the site to bring it to a level of stability and maturity that I felt necessary for it to have a chance to succeed.

Sqwok is all about answering the question: Can we have better open conversations on the internet?

I wasn’t satisfied with the existing means of discussing topics such as culture, history, politics, and technology through threaded comments, and was simultaneously impressed with Slack bringing the IRC experience to the browser for a more general but enterprise focused audience. I wondered why not create an open Slack-like chat app for general discussion? Not gamers or enterprise but rather for people to have open, kitchen-table discussion on the matters of the day (or just for fun!).

I set out to build this because I wanted to use it myself and felt that existing chat apps weren't designed for open public discourse in the way Reddit/Twitter are but for threaded comments & mostly unidirectional communication.

This past year I’ve been very grateful to have a group of people continuously show up, offer support of the site and the idea, encouraging me to continue. Without those people I would have probably gave up!

But alas I want to see this through and I believe now is the moment to make it happen.

Since the last Show HN I’ve added:

- markdown support in chat messages, post text, and user bio in profile (soon coming to full text post).

- User profiles including bio, location, photo avatar, and chronological post listings.

- New “who’s online” list that shows the top 10 ppl online and helps steer people to active conversations.

- @mentions now work in posts, user bios, as well as chat messages.

- Email notifications to be alerted when someone @mentions you.

- Settings pages with ability to change password, delete account, and manage notification settings.

- Upgraded image handling to support higher res photos with upcoming features allowing enhanced viewing.

- Major refactor of the chat handling to stabilize it and fix many bugs with presence, locations, etc.

- Many improvements to the codebase, frontend, backend, UI, tests, etc

- Updated mobile web UI that drops you straight into the chat in a single view.

- Ability to toggle full width chat view on desktop.

- Live message counts displayed on the post list items that are updated in realtime.

- Updated location handling for realtime location display.

- Backend stability & aggregate analytics.

Through Sqwok and particularly through the last Show HN I've met & got to know numerous people living across the entire Earth from Laos to Europe to Africa, all through a silly piece of software that for some reason seemed like the thing to work on.

Truth be told there is much, much more I want to do with this. I believe now is the perfect time with the state of existing social networks and I’m hoping to find more people to support the site and help drive it to the next level.

Let me know if you have any questions,

Thanks!




Since navigating backwards in browser history resets you to the top of the topics view, I would recommend making the UX "cheaper" for the user by either (A) tracking scroll-depth for when the user navigates back or (B) rendering the chatroom in a modal on top of the topics list.

I've been experimenting with (B) a lot lately as a superior UX for the user. It makes clicking into individual views ultra-cheap since the user can always close the modal and continue scrolling with zero downtime.

While we tend to moan about modals done poorly (new Reddit), being able to deep dive on this sort of UX is something we get to do in rich clients (web clients, phone clients, desktop clients, ...) that we can't do when we're stuck rendering statelessly from the server. It's a pattern used widely in non-web clients.

Anyways, nice work. The list of features in your OP is not easy.


Hey thanks for the feedback, I agree with you and I've thought about that problem and ways to potentially solve it.

I was thinking it'd be nice to have a way to render a route, or maybe it's just in a modal as you say, and keep it around while you navigate other parts of the app. That way you can pop it back to the top when needed and it maintains state and doesn't need to rerender.

Is that sort of what you are talking about? Sounds like you've implemented it with success? Def sounds appealing!

Thank you for the comments, appreciated!


I think this a really interesting take on social chat/collaboration!

The main reason I closed it was I felt disoriented when I opened the threads. Since it brought me to the end of the chat I had to scroll to the top to catch up (which has some loading lag) so it felt like I had to do too much work to get engaged. Perhaps the opening post could be pinned at least?

The other part I got kind of lost with was the lack of a back button to return to the topics. Using the browser isn’t an issue, but the way the UI is presented it seemed like it would be there but I didn’t see it.

Congrats on a cool project! It’s nice to see some fresh takes on social.


Hey thank you for the honest feedback and taking the time to check it out!

> Since it brought me to the end of the chat I had to scroll to the top to catch up (which has some loading lag) so it felt like I had to do too much work to get engaged. Perhaps the opening post could be pinned at least?

I hadn't thought of pinning the top message once it's been buried but that's not a bad idea. Or just adding a "to the top" button?

> The other part I got kind of lost with was the lack of a back button to return to the topics. Using the browser isn’t an issue, but the way the UI is presented it seemed like it would be there but I didn’t see it.

I take it you were on mobile? That's good feedback I have to think about.

Thank you!


Second the need for a "Top" button, and a "Latest" button for when you have read partway through a long thread and just want to get to the end now.

I also second the request for a more obvious way to get back to the list of topics (and when the list of topics has become huge, back to the same position in the list where I was). This is desktop. I clicked the Sqwok logo upper left and it seemed to do it but it was a blind guess.


> and just want to get to the end now.

There should be a button that appears when you've scrolled up that says "return to bottom", but agree need the reverse to jump to the top!

Maybe just a simple "Home" link in the global header next to the logo?


I also closed it after trying to scroll to the first message in a couple posts and not finding it after a whole bunch of Ajax loads. I kept looking for a "jump to the top" button.


sorry about that! It's in my list of stories pretty high up so hopefully it'll be there soon. Thanks for checking it out!


Needs some sort of sorting or highlighting of 'upvoted/liked' messages.

Afaict this is just a bunch of ad-hoc chatrooms built off user generated topics. I am not interested in reading the entire feed of strangers' thoughts, give me a way to see the 'best'. Having to sift through the uninteresting messages to find the good ones is why forums have largely died.

That is the differentiating factor that made Reddit and Twitter (implemented eventually) popular, and you're missing it.


I agree there should be a way to highlight top messages, and we've discussed it on the site a few times. Just haven't come up with the implementation yet!

My main goal was getting the core chat piece working solid before building stuff around it, but I appreciate the feedback and hear you!


Would you be more interested in reading a feed/chat of the thoughts of a select few people? In other words, if the chat thread creator could restrict who could chat, so the feed doesn't get so overwhelmed? Almost like a text-based version of Clubhouse?


Watching a chatroom of important people chatting doesn't sound terribly compelling, would need some sort of interaction/audience feedback mechanism and feels like it could get a bit podcasty, which many like but just not for me.

Tools to dynamically manage visibility of certain voices in the stream could be interesting. Like what if text size/color scaled with vote score - so annoying voices would shrink until hardly visible. Global per user weight score mixed with a personally configurable list of score offsets for any user previously interacted with could be neat. If you like what someone is saying, their future messages show up more clearly.

When I browse through the rooms, the only messages visible on the screen are whatever was said recently - the only way to get 'caught up' is scroll through the entire thing. What is shown often doesn't seem connected to the topic. could be interesting to load the top N messages of the channel's entire history with 'expand' options in between each one which loads the top M messages within that range.


I would like this feature, then if you want to have your stuff posted to said restricted room, and you are not a member of the approved posters group, you could post your post and it would go into moderation, and if a given text poster thinks your messages worth posting, they could ungate it from moderation to actual post, where your text would show up as 'your user says X approved by 'approved user' and potentially add you permissions to post in replies and branches to your approved posts if they want to deputize you as a partially approved poster


Hey Jim! Thought about checking in with you recently :)


Haha I saw this and figured I'd chime in :-)


I feel like this is the kind of thing that leads to the extreme political divides we, hopefully, all hate.

It promotes the same clickbait ragebait mentality that ads do.


That's why I didn't include any voting at all in the site. That said I think it'd be nice to have a way to somehow highlight message(s) within a post, so anyone can get a sort of run-down on key moments of the conversation. It's something we've discussed but haven't settled on a way to implement yet.


> Needs some sort of sorting or highlighting of 'upvoted/liked' messages.

Also known as an algorithmic "feed"?


I've got two questions:

1. Why don't you have a pirate parrot as a logo? Sqwoooook

2. Are you planning to support the fediverse protocols?

Most newer social networks always aim for decentralization (e.g. mastodon instances) and I'm wondering what the USP of squok is - compared to say, another mastodon instance. I'm not judging your idea, I'm trying to find out why users will use sqwok over say, e.g. all the reddit forks that have been started in the past.

Usually people need some unique incentive to migrate to new platforms, let it be a safe(r) space or mutual interest.


I keep thinking "oh this time people will realize why federation is important." This will probably be the fourth major event like this where I thought people would be moving to Mastodon/Pleroma and instead someone sets up a centralized service that goes through all the same stuff again.


> I keep thinking "oh this time people will realize why federation is important."

On the flip side-- what if it were the case that Mastodon's onboarding, server setup, maintenance, moderation options, and overall UX are so poor that it cannot gain traction, even when a history of four "major events" would otherwise have delivered it a massive userbase by now?

Honestly, even if the interface was constrained to a HN aesthetic, if a social media alternative were as fast as git and as easy to install and get up and running, I'd use it in a heartbeat.


The fact that before you can join Mastodon, you first have to choose what server you're going to host your account on is going to turn off 90% of people right there. They should have a default instance you can join from the front page and make it an option to join another.


99.9% We on HN are not a good measure of normal users. Most people have never even heard of mastodon.


Anecdotally when I ask people about it, including the "youth," only a few people have heard of mastodon.


The two instances run by the dev team seem to be operating as that to no small extent. They’re super hammered right now.

It’s still a confusing process though. Some kind of “find your friends” might help, if we could get people to participate in a big database of “this is my Twitter and this is/are my Mastodon(s)”. Ideally this would be on joinmastodon.org along with the instance picker.


> Some kind of “find your friends” might help

While that’s vaguely a step in the right direction, it’s not even in the ballpark of how much friction needs to be removed to get non-nerd adoption. The general populace would stop using social media before they used any of the current federated offerings. Selling non-technical people on the tech when it’s less fun, harder to reason about, and more annoying is a non-starter.

The only design that would stand a chance would start with the absolute optimal user onboarding and usage path and begrudgingly degrade when absolutely technically necessary. That’s what the commercial offerings will do, and most people are fine with compromising their privacy and control of their data feed.

No spoonful of sugar, no medicine no matter how beneficial.


Also there is no recommendation algorithm, so it's very hard to find people.

And there is not way to automatically follow lists of people either, so I cant even use curators. That is especially insane, given that there are curators who create lists of interesting people, you just have to click one by one to follow...


There is a recommendation algorithm in the newest versions; your instance has an explore tab that shows popular hashtags, posts and accounts, plus popular articles shared in many tweets. The instance admin has to greenlight them on a case-by-case basis (though you can greenlight an entire website if you want and it amounts to 10 minutes of work a day).

The algorithm is entirely based on "how many users did use this hashtag/share the post/share the URL/interact with account in the past week".


You have to do that with Email too though


That is not the biggest issue.

I joined to some instance just fine. The problems start after that. UX is laggy, buggy and unintuitive. Algorithms don't help to find people to follow. People curate some lists of people to follow, but there is no way to automatically follow the whole list. Interaction between instances should work in theory, but in practice it's very very clunky.


Well said, the user experience is subpar and that's the end of it unless those enthusiastic.


I guess what mastodon (read as: the fediverse or activitypub) would need is a better visualization of community and interest discovery.

Every time some instance gets popular it's basically locked down afterwards and people tend to forget about it.


Have you revisited your analysis of their motivations and choices?


For me it's more a matter of "use what you know". The initial idea for this sprouted in 2015 and it took awhile to even figure out how to build it.


> 1. Why don't you have a pirate parrot as a logo? Sqwoooook

It is apt that this is the number 1 question; because it is a very important one. I want to know this too OP.

As per the rest of your comment to OP; I agree with your premise. It's a good question to ask. I remember when Reddit was still new and Digg was the place to be for some random news. And of course let's not forget the countless forums that still exist today even in some cases. Digg still runs; but it's... not the same anymore. And so your question is quite apt, because the reason why I joined up with Reddit long ago; was because it had everything I wanted from both Twitter and Digg. Sort of. It's closer today than it used to be, but even if the UI is better or anything like that; it doesn't matter if the users are toxic.

And thus I wish to bring my own question into this fray for OP as well.

3. What's to keep your community from devolving into the same toxicity of any other community thus far? It may be sort of a same question different pile; but I think this particular matter needs its own special consideration.

To put it simply. What's to keep your community from becoming the next political soap box? What's keeping it to discussion only in such matters, and not full on agitprop via internet communities?

P.S. "Mods/Admins" as an answer doesn't count, since I think we can all agree that they can be biased.


I think USP for sqwok is a low-friction, intuitive way to hop into an instant live conversation with strangers.

I wanted to design it for general open discussion on the web from day one.

The language of the site is designed for a general audience as opposed to say gaming or enterprise.


Do you know the yik yak or jodel apps?

I'm mentioning them because those also focus on small talk or general discussions for everyone, but found their niche in hyper locality.

They basically show you what people write in (I think) 10km distance in an endless stream. So it's something like an anonymous hyperlocal twitter, with pretty much all kinds of random stuff that you can imagine. Too much downvoted comments are hidden, similar to HN and reddit.


Loved Yik Yak, there was a quant little sense of community with these strangers that lived within a certain radius of my home/work/school. Someone asking if anyone else saw those 2 flipped vehicles on the corner of Campbell and if anyone saw it live and knew what the hell happened, a flood of posts at 3am with everyone bitching as the fire alarms went off in the middle of the night at the dorms. I actually met my college girlfriend on that app believe it or not.


> "live conversation with strangers"... "general audience"

Sounds like "small talk". But who likes small talk so much they would use a service specifically for it?

I fear in lieu of a more compelling USP it will have a hard ceiling as "a small online friend group", which is fine, just not something that will grow beyond a profitless hobby project.


There are many features I want to build that I think will be compelling for people both on the main site and on their own sites.


What does USP abbreviate?


Unique Selling Proposition


This lacks part of what makes Twitter and Reddit usable - the context of a conversation is clear. Here, you just see the latest comments on a thread, but you have to scroll way up to see the conversation up to that point.

In Reddit everything is threaded. In Twitter you respond to specific Tweets. Here, you just have an unorganized list of every comment. So as a casual, I don't feel compelled to participate in conversations that have already started, which is most of them, so I lose interest in engaging with this.


That's good feedback and thanks for sharing.

The primary driver in building this was first to create a way to easily hop into a live conversation around a topic with anyone.

This has been a bootstrapped one-person project so far and it also comes down to how much I can handle building at a time, and what to prioritize to walk the fine line from 0 -> 1.

I def agree and plan to add ways to add context to conversations and make it easier to navigate through the history of ones already in progress.


Like I wrote in https://sqwok.im/p/RkettQRCNX82xA (would love if the timestamp for a specific post in a thread was a permalink):

Threaded conversations and upvote buttons!

Chats work well with family and friends, but with this many users interacting I feel it's very difficult to follow a conversation. I just end up scrolling up and down trying to get some context.


Hey thank you for sharing this feedback and linking to it here on HN! It will make it easier for me to find again. I agree the ability to break off the convo is a big one, and likewise permalink/vote or highlight message.

Thank you!


My pleasure! I'm mostly in the fediverse these days, but it looks like you're on to something.

> thank you for sharing this feedback and linking to it here on HN! It will make it easier for me to find again.

I think this reply further highlights the need for permalinks and threads. :)


totally! thanks again! :)


I feel the same way. Not to say this is a bad idea, chat / IRC / etc. are all massively successful and when I was younger I loved hanging out on chat.

The problem for me is chat is synchronous. You have to sit there staring at it to participate in conversations. As a result, since I now have kids/job/etc. I basically can't participate in communities which are primarily chat based (like Discord, IRC, and so on).

The only communities I still participate in actively are those on reddit, precisely because I can engage at my leisure rather than having to respond in near real time. I feel it's the closest we have to mailing lists and forums of old.


I def understand that and I'm interested in finding ways to support more nuanced discussion, but there's always going to be a place for traditional threaded comments and old school forums etc.


I just signed up, will check it out.

First bit of feedback is about the Loading text after sign-up : "Reticulating splines.." while it's cool and makes me smile inside I do believe it might not cause the same effect to the majority of the population. If your goal is to scale beyond HN you might consider making it as non-threatening as possible to the lay-man


I disagree. SimCity 4 was a game created for the masses, not just HN. It used to have the same nonsense loading screens, like "Creating Llama oxygenation". These are honestly more common than we imagine. Never seen anyone confused about it.


Hey thanks for the feedback and good point... I think that's an artifact from when I first started on the project some time ago! Dating myself as a millenial...

Any suggestion for replacement?


To offer a counterpoint I think it’s totally fine :) “reticulating splines” is one of the loading text that The Sims uses, for example, and I can’t find a less “niche” product than that using it.

Maybe just making the “…” dance to indicate that it’s loading would remove any doubt that the page is doing something for those users that might not understand it. I personally love apps that have some charisma!


ah yeah, I've thought that too about the dots.

It has been awhile since I played SimCity 2000! (great game)


I'd say make it as bog-standard as possible, I'd probably go just with a loading bar or something but you get the idea.

Another suggestion is to ask people if they want notifications to threads they've replied in. It's ok for this to be false by default. HN doesn't have this.. the argument I've heard is that people want it this way in order to not be "wired in" to HN because they feel they spend enough time already but not even having the option is not great IMO, especially in your case.

You want to give people the option to be wired in to your platform, that's the fastest way it will grow. If you want to be ethical you can make it as easy as pie to turn off notifications for a post. Not sure if you can do this straight in the notification or not but at least when they follow the notification you can give them a corner screen pop-up or something to disable notifications for this post if they've set the default settings to always get notified


As a token lay person, I had to Google that part during signup. I second that might be the best approach. Thank you @holler for all of the replies.


Or you could just find a small sense of satisfaction from learning about an inside reference aimed at people who played the original Sims.


Do you mean "Sims" as in the specific game "The Sims"? If so, you should know that "Reticulating splines" predates that by 7 years. It first appeared in SimCity 2000, released in 1993.


No problem, thank you for participating and taking the time to check out Sqwok!


I like the approach! Since this is HN would you be willing to talk about the tech stack at all?


Hey thank you! Yes totally, what would you like to know?

The backend is python/starlette/marshmallow running serverless on lambda behind apigateway. It uses many other lambda/sqs functions, dynamodb, iot for websockets.

The frontend is an ember.js octane app with ssr via fastboot.js in cloudfront lambda@edge.


What is the approximate load and cost?


It's $150/month right now for 3 aws accounts (parent/staging/prod).


That seems insanely expensive for something that looks like it gets maybe a post every few minutes.

Have you tried running it on, like, a $20/month VPS?


If you increased your usage metrics by 10, 100, 1000 what does that do to costs? How many users or messages an hour would make it untenable for you to keep hosting?


To be honest I'm not sure off the top of my head, lambda/dynamo/s3/iot scale quite a bit. Opensearch is one of the most costly services but I have it behind apigateway cache.


I'm sure those services can scale but what I wonder about is if the cost of scaling will become prohibitive. If your posts per day increase by three orders of magnitude will your costs?


Just FYI, when in the welcome email I click the suggested link https://sqwok.im/help/faq , Ublock Origin rears up and says,

uBlock Origin has prevented the following page from loading:

https://8j3zhg4q.r.us-east-1.awstrack.me/L0/https:%2F%2Fsqwo...

Because of the following filter:

||awstrack.me^


Interesting!

It's using aws pinpoint for transactional email, have you ever encountered that before from other sites?


> User profiles including bio, location, photo avatar, and chronological post listings

Please (and this goes to anyone trying to do similar work in the "social" space[1]): make sure that users have the ability to turn off post indexing if they desire (at least for people they haven't approved to "follow" them). The ability to pore over and leer at every other comment that any given person has made that day (let alone for the last N years) is _not_ something you are given in any ordinary "kitchen-table discussion". It's also not how old-style communication used to work on the Internet (e.g. mailing lists, before everything turned into the show business[2] of self-promotion). For some reason, though, "social" has come to be synonymous with the design trope of here's everything I've said, ordered reverse chronologically for pretty much anyone's perusal, regardless of their relationship with me. I'm convinced that this shift to actor-based indexing rather than the original concern for topic-based indexing has contributed greatly to the toxicity of online discussion.

1. this includes anyone doing anything in the "social coding" space

2. https://alexdanco.com/2020/10/08/making-is-show-business-now...


This is very nice, it reminds me a bit of aether.app which I think has been abandoned (though it's open source so anyone could fork it).

I think it would be very valuable if you could create subthreads on each thread. Right now you have a huge blank space besides the chat which just doesn't make much sense.

I love the design of the app, feels old school but very nice. It's also very fast. I couldn't find the source code though, is it a proprietary platform? I know it's not decentralised so that's a bit disappointing. But looks good!


Thank you, I appreciate it!

The site isn't open source, although I've thought maybe parts of it could be later.

The reason for the blank space is I originally was coming from an angle of news consumption where you could see the meta information of an article, images, summary, etc, alongside a live conversation such as here: https://sqwok.im/p/Q8OggZt9zQX4iA

But when a post is just text it doesn't make as much sense... maybe it could auto calibrate for text only posts? Need to think about it, but thank you for the feedback!


Hey, if it's gonna stay closed source for the immediate future, could you add a bug report option somewhere? Normally I would just raise an issue.

Seems to be some weird behavior with swipe gestures on a laptop. I can't swipe to navigate forward or back on a page. And if I pinch to zoom, I can't really move the page around very well.


Yes let me think about how/where to do that. Any suggestion? I guess I could use github?


Yea I suppose GitHub works. I've seen people create "tracking repos" since there's a big community on GitHub. But those are usually just opensourced somewhere else (gitlab, bitbucket, etc.)

You could also just drop in something like Sentry.io. You can add a Feedback button that emails/slack messages you.


Ok yeah maybe that's better to just add a feedback button? That should be easy


It's obnoxious to show who is typing. Like, give me a minute to compose my thoughts and type a response without feeling in a rush because everyone can see I am typing.


Thanks for the feedback. Would it be good enough if you could turn that off? Hadn't heard this feedback before but it's fair.


Being able to turn it off would make me more likely to use it. But I don't really understand why this feature is desirable for anyone.


IMO, you took the only good thing about Reddit — being able to have multiple independent conversations on the same topic while clearly seeing the context — and removed it.


It's a different experience for sure, and there will always be a place for threaded comments.

But this is about real time conversation, and I agree there's much to be done to improve it!


Having a localstorage list of what topics I've visited most recently, that could appear somewhere is something that reddit is poor at.


great idea, you wouldnt want that shared between device?


https://adlrocha.substack.com/p/adlrocha-what-if-we-had-loca...

Local first software can still be synced with CRDTs


interesting! hadn't heard of CRDT. I like the concept for sure.


Firefox Android here: the page loads with the top and bottom bar and the grayed out placeholder page. Then nothing happens. The FAQ link works but the accordion (?) doesn't open.

Hints:

1. Maybe it breaks because there is more JavaScript than there should be and it makes the site brittle across browsers.

2. Both top and bottom sticky bars. I routinely use uBlock Origin to hide them on all the sites that use one of them. Both is rare but it won't be the first time. Rationale: I never subscribe to those sites and I get there either by search results or by HN posts so I'm not interested in their menus.


Hey sorry about that! I haven't tested it in firefox on android but I'm writing it down and hope to address it soon.


Please pay a designer. Pretty please.


Sqwok could use some breadcrumb navigation but its minimalistic style feels fine enough.

Not every site has to be done in "modern" style with card UI, big touch-friendly buttons and Corporate Memphis graphics.


lol! I'd love to once I figure out how to.


Well you can login to your bank and send any amount of money you please my way, they should have a support number. I can't promise any design coming out the other end though.


Even if you just hired someone to, ignoring UX altogether, do a pure UI pass to just make it look pretty - it would probably be significantly more likely to go viral. My initial instinct looking at this, without having touched the product at all, was immediately that "this is an ugly app for nerds" and I figure that (dumb) issue would keep it from really going mainstream. Luckily I'm a nerd, so I'm willing to put up with it, but don't listen to the other nerds here who think that it's fine as it is—they're not a credible source for how real people will actually react to things, and there's a reason why all the popular apps you probably do use look polished, it's because the ugly ones don't survive, regardless of what visually obtuse nerds think.

I've mostly had success getting design help from friends who are designers (for my current app, I have an experienced designer friend who works 3-5 hours a week prettying up the UX that my engineering team puts together) and immediately everyone we interact with thinks our app is super sexy, the best, and want to use it even if it's less capable than what they were using before, despite us not really having invested that much into design (I'd link it, but it's a B2B enterprise app with no public face).

Where to find designers: I've mostly had success from my extended network, but there are lots of talent on Upwork, Dribbble, and definitely there are people who really are good; but unfortunately there's also a ton of people who have no idea what they're doing, and unless you have some way to vet them, you'll have a hard time wading through the noise. With design, it seems that practitioners either "got it" or they don't, and if you don't, you'll probably hurt the project you're working on more than you'll help it (wasting development time for something that ultimately isn't even a benefit to users/business).

There's also expensive talent aggregators like Toptal, though haven't really used those before. I also see new talent aggregators like Pallet [1], which looks interesting, though no idea how good those are, and not sure if you're prepared to pay the entry fee.

I mostly appreciate designers who:

- are able to explain why one design is better in terms of actual usability + business impact, not just because they think it looks nicer

- can make designs that are flexible to the real uses of users - e.g. don't make a design that only works on mobile or only works on desktop, whatever they come up with can deal with both if your users will use both (which this app definitely would)

- make designs in a methodical way, i.e. viewing the UI as a system that you can set general guidelines on. The spatial/visual relationships between elements is a reflection of how different information in your app relates to one another, not just a purely aesthetic thing (aka "Information Architecture")

- are able to communicate the work clearly; usually that means well-annotated wireframes in Figma for my team, and are available to do some live visual QA sessions when things are unclear.

- can prove that they are able to make steady and incremental progress at least at the pace that my developer team can keep up with, i.e. we're not blocked on design work. My current designer can do that with just a few hours a week. His rate is admittedly expensive, but the results with so few hours are undeniable.

Hope that gives you something to work from!

[1] https://ridd.pallet.com/talent/welcome


Thank you for the feedback! I realize the design isn't for everyone and you're right it probably skews towards the tech crowd, but what specifically is ugly? I think for sure some talented UI designers could come up with something really nice and I'd like to get to that stage at some point! Just navigating how to even get it off the ground first.


Can it be indexed by search engines? I feel that this is extremely important to differentiate this platform from something like discord, and more towards reddit/twitter/forums


Yes, it should be indexed although I haven't actually confirmed it works yet! I guess I probably should.


Hey I worked on making my discord traffic available as a public forum a few years ago. I wound up deleting it because the MySQL was getting huge and the daily traffic was in the double figures.

I remember my biggest problems were making the comments appear pretty, with embedded images and emojis (I think I had to rehost graphics).

I'd love to help beta test a discord version if you're looking for testers.


Hey there, thanks for sharing, what do you mean by discord version?


I love this! It's such a novel concept. I hope that in the future the source code will be released.


Thanks!


Pretty interesting platform. Really digging it so far. It would nice to have a button that scrolls to the top of each thread though. I found myself scrolling and scrolling and scrolling until I got to the top.


Thank you! Appreciate the comments and feedback, that's a high priority item I plan to add soon!


Honest feedback, not from someone who has stopped to analyze your website with proper care, but instead from a tired guy after a long day, with very limited patience and only 5 seconds. Don't take it badly, because most online behavior goes very similar to this, and I hope it's valuable feedback somehow!

1: "talk, ponder,free your mind" is a very bad slogan. it's telling me what to do, instead of suggesting it, and also the last bit is absolute nonsense in this context - I hope it's a placeholder

2: this looks a lot like reddit. get out of here fast

3: come on, at least try to read the titles of these "threads" to see if there's anything interesting

4: nothing interesting, nothing unique, there's science stuff here but that's probably derived from HN traffic

5: quit


Fair enough! The slogan is def not concrete, just something I pulled out a hat one late night so to speak...

It's fundamentally a place for open live discussion and may not be appealing as much for casual reading (yet).

The core focus so far has been building a solid chat foundation but planning to enhance other aspects of the site soon.

The content of the site is set by the people there, and since it's essentially starting from zero that means there isn't a large base of content yet, nor even a way to filter yet.

What sort of topics/content are you looking for?


I would highly recommend that the name change - I can't help but imagine a shrill bird call, or interpret the name as a Twitter parody (which makes it hard to take seriously).


In hindsight I might not have chosen that name but it was a fear years ago and now it sort of stuck... idk


Sqwok -- where discussion _lives_


I like it!


I like the idea and execution, I also think the branding could be better.


thank you!


Supposing this becomes popular, isn't it likely that it'll be overrun by spammers and their ilk? Do you have plans to prevent that somehow?


I really appreciate the ability to have live chat next to the links. Threaded comments like HN are nice but a single flowing chat room has it's own perks.


Thank you! Really appreciate it


Thank You to everyone who stopped by Sqwok today and/or left feedback here! Much appreciated! Thank you dang


This is cool, Loads pretty fast! My two cents are get the or a .com. Dono if its just me, but .coms are more memorable.


Thank you! I wanted to get the .com but someone has held onto it :/


unappealing name, but interesting ideas


Thank you!


ok but can i use this for my niche site for the EV community? I want to run it on my site / custom domain. Do you have a paid tier ? Thank you


Is this built on existing standards for messaging like XMPP or ActivityPub?


It's using regular websockets w/mqtt


How do you support your site? I hope the venture goes well.


Up to this point it's been fully bootstrapped but I am hoping to find a way to work on this full time through an incubator as soon as I can. My goal was to push it as far as I could on my own to sort of prove the idea out.

I've never done anything like this before so a lot of unknowns!


Pretty cool, but without some clear plan for moderation, the site will be overrun with bots and misinformation very quickly as it catches on. There's already a post spreading vaccine misinformation.

Also as the user count increases and the number of active conversations increases, the first page is going to become extremely chaotic to the point that it will be hard to find conversations you are interested in. Is there a plan for adding some sort of filtering?

Additionally, the actual conversation screen seems to be using screen real estate extremely inefficiently. The left part of the screen is largely empty and wasted space. It seems like it would be a lot more efficient to put the two panes vertically.


signing up with an email is optional but you need to enter a valid one ? :)


That sounds like a bug! Will look into it, did you happen to enter any text in the field and then delete it? I'll see if I can reproduce




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: