4 ms·
A couple of things. All unfinished (of course). First idea, a website that combines Reddit (or HN) and Discord. The goal is to create ephemeral, real-time co
by stickyricky 5y ago
A couple of things. All unfinished (of course).
First idea, a website that combines Reddit (or HN) and Discord. The goal is to create ephemeral, real-time communities (like this thread). I find discord too exclusionary to bring strangers together. And reddit is not dynamic enough to encourage relationship formation. With this site, you post a thread, people start chatting, there's a simple interface for groups of people to break off the public chat and go into a private chat or into a webrtc call. Once the thread loses momentum the chat room sort of dies. And people move onto the next thread.
Backend is written in Go. Frontend will likely be Elm. Redis for pubsub. Postgres for crud.
Second idea, an Elm-like language for building linux applications (and crucially linux-phone applications). I'd really like to de-throne apple and google from the smartphone market. I think a dead simple language like Elm + a super simple, standardized dev environment + no weird configuration or new conventions to learn would be a killer feature for the linux platform. Something like Elm-UI would attract a wave of new developers to Linux.
Unfortunately, I've never made a programming language before. So I'm working through "Crafting Interpreters" to get started.
Third, possibly finding a SWE in Miami and starting a software consultancy partnership. Could be fun and lucrative but I've never been on the business side before. So likely this idea will stay half-baked for a lot longer.
- d3nj4l 5y agoYour first idea sounds great and very close o some ideas I've been thinking a lot about. If you ever get somewhere with it, please post a Show HN! On your second, I immediately thought of Fabulous, a package that uses the Elm Architecture to build Xamarin cross platform apps in F#. [1] Have you seen it before? 1: https://github.com/fsprojects/Fabulous https://github.com/fsprojects/Fabulous
- stickyricky 5y agoThank you for the kinds words! I had not seen fabulous before. It looks really cool! Gives me a sense of validation that others have thought of this. I tried writing an iOS app in the past (hence the inspiration for the project). If I ever try again, fabulous will be my first choice.
- winternett 5y agoI think one of the main reasons why Reddit took off is that they didn't really care about building info on people... All they wanted was an email, user name, and password. Discrd is behind a wall that requires a log-in and understanding of how it works. Discords often are dead by the time I decide to check them out because they are often too much work to maintain. IRC vanished after many years to favor texting, but IRC was a big part of life for me in the past because you could simply hop on without even using an email address, and conversations were free form without much moderation. The main rule is nothing was taken seriously back then, except net splits. Not every community needs tracking and user accounts if you ask me, but they do if you ask the government. The increasing call for every community and even IOT products requiring a user profile is going to eat itself with an endless amount of passwords, or even a chain linked authentication scheme, it defeats the utility and benefit of getting quick answers to questions, and having simple human interactions minute-to-minute throughout the day which is what many people really want without knowing it. The key to keeping that manageable will be to keep each community relatively small and specialized if you ask me. Focus on the functionality and purpose thoroughly -- The language used will change over time, so whatever I can build quickly and efficiently in is best. Also, I don't have to worry about security as much as FaceBook (etc.) if I'm not storing user accounts and identifiable data, I just have to put failover, high availability, and data integrity from that perspective. I've been building on a few ideas that have this in mind in addition to running my own web development company since Feb 2021. I know the struggle too, keep grinding! Cheers.
- stickyricky 5y agoOriginally they didn't even want an email. Just username and password. Not sure if its still that way. Good luck with your company!
- markdown 5y agoThey still don't need one, but will never stop nagging about it. I've been clicking on the x to close the popup asking for my address multiple times a day for about two years now.
- 5y ago
- rp1 5y agoI think the first idea is cool. I especially want something truly ephemeral. I don't want all of my messages existing forever. That's my main gripe with both Reddit and Discord right now. One note about Discord though: why do you find it exclusionary? We use Discord for our customer ops, and we bring on a lot of not very tech savy people. It's really easy: they click a link and it opens in their browser. Not sure how you could make something more accessible in this regard.
- stickyricky 5y agoTotally agree that on boarding is easy. Text chat is very easy to jump into but is very noisy in large communities. I think its the VOIP category that struggles most. I've been in large discords where one or two channels had a total of 4 people between them. Its just hard to insert yourself into someone else's conversation. I'm trying to fix that aspect of it.
- ekanes 5y agoOne little vote from the internet :) would love the first idea!
- stickyricky 5y agoWith all the positive feedback I think I'll slam out the MVP this weekend. Hopefully have a cool ShowHN soon!
- bryik 5y ago> And reddit is not dynamic enough to encourage relationship formation. What do you mean by "dynamic"? I think the reason it can be hard to make friends on reddit (and other social media) is because friendships require repeated meetings. The population of reddit is massive and the mechanics of the site make repeatedly meeting the same individual unlikely. Also, the design of reddit can make it difficult to recognize people (they'd need to have a distinctive and memorable name). Discord fares better because there are many small communities and hanging around often results in talking to the same people repeatedly.
- akegalj 5y agoFor Elm like language for Linux have a look at https://www.roc-lang.org/ https://www.roc-lang.org/ The language is still in its early stage, but looks like it covers your use case