frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Cloudstic – Open-source CLI for encrypted, cloud-native backups

https://github.com/Cloudstic/cli
3•loichrn•1h ago
Hi HN, I built Cloudstic (https://github.com/Cloudstic/cli), an open-source Go CLI that creates encrypted, deduplicated, point-in-time backups of your Google Drive, OneDrive, and local files.

The Problem

Google Drive and OneDrive are sync tools, not backup tools. If you accidentally delete a folder, it’s gone everywhere. If ransomware encrypts your local files, the "mistake" propagates to the cloud immediately. There is no easy way to say: "Restore my entire Drive exactly as it looked on January 15th."

Why not just use Restic or Borg?

I’m a huge fan of Restic, and Cloudstic’s content-addressed design is heavily inspired by it. However, tools built for local filesystems struggle with cloud semantics:

1. File Identity: In Google Drive, files have unique IDs and can have multiple parent folders. They don't have a single canonical path.

2. Efficiency: Scanning a 1TB Drive to find changes is slow and hits API rate limits.

3. Structure: Restic’s tree structure mirrors a directory hierarchy. Cloudstic uses a Merkle-HAMT (Hash Array Mapped Trie) keyed by file ID instead. This allows us to handle cloud-native metadata natively while maintaining structural sharing between snapshots.

Key Features

* Encryption by Default: AES-256-GCM (via standard Go crypto libraries). You can recover via password or a BIP39 recovery phrase. Your storage provider (S3, B2, SFTP) sees only encrypted blobs.

* Cross-Source Deduplication: We use FastCDC (Content-Defined Chunking). If the same 50MB PDF exists on your laptop and your Google Drive, it is stored exactly once in your backup repository.

* Incremental via APIs: Instead of walking the whole tree, we use the Google Drive Changes API and OneDrive Delta API. It only fetches what has changed since your last snapshot.

* Crash-Safe & Immutable: All objects in the repository are append-only. An interrupted backup or a network drop leaves zero corruption.

* Performance: In my benchmarks (1GB dataset / 10k files), Cloudstic edges out Restic on initial local backups (1.2s vs 1.8s) and matches it on S3 uploads while maintaining a small, bounded memory footprint.

Quick Start

Cloudstic is a single static binary. You can point it at local disk, S3/R2/MinIO, Backblaze B2, or SFTP.

  brew install cloudstic/tap/cloudstic
  cloudstic init --backend s3 --bucket my-backups
  cloudstic backup --source gdrive
  cloudstic list-snapshots
  cloudstic restore <snapshot-id> --to ./recovery
I’m also working on a managed version (https://cloudstic.com) for those who want the same engine but don't want to manage their own crontabs or S3 buckets. The code is MIT Licensed. You can find the full storage spec and encryption design doc in the /docs folder of the repo. I’d love feedback on the HAMT implementation and the crypto design!

Managing hostesses in Yakuza 0's cabaret club: a surprisingly feminist mini-game

https://www.mothership.blog/yakuza-0-cabaret-club-czar-feminist-mini-game/
1•Julesprobably•5s ago•0 comments

Transformers and Evolution

https://www.symmetrybroken.com/asymmetric-evolution/
1•riemannzeta•24s ago•0 comments

Show HN: FileShot – zero-knowledge file sharing, nothing locked behind accounts

https://fileshot.io/
1•GraysoftDev•50s ago•0 comments

Google's Nano Banana 2 promises Flash speeds with Pro results

https://thenewstack.io/nano-banana-2/
1•blazercohen•2m ago•0 comments

Show HN: ReleasAI – Paste Git commits, get polished release notes in <1s

https://releasai.vercel.app/
1•pramhatibie•2m ago•0 comments

Show HN: I made a AI slides editor

https://www.ablo.finance/
1•lukasanderss•3m ago•0 comments

Agent Skills Marketplace

https://skillsmp.com/
1•pama•3m ago•0 comments

I don't know marketing, so I built a tool to track what I do

https://www.buildemotion.com/
1•Kamil_KKA•4m ago•1 comments

To update blobs or not to update blobs

https://codon.org.uk/~mjg59/blog/p/to-update-blobs-or-not-to-update-blobs/
1•trelane•4m ago•0 comments

I Spent $120 Trying to Make an AI Vertical Drama About Cats. It Was a Disaster

https://www.streaming-radar.com/p/i-spent-120-trying-to-make-an-ai
1•lbostral•5m ago•0 comments

Show HN: Construct Computer – Agentic Cloud OS for Daily Work

https://construct.computer
1•ankushKun•5m ago•0 comments

Finding Peaks with SIMD

https://halleysfifthinc.github.io/posts/find-peaks-simd/
1•allenofthehills•5m ago•0 comments

Building an Inference Engine in 1,800 Lines of C++

https://linuxtoaster.com/blog/toasted.html
1•dirk94018•6m ago•1 comments

$82,000 in 48 Hours from stolen Gemini API Key

https://old.reddit.com/r/googlecloud/comments/1reqtvi/82000_in_48_hours_from_stolen_gemini_api_ke...
1•virgildotcodes•7m ago•0 comments

So You Want to Work in Hardware

https://ourancientfuture.substack.com/p/so-you-want-to-work-in-hardware
1•ls65536•7m ago•0 comments

Aria-haspopup might not do what you think it does

https://www.matuzo.at/blog/2026/aria-haspopup-menu
1•speckx•8m ago•0 comments

OpenAI amends Pentagon deal as Sam Altman admits it looks 'sloppy'

https://www.theguardian.com/technology/2026/mar/03/openai-pentagon-ceo-sam-altman-chatgpt
1•TutleCpt•9m ago•0 comments

How to combat Claude's code duplication, ranked from least to most AI-native

https://ngof.nikhaldimann.com/p/4-ways-to-combat-claudes-code-duplication
1•nikhaldi•9m ago•0 comments

Show HN: Core Rth. A governed AI kernel for engineers who don't trust their LLMs

https://github.com/rthgit/CORE-RTH
1•christianrth•10m ago•0 comments

Show HN: DataPilot – SQL workspace with scheduling, and on-prem execution

https://getdatapilot.com/
1•vincenzo_nudo•11m ago•0 comments

Show HN: PDFBolt – HTML to PDF API with Git-like template versioning

https://pdfbolt.com/
1•Ametrin•11m ago•0 comments

Show HN: ScrollMind – Learn how AI works by scrolling a feed, not a textbook

https://scrollmind.ai/course/intro-ai
1•bkraszewski•11m ago•1 comments

Go code is leaving 90% of the CPU idle until now

https://samuelberthe.substack.com/p/your-go-code-is-leaving-90-of-the
1•samber•12m ago•0 comments

Pentagon's Anthropic Designation Won't Survive First Contact with Legal System

https://www.lawfaremedia.org/article/pentagon%27s-anthropic-designation-won%27t-survive-first-con...
3•elsewhen•13m ago•0 comments

Show HN: My API was leaking its full database schema. I found out by accident

https://github.com/brakit-ai/brakit
1•speak2aditya•14m ago•1 comments

Show HN: Vynix – Mobile app with 100 AI models for image/video/audio generation

https://www.vynix.app
1•cosmicmeta•15m ago•1 comments

Show HN: I built a serverless wrapper for the EU VIES with caching and webhooks

https://vatflow.net
1•QuiCreatDev•15m ago•1 comments

"bunnie" Huang prepares a dev board for Baochip's "mostly-open" X1 RISC-V MCU

https://www.hackster.io/news/andrew-bunnie-huang-prepares-the-dabao-a-dev-board-for-baochip-s-mos...
1•MassPikeMike•15m ago•0 comments

Anthropic's AI model Claude gets popularity boost after US Military feud

https://www.theguardian.com/technology/2026/mar/02/claude-anthropic-ai-pentagon
3•beardyw•15m ago•0 comments

Gimp 3.2 RC3: Third Release Candidate for Gimp 3.2

https://www.gimp.org/news/2026/03/02/gimp-3-2-RC3-released/
1•marcodiego•17m ago•0 comments