frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Yserver: A modern X11 server written in Rust

https://github.com/joske/yserver
1•Venn1•2m ago•0 comments

Mathematical and Algorithmic Specification of an Advanced Cognitive Architecture

https://zenodo.org/records/20684784
1•hiddenarchitect•2m ago•0 comments

Ask HN: Which Free Software or Open Source Project Needs Help?

1•em-bee•4m ago•1 comments

Why isn't the external link symbol in Unicode? (2018)

https://dafoster.net/articles/2018/11/24/why-isnt-the-external-link-symbol-in-unicode/
1•downbad_•4m ago•0 comments

One Moving Part: The Forest Service Ax Manual

https://www.fs.usda.gov/inside-fs/delivering-mission/deliver/one-moving-part-forest-service-ax-ma...
1•helterskelter•5m ago•0 comments

Android's head of security slams Google's door

https://www.lesnumeriques.com/societe-numerique/la-direction-a-perdu-toute-boussole-morale-le-che...
1•trilogic•5m ago•0 comments

Losing on Purpose: The Economics of NBA Tanking

https://myteamtanks.com/
2•jonbaer•6m ago•0 comments

The Telematico NMS3000 – Celso Martinho

https://celso.io/posts/2026/06/13/telematico/
1•rbanffy•7m ago•0 comments

Karpathy on Why 'Edutainment' Isn't Real Learning (Seek the Sweat) (2024)

https://twitter.com/karpathy/status/1756380066580455557
1•laxmena•8m ago•1 comments

Audit checklists for AI coding agents – 30 invariants, any language

https://github.com/danygiguere/audit-skills
1•danygiguere•10m ago•0 comments

Encrypted-File-Server: FTP/SFTP/WebServer Encryption Proxy

1•amir734jj•13m ago•0 comments

Anthropic staff to meet White House officials next week

https://www.reuters.com/world/us/anthropic-staff-meet-white-house-officials-next-week-axios-repor...
2•mfiguiere•14m ago•1 comments

Show HN: Data-review, diff the data/numbers a PR changes

https://github.com/10fra/data-review
1•refsab•14m ago•0 comments

Using Notes in the Glasgow Haskell Compiler

https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/coding-style#2-using-notes
1•birdculture•15m ago•0 comments

What the gym taught me about China's relentless competition

https://www.ft.com/content/a06fe97f-410a-40b4-a2a3-f4c827de3053
2•bookofjoe•20m ago•1 comments

The Millions of Songs Mashed into AI-Generated Music

https://www.theatlantic.com/technology/2026/06/ai-music-generators-suno-google-udio/687485/
1•fortran77•20m ago•0 comments

Smartphones arrived just before the US fertility rate plunged

https://www.cnn.com/2026/06/12/health/fertility-decline-smartphone-study
2•bhouston•21m ago•0 comments

Nobody Is Measuring What Your AI Agents Are Worth

https://github.com/Idank96/agent-panorama
1•Idankogan•22m ago•1 comments

Nudge – a collaborative memory layer for Claude Code and Codex CLI hooks

https://github.com/attunehq/nudge
1•mpgirro•22m ago•0 comments

How to Share AI Riches

https://economist.com/finance-and-economics/2026/06/11/how-to-share-ai-riches
1•andsoitis•23m ago•0 comments

Building a Tower Defense Game on a Conference Badge

https://compellingsciencefiction.com/posts/building-a-tower-defense-game-on-a-conference-badge.html
2•mojoe•23m ago•0 comments

Flying Cars Expand the Area of Daily Life Quadratically with Speed

https://www.tsungxu.com/p/expanding-the-radius-of-daily-life
1•tsungxu•27m ago•2 comments

Scoop: Anthropic flies staff to D.C. to clean up White House fight

https://www.axios.com/2026/06/14/anthropic-white-house-mythos-fable
1•chakintosh•28m ago•0 comments

Benchmarking Claude Code for Oracle to PostgreSQL Migrations

https://hexacluster.ai/blog/claude-code-vs-hexarocket-for-oracle-to-postgresql-migrations-benchma...
1•avivallssa•28m ago•1 comments

S&P's decision not to include SpaceX is a mistake

https://seekingalpha.com/news/4603059-s-and-p-s-decision-not-to-include-spacex-is-a-huge-mistake-...
1•andsoitis•32m ago•1 comments

Open-source React UI and D-pad focus engine for Meta Ray-Ban Display

https://glasskit.app/ui
1•Jeries•32m ago•0 comments

Oliver Tree, 'Alien Boy' Musician, Dies at 32 in Helicopter Crash

https://variety.com/2026/music/news/oliver-tree-dead-helicopter-crash-alien-boy-life-goes-on-1236...
1•ftchd•33m ago•0 comments

Dallas mural cover-up led to a $25M lawsuit against FIFA

https://www.theguardian.com/football/2026/jun/08/dallas-fifa-mural-lawsuit-robert-wyland
3•Tomte•34m ago•0 comments

Show HN: I crunched the day's tech news into a 3-minute read

https://scrunch.fyi
1•adamaskun•36m ago•0 comments

Show HN: BraveDebloater – strips Brave's bloat using official policies only

https://github.com/osfv/bravedebloater
1•osfv•36m ago•0 comments
Open in hackernews

Show HN: Kage – Shadow any website to a single binary for offline viewing

