frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Reduce bandwidth costs with dm-cache: fast local SSD caching for network storage

https://devcenter.upsun.com/posts/cut-aws-bandwidth-costs-95-with-dm-cache/
22•tlar•3d ago

Comments

AtlasBarfed•1h ago
"When deploying infrastructure across multiple AWS availability zones (AZs), bandwidth costs can become a significant operational expense"

An expense in the age of 100gbit networking that is entirely because AWS can get away with charging the suckers, um, customers for it

0xbadcafebee•1h ago
AZs are whole datacenters, so I imagine their backbone bandwidth between AZs is a fraction of total bandwidth inside the DC. If they didn't charge it'd probably get saturated and then there's not much point in using them for reliability.

The internet egress price is where they're bastards.

martinald•46m ago
Definitely not. Azure doesn't charge for intra region costs FWIW.

Getting terabits and terabits of 'private' interconnect is unbelievably cheap at amazon scale. AWS even own some of their own cables and have plans to build more.

There is _so_ much capacity available on fiber links. For example one newish (Anjana) cable between the US and Europe has 480Tbit/sec capacity. That's just one cable. And that could probably be upgraded to 10-20x that already with newer modulation techniques.

random3•1h ago
reduce network bandwidth from the network attaches SSD volumes, yes?
0xbadcafebee•1h ago
This is good timing; I was just looking at a use-case where we need more iops and the only immediate solutions involve allocating way more high-performance disks or network storage. The problem with a cache is having a large dataset with random access, so repeated cache hits might not be frequent. But I had a theory that you could still make an impact on performance and lower your storage performance requirements. I may try this out, but it is block-level, so it's a bit intrusive.

Another option I haven't tried is tmpfs with an overlay. Initial access is RAM, falls back to underlying slower storage. Since I'm mostly doing reads, should be fine, writes can go to the slower disk mount. No block storage changes needed.

kayson•1h ago
I was looking into SSD caching recently and decided to go with Open-CAS instead, which should be more performant (didn't test it personally): https://github.com/Open-CAS/open-cas-linux/issues/1221

It's maintained by Intel and Huawei and the devs were very responsive.

rbranson•1h ago
> For e-commerce workloads, the performance benefit of write-back mode isn’t worth the data integrity risk. Our customers depend on transactional consistency, and write-through mode ensures every write operation is safely committed to our replicated Ceph storage before the application considers it complete.

Unless the writer is always overwriting entire files at once blindly (doesn't read-then-write), consistency requires consistency reads AND writes. Even then, potential ordering issues creep in. It would be really interesting to hear how they deal with it.

mrkurt•6m ago
dm-cache writeback mode is both amazing and terrifying. It reorders writes, so not only do you lose data if the cache fails, you probably just corrupted the entire backing disk.

UTF-8 is a brilliant design

https://iamvishnu.com/posts/utf8-is-brilliant-design
372•vishnuharidas•6h ago•162 comments

QGIS is a free, open-source, cross platform geographical information system

https://github.com/qgis/QGIS
299•rcarmo•8h ago•82 comments

I used standard Emacs extension-points to extend org-mode

https://edoput.it/2025/04/16/emacs-paradigm-shift.html
114•Karrot_Kream•4h ago•4 comments

FFglitch, FFmpeg fork for glitch arch

https://ffglitch.org/gallery/
59•captain_bender•3h ago•8 comments

Corporations are trying to hide job openings from US citizens

https://thehill.com/opinion/finance/5498346-corporate-america-has-been-trying-to-hide-job-opening...
350•b_mc2•8h ago•255 comments

Many hard LeetCode problems are easy constraint problems

https://buttondown.com/hillelwayne/archive/many-hard-leetcode-problems-are-easy-constraint/
405•mpweiher•10h ago•347 comments

Tips for installing Windows 98 in QEMU/UTM

https://sporks.space/2025/08/28/tips-for-installing-windows-98-in-qemu-utm/
26•Bogdanp•2h ago•1 comments

The treasury is expanding the Patriot Act to attack Bitcoin self custody

https://www.tftc.io/treasury-iexpanding-patriot-act/
597•bilsbie•12h ago•448 comments

EU court rules nuclear energy is clean energy

https://www.weplanet.org/post/eu-court-rules-nuclear-energy-is-clean-energy
621•mpweiher•6h ago•468 comments

3D modeling with paper

https://www.arvinpoddar.com/blog/3d-modeling-with-paper
237•joshuawootonn•10h ago•32 comments

Reduce bandwidth costs with dm-cache: fast local SSD caching for network storage

https://devcenter.upsun.com/posts/cut-aws-bandwidth-costs-95-with-dm-cache/
22•tlar•3d ago•8 comments

First 'perovskite camera' can see inside the human body

https://news.northwestern.edu/stories/2025/09/first-perovskite-camera-can-see-inside-the-human-body/
41•geox•3d ago•9 comments

Unauthorized Windows/386

https://virtuallyfun.com/2025/09/06/unauthorized-windows-386/
33•Bogdanp•3d ago•4 comments

Discovery of a new satellite or ring arc around Quaoar

https://phys.org/news/2025-09-discovery-moon-orbiting-mysterious-distant.html
9•wglb•22h ago•2 comments

How FOSS Projects Handle Legal Takedown Requests

https://f-droid.org/2025/09/10/how-foss-projects-handle-legal-takedown-requests.html
88•mkesper•7h ago•8 comments

Rust: A quest for performant, reliable software [video]

https://www.youtube.com/watch?v=k_-6KI3m31M
96•raphlinus•17h ago•32 comments

Humanely dealing with humungus crawlers

https://flak.tedunangst.com/post/humanely-dealing-with-humungus-crawlers
71•freediver•8h ago•39 comments

OpenAI Grove

https://openai.com/index/openai-grove/
85•manveerc•9h ago•93 comments

Real-time AI hallucination detection with timeplus: A chess example

https://www.timeplus.com/post/ai-chess-hallucination-detection
7•gangtao•3d ago•2 comments

Show HN: Aris – a free AI-powered answer engine for kids

https://www.aris.chat
15•andrewdug•3h ago•24 comments

Windows-Use: an AI agent that interacts with Windows at GUI layer

https://github.com/CursorTouch/Windows-Use
99•djhu9•4d ago•20 comments

Oq: Terminal OpenAPI Spec Viewer

https://github.com/plutov/oq
91•der_gopher•10h ago•11 comments

How to Become a Pure Mathematician (Or Statistician)

http://hbpms.blogspot.com/
69•ipnon•3d ago•72 comments

Building a Deep Research Agent Using MCP-Agent

https://thealliance.ai/blog/building-a-deep-research-agent-using-mcp-agent
70•saqadri•2d ago•16 comments

Proton Mail suspended journalist accounts at request of cybersecurity agency

https://theintercept.com/2025/09/12/proton-mail-journalist-accounts-suspended/
145•lehi•3h ago•71 comments

I don't like curved displays

https://blog.danielh.cc/blog/curved
66•max__dev•4d ago•79 comments

VaultGemma: The most capable differentially private LLM

https://research.google/blog/vaultgemma-the-worlds-most-capable-differentially-private-llm/
83•meetpateltech•8h ago•16 comments

Advanced Scheme Techniques (2004) [pdf]

https://people.csail.mit.edu//jhbrown/scheme/continuationslides04.pdf
92•mooreds•9h ago•14 comments

Racintosh Plus – Rackmount Mac Plus

http://www.identity4.com/2025-racintosh-plus/
128•zdw•4d ago•32 comments

Why do browsers throttle JavaScript timers?

https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers/
51•vidyesh•7h ago•29 comments