frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: On-device article extraction and ePub generation in a React Native app

1•chapiware•1h ago
I'm open-sourcing Send to X4, an iOS/Android app that turns shared links into clean EPUBs entirely on-device, then transfers them to an Xteink X4 over local Wi-Fi — no accounts, no cloud.

Repo (MIT): https://github.com/Xatpy/send-to-x4-mobile-app Product page + screenshots: https://chapiware.com/send-to-x4

WHY I BUILT IT The X4 is a focused e-ink device, but getting long-form content onto it from a phone almost always involves a cloud step somewhere. I wanted a pipeline where the phone handles extraction and packaging entirely, and the device only ever receives finished files over LAN. Turns out doing this well on-device is more interesting than I expected.

INTERESTING TECHNICAL BIT - Reader mode extraction: Mozilla Readability + linkedom (a fast DOM implementation) to keep extraction lightweight inside RN. - Client-side rendered pages: for sites where "fetch HTML and parse" fails, I use a headless WebView render → DOM capture → extract pipeline. This is the most fragile part of the stack and where I'd most value outside eyes. - EPUB generation: downloads inline images locally, normalizes formats (transcoding problem types to JPEG for e-ink compatibility), then builds a compliant EPUB. - Local transfer: pushes the resulting EPUB / .xtc / .bmp to the device via its local API (stock + CrossPoint firmware supported).

STACK React Native / Expo (Hermes + new architecture).

WHAT I'M LOOKING FOR - Feedback on the on-device extraction architecture — JS thread vs native, the WebView approach, perf pitfalls - Ideas for making extraction less whack-a-mole (site adapters, heuristics, test corpus) - PRs for niche sites / edge cases are very welcome

Edwin Smith Papyrus

https://en.wikipedia.org/wiki/Edwin_Smith_Papyrus
1•Antibabelic•1m ago•0 comments

The world is running out of silver – and AI is accelerating the squeeze

https://www.mining.com/sponsored-content/the-world-is-running-out-of-silver-and-ai-is-acceleratin...
1•voice_of_genre•2m ago•0 comments

Show HN: Pure Rust IFC/BIM Viewer in the Browser via WebAssembly

https://bimifc.de/?file=bayarena_lighting.ifc
1•holg•5m ago•0 comments

Tangled: Our €3,8M seed round

https://blog.tangled.org/seed
1•thombles•6m ago•0 comments

Empirical evidence for consciousness without access

https://www.sciencedirect.com/science/article/pii/S0010027723001634
1•paraschopra•7m ago•0 comments

Show HN: Open-source expense and budget tracker with SQL API for AI agents

https://github.com/kirill-markin/expense-budget-tracker
2•MarkinK•8m ago•0 comments

Show HN: A Software-Defined USB PD Charger (ESP32, FPGA, Open Source Hardware)

https://www.crowdsupply.com/candysign/hummingkit
4•SDCforAll•9m ago•0 comments

Introducing-Perplexity-Computer

https://www.perplexity.ai/hub/blog/introducing-perplexity-computer
1•Tangokat•10m ago•0 comments

Ganak: The making of a high-performance model counter

https://www.msoos.org/2026/03/ganak-the-making-of-a-versatile-high-performance-model-counter/
1•zero_k•11m ago•1 comments

The Fall of Samakin Altwalker and the Dark Side of OpenAI

https://greggbayesbrown.substack.com/p/the-fall-of-samakin-altwalker-and
1•superfluous_g•11m ago•0 comments

Rolv.ai: Universal sparse compute primitive, back end-agnostic reproducibility

https://rolv.ai
1•heggenhougen•12m ago•0 comments

John Carmack – a tech god of tech illiterates

https://boards.4chan.org/g/thread/108271937/the-gospel-of-the-axe-deconstructing-the-divine
1•voice_of_genre•13m ago•0 comments

Benzene changed chemistry forever – with Judy Wu [video]

https://www.youtube.com/watch?v=0kYMUFzylOs
1•mariuz•14m ago•0 comments

I Didn't Like App Launchers for Arch Linux, So I Wrote My Own in Rust

https://rafaelzimmermann.com/posts/app-launcher-rust.html
2•auxtmp•17m ago•0 comments

OpenPencil – AI-native design editor. Open-source Figma alternative

https://github.com/open-pencil/open-pencil
1•xlmnxp•17m ago•0 comments

Understanding Rope: From Rotary Embeddings to Context Extension

https://mli0603.notion.site/Understanding-RoPE-From-Rotary-Embeddings-to-Context-Extension-316a34...
1•sebg•18m ago•0 comments

Mobile Is Not a Smaller Web App

https://dinkomarinac.dev/blog/common-mobile-ux-mistakes-i-see-in-almost-every-project/
1•dinko7•18m ago•0 comments

UKI: Unified kernel images for booting Linux from UEFI

https://uapi-group.org/specifications/specs/unified_kernel_image/
2•fanf2•20m ago•0 comments

FinMind Universal Deployment (Docker and K8s and Tilt)

https://github.com/rohitdash08/FinMind/pull/283
1•eyedark•20m ago•0 comments

Kuva: A scientific plotting library in Rust

https://github.com/Psy-Fer/kuva
1•sebg•23m ago•0 comments

Vercel down in Dubai, EU affected also

https://www.vercel-status.com
1•techterrier•24m ago•2 comments

Overlooked and overexploited: Extensive conversion of grasslands and wetlands

https://www.pnas.org/doi/10.1073/pnas.2521183123
1•robtherobber•25m ago•0 comments

Open source Bluetooth dynamometer for climbing training

https://crimpdeq.com/
1•sergiogasquez•27m ago•1 comments

Robotics changes everyday but it is still the same three things

https://vruga.site/wonder-robotics-three-things.html
1•sebg•28m ago•0 comments

Show HN: OpenBerth – Deploy AI-built apps and tools to your own server

https://openberth.io/
2•Amirso•29m ago•0 comments

Show HN: FinMind One-Click Deployment (Docker and K8s and Tilt)

https://github.com/rohitdash08/FinMind/pull/283正文(直接复制):
1•eyedark•29m ago•0 comments

Show HN: Why LLM Personas Collapse and How Structural Identity Fixes It

1•WujieGuGavin•30m ago•0 comments

Show HN: Bunny Calculator – A fast, free, and clean suite of web calculators

https://bunnycalculator.com/en
1•priteshkoshiya•32m ago•0 comments

The Orality Theory of Everything

https://www.theatlantic.com/ideas/2026/02/social-media-literacy-crisis/686076/
1•robinhoodexe•32m ago•0 comments

Really? We're Fucking Doing This Again?

https://theshovel.com.au/2025/06/23/really-were-fucking-doing-this-again/
2•JPLeRouzic•33m ago•0 comments