NewsBin 0 discussing
--:--:--
Daily Reset
NewsBin
--:--:--
Until Daily Reset
Mainstream Hacker News 23 hours ago

Fable turned reMarkable into Tom Riddle's diary from Harry Potter

MaximeRivest / riddle Public Notifications You must be signed in to change notification settings Fork 48 Star 676 BranchesTags Go to file CodeOpen more actions menu Folders and files NameNameLast commit message Last commit date Latest commit   History 18 Commits 18 Commits quill quill     riddle riddle     . gitignore . gitignore     LICENSE LICENSE     README. md README. md     View all files Repository files navigation Then in AppLoad: tap Reload, then The Diary. Write, and rest your pen. (Or install it from the Store app right on the tablet.) Grab riddle-<version>. zip from the latest release and unzip it into a folder: unzip riddle-*. zip -d riddle Copy the folder to your tablet: scp -O -r riddle root@10.11.99.1:/home/root/xovi/exthome/appload/ Add an API key: cp oracle. env. example oracle. env in that folder and put your RIDDLE_OPENAI_KEY in it (any OpenAI-compatible key). Or skip it to use pi. In AppLoad: tap Reload, then The Diary. Write, and rest your pen. ⚠️ This modifies your device. It runs as root, stops the vendor UI (in takeover mode), and drives the e-ink engine directly. It has only been tested on a reMarkable Paper Pro (ferrari, aarch64, OS 3.26–3.27). It may not work on other models or OS versions, and you use it entirely at your own risk. Not affiliated with reMarkable AS. Keep SSH access working before you install anything — that is your escape hatch. pen (raw evdev, full 4096-level pressure, hardware event rate) │ strokes ▼ riddle ── idle 2.8s → commit page → PNG ──► oracle (resident LLM process, │ streams reply sentence-by-sentence) ▼ strokes (Dancing Script → skeletonized to single-pixel pen paths) display backend ├── qtfb — windowed, inside xochitl (AppLoad app) └── quill — full takeover: xochitl stopped, vendor e-ink engine driven directly for instant ink (lowest latency there is) riddle/ — the app (Rust). Pen input, ink surface, handwriting synthesis (rasterize → Zhang-Suen thinning → stroke tracing → animated replay), the oracle process manager, and both display backends. quill/ — the takeover display host (C/C++). An epfb-re-style QImage-constructor interposition shim over the vendor libqsgepaper. so waveform engine, exposed as a small C ABI (quill_init / quill_buffer / quill_swap) that riddle links against with --features takeover. Also carries a small family of demos (scribble, a pen-to-glass latency test, plus map, image, and GIF renderers). Do this And Write, then rest the pen The diary drinks your ink and Tom replies Flip the marker Erase Draw a large ? Summon the built-in guide Tap five fingers at once Leave the diary Power button The page turns to "The diary sleeps.", then the tablet suspends; press again to wake exactly where you were The diary's replies come from a vision LLM that reads your handwriting from the committed page (sent as an inline PNG).

Original story by Hacker News View original source

0 comments
0 people discussing

Anonymous Discussion

Real voices. Real opinions. No censorship. Resets in 1 hours.

No account needed Anonymous • Resets in 1h

Loading comments...

About NewsBin

Freedom of speech first. Anonymous discussion on today's news. All content resets every 24 hours.

No accounts. No tracking. No censorship. Just honest conversation.