Hacker Newsnew | past | comments | ask | show | jobs | submit | ryanSrich's commentslogin

Question: for a smaller SaaS tool, or even internal product. If a team doesn't want to manage AWS or another IaaS provider, what are the best alternatives for the following

1.) Vercel - having a bad month

2.) Supabase - having a bad month

3.) Railway - now having a bad month


DigitalOcean. Seriously. They have been around a long long time and built a lot of the core infrastructure you rely on every day (e.g. Ceph).


I;ve had my share of VPS & Managed DB outages at DO, so they are also not faultless.


Not if, but when. No one is faultless. Chasing after 100% is a fool's errand.


I've been with DO since checks mailbox 2014. Honestly never experienced an unannounced outage.


Yeah overall they are ok. I think 3 times managed db and one or twice a vps just dead. No issues in a year or so.

They were always hardware failures, took about 45-120min. Not the end of the world, but also not fun getting lot of client complaints.


I have read plenty of snark about them on HN, but I found their product incredibly useful, well-designed, and easy to work with. If I was building a new startup from scratch, I'd definitely be giving them a look.

I'm sure there are plenty of the like 1,000 AWS products that DO has no viable competitor for, but for what they do offer, they're great.


I've used DigitalOcean for personal projects for over a decade, no major issues so I definitely recommend!


I've had nothing but good experiences with them and their docs and tutorials are excellent.


Yes, I use DO with Hatchbox. It is a perfect combo. Been using for more and more projects.


If you are unable to use IaaS directly. You need to accept that your service might be down.

Even if you use AWS and the like, if you aren't building your app with redundancy across multiple AZs, then you'll have some downtime occasionally.

And even if you do build redundancy with multiple AZ, some services might fail anyway as AWS is not entirely isolated. So you might have downtimes.

So just accept downtimes and use the best tool for you (unless they are really bad, like GitHub level bad). If you cannot accept any downtime, you'll have to spend millions of dollars and months of work to have the confidence to expect no downtime. Something like Netflix's chaos monkey and infrastructure would be enough.


The advantage of going with AWS is that when us-east-1 goes down, half the internet goes down so you don't have to defend why you had a service outage.


I just blame AWS for all outages whether that’s true or not.


I think the message here is that you can't trust any single cloud provider. You at least need two with full operational capability.


Yup. I don't know enough people at giant companies to know how many actually do this though. Not just talking having 2 AZs, I'm talking about ability in a DR scenario to fail over, within 5-10 minutes, to a different cloud provider, e.g. AWS → Hetzner, or GCP → Azure.

My gut feeling is that the number of significant applications that have this capability can probably be counted on two hands. Especially since a lot of the largest footprints of software stacks running in the cloud belong to Google and Microsoft, who I'm pretty sure do not replicate their services into someone else's cloud.


Before the cloud it was commonplace to have redundant data centres from two or more colocation provider companies. Similarly, Internet uplink diversity was commonplace.


Why does nobody consider that you can buy a baremetal box or even a VPS and that will get you very far without paying a metered fee


An intermediary can provide value but there’s also a risk so I’d consider why you don’t want to use AWS, GCP, etc. directly. All of the major cloud providers have services which are only slightly harder than what Railway does but allow you to grow into more advanced things as your needs expand without adding a third-party who controls your features, security, and availability.

As an example, I note that GCP responded within 7 minutes according to their timeline. If you’d been using Cloud Run, that would have reduced downtime by over 7 hours — and there’s a good chance that you never would have gone down in the first place if the unknown trigger event was related to other customer activity or something odd Railway did.

There’s also a complexity factor: note how much complex infrastructure they mentioned having to fix that you wouldn’t need for your own account. That code does useful things, I’m sure, but it’s also a lot of moving parts which a hosting provider needs and you don’t – this outage took everyone down, whereas individual AWS or bare metal users would’ve otherwise been unaffected. There isn’t a global optimum which is the same for everyone but I think developers are prone to wildly over-estimating how much time they save by removing a couple of deployment steps relative to the direct costs and the less obvious costs of working within someone else’s environment.


This entire thread illustrates why you don’t want Google in any critical part of your business. AWS, sure. Azure? Maybe. I’m not familiar with Azure, but if I have to pick one, it’s AWS.


Fly, Render, and even Heroku still are all better choices then working with Railway I think


I love Fly, but their docs are.. tough. They've had multiple iterations of the control plane API, and it's very hard to do things the "correct" way with conflicting official docs.


Depending on exactly what you're building, all of these things sounds like one VPS. A bit of maintenance/security burden managing the machine if you're not used to it but as the others have said: Next.js can be selfhosted, unless you need the serverless/edge stuff; then I would go to Cloudflare Workers.