https://github.com/tamnd/kage
86•tamnd•1h ago

Comments

maxloh•1h ago
I find SingleFile [0] to be a much more robust version of this.

It strips out all the JavaScript too, but also packs everything into a single HTML file that is easy to transfer. Binary assets (like web fonts and images) are packed as base64 strings.

They also offer a CLI powered by Puppeteer. [1]

[0]: https://github.com/gildas-lormeau/singlefile

[1]: https://github.com/gildas-lormeau/single-file-cli

tamnd•1h ago
It seems this repo only saves one web page?

What I'm implementing here is mirroring a whole website, with all its subpages, so you can browse it all offline. For example, all essays from paulgraham.com.

tamnd•1h ago
And thanks for the link. Let me implement this single HTML feature, it looks nice to have!
HelloUsername•59m ago
What's the difference with, any webbrowser on a computer, File -> Save as ?
nmstoker•53m ago
That's for a single page, this handles the whole site. Also the browser Save As options often work poorly.
gregwebs•1h ago
This seems like it has potential to create a lot of load on a site- are there settings to set how fast it clones or avoid images/videos? Is there a way to only get a subset of a website?
tamnd•1h ago
Could you help create a new issue for that? I will do it later. It is already 1:00 AM my time, but I am happy that anyone is interested in it. : )
sanqui•1h ago
Cool concept. I would like to see this combined with mitmproxy for archive grade fidelity. You could be saving exactly the data served and at the same time a representation by a modern (contemporary) browser, with all JS having run. This combination would be my perfect replacement for the WARC format.
tamnd•1h ago
I'm working on WARC too, with format from Common Crawl!

By converting it to Markdown, we save a lot of space, but it is for a different purpose and a different project: https://github.com/tamnd/ccrawl-cli

sanqui•1h ago
That's neat! In my opinion, the WARC format is quite tricky and underspecified especially since HTTP2 introduced new semantics. It encodes too much in-band and requires rewriting of the server data. A mitmproxy capture is higher fidelity and supports capturing modern features such as WebSockets. I think if we could wrap Kage's crawler interactions by it and store its capture (the intercepted traffic), we could make a potentially nice new archival format.
tamnd•1h ago
I tried to follow well-known formats first, such as WARC and ZIM from Kiwix, so we could benefit from existing tooling support.

For my own custom data format, I have a lot of private code that I plan to release soon. It is optimized for compression, fast lookups, and more. I have been working on it for two years. This is part of a larger, ambitious umbrella project: I am building Google from scratch (all open source), something that anyone can host, including the crawler, indexer, storage, and serving layers. Stay tuned!

rahimnathwani•1h ago
So this is like using wget --mirror except that it works on pages that require javascript, right?
tamnd•1h ago
Yeah, it is. For example, openai.com is rendered with Next.js, so I will try to mirror it tomorrow.
wolttam•1h ago
One use I'd have for this is company wikis that you want to give folks easy offline access to (maybe the wiki has documentation that's useful at sites that don't have cellular coverage).

Cool!

It would be especially cool to have a version that didn't require the separate serving process - even though it's nifty you can package up a whole site as a single binary.

Maybe a single HTML entrypoint shim with a bit of javascript that could index into an archive (potentially embedded) of the site's content?

tamnd•1h ago
Submitting this to Hacker News is the right place! Thanks for your idea. I will consider implementing that :)

Also, in my mind, I already have a script/program to convert HTML to Markdown, so it could actually store everything on disk as a folder of Markdown files, and then commit them to a Git repo.

grahamstanes17•1h ago
nice
dimiprasakis•54m ago
Neat project, I like the idea. One thing from a quick read: you launch Chrome with --no-sandbox. Is there a good reason for that? Security wise it's probably not a good idea. If there is no reason, I'd suggest leaving the sandbox on!

In any case, cool stuff :)

lolpython•49m ago
This is cool. I could see myself downloading the articles behind the first couple pages of hacker news with this, for viewing on a flight or long distance train ride with spotty internet
daviding•46m ago
Nice idea! fwiw, false positives and all, but the Windows 11 default Windows Security doesn't like it: `leakless.exe: Operation did not complete successfully because the file contains a virus or potentially unwanted software.`
delduca•33m ago
curl can do this
Igor_Wiwi•27m ago
This is quite useful tool, especially for the cases where internet access is limited (the flights for example). I implemented it as a separate feature in mdview.io: for example you can export a document as a html file for offline usage, with all the presentation features like reach tables, mermaid and etc built in. Example https://mdview.io/s/why-markdown-became-default-format-for-a... then try to Export - Export HTML
telesilla•17m ago
I've been using httrack (https://www.httrack.com) to download wikis to read on flights, which isn't perfect but better than I'd found previously. I'll try this out, I'd be delighted to have good results. Thanks for the post.
sanqui•53m ago
I'm a fan of compatibility with established formats!

Sounds awesome. There is a lot of untapped potential with respect to efficiently archiving and indexing websites. I saw the impressive things Marginalia Search is doing in this area (the blog is great when it gets technical). There is also a lot of very complete archives of websites out there which are not being indexed at all, and I would love to make them available for researchers. In any case, I'm interested in your project!

Prime_Axiom•7m ago
Looking forward to the next project! I love these kinds of archiving tools.
Dhavidh•1h ago
sound interesting