frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open Source and Local Code Mode MCP in Deno Sandboxes

https://portofcontext.com
1•pmkelly4444•1m ago•0 comments

OpenAI Tries to Shift Responsibility to Users

https://buttondown.com/maiht3k/archive/openai-tries-to-shift-responsibility-to-users/
1•cratermoon•2m ago•0 comments

Ask HN: Would you use an app that helps you collect and revisit favorite quotes?

1•relaxy•3m ago•2 comments

Junior Developers Are Turning Productivity Gains to Career Security with AI

https://practicalsecurity.substack.com/p/the-ai-anxiety-antidote-how-junior
1•atilla_bilgic•3m ago•1 comments

On Hack Club: reflections on community, union organizing and authoritarianism

https://place.reeseric.ci/writings/2024-05-05/
1•reesericci•3m ago•0 comments

Chad is a new Y Combinator-backed product so wild, people thought it was fake

https://techcrunch.com/2025/11/12/chad-the-brainrot-ide-is-a-new-y-combinator-backed-product-so-w...
2•gpi•4m ago•0 comments

Claude Code for Web Ruined My Brain (Paul Ford)

https://aboard.com/claude-code-for-web-ruined-my-brain/
1•gbseventeen3331•5m ago•0 comments

DgVoodoo 2

https://dege.freeweb.hu/dgVoodoo2/
1•BruceEel•5m ago•0 comments

Washington Post data breach impacts nearly 10K employees, contractors

https://www.bleepingcomputer.com/news/security/washington-post-data-breach-impacts-nearly-10k-emp...
2•WaitWaitWha•6m ago•0 comments

I've created a website to track the team's activity

https://clickhouse.com/blog/velocity
1•samaysharma•6m ago•0 comments

A Master Table of Truth: Lawyers Using AI

https://craigball.net/2025/11/04/a-master-table-of-truth/
2•WaitWaitWha•8m ago•0 comments

Redmine 6.1 is now available

https://www.redmine.org/news/156
1•mariuz•9m ago•0 comments

Brooks' Law

https://en.wikipedia.org/wiki/Brooks%27s_law
1•hashim•11m ago•0 comments

Turn Off and Journal Instead

https://basic.bearblog.dev/turn-off-and-journal-instead/
2•speckx•12m ago•0 comments

Claude can identify its 'intrusive thoughts'

https://www.transformernews.ai/p/claude-can-identify-its-intrusive-ai-introspection
1•shakeelhashim•12m ago•0 comments

LLM Chat Platform for iOS, Android, Mac, Windows, and Linux

https://github.com/Chevey339/kelivo
1•james2doyle•12m ago•0 comments

South Korean loan sharks target teen gamblers

https://sigma.world/news/south-korea-loan-sharks-teen-gamblers
2•rawgabbit•15m ago•0 comments

Pequliar is a QR code based compact puzzle sequence

https://pequliar.besttof.nl/
1•gregsadetsky•15m ago•0 comments

Show HN: AI-built tools with security by default

1•zvonimirs•17m ago•0 comments

Proton Launches 8th Annual Lifetime Account Charity Fundraiser

https://proton.me/blog/lifetime-fundraiser-survey-2025
2•PrivacyDingus•17m ago•0 comments

Animalcules and Their Motors

https://press.asimov.com/articles/flagella
1•mailyk•17m ago•0 comments

All Intel GPUs Run on Raspberry Pi and RISC-V

https://www.jeffgeerling.com/blog/2025/all-intel-gpus-run-on-raspberry-pi-and-risc-v
1•mikece•18m ago•0 comments

Show HN: Open-Source NotebookLM Alternative

https://www.noodleflow.ai/notebook
2•nazar_ilamanov•18m ago•0 comments

PDF to TXT Converter Online

https://pdf-to-txt.com
2•Nancy1230•20m ago•0 comments

Robinhood Offers to Bring Cash to Your Doorstep, for a Fee

https://www.wsj.com/finance/investing/robinhood-offers-to-bring-cash-to-your-doorstep-for-a-fee-7...
1•bookofjoe•20m ago•1 comments

Todo iOS app as simple as paper

https://apps.apple.com/dk/app/nauu/id6754856167
1•stoumann•20m ago•0 comments

Canada in the running to headquarter new defence bank

https://www.theglobeandmail.com/business/economy/article-canada-gdp-nato-defence-spending-defence...
1•Teever•22m ago•0 comments

Show HN: Compute CLI – A universal sandbox SDK with direct browser access