Hatchbox + Digital Ocean is an unbeatable combo and provides Railway-like automation with self-owned infra.


Maybe a VPS? Simple to manage and way cheaper.

But really any service (or even on-site hosting) can have downtime, if that's not acceptable then I suppose building/using a tool that can be distributed between multiple hosts located in different geographical areas is the best option.


Fly.io (AFAIK) still has a relatively good track record?


Haven't used railway but my understanding is they are something similar to Heroku. Fly.io has been pretty great for tiny projects in that niche.

For Vercel if your nextjs site can be compiled statically you could probably throw it up on almost anything. We've self hosted before which is pretty straightforward but you lose a lot of the image optimization stuff unless you go deep into setting up open next.


Render has been solid so far


Hetzner (or any VM provider) + Dokku works best.


Ramnode had always worked well for my projects.


I love how everyone in Silicon Valley acts like Microsoft doesn’t exist.

Azure!

It’s the enterprise cloud with enterprise support. They won’t randomly pull the plug on your account, unlike companies that have a wildly different cultural background:

Google - ad tech (you’re the product)

Amazon - shop front (you’re a comptetitor)

Oracle - lawyers (you’re a future lawsuit for license extortion)

Etc…


Shameless self plug but check out: https://specific.dev (especially if you use coding agents)

No code lock-in through SDKs and built on top of AWS with great DX for both developer and coding agents


Generally agree. I use AI very heavily, but rarely am I letting it actually think for me. It's a tool that reduces the time it takes for ideas in my head to manifest into reality. If you don't have those ideas, or a poor understanding of the system the AI is working on, you're going to produce slop. If you can't recognize this slop, you're more susceptible to having psychosis.


Having tried most (all?) of the commercially available + open source options, and even tangential competitors like CC, Conductor, Antimetal, etc. I haven't found anything that's close to the experience of Cursor. The harness they've built is incredible.

I'd even go so far as to say that any competitors that are direct (windsurf, kiro, etc.) aren't even in the same universe. Cursor is just so much better, faster, has better features (plan and debug mode), and squeezes much better results/code out of the same models. They absolutely have some secrete sauce that the other options just don't have.


Cursor is my favorite of the VS forks. Agree that it delivers better plans than others. I prefer using Claude in Cursor over CC CLI when I am heads down going through bugs. I am disappointed in how "little value" in token use Cursor provides compared to others.


Do you have examples? I'm curious.


Not quite first party, but composer 2 is far superior to grok for coding. Unless you're eluding to them using SpaceX infra to train their own model vs. using grok


If they're the same company then Grok becomes first party to Cursor.


For programming, the way I would build a curriculum is to force students to actually learn how to program and code first. This is simple by requiring them to write code inside the classroom by hand for all exams.

I would make this the focus for 90% of the first 2 years of their degree.

I would then have them spend 75% of their last 2 years learning how to use and program with AI. Aside from knowing how things actually work, there's no more important skill now than mastering AI.


First part is basically my degree. You can cheat as much you want, but when you have to write algorithms by hand on paper in the exam it doesn’t matter - you will have to learn. Then depending what you want to do for masters it’s basically machine learning, which mostly mathematics.

I don’t know why you’d need to teach anyone to code with LMM’s though. If you are a CS major (or any reasonably intelligent person) and can’t figure it out on your own, well, workd needs bakers and carpenters still you know?

What I am learning is mathematics, which what all CS including AI and machine learning, really is. ”Mastering AI” for me means building your own models and AI applications and undestanding linear algebra, multivariable calculus and the propability theory behind it all.


The cynicism or even lack of interest is because it's extremely underwhelming.

If you ask 100 people in 1969 what humans would be doing in space in 57 years I can guarantee not a single person would guess that we've done nothing of substance. And that the most exciting thing we have done that involved human space travel is simply flying around the moon, people wouldn't believe it


Humans going around the moon will be amazing every single time for the next 10,000 years it happens for anyone who isn't already a miserable person. Going for a swim in the ocean is an amazing experience every single time and I can do it every day. It's still a great feeling. Going to the moon is so much more extraordinary in the literal sense of the word. The fact that any collection of creatures is able to do it is remarkable.


On the contrary the average person in 1969 also thought that the moon missions were a waste of time and money: https://www.sciencedirect.com/science/article/abs/pii/S02659...

This thread is pretty much how people felt back then too.


> The cynicism or even lack of interest is because it's extremely underwhelming.

Only to the naive yet vocal minority, fortunately!


You think flying around the moon is simple?


