frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Rapel – chunked resumable downloads in unstable networks

https://github.com/redraw/rapel
5•autorun•22h ago

Comments

binyang_qiu•20h ago
Cool. After reading your README, the "post-part" hook is the most interesting part for me. Chunk-level hooks make it easier to plug into things like rclone or other workflows. As you mentioned, the single .rapel-state.json file tracks all chunk metadata. Does that state also pin the origin file identity while resuming, so it can detect if the remote file changed between sessions?
pcchristie•19m ago
Is this like a modern GetRight?

GetRight is possibly the piece of software that planted the seed of fascination with computers and software in my head at a young age. It blew my mind that someone had made an app that could fix Internet Explorer dropping downloads mid-way through on my dial-up connection if my Nanna sent a fax to my Mum whilst I was on the PC.

a_t48•11m ago
A little bit of a nit - when tracking progress you can ditch the mutex by using atomic integers for the download progress. Instead of using locks, your test for a chunk being done becomes something like "downloaded == chunk_size".

You also never call UpdateChunkProgress, FYI! The code is a little confusing to read because of that dead variable, at first I thought that chunks are never resumed. ProgressTracker and State/ChunkInfo do similar things, if I were in your shoes I'd make it so that there's clear ownership over where progress is actually tracked.

...I'd probably move State to be saved on the _start_ of the download, have it solely be responsible for tracking the arguments that the download was called with. Rename it to DownloadArguments, delete all the runtime state tracking, as it's already inferred by the downloader on start.

Erin Brockovich made a map to track data centers around the country

https://www.niemanlab.org/2026/05/erin-brockovich-made-a-map-to-track-data-centers-around-the-cou...
24•cratermoon•53m ago•15 comments

Chemistry behind the Garden Grove chemical tank

https://www.science.org/content/blog-post/methyl-methacrylate-tank
221•nooks•6h ago•85 comments

Cloudflare Flagship

https://developers.cloudflare.com/flagship/
43•tjek•1h ago•20 comments

A few interesting modern pixel fonts

https://unsung.aresluna.org/a-few-interesting-modern-pixel-fonts/
247•zdw•1d ago•52 comments

I Bypassed Adobe and Microsoft to Build a Git-Tracked Book Production Pipeline

https://www.djspeckhals.com/posts/2026-05-22-how-i-bypassed-adobe-and-microsoft-to-build-a-git-tr...
161•dustin1114•4d ago•38 comments

A portentous reunion

https://bcantrill.dtrace.org/2026/05/25/a-portentous-reunion/
45•cafkafk•19h ago•19 comments

Stripe is friendly to "friendly fraud"

https://www.gingerlime.com/2026/stripe-seem-friendly-to-friendly-fraud/
35•gingerlime•49m ago•7 comments

Big tech's anti-labor playbook has come for Wikipedia

https://medium.com/@jakeorlowitz/wikipedia-is-doing-the-capitalist-thing-56a393232943
287•cdrnsf•4h ago•144 comments

C array types are weird

https://anselmschueler.com/blogposts/2025-c-pointers/
54•signa11•1d ago•26 comments

Rosalind: A genomics toolkit in Rust running whole-genome pipelines on a laptop

https://github.com/logannye/rosalind
124•samuell•5d ago•31 comments

Spain blocks prediction markets Polymarket, Kalshi over lack of gambling licence

https://www.reuters.com/business/spain-blocks-prediction-markets-polymarket-kalshi-over-lack-gamb...
769•thm•12h ago•346 comments

The Steinwinter Supercargo

https://www.thedrive.com/article/12603/the-forgotten-steinwinter-supercargo-is-unlike-anything-on...
42•itronitron•3d ago•9 comments

Sonny Rollins, Jazz's Saxophone Colossus and Greatest Improvisor, Dead at 95

https://www.rollingstone.com/music/music-news/sonny-rollins-jazz-legend-saxophone-colossus-dead-o...
27•boarsofcanada•1h ago•4 comments

Dropbox CEO Drew Houston to step down

https://www.cnbc.com/2026/05/26/dropbox-ceo-drew-houston-ashraf-alkarmi.html
288•aghuang•12h ago•324 comments

Launch HN: Minicor (YC P26) – Windows desktop automations at scale

https://www.minicor.com/
70•fchishtie•10h ago•47 comments

Liverpool and Manchester Railway

https://en.wikipedia.org/wiki/Liverpool_and_Manchester_Railway
10•daverol•2d ago•2 comments

The real cost of owning a home

https://ericturner.dev/posts/cost-of-home-ownership/
283•ggcr•9h ago•615 comments

C64 Basic: Game Map Overhead “Camera View”

https://retrogamecoders.com/overhead-camera-view/
78•ibobev•11h ago•11 comments

The Ballad of TIGIT

https://www.owlposting.com/p/the-ballad-of-tigit
94•crescit_eundo•9h ago•17 comments

Use boring languages with LLMs

https://jry.io/writing/use-boring-languages-with-llms/
173•evakhoury•4d ago•138 comments

What color is your function? (2015)

https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/
94•tosh•9h ago•114 comments

Sage Care (YC S24) Is Hiring Software Engineers

https://www.ycombinator.com/companies/sagecare/jobs/xtloH8r-senior-software-engineer
1•ian-gillis•8h ago

Outsourcing plus local AI will soon become more economical vs. frontier labs

https://www.signalbloom.ai/posts/outsourcing-plus-localai-will-soon-become-more-economical-vs-fro...
243•GodelNumbering•13h ago•265 comments

Opaque Types in Python

https://blog.glyph.im/2026/05/opaque-types-in-python.html
111•lumpa•3d ago•53 comments

RescueRadar – UK Emergency Services Flight Tracking Since 2013

https://rescueradar.co.uk/about
9•dp-hackernews•2d ago•1 comments

Wikipedia Whitewashes Mao – The Anatomy of Ideological Capture

https://www.tracingwoodgrains.com/p/how-wikipedia-whitewashes-mao
12•appreciatorBus•1h ago•0 comments

Show HN: Rapel – chunked resumable downloads in unstable networks

https://github.com/redraw/rapel
5•autorun•22h ago•3 comments

DeepSWE: A contamination-free benchmark for long-horizon coding agents

https://deepswe.datacurve.ai/blog
30•ammar_x•5h ago•9 comments

Netherlands blocks US takeover of vital digital supplier

https://www.politico.eu/article/netherlands-blocks-us-takeover-vital-digital-supplier/
526•vrganj•13h ago•208 comments

Are we self-sovereign PKI yet?

https://buffrr.dev/blog/are-we-self-sovereign-pki-yet/
75•ca98am79•5d ago•49 comments