https://www.computesdk.com/blog/november-2025-update/
1•heygarrison•23m ago•0 comments

A Hermetic, Transparent Soft Growing Vine Robot System for Pipe Inspection

https://arxiv.org/abs/2510.27010
1•PaulHoule•23m ago•0 comments

Automated PDF Generation with Typst

https://typst.app/blog/2025/automated-generation/
1•leephillips•23m ago•0 comments
Open in hackernews

We cut our Mongo DB costs by 90% by moving to Hetzner

https://prosopo.io/blog/we-cut-our-mongodb-costs-by-90-percent/
70•arbol•1h ago

Comments

CyanLite2•1h ago
"We replaced a cluster of virtualized servers with a single bare metal server. Nothing has gone wrong, yet."
usrnm•1h ago
There are many cases when some downtime is perfectly ok. Or, at least, worth the savings
tayo42•1h ago
They saved a little under 3k and were motivated by the aws outage
arbol•1h ago
Lol yep that could've been the headline. We plan to add replica servers at some point. This DB is not critical to our product hence the relaxed interim setup.
rmoriz•1h ago
I‘m a big fan of owning the stack but why not spend the money on redundancy? At least a couple of machines in a different data center at Hetzner or another provider (OVH, Scaleway, Vultr, …) can easily fit your budget.
arbol•1h ago
We will be adding additional db servers and running our own replica set eventually. We're just not there yet. Thanks for reading!
petcat•1h ago
> The more keen eyed among you will have noticed the huge cost associated with data transfer over the internet - its as much as the servers! We're building Prosopo to be resilient to outages, such as the recent massive AWS outage, so we use many different cloud providers.

I mean, you're connecting to your primary database potentially on another continent? I imagine your costs will be high, but even worse, your performance will be abysmal.

> When you migrate to a self-hosted solution, you're taking on more responsibility for managing your database. You need to make sure it is secure, backed up, monitored, and can be recreated in case of failure or the need for extra servers arises.

> ...for a small amount of pain you can save a lot of money!

I wouldn't call any of that "a small amount of pain." To save $3,000/month you've now required yourself to become experts in a domain that maybe is out of your depth. So whatever cost saved is now tech debt and potentially having to hire someone else to manage your homemade solution for you.

However, I self-host, and applaud other self-hosters. But sometimes it really has to make business sense for your team.

arbol•59m ago
> I mean, you're connecting to your primary database potentially on another continent?

Atlas AWS was actually setup in Ireland. The data transfer costs were coming from extracting data for ML modelling. We don't get charged for extracting data with the new contract.

> experts in a domain that maybe is out of your depth

We're in the bot detection space so we need to be able to run our own infra in order to inspect connections for patterns of abuse. We've built up a fair amount of knowledge because of this and we're lucky enough to have a guy in our team who just understands everything related to computers. He's also pretty good at disseminating information.

Thanks for reading!

goastler•36m ago
aww shucks ;)
kachapopopow•1h ago
Always consider if 12 hours of lost revenue is worth the savings. Recently hetzner has been flakey with minimum or no response for support or even status updates that anything was wrong. My favorite was them blaming an issue on my side just to have a maintenance status update the day after about congestion.
arbol•1h ago
Atlas wasn't giving us any support for $3K per month. Hetzner at least have some channel to contact them, which is an improvement. That said, if their uptime is rubbish them we'll probably migrate again. Moving back to Atlas is not an option as we were getting hammered by the data transfer costs and this was only going to increase due to our architecture. Thanks for reading!
zamalek•55m ago
OVH is allegedly pretty good. I host all my personal stuff on Hetzner right now so I can't speak to it personally.
arbol•49m ago
We also use OVH and have so far not had any downtime in about 6 months.
kosherhurricane•49m ago
500GB isn't a lot of data, and $3K/month seems like an extortion for that little data.

Having said that, MongoDB pricing page promises 99.995% uptime, which is outstanding, and would probably be hard to beat that doing it oneself, even after adding redundancy. But maybe you don't need that much uptime for your particular use case.

arbol•36m ago
Its more like 700GB now on the new server and we were about to have to migrate to a higher tier on Atlas.

> maybe you don't need that much uptime for your particular use case.

Correct. Thanks for reading!

0x073•58m ago
Using hetzner since 5 years never had issues and only 1 downtime in one data center.
izacus•6m ago
My Hetzner instances all have higher reliability and uptime than AWS deployments. For years now.

That was an interesting surprise.