It really sucks that you responded to my exhaustion with the exact thing I'm exhausted by. And you aren't even saying anything new. Please don't do this again.


Also, maybe make that an "I" statement. It may be underwheling to you, but it absolutely is not underwhelming to a lot of people.


MacOS is a bug filled nightmare, and it's still light years better than Windows. I haven't used Ubuntu extensively since early 2019, but it still wasn't comparable to OSX at the time.

Apple and specifically MacOS is significantly worse than it has ever been, but again, still far better than the alternatives.


The equivalent of about $20/hr today for those wondering


Housing is the ultimate decider so I’d say that’s equivalent to at least 50 bucks today.


Damn, never thought about it like that. That seems a lot more practical and relevant than the Big Mac Index.


Yeah I think housing is the real index. CPI doesn’t make sense for individuals unless you build your own index.


Housing (which is actually land in the school district you want to be in)

Healthcare

Education (not just for learning, but for signaling).

Everything else is inconsequential in my budget.


I don't understand why. People spend money on other things besides housing. Because people spend money on multiple things, it doesn't really make that much sense to say that our index of inflation should track be one thing. I mean, if the price of food and healthcare tripled, I think you would probably say that the inflation metrics should go up.

Ofc, focusing on just one thing is very convenient for people who want to tell a particular story. (inflation is so bad! look at housing! there's so much deflation! look at food and TVs!)


I think it's because housing is the biggest expenditure for my family. Like I said, you should build your own index, not using the CPI or other people's index. Similarly, change in life can increase expenditures, too, e.g. getting a child prompts the family to buy a house instead of staying in a condo.

For my family, housing is easily the primary expenditure -- around 6,000 CAD while (food + vehicle) amount to less than 2,500 CAD monthly. For a similar family in the same area with on vehicle, I estimate that housing probably takes at least half of their expenditure.


Thats the issue with CPI, it tells a skewed story because it makes presumptions about volumes of things people buy.

If Eggs go up 0% and Rent goes up 50%, CPI indicates a “25% growth” which is stupid.


Yes, that would be stupid, which is why it doesn't work that way. The basket is weighted according to how much people spend on each item. Eggs are not weighted the same as rent.

The CPI does have a problem with not updating the basket as frequently as it could, which means it doesn't catch substitution effects and tends to overstate inflation.


It'll never happen because it shines a light on uncomfortable facts that would risk far too much cognitive dissonance across the political spectrum. Please keep the discourse to identity politics, culture wars, the Epstein files, and large-scale, unprovoked acts of international warfare; those will all be much easier for us to talk about as a nation than what we should do about housing prices.


Yeah you forgot the aliens ;)


did we just invent that or does housing-based cpi exist ?


Not even close, not when all things are considered. $50/hour is 100k/year, which is still considered a decent salary. 24k/year in 2000-2002 was definitely not considered a decent salary. $12/hour for sw engineers was evil. I hung up on that recruiter and cursed for a while, cold-called my way to a transitional $20/hr job, and then finally landed somewhere at $55/hr which is when things started to feel normal again. $55/hr back then is not the same as $230/hr now.


I think when you go up from 55 to 230 it is different from 12 to 50. But yeah, somehow I thought that was 20, not 12...


AGI is here. 90%+ of white collar work _can_ be done by an LLM. We are simply missing a tested orchestration layer. Speaking broadly about knowledge work here, there is almost nothing that a human is better at than Opus 4.6. Especially if you're a typical office worker whose job is done primarily on a computer, if that's all AGI is, then yeah, it's here.


Opus is the very best and I still throw away most of what it produces. If I did not carefully vet its work I would degrade my code bases so quickly. To accurately measure the value of AI you must include the negative in your sum.


I would and have done the same with Jr. devs. It's not an argument against it being AGI.


I'm countering the basis of your original claim; "there is almost nothing that a human is better at than Opus 4.6". This is simply not true.


That "simple orchestration layer" (paraphrased) is what I consider the AGI.

But yeah, I suspect LLM:s may actually get close enough. "Just" add more reasoning loops and corresponding compute.

It is objectively grotesquely wasteful (a human brain operates on 12 to 25 watts and would vastly outperform something like that), but it would still be cataclysmic.

/layperson, in case that wasn't obvious


If we can get AI down to this power requirement then it's over for humans. Just think of how many copies of itself thinking at the levels of the smartest humans it could run at once. Also where all the hardware could hide itself and keep itself powered around the world.


> a human brain operates on 12 to 25 watts

Yeah, but a human brain without the human attached to it is pretty useless. In the US, it averages out to around 2 kW per person for residential energy usage, or 9 kW if you include transportation and other primary energy usage too.


