frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Learning KeyBee

https://entropicthoughts.com/learning-keybee
1•surprisetalk•35s ago•0 comments

Keybee: A Keyboard Designed for Smartphones

https://keybeekeyboard.com/
1•surprisetalk•38s ago•0 comments

Untapped Way to Learn a Codebase: Build a Visualizer

https://jimmyhmiller.com/learn-codebase-visualizer
1•surprisetalk•42s ago•0 comments

Cringeworthy in the Future

https://kevinkelly.substack.com/p/cringeworthy-in-the-future
1•surprisetalk•45s ago•0 comments

Testing Linux memory limits is a bit of a pain

https://utcc.utoronto.ca/~cks/space/blog/linux/MemoryLimitTestingPain
1•speckx•1m ago•0 comments

Accenture 'links staff promotions to use of AI tools'

https://www.theguardian.com/accenture/2026/feb/19/accenture-links-staff-promotions-to-use-of-ai-t...
1•akyuu•1m ago•0 comments

NSA and IETF, Part 5

https://blog.cr.yp.to/20260219-obaa.html
1•Tomte•2m ago•0 comments

International box-sizing Awareness Day

https://css-tricks.com/international-box-sizing-awareness-day/
1•hisamafahri•3m ago•0 comments

You Are NOT getting replaced [video]

https://www.youtube.com/watch?v=DjMrPqwLaiw
1•znpy•3m ago•0 comments

Show HN: AI agent audited its platform, got 80% wrong, rewrote its methodology

https://openseed.dev/blog/escape-hatch/
1•rsdza•3m ago•2 comments

Astronomers detect a solar system they say should not be possible

https://www.cnn.com/2026/02/12/science/solar-system-inside-out-planets
1•Brajeshwar•5m ago•0 comments

Show HN: Oura Ring 4, Thoughts?

https://kirkstechtips.com/oura-ring-4-review-the-smart-ring-finally-worth-the-hype/
2•daveshappy•5m ago•1 comments

Baby microbiomes in the West differ from those everywhere else

https://www.newscientist.com/article/2516131-how-baby-microbiomes-in-the-west-differ-from-those-e...
1•Brajeshwar•5m ago•0 comments

Taste for Makers (2002)

https://paulgraham.com/taste.html
1•Brajeshwar•5m ago•0 comments

Host Leadership

https://martinfowler.com/bliki/HostLeadership.html
1•donutshop•6m ago•0 comments

Show HN: CMV – Virtual memory for Claude Code sessions

https://github.com/CosmoNaught/claude-code-cmv
1•CosmoSantoni•6m ago•0 comments

Show HN: HyprVim – System-wide Vim-like modes in Hyprland (with which-key HUD)

https://github.com/uhs-robert/hyprvim
1•uhs-robert•9m ago•1 comments

US admin official threatens NY Fed economists – Krugman [video]

https://www.youtube.com/watch?v=lzZdxmSmBaM
2•burnt-resistor•10m ago•0 comments

Google Banning AI Ultra subscribers for using OpenCode while still charging them

https://old.reddit.com/r/google_antigravity/comments/1r2hnn8/ultra_user_get_banned/
3•smashah•11m ago•0 comments

Meta CEO Knew Kids Were Being Hurt and He Covered It Up

https://dispatch.techoversight.org/email/23724686-b700-489a-9677-327799e75e5e/
4•speckx•11m ago•0 comments

56% of PyPI malware runs at install, so I sandboxed pip with eBPF

10•otsmane_ahmed•13m ago•0 comments

Show HN: HoldMyWhoop – Professional wearable delegation for fitness trackers

https://holdmywhoop.com
2•iaro-dev•17m ago•0 comments

Baboon Raiders: In Cape Town, Can Big Primates and People Coexist?

https://e360.yale.edu/features/cape-town-baboons
1•YaleE360•18m ago•0 comments

Humanity Has Managed to Fall into Time Loop Regarding "AI"

1•kokhanserhii•19m ago•3 comments

UK: Tech firms will have to take down NCII within 48 hours

https://www.gov.uk/government/news/tech-firms-will-have-to-take-down-abusive-images-within-48-hou...
1•pjc50•19m ago•0 comments

Show HN: Credit-to-currency conversion controls for wallet-based billing

http://Link:admin.flexprice.io
3•ShreyaChaurasia•19m ago•2 comments

Show HN: The Lamplighter – Same story from left, right, and verified center

https://thelamplighter.ink
2•Sleeves•19m ago•0 comments

Trello Is Down

https://trello.status.atlassian.com
1•albelfio•20m ago•0 comments

Against Theory-Motivated Experimentation

https://journals.sagepub.com/doi/10.1177/26339137261421577
2•paraschopra•20m ago•0 comments

My year at Harvard with the Epstein class [video]

https://www.youtube.com/watch?v=gsrAWydJAb0
1•burnt-resistor•21m ago•0 comments
Open in hackernews

Show HN: Oops Backup – Simple off-site backups for your databases

https://oopsbackup.com/
1•kovacivan•1h ago

Comments

kovacivan•1h ago
Hi HN, I’m the founder of Oops Backup. I built this because I was tired of "hoping" my custom shell scripts were actually working.

The Problem: Most indie devs rely on provider snapshots. But if your cloud account is locked or a provider has a major outage, your snapshots go with it.

The Solution: Oops Backup provides an automated, managed second layer. It doesn't matter if your DB is in Docker, on a VPS, or bare metal. If it's accessible via the internet, we can secure it.

The Tech:

Native Backups: We use native tools (Postgres, MySQL, MongoDB) to ensure data integrity.

Security: All backups are encrypted using AES-256-GCM before storage.

Flexible Destinations: You can use our managed storage (Oops Storage on R2), your own S3 bucket, or your own server via SFTP.

Simple Pricing: $12/mo flat for 32-day retention on our managed storage.

I'm building this in public and would love your feedback on the feature roadmap or our security approach!

cuu508•1h ago
How are the backups being made and by who?

> 1. Connect your database. Add your database connection string.

^ does this mean client's database must be accessible from public internet, and Oops Backup needs to be given read access to it?

It would be good to have docs going in precise detail of how backups will work. If these docs exist, don't put them behind login wall.

> Each account comes with 2GB of high-speed storage. This is enough for most SaaS databases, blogs, and side projects.

Is this per backup, or total? If total, then with 32-day retention there's only ~60MB per backup, which is tiny.

kovacivan•55m ago
Great questions.

You don't need to open your DB to the entire internet. We provide a static IP for you to whitelist in your firewall. And yes, the connection string is used to create a restricted 'read-only' user for the backup process.

Valid point on the docs. I will change it definitely. You shouldn't have to create an account to see our security posture.

For storage, you’re right on the raw numbers, but in practice, database dumps compress incredibly well. We use Gzip compression so a 100MB SQL dump typically ends up around 15-20MB on disk. For a side project or a small SaaS with a few hundred MBs of data, 2GB actually provides a very comfortable ceiling for a 32-day rotation.

To be clear, Oops Backup is not an enterprise solution. If you’re managing a multi-terabyte production cluster with strict compliance needs, we aren't your tool. We built this for indie hackers, hobbyists, and small-to-medium side projects where a 2GB total footprint is the norm, not the exception. It’s for the person who just wants to spend 2 minutes setting up a safety net for their $20/month VPS database.

cuu508•45m ago
> And yes, the connection string is used to create a restricted 'read-only' user for the backup process.

OK, in that case, I think marketing it as "Zero-knowledge" and "end-to-end encryption" is misleading. Oops Backup sees the data, and the client has to trust Oops Backup to handle the data with care.

An example of actual end-to-end encryption would be a cron job doing "pg_dump ... | gpg --encrypt ... | s3cmd put ..." (with some more arguments of course). The database backup is compressed and encrypted on the database host itself, and sent directly to S3.

kovacivan•40m ago
Fair point, and you're technically correct.

"End-to-End" usually implies the encryption happens on the client's infrastructure before it ever touches ours. Since Oops Backup handles the "dump" process via a connection string, we do technically see the data in transit before it is encrypted and moved to storage.

And I should have been more precise. The "Zero-Knowledge" refers to the at-rest storage. Once the backup is encrypted on our end, we don't hold the keys to decrypt it in the storage bucket.

Your pg_dump | gpg | s3 example is exactly what someone should do if they want true E2EE. Oops Backup exists for the indie dev or hobbyist who doesn't want to manage their own backup scripts, GPG keys, and cron jobs, and is willing to trust a managed service with the in-flight transition in exchange for a 2-minute setup.

I'll update the landing page copy to ensure we aren't misrepresenting the architecture. I appreciate the call-out—it’s an important distinction.

kovacivan•26m ago
Wait, you are the Healthchecks.io founder? Big fan of your work!

You’re 100% right on the terminology. The pg_dump | gpg flow is definitely the correct way to achieve true E2EE.

The trade-off I made with Oops Backup was purely about eliminating the agent or script management. For many of the indie devs I'm targeting, setting up and maintaining that cron job/script is the hurdle that prevents them from having backups at all.

By handling the connection string on our end, we provide a 2-minute set and forget experience, even though it means we have access in-flight before the data is encrypted at rest.

Honestly, I built this because I was tired of managing custom backup scripts for my own side projects and just wanted a easy safety net.

I’m updating the site to remove the 'End-to-End' claim. I definitely don't want to mislead anyone on the architecture. It’s 'Zero-Knowledge' for the stored data only.

Thanks for the catch and for keeping the bar high.