CodesInChaos•1h ago
MongoDB Atlas is so overpriced that you can probably save already 90% by moving to AWS.
computerfan494•1h ago
Most of the cost in their bill wasn't from MongoDB, it was cost passed on from AWS
CodesInChaos•46m ago
I don't remember the numbers (90% is probably a bit exaggerated) but our savings of going from Atlas to MongoDB Community on EC2 several years ago were big.

In addition to direct costs, Atlas had also expensive limitations. For example we often spin up clone databases from a snapshot which have lower performance and no durability requirements, so a smaller non-replicated server suffices, but Atlas required those to be sized like the replicated high performance production cluster.

cnkk•1h ago
Are you sure you went with RAID1 with 4x disks instead of RAID10?
arbol•49m ago
Good spot - this is wrong. It should've been 4 x 3.84 TB NVMe SSD RAID 5. My colleague set this bit up so I'm not entirely up to speed on the terminology.
CodesInChaos•59m ago
How long does mongodump take on that database? My experience was that incremental filesystem/blockdevice snapshots were the only realistic way of backing up (non sharded) mongodb. In our case EBS snapshots, but I think you can achieve the same using LVM or filesystems like XFS and ZFS.
goastler•38m ago
It takes ~21hrs to dump the entire db (~500gb), but I'm limited by my internet speed (100mbps, seeing 50-100mbps during dump). Interestingly, the throughput is faster than doing a db dump from atlas which used to max around 30mbps
0xbadcafebee•56m ago
> Here's how we managed to cut our costs by 90%

You could cut your MongoDB costs by 100% by not using it ;)

> without sacrificing performance or reliability.