Fair.

Maybe the Matrix (1999) with the human battery farms were on to something. :)


I suspected it wasn't just battery farms, but more like what you see in less mass market scifi where the humans are used for more than just batteries... they'd also be some storage and processing for the system (and no longer humans).

However at that point I don't see the value of retaining the human form. It's for a story obviously, but a not-human computational device can still be made out of carbon processing units rather than silicon or semiconductors generally.


I think "tested" is the hard part. The simple part seems to be there already, loops, crons, and computer use is getting pretty close.


I ran a quick experiment with Claude and Perplexity, both free versions. I input some retirement info (portfolios balances etc), my age, my desired retirement age etc. Simple stuff that a financial planner would have no issue with. Perplexity was very very good on the surface. Rarely made an obvious blunder or error, and was fast. Claude was much slower and despite me inputting my exact birthdate, kept messing up my age by as much as 18 months. This obviously screws up retirement planning. I also asked some questions about how RMDs would affect my taxes, and asked for some strategies. Perplexity was convinced that I should do a Roth conversion to max up to the 22% bracket, while Claude thought that the tax savings would be minimal.

Mind you, I used the EXACT same prompts. I don't know which model Perplexity was using since the free version has multiple it chooses from (including Claude 3.0).


AGI is when it can do all intellectual work that can be done by humans. It can improve its own intelligence and create a feedback loop because it is as smart as the humans who created it.


No, that is ASI. No human can do all intellectual work themselves. You have millions of different human models based on roughly the same architecture to do that.

When you have a single model that can do all you require, you are looking at something that can run billions of copies of itself and cause an intelligence explosion or an apocalypse.


"Artificial general intelligence (AGI) is a type of artificial intelligence that matches or surpasses human capabilities across virtually all cognitive tasks."


This is a statement that I've always found to be circular and poorly defined for the other reasons I've listed. Any technology that even gets close isn't AGI like I said, it's ASI for the reasons of duplication and time to train.

It is also a line of thinking that will bite us in the ass if humans aren't as general of thinkers as we make ourselves out to be.


This has always been my personal definition of AGI. But the market and industry doesn't agree. So I've backed off on that and have more or less settled on "can do most of the knowledge work that a human can do"


Why the super-high bar? What's unsatisfying is that aren't the 'dumbest' humans still a general intelligence that we're nearly past, depending how you squint and measure?

It feels like an arbitrary bar to perhaps make sure we aren't putting AIs over humans, which they are most certainly in the superhuman category on a rapidly growing number of tasks.


API Opus 4.6 will tell you it's still 2025, admit it's wrong then revert back to being convinced it's 2025 as it nears it's context limit.

I'll go so far as to say LLM agents are AGI-lite but saying we "just need the orchestration layer" is like saying ok we have a couple neurons, now we just need the rest of the human.


Giving opus a memory or real-time access to the current year is trivial. I don't see how that's an argument against it being AGI.


> there is almost nothing that a human is better at than Opus 4.6.

Lolwut. I keep having to correct Claude at trivial code organization tasks. The code it writes is correct; it’s just ham-fisted and violates DRY in unholy ways.

And I’m not even a great coder…


I’m very pro AI coding and use it all day long, but I also wouldn’t say “the code it writes is correct”. It will produce all kinds of bugs, vulnerabilities, performance problems, memory leaks, etc unless carefully guided.


So it's even more human than we thought


This is entirely solvable with skills, memory, context, and further prompting. All of which can be done in a way that's reliable and repeatable.

You wouldn't expect a Jr. dev to be the best at keeping things dry either.


> there is almost nothing that a human is better at than Opus 4.6.

> You wouldn't expect a Jr. dev to be the best at keeping things dry either.

So a junior dev is better than almost all humans at everything?


Yea the “you’re holding it wrong” argument. Never takes long to pop up.

> You wouldn't expect a Jr. dev to be the best at keeping things dry either.

Did you read the comment I replied to? The premise was

> there is almost nothing that a human is better at than Opus 4.6.

So which is it? Is Claude the junior dev “better at” most things than a human or not? Sorry, you can’t play your argument both ways.


> violates DRY in unholy ways

Well said


Can llms manipulate spread sheets?



The market has clearly passed it by. I was a huge Heroku fan. It even inspired my first startup in 2014 (basically a healthcare tech version of Heroku). At the time, I thought it was the future, and found messing around in AWS, etc., too time-consuming and unnecessary. That was when Rails was all the rage.


> At the time, I thought it was the future, and found messing around in AWS, etc., too time-consuming and unnecessary.

Sounds like you were right on both counts?


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

Search: