frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Weather Landscape on E-Ink with ESP32 – now rewritten in Rust

https://github.com/martinohmann/weather-landscape
11•_usr_bin_env•1y ago

Comments

_usr_bin_env•1y ago
I came across this idea here on Hacker News a while ago – a small weather display using an ESP32 and an e-ink screen to show a daily weather landscape. I loved it and shared the idea with a friend of mine. He went all in and rebuilt the whole thing in Rust – from the image rendering server to the embedded code on the ESP32.

It's a clean, minimal two-part project:

A Rust server fetches weather data from MET Norway and renders it as a landscape image.

An ESP32 downloads and displays the image on a 2.9" e-ink screen.

Here’s the repo: https://github.com/martinohmann/weather-landscape Would love to hear what you think!

whytevuhuni•1y ago
How does it loop, if at all? Does it just restart at the end after it falls out of `main()`?

This is definitely something I'd like to try. Gotta figure out where to run the server... maybe a good time to figure out how to do custom Home Assistant add-ons.

How long do those batteries last you? Even with the deep sleep, I imagine doing the WiFi handshake every time is going to be expensive.

_usr_bin_env•1y ago
As far as I understand it has a deep-sleep" timer that wakes it every X minutes (mine every 30). This gives me approximately 1 Month with 4 AA rechargeable. Larger sleep intervals, other esp dev boards or larger rechargeable will increase this.
adammarples•1y ago
People on github remain allergic to pictures, there's even a text description of each weather mode so that we can imagine it!
_usr_bin_env•1y ago
Text output would have been too easy on the eink screen xD

JavaScript still can't ship a full-stack module

https://wasp.sh/blog/2026/06/22/javascript-still-cant-ship-a-full-stack-module
1•infomiho•1m ago•0 comments

ClickHouse is winning the Observability Wars

https://matduggan.com/clickhouse-is-winning-the-observability-wars/
2•birdculture•1m ago•0 comments

In-browser programmable robot simulator

https://bittlex-sim.petoi.com/
2•lijay•3m ago•0 comments

Nocode: Way to write secure and reliable applications

https://github.com/kelseyhightower/nocode
1•yladiz•7m ago•0 comments

Carbon Engine – open-source tech powering EVE Online

https://github.com/orgs/carbonengine/repositories
1•regnerba•7m ago•0 comments

Show HN: A Simple Containerized Browser

https://spunto.net/blog/browser-remote
1•codehammer•10m ago•0 comments

Category Theory Illustrated – Monoids

https://abuseofnotation.github.io/category-theory-illustrated/03_monoid/
2•frenchie_sans•11m ago•0 comments

Thieves Are Now Targeting AI Data Center Construction Sites for Copper

https://www.vice.com/en/article/thieves-are-now-targeting-ai-data-center-construction-sites-for-c...
1•Gedxx•12m ago•0 comments

Bhopal's '90-degree' bridge turns out to bend 118 degrees (2025)

https://organiser.org/2025/09/14/315715/bharat/bhopals-90-degree-bridge-turns-out-to-bend-118-deg...
1•Tomte•13m ago•0 comments

Ask HN: How are you creating demo videos for your product?

1•akarshhegde18•18m ago•0 comments

Instagram running ads promoting child sexual abuse material in India, BBC finds

https://www.bbc.co.uk/news/articles/cvgm4e0316zo
1•shrikant•22m ago•0 comments

A big Markdown file should become a PDF you can navigate

https://demchaav.github.io/blog/posts/markdown-navigable-pdf/
1•demchaav•23m ago•0 comments

Very Average Prototypes

https://goodnameforablog.com/posts/very-average-prototypes/
1•robin_reala•24m ago•1 comments

Scaling Java-Based Real-Time Systems: Hidden Tradeoffs of Event-Driven Design

https://www.infoq.com/articles/tradeoffs-event-driven-design/
1•theanonymousone•25m ago•0 comments

The virtual power plant era has arrived

https://www.pv-magazine.com/2026/06/29/the-virtual-power-plant-era-has-arrived/
1•ndr42•26m ago•0 comments

Intent-addressable code for AI coding agents

https://github.com/croviatrust/causari
1•CroviaTrust•26m ago•0 comments

Show HN: Autosynth – generating synthetic data with strong/weak model filtering

https://github.com/Ahmad8864/autosynth
1•ahmadbabdallah•28m ago•0 comments

The Intimate Legacies of a White-Supremacist Coup

https://www.newyorker.com/news/letter-from-the-south/the-intimate-legacies-of-a-white-supremacist...
2•rbanffy•28m ago•1 comments

Guandimiao (Archaeological Site in Henan, China)

https://en.wikipedia.org/wiki/Guandimiao
1•tux3•30m ago•0 comments

Astrophysicists Puzzle over Webb's New Universe

https://www.quantamagazine.org/astrophysicists-puzzle-over-webbs-new-universe-20260702/
3•jnord•37m ago•0 comments

Diseconomies of scale in fraud, spam, support, and moderation

https://danluu.com/diseconomies-scale/
2•Liriel•37m ago•0 comments

ProofToken16: My Proposal for Private Decentralised Age Verification

https://incoherency.co.uk/blog/stories/private-decentralised-age-verification.html
2•jstanley•41m ago•0 comments

Horsewood Reality Check 2026 – The Truth Behind the Claims

https://finance.yahoo.com/sectors/healthcare/articles/horsewood-urgent-report-2026-horse-19110038...
2•rafisalp•41m ago•0 comments

From flocks to pyramids: Balancing self-organization and architecture

https://www.youtube.com/watch?v=R0WiSoW-wL8
1•RebootStr•42m ago•0 comments

AB 1856: CA Exempts Open Source, Still Expands Age-Gating

https://www.eff.org/deeplinks/2026/05/one-step-forward-two-steps-back-cas-ab-1856-exempts-open-so...
2•mashally•45m ago•0 comments

Read Please

https://github.com/studioetc/read-please-app
1•incogvito•46m ago•0 comments

Show HN: Forge – A JavaScript runtime built on Mozilla SpiderMonkey

https://github.com/varadTheDeveloper/forge-runtime
3•opentestudox•46m ago•0 comments

Show HN: WhosBuilt terminal lookup for who built a website

https://whosbuilt.com/lookup/example.com.markdown
2•hboon•54m ago•1 comments

But Nothing Has Changed on Our Side

https://cacm.acm.org/blogcacm/but-nothing-has-changed-on-our-side/
1•adunk•55m ago•0 comments

Show HN: I built LibreYOLO, an MIT-licensed YOLO library

https://github.com/LibreYOLO/libreyolo
2•Xuban•1h ago•0 comments