Live data from Hacker News

Ask HN: Companies of one, what is your tech stack?

news.ycombinator.com

311–320 of 327 posts

Re: Ask HN: Companies of one, what is your tech stack?

#311
I run my digital product incubator being a simple agency specializing in building startups from scratch coaching founders (https://Cubitoo.com) and to keep things simple here’s what I use:

Front end: plain JavaScript (as coffeescript) Back end: Ruby on Rails Host: $7 Heroku hobby dyno SSL: provided by Heroku Proxy: Cloudflare Database: Postgres Caching: Redis and memcached Indexing: full text search in postgres

I also do iOS apps, using native SwiftUI framework. My newest app is Howdy, a journaling app: https://apps.apple.com/de/app/howdy-journaling-reflection/id...

Re: Ask HN: Companies of one, what is your tech stack?

#312
Visualization software for genomics scientists at https://omgenomics.com/circa

I made it during a 2017 sabbatical between my PhD and getting a "real job" and it's been passive ever since.

Tech stack: * D3.js for visualization and actually the whole UI. * Electron to make it a desktop application, which also means users' data is stored on their own computers. * Selling on Gumroad. * Website with landing page and usage info is in Jekyll on GitHub pages. Aside from that, no servers :)

I chose this because I had used D3.js a lot before, and making it a desktop application is just what works best for users and prevents outages. I would probably make all the same choices again.

Re: Ask HN: Companies of one, what is your tech stack?

#313

love this question. hacking my stack to make it free or almost free is definitely one of the parts of having a side project i dig... (music app #1) - ios + macos native apps: swift + (reactnativeweb/reactjs/redux/orbitjs in a webview) - web: reactnativeweb/reactjs/redux/orbitjs - backend: none, just talk to streaming service APIs. - hosting: AWS Amplify total cost to run: $0 (music app #2) - web front end: nextjs - b…

What do your music apps do?

Re: Ask HN: Companies of one, what is your tech stack?

#314
post #281

I had a consumer subscription platform with ~12k paying users from 2016 until July 2021. I chose the stack I knew best that allowed me to iterate the fastest, and that was Rails. I wouldn't have chosen anything else because using what I knew best allowed me to have less time playing guessing games with my stack and more time talking to customers. It wasn't the fastest for my use case, and there were times where I hit…

12k paying users sounds like a pretty successful gig. May I ask what happened? Did you sell? Or was it not worth it economically?

Re: Ask HN: Companies of one, what is your tech stack?

#315

Not really a company yet, just a WIP product. Vanillajs for the frontend, crystal for the backend, postgres for the db, fly.io for the app hosting, Cloudinary for the CDN, trello and Github issues for management. IMO, simple vanillajs blows any other js framework out of the water in simplicity. Crystal is an amazing and very performant language for the backend. If you love ruby, you would love Crystal.

What Crystal framework are you using? Coming from Ruby I gave serious try to Crystal a few months back but couldn't move forward because of the current state of Crystal ecosystem. I do hope it improves.

None. I use the stdlib. Crystal stdlib is pretty good and just like in golang, you can create well written apps without having to use any framework.

Though if you do need a framework, Lucky and Athena right now are probably the best frameworks to use.

Re: Ask HN: Companies of one, what is your tech stack?

#316

Earlier quoted context omitted.

> That would make it impossible to link directly to a single storage server as a single file would also be distributed. Check out https://github.com/chrislusf/seaweedfs/ implementation of reed solomon. Small files can still be served from 1 server. It's also efficient for small files, which a image store requires.

I have been looking at seaweedfs for a while. I suffer from a pretty bad case of NIH Syndrome, so my gut feeling says I should implement it myself. But seaweed is such a good fit that I should probably just try it. I especially want to know how well it deals with adding / removing servers, data loss and network instability. The beautiful thing with writing my own solution is that it takes at most 10 minutes to diagno…

I have the same syndrome. But I feel seaweedfs should be easy enough to be picked up. If you have any questions, just let me know.

Re: Ask HN: Companies of one, what is your tech stack?

#317

Earlier quoted context omitted.

I have been looking at seaweedfs for a while. I suffer from a pretty bad case of NIH Syndrome, so my gut feeling says I should implement it myself. But seaweed is such a good fit that I should probably just try it. I especially want to know how well it deals with adding / removing servers, data loss and network instability. The beautiful thing with writing my own solution is that it takes at most 10 minutes to diagno…

I have the same syndrome. But I feel seaweedfs should be easy enough to be picked up. If you have any questions, just let me know.

Hey, I was trying out Seaweed yesterday. I ran into an issue with HTTPS, it seems to be not very well supported at the moment.

I managed to get it running mostly secure, but replication didn't work because the volumes were calling eachother with HTTP instead of HTTPS. The HTTP request is hardcoded here: https://github.com/chrislusf/seaweedfs/blob/43fd11278ef81185... and probably in a lot of other places.

I even tried setting the address of the volume to https in the startup script, but then it makes a request to http://https://volume1.example.com and it still fails.

I also noticed that the master API is still available over HTTP even when HTTPS is enabled. I can make an issue for these things if you want.

These issues are currently the only showstopper for me. I need to have every endpoint on TLS with peer verification enabled. If you can get it fixed I will gladly continue testing seaweedfs and support you on Patreon :-)

Re: Ask HN: Companies of one, what is your tech stack?

#318
post #265

I'm currently building namy.ai (AI domain name generator) solo, and here's my tech stack: BACKEND: - Python for the backend. Just a great, batteries included language that lets me do what I want fast and doesn't get in my way. - Flask: a web framework for Python. There's Django too, but Django is no fun. Flask is small and exactly what I want. - Pytorch: My DL framework of choice. Again, understandable, makes sense,…

A little bit of feedback on namy.ai Small improvement: filter by type of domain (.com, .ai, etc) Big improvement: filter false positives, it showed some sites as available, but they were taken (those were sites with English dictionary names .com , which I think are pretty much taken 99% of time). If you hit 3 cool names that are supposedly available and then it turns out they are not, you are unlikely to use the sugg…

Thanks sireat! You're totally right on both points.

1) I'll be implementing sometime soon

2) should be fixed now. I had a bit of an error in the backend (growing pains...) and it would show domains available that weren't.

Also, PSA, I just rolled out a new AI algorithm on Monday, and it's much much better than the one before! Try it out if you'd like :P

Re: Ask HN: Companies of one, what is your tech stack?

#319
post #46

I built https://primerlabs.io . A conversational learning medium designed for people who wish to learn Computer Science on their own. The tech stack is Meteor.js for backend and React + Apollo Graphql for front end. I use AWS lambda for Anki Card Generation generation and Latex-based PDF Generation for personalised Books. The main website uses self-hosted Ghost blog. Using Ghost for the main website + blog, saves a l…

Interesting with someone who loves meteor. Personally, I really dislike Meteor and have extensive experience with it.

At work we're moving away from Meteor and that itself is a daunting task even if we're moving to a normal node backend and most stuff is copy-n-paste.

Stuff like background jobs etc are impossible in Meteor since there is really no good way of utilizing the cluster module or worker threads in node. Several times we've had issues with the entire app goin down due to Meteor. Also it has very poor performance and many requests takes a lot longer than a normal request for whatever reason if you transmit a lot of data. It adds several seconds probably due to some meteor magic.

But it's nice that you've found success with it, just goes to show that everyone's needs are different.

Re: Ask HN: Companies of one, what is your tech stack?

#320
post #60

I taught myself to program to build [redacted], a comparison website for phone contracts in the UK. Front end: plain JavaScript Back end: Node.js Host: $10 DigitalOcean droplet Web server: Nginx SSL: Let's Encrypt with certbot Proxy: Cloudflare Database: Postgres Caching: Redis Indexing: MeiliSearch I wanted to learn JavaScript and understand the fundamentals, so I used vanilla JavaScript for the front end without an…

Hi. Are you using docker or any containerization technology with this stack or you've installed everything on the server.
Post reply on HN