So owning a single 1.3TH/s solo miner is 143x more likely to mine a block than to win the national lottery every year (52 tickets), not bad!
Kieran
kieran@snort.social
npub1v0lx...qj49
Come check out @Scardust Official stream on zap.stream! 

zap.stream
Scardust is streaming
Live Hang with Noa ⚡
Come check out my stream on zap.stream! 
zap.stream
Kieran is streaming
devstr
Released: Route96 v0.5.1 (nostr.download)
This is a substantial release. The Axum migration alone was a significant undertaking, and on top of that there's perceptual hashing, video AI labeling, Lightning payments, and a lot of admin tooling. The server is much more capable than it was at v0.4.0.
Backend:
- Migrated HTTP backend from Rocket to Axum
- Added perceptual image hashing (pHash) for similar image search
- Added AI content labeling for video files, with auto-download of the ViT model from HuggingFace
- Added EXIF metadata validation to reject uploads containing sensitive data like GPS coordinates
- Added Lightning payment integration with per-user storage quotas
- Added bulk admin endpoints for review, delete, and ban operations
- Added mirror tool for replicating blobs across Blossom servers
- Optimized SQL queries and added missing indexes
- Fixed range request handling, auth timestamp window, and CORS headers
- Fixed quota checks being applied when no payment config is present
- Fixed deletion of banned files to preserve the hash record
UI:
- Rebuilt the frontend from scratch with a new theme
- Removed NIP-96 upload in favour of Blossom-only with auto-upload and default compression
- Added similar image search view in the admin panel
- Added admin reporting UI and purge account functionality
- Added mirror suggestions when browsing Blossom servers
- Added upload progress bar with average speed display
- Added storage quota display and payment flow
- Fixed page buttons and MIME type filtering in the admin file list
Did they downgrade Sonnet 4.6 now since all the hype is gone? It regularly seems to struggle now...
Are IDE's dead? I almost always just use terminal `opencode` session and review PR's on github.
Merged! Give it a try, I added it as part of the onboarding flow too, using their encrypted config for secure(ish) nsec storage.
View quoted note →