frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I missed the moving blocks, so I built a real Linux disk defragmenter

https://github.com/gbin/defragger
14•gbin•4d ago

Comments

blobdole•4d ago
Beautiful.

Defragmenting my drives manually is one of those things like closing apps on my phone I am not using. Everyone says there is no need to do it. It might even be slightly worse overall. I even have enough self control to avoid doing it and have for years...

But deep down in my heart, I truly FEEL like if I did it would improve things... somehow.

throwaway17_17•31m ago
I feel so seen right now. My partner complains about me closing apps on my phone consistently. I also have to hold myself back from defragging and continually cleaning up my storage drives.

I too am nearly certain that the positive benefits are approaching nil, but I still feel it should be helpful.

socalgal2•11m ago
Except for some backups, all of my machines use solid state storage so I don't think there is a point for most people, is there?
jewel•53m ago
This made me think of https://e4rat.sourceforge.net/, which moves boot files into sequential runs, which was helpful on spinning disks where seeks were slow but sequential reads were fast.

Just as an idea for a feature your defragmenter could have.

(Also this is a side thought; but I wonder if AWS AMIs and EBS volumes will boot faster if also organized sequentially.)

collabs•41m ago
I have a question about disk defragmenter. I've asked a couple of people before and they've said it is not possible but iirc if I stated disk defragmenter and then even so much as moved the mouse after it started it would start with the first boxes again. Do you remember this too?

Bug Blindness

https://danluu.com/bug-blind/
95•davidmckenna•3h ago•36 comments

FreeCORE TrueNAS Core – Continued

https://freecore.org/
42•sashk•1h ago•19 comments

Hy4 preview

https://www.tencent.com/tencent-releases-and-open-sources-tencent-hy4-preview/
219•shenli3514•7h ago•132 comments

RISC-V is now officially supported by CPython

https://blog.python.org/2026/08/riscv-now-officially-supported/
46•lumpa•5d ago•6 comments

Tether: iMessage, SMS, etc. on Linux

https://zackbartel.com/blog/2026/08/tether/
380•zackb•5d ago•159 comments

Nancy Grace Roman Space Telescope

https://science.nasa.gov/mission/roman-space-telescope/
142•JumpCrisscross•11h ago•68 comments

Lawmakers added $1 to car insurance policies. That money paid for Flock cameras

https://www.texastribune.org/2026/08/28/texas-flock-cameras-auto-insurance-fee-mvcpa-grants/
157•DeepLogin•4h ago•61 comments

Algorithmic Rent-Pricing Litigation Expands Under New State and Local Laws

https://www.morganlewis.com/pubs/2026/08/algorithmic-rent-pricing-litigation-expands-under-new-st...
5•toomuchtodo•1h ago•1 comments

Calibrate Before You Accelerate: Bias Toward Action in a New Role

https://tucker.wales/writing/bias-towards-action/
125•tuckerwales•9h ago•52 comments

Show HN: I missed the moving blocks, so I built a real Linux disk defragmenter

https://github.com/gbin/defragger
15•gbin•4d ago•5 comments

SQLite as a Document Database (2020)

https://dgl.cx/2020/06/sqlite-json-support
181•lioeters•5d ago•47 comments

Is it safe to call print in a Python signal handler?

https://iafisher.com/2026/08/sigprint
22•hellerve•3d ago•3 comments

Domain-Driven Agents

https://coldtake.dev/blog/domain-driven-agents
64•AlarQ•8h ago•11 comments

Functional State Machines in Rust: Typestate and Newtype Patterns

https://dl.acm.org/doi/10.1145/3830438.3830958
57•matt_d•8h ago•20 comments

Glacier Mice

https://en.wikipedia.org/wiki/Glacier_mice
270•ostacke•5d ago•51 comments

EVE Online moves to Python 3

https://www.eveonline.com/news/view/the-move-to-python-3-begins
317•TylerJaacks•4d ago•166 comments

DHS is using obscure law to snoop on journalists, non-profits, unions

https://www.theguardian.com/us-news/2026/aug/29/trump-dhs-1509-summons-records-journalists-nonpro...
341•firefax•8h ago•57 comments

Good Culture Is the Biggest Productivity Hack, Not AI

https://newsletter.eng-leadership.com/p/good-culture-is-the-biggest-productivity
280•gpi•10h ago•65 comments

Samsung's Processing-in-Memory (PIM)

https://chipsandcheese.com/p/hot-chips-2026-samsungs-processing
249•ingve•21h ago•95 comments

Benchmarking Pocket-Scale Inference

https://artificialanalysis.ai/hardware-inference-stack/mobile-phones
3•sys42590•2d ago•0 comments

Boot a Virtual iPhone via Apple's Virtualization.framework

https://github.com/Lakr233/vphone-cli
388•hentrep•1d ago•103 comments

Sleepwalker: Passive Backdoor with Its Own Command Language

https://r136a1.dev/2026/08/24/sleepwalker-a-passive-backdoor-with-its-own-command-language/
59•defrost•5d ago•8 comments

Defrag98: Windows 98 Disk Defragmenter Simulator Online

https://defrag98.com
103•throw0101a•4h ago•57 comments

Trees for a Changing Climate and Resilient Urban Forest (2022)

https://www.coolboulder.org/news/trees-for-a-changing-climate-resilient-urban-forest
37•mooreds•11h ago•5 comments

Indirect Calling of Nested Functions on GCC Without Executable Stack

https://uecker.codeberg.page/2026-08-29.html
70•uecker•13h ago•45 comments

Highest-ever ocean temperature measured as powerful El Niño forms

https://www.latimes.com/environment/story/2026-08-26/highest-ever-ocean-temperature-measured-as-p...
130•measurablefunc•4h ago•117 comments

Open Oscar Server: open-source server compatible with AIM and ICQ clients

https://github.com/mk6i/open-oscar-server
4•gregsadetsky•2h ago•2 comments

Quantifying Colour

https://ekunazanu.foo/lab/quantifying-colour/
76•vismit2000•11h ago•7 comments

Creating the Aetheryte Radio

https://haz.ee/posts/aetheryte-radio.html
71•wonger_•1d ago•14 comments

Recovering Corrupt Zip Files

https://www.construct.net/en/blogs/ashleys-blog-2/recovering-corrupt-zip-files-1895
35•AshleysBrain•3d ago•16 comments