You're using a single server in a single datacenter. MongoDB Atlas is deployed to VMs on 2-3 AZs. You don't have close to the same reliability. (I'm also curious why their M40 instance costs $1000, when the Pricing Calculator (https://www.mongodb.com/pricing) says M40 is $760/month? Was it the extra storage?)

> We're building Prosopo to be resilient to outages, such as the recent massive AWS outage, so we use many different cloud providers

This means you're going to have multiple outages, AND incur more cross-internet costs. How does going to Hetzner make you more resilient to outages? You have one server in one datacenter. Intelligent, robust design at one provider (like AWS) is way more resilient, and intra-zone transfer is cheaper than going out to the cloud ($0.02/GB vs $0.08/GB). You do not have a centralized or single point of failure design with AWS. They're not dummies; plenty of their services are operated independently per region. But they do expect you to use their infrastructure intelligently to avoid creating a single point of failure. (For example, during the AWS outage, my company was in us-east-1, and we never had any issues, because we didn't depend on calling AWS APIs to continue operating. Things already running continue to run.)

I get it; these "we cut bare costs by moving away from the cloud" posts are catnip for HN. But they usually don't make sense. There's only a few circumstances where you really have to transfer out a lot of traffic, or need very large storage, where cloud pricing is just too much of a premium. The whole point of using the cloud is to use it as a competitive advantage. Giving yourself an extra role (sysadmin) in addition to your day job (developer, data scientist, etc) and more maintenance tasks (installing, upgrading, patching, troubleshooting, getting on-call, etc) with lower reliability and fewer services, isn't an advantage.

goastler•25m ago
> you're going to have multiple outages us: 0, aws: 1. Looking good so far ;)

> AND incur more cross-internet costs hetzner have no bandwidth traffic limit (only speed) on the machine, we can go nuts.

I understand you point wrt the cloud, but I spend as much time debugging/building a cloud deployment (atlas :eyes: ) as I do a self-hosted solution. Aws gives you all the tools to build a super reliable data store, but many people just chuck something on us-east-1 and go. There's you single point of failure.

Given we're constructing a many-node decentralised system, self-hosted actually makes more sense for us because we've already had to become familiar enough to create a many-node system for our primary product.

When/if we have a situation where we need high data availability I would strongly consider the cloud, but in the situations where you can deal with a bit of downtime you're massively saving over cloud offerings.

We'll post a 6-month and 1-year follow-up to update the scoreboard above

euph0ria•52m ago
You probably want to store the backup somewhere else, ie. not Hetzner.

They are known to just cancel accounts and cut access.

sdoering•49m ago
Any proof of that? I am a Hetzner customer and had never heard of this before. Would be good to know what I got into.
ch2026•37m ago
A few years back I launched an io game and used hetzner as my backend. an hour into launch day they null routed my account because their anti-abuse system thought my sudden surge in websocket connections was an attack (unclear if they thought it was inbound or outbound doing the attacking).

I had paid for advertising on a few game curation sites plus youtubers and streamers. Lovely failure all thanks to Hetzner. Took 3 days and numerous emails with the most arrogant Germans you’ve ever met before my account was unlocked.

I switched to OVH and while they’re not without their own faults (reliability is a big one), it’s been a far better experience.

__turbobrew__•17m ago
OVH also null routes, it has happened to me.

It seems like you have to go to one of the big boys like hurricane electric where you are allowed to use the bandwidth you paid for without someone sticking their fingers in it.

arcanemachiner•35m ago
There are a lot of such stories if you go digging around HN and reddit threads. Haven't seen a lot of these stories in a while, so it may be happening less now.
arbol•43m ago
Good shout. I think we'll also run replicas on other providers. We've got some complex geo-fencing stuff to do with regards to data hence why we're just on Hetzner right now.
PeterZaitsev•49m ago
Note, if you're looking for MongoDB Enterprise features you can find many of them with Percona Server for MongoDB, which you can use for free the same way as MongoDB Community
arbol•45m ago
Nice, thanks for the tip!
ianberdin•45m ago
I’m starting to worry about this Hetzner trend. It can end up to get the price skyrocketing.
arbol•42m ago
Hopefully not. Their console is pretty bad so I reckon that will put a lot of people off.
patrickmcnamara•40m ago
The new console is completely fine.
the_duke•39m ago
The cloud console is pretty good though? Even does live sync!

The old one for dedicated servers (robot) is horribly outdated though.

arbol•35m ago
Ah right, we're on robot so I've not seen the cloud one. Robot is old! :)
goastler•39m ago
There's other providers (OVH, etc) so I'm sure the price will remain competitive
righthand•38m ago
We’re just going to end up with everyone moving from Amazon to Hetzner and the same issue will remain. High prices, lockin, etc will appear.

We need an American “get off American big tech” movement.

Differentiate people! Reading “we moved from X to Y” does not mean everyone move from X to Y, it means start considering the Y values and research other Y’s around you.

arbol•34m ago
We also use OVH, Contabo, Hostwinds... Architect so you can be multi-provider and reduce internet centralisation!
righthand•21m ago
Nice, if you write an article about it, try to leave the focus off of a single hosting provider. Encouraging the differentiation is important too (next time! I’m not dogging the movement or your efforts in this article, I love to see reduced reliance of Amazon in general).
dehrmann•1m ago
EC2 is sort of a ceiling price.
poszlem•35m ago
As in so many of these stories, what gets glossed over is just how much complexity there is in setting up your own server securely.

You set up your server. Harden it. Follow all the best practices for your firewall with ufw. Then you run a Docker container. Accidentally, or simply because you don’t know any better, you bind it to 0.0.0.0 by doing 5432:5432. Oops. Docker just walked right past your firewall rules, ignored ufw, and now port 5432 is exposed with default Postgres credentials. Congratulations. Say hello to Kinsing.

And this is just one of many possible scenarios like that. I’m not trying to spread FUD, but this really needs to be stressed much more clearly.

EDIT. as always - thank you HN for downvoting instead of actually addressing the argument.

mkesper•9m ago
I don't see the point of using ufw at all as Hetzner provides an external firewall.
poszlem•7m ago
If you use a dedicated hetzner machine you only get a stateless firewall. That would be one reason.
cpursley•28m ago
Why in the world do people choose Mongo over Postgres? I'm legit curious. Is it inexperience? Javascript developers who don't know backend or proper data modeling (or about jsonb)? Is this type of decision coming down from non-technical management? Are VCs telling their portfolio companies what to use so they have something to burn their funding on? It's just really confounding, especially when there's even mongo-api compatible Postgres solutions now. Perhaps I'm just not webscale and too cranky.
nalekberov•17m ago
IMHO it's because so many people take decisions in rush. e.g. let's not design database, put whatever data shape we came ip in alpha version and see where it goes. Sometimes people favor one particular technology because every other startup chose it.

To be quite honest today's software engineering sadly is mostly about addressing 'how complex can we go' rather than 'what problem are we trying to solve'.

a13n•15m ago
maybe instead of communicating how dumb you think people are for choosing mongo, communicate why you think it’s so dumb
zkmon•16m ago
Atlas is plain robbery. I see companies paying 600K USD/month on a few clusters, mostly used for testing. The problem is they got locked into this, by doing a huge migration of their apps and switching to a different tech would easily take 2 to 5 years.