frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny C Compiler

https://bellard.org/tcc/
141•guerrilla•5h ago•63 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
20•yi_wang•1h ago•4 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
222•valyala•9h ago•42 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
128•surprisetalk•8h ago•138 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
161•mellosouls•11h ago•319 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
896•klaussilveira•1d ago•273 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
51•gnufx•7h ago•52 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
145•vinhnx•12h ago•16 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
170•AlexeyBrin•14h ago•30 comments

Show HN: Craftplan – Elixir-based micro-ERP for small-scale manufacturers

https://puemos.github.io/craftplan/
15•deofoo•4d ago•3 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
83•randycupertino•4h ago•167 comments

First Proof

https://arxiv.org/abs/2602.05192
110•samasblack•11h ago•70 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
282•jesperordrup•19h ago•92 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
62•momciloo•9h ago•12 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
93•thelok•11h ago•20 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
104•zdw•3d ago•52 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
31•mbitsnbites•3d ago•2 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
560•theblazehen•3d ago•206 comments

IBM Beam Spring: The Ultimate Retro Keyboard

https://www.rs-online.com/designspark/ibm-beam-spring-the-ultimate-retro-keyboard
5•rbanffy•4d ago•0 comments

Eigen: Building a Workspace

https://reindernijhoff.net/2025/10/eigen-building-a-workspace/
9•todsacerdoti•4d ago•2 comments

Microsoft account bugs locked me out of Notepad – Are thin clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
109•josephcsible•7h ago•128 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
264•1vuio0pswjnm7•15h ago•445 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
28•languid-photic•4d ago•9 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
175•valyala•9h ago•165 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
114•onurkanbkrc•14h ago•5 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
142•videotopia•4d ago•47 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
223•limoce•4d ago•124 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
133•speckx•4d ago•210 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
297•isitcontent•1d ago•39 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
579•todsacerdoti•1d ago•280 comments
Open in hackernews

LVM Thin Provisioning (2016)

https://storageapis.wordpress.com/2016/06/24/lvm-thin-provisioning/
19•indigodaddy•1mo ago

Comments

indigodaddy•1mo ago
If one is used to adminning fleets of servers with regular LVM, eg adding disks and then adding those disks to PVs and then extending LVs etc, regular LVM is a beautiful and easy process, and one gets accustomed to the ease and comfort of regular LVM.

However, if you come across a shop that uses LVM thin provisioning, it's a completely different ball game because you now are working with the thin volume as the basis, and if you don't account for that and and expand that first before expanding your LVs that live in the thin volume, you will have big problems, and it's so easy to corrupt your filesystem if you expand LVs incorrectly without taking into account the thin volume. EG even if you have the space in the volume group, if you don't expand the thin volume first before then expanding an LV, you will absolutely corrupt your LV's filesystem at some point. And often the corruption won't happen until the space finally gets used in the LV where it encroaches on the max size of the thin volume. Eg could be months or a year later.

Also the documentation around adding disks and expanding PVs/VGs/LVs when you have thin volumes is poor to non-existent.

I despise LVM thin provisioning.

TL;DR - do not consider implementing LVM thin provisioning into your systems unless you have an expert understanding of LVM thin provisioning. Trust me, even if you can manage regular LVM in your sleep, LVM thin provisioning is an entirely different beast, and if you think otherwise, you will break machines.

simoncion•1mo ago
> ...until the space finally gets used in the LV where it encroaches on the max size of the thin volume.

I'll assume that this means "once enough data is written to the LV to fill the space currently allocated to the thin LV". Do correct me if my assumption is incorrect.

Did you disable thin LV monitoring and automated resizing? By default, writes to full thin LVs are delayed until the LV is resized or return a write error if the LV hasn't been resized after (a default of) 60 seconds. In my experience, the automated thin LV resizing worked quickly and painlessly. lvmthin(7) says this about the default behavior:

  Writes to thin LVs are accepted and queued, with the expectation that pool data space will be extended soon. Once data space is extended, the queued writes will be processed, and the thin pool will return to normal operation.

  While waiting to be extended, the thin pool will queue writes for up to 60 seconds (the default). If data space has not been extended after this time, the queued writes will return an error to the caller, e.g. the file system. This can result in file system corruption for non-journaled file systems that may require repair. When a thin pool returns errors for writes to a thin LV, any file system is subject to losing unsynced user data.
> Also the documentation around adding disks and expanding PVs/VGs/LVs when you have thin volumes is poor to non-existent.

What changes with PV and VG management when you have thin LVs? I used thin LVs for a while and found that everything other than the automated resizing seemed to be the same as with "thick" LVs. What did I miss?

cramcgrab•1mo ago
Zfs thin is way better, adjusts on the fly and can handle things like dedupe and compression. Lots of good things in zfs because it’s the filesystem and the volume manager.
eru•1mo ago
Basically any copy-on-write filesystem should give you snapshots as described in the article for 'free'?

And you can get the over-commitment they describe in their point 1 by just putting the users on the same file system with some per-user quota?

XorNot•1mo ago
"any" yes their honestly aren't that many and I'm not aware of any which are as available and battle-tested as ZFS. It's been decades at this point and it's a well-proven, capable filesystem.