frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: A client side PDF and article reader backed by Google Drive

https://pdf-reader-peach.vercel.app/
2•northfield27•1h ago
I have been using different apps to read research papers, books, and web articles. On iPad, I read research papers and books on Apple Books, and articles in Safari; on Mac, I use skim for research papers and books, as it gives excellent annotation features.

But I wanted one reading library that worked across iPad and Mac without locking my pdfs and annotations into a single service/app.

So I have built a browser-based reader where your library lives in a folder you choose in google drive. The app itself is client side: pdfs, imported articles and annotations files are stored in your drive rather than on my server.

- PDFs and web articles live together in one library

- Articles stay as HTML instead of being converted into PDFs (because converting to PDFs often cuts words vertically such that the top half of the word is on one page and the rest on another)

- Highlights, handwritten annotations and notes are stored separately alongside each document

- The app first writes locally, then syncs with drive.

You can try it without signing in using the demo document.

Google is still reviewing OAuth verification, so signing into drive currently shows the standard unverified app warning.

I'm mainly interested in feedback on architecture, the annotation model and whether using drive as the storage layer feels like the right trade off.

It's almost entirely client-side. PDFs render with PDF.js, articles stay as HTML instead of being converted into PDFs, and annotations are stored as plain json alongside each document in your google drive folder. The browser keeps a local cache for fast reopening, while drive handles syncing across devices. I have deliberately avoided a custom backend thus your library is just files you own.

Using ThinkPad T480 as a mobile phone

https://grego.site/blog/thinkphone
1•marosgrego•1m ago•1 comments

Show HN: WaitToUnlock, a website that makes your Screen Time limits unbypassable

https://waittounlock.com/
1•shorekey•2m ago•0 comments

Prompt: The Next AI Challenge Isn't the Model. It's the Organization

https://aibusiness.com/agentic-ai/next-challenge-scaling-ai
1•squirrel•2m ago•0 comments

Ask HN: Should I Combine Global Knowledge, Internet Search, and User RAG

1•abdrhxyiii•2m ago•0 comments

Lessons from Crawling the Web at Scale

https://leadprompt.sh/a/737-Lessons-from-crawling-the-web-at-scale-2026w17
1•saltysalt•2m ago•0 comments

Show HN: Worklog, structured memory for Agent in one SQLite table

https://github.com/xyb/worklog
1•xyb•3m ago•1 comments

Prototyping Can Help You to Get Buy-In

https://eugeneyan.com/writing/prototyping-to-get-buy-in/
2•squirrel•4m ago•0 comments

Ask HN: How to Start with LLMs/Vibecoding?

1•e-topy•4m ago•0 comments

Show HN: Thel, a terminal app for long running sessions

https://thel.dev/
1•kimr•7m ago•0 comments

Open Knowledge format v0.2 tackles agentic trust

https://cloud.google.com/blog/products/data-analytics/okf-v0-2-adds-trust-signals
1•alwillis•9m ago•0 comments

Making x.com links open xcancel automatically

https://armanckeser.com/writing/redirecting-x-com
2•armanckeser•9m ago•0 comments

Zero-defects code: the prescient Microsoft memo from 1989

https://digitalseams.com/blog/zero-defects-code-the-prescient-microsoft-memo-from-1989
3•bobbiechen•13m ago•1 comments

ECharts rendering engine with Evilcharts: No more ugly charts

https://evilcharts.com/docs/echarts/area-chart/blocks
1•gurbinder•17m ago•0 comments

Show HN: Scanner for cellular automata rule space

https://kypaku.github.io/pages/ca2026/
1•kypaku•18m ago•0 comments

Local-Thirst: But Linear

https://yagni.club/3mrg6mqkjrc23
1•g0xA52A2A•18m ago•0 comments

Setting up containerized dev environments you can spin up in seconds

https://ykdojo.github.io/antigravity-cloud-run/posts/ephemeral-dev-environments.html
1•ykev•21m ago•0 comments

Not sure about having kids? There's a coach for that

https://thehustle.co/news/not-sure-about-having-kids-theres-a-coach-for-that
1•paulpauper•25m ago•0 comments

Show HN: Democrasite – Propose and vote on changes to this website

https://democrasite.net
1•cwbuilds•27m ago•0 comments

Show HN: Digital Invitation

https://openletter.live/
1•techyKerala•30m ago•0 comments

AI use policy for my essay writing

https://www.lesswrong.com/posts/tgigHkZoYrJEGe4tP/ai-use-policy-for-my-essay-writing
1•paulpauper•31m ago•0 comments

Robot physics that only passes in the friendly world is a lie – Dual gate

https://github.com/StanByriukov02/ha-production-gate/blob/main/docs/DUAL_REFUSE.md
1•Stan3101•31m ago•0 comments

When Middle Age Starts

https://www.theatlantic.com/family/2026/07/middle-age-start-end/688021/
1•paulpauper•31m ago•0 comments

What if LLMs escape through inferences itself? This is fiction. For now

https://www.agrillo.it/EvasionEn.html
3•ConteMascetti71•33m ago•0 comments

The Problem with Capitalism

https://www.youtube.com/watch?v=vS6HEes8daw
1•ajcp•36m ago•1 comments

Gatwick Airport left without running water at both terminals

https://www.bbc.com/news/articles/cdew2dnxlzzo
1•bookofjoe•42m ago•0 comments

This July I Was Fired from Simple AI (A Deeply YC Company)

https://andys.blog/this-july-i-was-fired-from-simple-ai/
40•andytratt•43m ago•16 comments

Welcome to the age of decadence without pleasure

https://www.theguardian.com/us-news/ng-interactive/2026/jul/26/age-of-decadence-pleasure-ai
2•n1b0m•43m ago•0 comments

Ask HN:Anyone know a good AI slop detection service.

2•boveyking•48m ago•0 comments

Climate change is now threatening a pillar of childhood: summer break

https://www.npr.org/2026/07/26/nx-s1-5900911/wildfire-smoke-fires-camp-minnesota
5•geox•50m ago•0 comments

Van freed after two years trapped in automated car park (2025)

https://www.bbc.com/news/articles/c20z46p0p6jo
1•starkparker•51m ago•0 comments