News for hackers. Stuff that matters.

nikisweeting

Re:If you love a website, back it up on Tuesday November 03, 2026 @04:53AM (#50349998)
Screenshot is better for web content because OCR is not difficult anymore.
Re:If you love a website, back it up on Tuesday November 03, 2026 @04:51AM (#50349988)
https://github.com/archiveteam/grab-site works well too, but neither are great with JS
Re:If you love a website, back it up on Tuesday November 03, 2026 @04:50AM (#50349981)
When you get to that point just upload them to archive.org before you delete them
Re:If you love a website, back it up on Tuesday November 03, 2026 @04:47AM (#50349958)
The ArchiveBox Browser Extension https://extension.archivebox.io/ has this built in. It captures both full MHTML and screenshots and uploads it to your server automatically, it was added a few months ago.

Also works from iOS and Android so you can save logged-in content directly without having to set up cookie sync (which it also supports now too directly from the extension).

Re:If you love a website, back it up on Tuesday November 03, 2026 @04:43AM (#50349939)
Have you tried ArchiveBox since v0.9 was released? v0.9 was basically a complete rewrite with a new archiving engine, and it ships with ArchiveWebPage built-in as one of its plugins now.

As of the latest v0.9.77 it's now tested to be able to handle 2 million snapshots / 2TB on a 4CPU server, archiving @ 1 URL/min consistently while serving all the web UIs @ ~100ms.

Re:Stalwart v1.0: The Fastest Mail Server on the Planet on Monday October 26, 2026 @03:18PM (#50249464)
Amazing engineering work! Bought a license just to support it as well.

Can't wait for webmail next!

All the major browser agents already mask secrets in screenshots and use placeholders + redact the dom summaries, I guess the extra scrubbing of faces and other PII could be useful though.

Why not build it as a more general redaction library that can be plugged into any agent loop instead of as a whole agent of its own?

Yay glad to hear it! Feel free to open Github issues with any other feedback in the future!
Ok new compact UI is out in https://github.com/ArchiveBox/ArchiveBox/releases/tag/v0.9.6...

(but make sure to install the newer release after that added some more bugfixes)

let me know your thoughts

Fixed on dev and rolling out now. I didnt remove the preview images completely but I made it all significantly more compact. Down to 1 line with colorized icons for the most important outputs.
Re:ArchiveBox v0.9 released with new native apps and 50 new plugins on Wednesday September 23, 2026 @04:49PM (#49822376)
Ok thanks, super helpful.

I will push a fix today for the broken links and I'll try and make the icons more compact / more similar to the old style.

Do you want the preview screenshot/thumbnail on the left also smaller/hidable or is it just the icons part that you want closer to the old format?

Re:ArchiveBox v0.9 released with new native apps and 50 new plugins on Wednesday September 23, 2026 @03:14PM (#49821063)
Yes, it was (still is) an annoying Chromium bug that affects tons of browser automation projects, not just ArchiveBox.

But v0.9.x now has built-in chrome zombie killing at the start of every crawl, so it shouldnt happen anymore even if Chromium misbehaves! Definitely open a github issue if you see any performance issues at all!

Re:ArchiveBox v0.9 released with new native apps and 50 new plugins on Wednesday September 23, 2026 @03:12PM (#49821038)
Absolutely can definitely fix this relatively quickly, a few questions:

- did you do the full filesystem migration yet with `archivebox update --migrate-only`?

- what OS and screen size are you viewing on? and are you looking at the admin snapshot list or the public snapshot list?

- is it just the compactness of the old emoji icons on one line you preferred? or something more than that? the reason we changed it is because we have 20+ more icons now, so it no longer fits on one line easily and we cant easily represent every plugin with only common emoji

If you're able to share one of your old snapshot folders in a new Github issue that would be super helpful as then I can reproduce what you're seeing quickly.

It’s been a long time since our last major release back in 2024!

Thanks for hanging in there, but I promise this release was worth the wait!

In our last big announcement in 2024 we promised a plugin marketplace, P2P archiving by connecting servers together, and better UI / peformance. https://news.ycombinator.com/item?id=41860909

I'm pleased to share that all those promises have now been delivered! Please let me know your feedback and open issues, I'm excited to hear how the community uses this release (especially because we have 0 analytics, comments are the only feedback we get).

Re:Btrfs/ZFS/bcachefs under workloads classic benchmarks skip on Sunday September 20, 2026 @01:53AM (#49772856)
there are tricks to avoid needing distro support / kernel modules for ZFS: https://github.com/pirate/zfsbox

also tricks to make it easy to convert a root FS to ZFS now that Ubuntu Server 24.04 added native root-on-zfs support: https://github.com/pirate/zfsify

Re:The Relation Between Mathematics and Physics by Paul Dirac on Friday September 18, 2026 @06:11AM (#49752235)
For those into deriving the laws of physics from pure math and game-of-life style iteration of simple rules, checkout the Wolfram Physics Project: https://www.wolframphysics.org/

https://github.com/pirate/wolfram-gauge-physics

Re:Navier-Stokes – Tristan Buckmaster [pdf] on Wednesday September 09, 2026 @12:52PM (#49629526)
which is rapidly becoming a game of steganography cat and mouse
Re:IPFS Maintainers Winding Down on Monday August 24, 2026 @04:35PM (#49425492)
You can choose what you pin when you run a node, no one can force you to host stuff you don't want to host.
I built this because I've struggled with agents making too many implicit assumptions during development.

They assume they need to write tests to ensure a feature is removed!

They assume they need to implement compat whenever an API changes!

They assume they must implement something from scratch when it may already exist!

Instead of interrupting their work and issuing corrections via the chat, I figured we could pick out these implicit assumptions and show them as an autogenerated form-style UI in the lower right. That way as I tab around to different apps I can keep one eye on the stream of (potentially incorrect) assumptions my agents are making, and correct them with one click instead of having to type in correction messages.

It works with Codex in the ChatGPT desktop app or CLI in iTerm.app for now, in the future I might add Claude support or support for Ghostty / other terminals.

Re:Is this the end of the once-mighty GoPro? on Saturday July 18, 2026 @01:14PM (#48960025)
and the US famously never subsidizes any of its industries...
Re:Codex Micro on Wednesday July 15, 2026 @04:33PM (#48926673)
If you want an $18 DIY / open hardware version of this using an LED cube off amazon & WLED, here you go: https://github.com/pirate/led-cube-agent-monitor
Re:Yt-Dlp Sequence Diagrams on Sunday July 12, 2026 @11:19AM (#48881839)
Strong disagree, I use tools like DeepWiki, Mintlify, Cubic daily to analyze complex codebases. Their diagrams on PRs and generated docs have made it much easier to quickly drop into a complex codebase and understand how it works / make meaningful changes. Especially DeepWiki's diagrams + interactive "Deep Research" / Codemap feature are amazing at building flow diagrams to answer specific questions.

I recently did a complete rewrite of our browser driver codebase by deeply analyzing playwright, puppeteer, selenium, and the chromium source code, relying heavily on auto generated diagrams to decide which parts to read myself / dive deeper on. Yes they occasionally leave things out if the underlying codebase hides the complexity or has no docs, but they're great for thoroughly documented mature codebases.

I have never seen anyone pull off seccomp nested sandboxing of Chrome in Docker before, if you manage to figure it out please let me know!
Singlefile supports scoped recursive crawls too: https://github.com/gildas-lormeau/single-file-cli#:~:text=an...

I highly recommend reading the singlefile source or https://archiveweb.page/ to see how they handle closed shadow DOMs, cross-origin iframes, websockets, media urls, deduping large assets, etc.

Docker is designed to be undetectable by default, the best way I have found is to set env IN_DOCKER=True manually in your Dockerfile + check that there is no $DISPLAY configured + that you're on linux. Usually if all/most of those are true you can safely add --no-sandbox --disable-setuid-sandbox --disable-dev-shm-usage etc. all the docker-specific flags. Thats what we do in https://github.com/ArchiveBox/ArchiveBox/blob/dev/Dockerfile...
https://github.com/archiveteam/grab-site or browsertrix may be easier to use for some, it's what was used to save a lot of the data.gov stuff before it got taken down.
--no-sandbox is needed in docker, maybe they assume it will mostly run in docker?
Re:macOS Container Machines on Wednesday June 10, 2026 @02:59PM (#48481036)
I just added this to Lima recently, hopefully the macOS container machines support it too: https://github.com/lima-vm/lima/pull/4866

Older »