frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Transfering Files with gRPC

https://kreya.app/blog/transfering-files-with-grpc/
26•CommonGuy•1h ago

Comments

sluongng•55m ago
https://github.com/googleapis/googleapis/blob/master/google/... is a more complete version of this. It supports resumable uploads, and the download can start from an offset within a file, allowing you to download only part of the file instead of the whole.

Another version of this is to use grpc to communicate the "metadata" of a download file, and then "side" load the file using a side channel with http (or some other light-weight copy methods). Gitlab uses this to transfer Git packfiles and serve git fetch requests iirc https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/sidec...

pipo234•14m ago
I understand some of the appeal of grpc, but resumable uploads and download offsets have long be part of plain http. (E.g. RFC 7233)

Relying on http has the advantage that you can leverage commodity infrastructure like caching proxies and CDN.

Why push protobuf over http when all you need is present in http already?

avianlyric•8m ago
Because you may already have robust and sensible gRPC infrastructure setup and working, and setting up the correct HTTP infrastructure to take advantage of all the benefits that plain old HTTP provides may not be worth it.

If moving big files around is a major part of the system you’re building, then it’s worth the effort. But if you’re only occasionally moving big files around, then reusing your existing gRPC infrastructure is likely preferable. Keeps your systems nice and uniform, which make it easier to understand later once you’ve forgotten what you originally implemented.

aktau•49m ago
Perhaps worth mentioning: https://github.com/stapelberg/rsync-over-grpc.

Visualizing Rectified Flows

https://alechelbling.com/blog/rectified-flow/
1•vinhnx•2m ago•0 comments

Why all AI coding startups get pricing wrong

https://getlago.substack.com/p/why-every-ai-coding-tool-gets-pricing
1•FinnLobsien•3m ago•0 comments

Porting Doom to My WebAssembly VM

https://irreducible.io/blog/porting-doom-to-wasm/
2•irreducible•3m ago•0 comments

Why Startups Still Choosing Rails Are Betting Against the Future

https://medium.com/@yashbatra11111/ruby-on-rails-is-dead-why-startups-still-choosing-it-are-betti...
1•trusche•4m ago•0 comments

What do we mean when we talk about pollution and toxicity in online spaces?

https://thoughtshrapnel.com/2026/01/24/what-do-we-mean-when.html
1•speckx•4m ago•0 comments

Exactitude in Science – Borges (1946) [pdf]

https://kwarc.info/teaching/TDM/Borges.pdf
2•jxmorris12•6m ago•0 comments

There's no dark mode on your dollar

https://bryonyoni.substack.com/p/there-is-no-dark-mode-on-your-dollar
1•bryonyoni•7m ago•0 comments

Television is 100 years old today

https://diamondgeezer.blogspot.com/2026/01/tv100.html
2•qassiov•10m ago•0 comments

China figured out how to sell EVs. Now it has to deal with their aging batteries

https://www.technologyreview.com/2025/12/18/1130148/china-ev-battery-recycle/
1•srameshc•11m ago•0 comments

Built a way to get simulated feedback before launch

https://www.nichesim.com/
1•justincxa•12m ago•1 comments

Show HN: Partial content web crawling using HTTP/2 and Go

https://altayakkus.substack.com/p/partial-content-web-crawling-using
2•biosboiii•13m ago•0 comments

Voters See a Middle-Class Lifestyle as Drifting Out of Reach, Poll Finds

https://www.nytimes.com/2026/01/26/us/politics/affordability-poll.html
2•mooreds•13m ago•0 comments

Show HN: Visualizing the Transformer architecture by tracing a single prompt

https://www.youtube.com/watch?v=x-XkExN6BkI
1•practicalaifg•14m ago•0 comments

Show HN: L3Elite – Market surveillance engine in Rust with embedded ML

https://github.com/exequiel-tiscornia/L3Binance
1•blacktis•14m ago•0 comments

Why America needs fewer bus stops

https://www.worksinprogress.news/p/america-has-too-many-bus-stops
1•PaulHoule•14m ago•0 comments

Kubernetes Remote Code Execution via Nodes/Proxy Get Permission

https://grahamhelton.com/blog/nodes-proxy-rce
2•illithid0•15m ago•0 comments

Performance Tips for Fast Iceberg Queries

https://www.dremio.com/blog/5-counter-intuitive-dremio-performance-tips-for-lightning-fast-iceber...
1•mooreds•16m ago•0 comments

Dev visibility for non-technical founders and stakeholders

1•inferno22•16m ago•0 comments

Absolute AppSec – Justin Collins – Managing Security, ProdSec vs. AppSec [video]

https://www.youtube.com/watch?v=QkxOztMfkoE
1•mooreds•17m ago•0 comments

Show HN: 1Setter – One-click access to macOS system settings from the menu bar

https://www.1setter.app
1•yyqyes•18m ago•0 comments

Draft PR for DX12 Performance Problem with Nvidia/Intel

https://github.com/HansKristian-Work/vkd3d-proton/pull/2805
1•tuananh•20m ago•0 comments

The Rise of the Model Designer

https://www.aidesignfieldguide.com/articles/barron-webster
1•herbertl•23m ago•0 comments

OTelBench: Can AI instrument OpenTelemetry?

https://quesma.com/benchmarks/otel/
4•jakozaur•24m ago•1 comments

Google AI Overviews cite YouTube more than any medical site for health queries

https://www.theguardian.com/technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-...
6•bookofjoe•24m ago•0 comments

Satoshi Kon Sketched Films into Existence

https://animationobsessive.substack.com/p/how-satoshi-kon-sketched-films-into
1•keiferski•24m ago•0 comments

Show HN: Borneo – A full-stack open-source aquarium LED controller

https://github.com/borneo-iot/borneo
1•oldrev•25m ago•0 comments

Major roll out of LaSuite Meet in the French administration

https://github.com/suitenumerique/meet
10•maelito•26m ago•2 comments

CodSpeed CLI: Deterministic benchmarking for any executable

https://github.com/CodSpeedHQ/codspeed
5•art049•26m ago•0 comments

Joint Review: Philosophy Between the Lines, by Arthur M. Melzer

https://www.thepsmiths.com/p/joint-review-philosophy-between-the
1•jger15•28m ago•0 comments

Read This Before Crowdfunding Your Indie Product with Crypto

https://twitter.com/madsmadsdk/status/2015774833674527039
1•madsmadsdk•29m ago•0 comments