frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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

Russia's spies seek Western technology as sanctions bite

https://apnews.com/article/russia-sanctions-intelligence-economy-defense-10ea5ad20158945f18c71837...
1•HelloUsername•3m ago•0 comments

A pragmatic set of modern colour space transforms for the Odin language

https://github.com/heavyrain266/colourspace
1•HeavyRain266•4m ago•0 comments

Show HN: Fast, branchless single/multithreaded Quicksort for C/C++

https://github.com/chkas/blqsort
1•chrka•4m ago•0 comments

Move over, AlphaFold: open-source model predicts shape of 1B proteins

https://www.nature.com/articles/d41586-026-01686-3
2•limbicsystem•4m ago•0 comments

CEPI fast-tracks three Bundibugyo ebolavirus vaccine candidates

https://cepi.net/cepi-fast-tracks-three-bundibugyo-ebolavirus-vaccine-candidates
1•berlianta•6m ago•0 comments

Context is essential for AI agents, but I think shared state is the next problem

https://github.com/Abloatai/ablo
1•lukasanderss•6m ago•0 comments

The Swiss canton where cars had to be pulled by horses

https://www.swissinfo.ch/eng/swiss-oddities/a-curious-quirk-of-democracy-the-graub%c3%bcnden-car-...
1•giuliomagnifico•7m ago•0 comments

Pluto – An x86 (Ring 0, Protected Mode) kernel written in Zig

https://github.com/ZystemOS/pluto
1•peter_d_sherman•8m ago•1 comments

A compressed-spring model of spiral galaxy formation (initial email version)

https://theeggandtherock.com/p/a-compressed-spring-model-of-spiral
1•surprisetalk•9m ago•0 comments

Work from Home and Disability Employment

https://www.aeaweb.org/articles?id=10.1257/aeri.20240538
2•healsdata•10m ago•0 comments

Linux 7.2 Proceeding to Deprecate Af_alg Due to "Massive Attack Surface"

https://www.phoronix.com/news/Linux-AF-ALG-Deprecation
2•awkwardpotato•15m ago•0 comments

When AI Crosses the Line: The Matplotlib Incident

https://members.sigmazero.cc/posts/when-ai-crosses-159174096?postId=when-ai-crosses-159174096
5•sigmazero•16m ago•1 comments

MiniMax M3 Benchmarks One Pager

https://filecdn.minimax.chat/public/img_v3_02128_b7726cd8-879a-4b7a-a9da-db4395ea597g-17802725086...
1•kirtivr•17m ago•1 comments

MacBook Pro Rival with the Nvidia Powered Surface Laptop Ultra

https://www.windowslatest.com/2026/06/01/microsoft-builds-its-ultimate-macbook-pro-rival-with-the...
3•jbk•20m ago•1 comments

Why doesn't the Ubuntu 26.04 Installer allow you to create Btrfs subvolumes?

https://www.niladicpodcast.com/2026/05/23/how-to-setup-ubuntu-26.04-btrfs/
1•Siecje•22m ago•0 comments

Picomemo 1.2.0 – Portable OMEMO implementation in C

https://github.com/mierenhoop/picomemo/releases/tag/1.2.0
1•neustradamus•23m ago•0 comments

You Must Fix Your Asserts (Zig)

https://kristoff.it/blog/fix-your-asserts/
2•signa11•24m ago•0 comments

Autonomous Product Development: shipping fixes with no human in the loop

https://www.willtay.com/autonomous
2•wrftaylor•24m ago•0 comments

FTSE 100's likely new entrant puts a British spin on the AI boom

https://www.ft.com/content/19330d92-fee6-4ddf-95f5-98f005061c0b
1•mmarian•25m ago•0 comments

Send the wallet, not just coins –- like an envelope

https://hackenproof.com/blog/for-hackers/send-the-wallet-not-just-the-coins-like-an-envelope
2•mybucks_online•26m ago•0 comments

Zen: A distraction-free code editor based on Zed

https://codeberg.org/arendjr/zen
1•arendjr•26m ago•2 comments

Learn SQL Once, Use It for 30 Years

https://fagnerbrack.com/learn-sql-once-use-it-for-30-years-9aceb0bdee03
2•signa11•26m ago•0 comments

More Time to Think

https://ma.ttias.be/more-time-to-think/
2•Mojah•27m ago•0 comments

Proofs as Programs

https://systemsthinkingcollection.substack.com/p/proofs-as-programs
1•InputName•29m ago•0 comments

Whoa Now: Cautionary Tales from Materials Science

https://www.science.org/content/blog-post/whoa-now-cautionary-tales-materials-science
1•rantingdemon•30m ago•0 comments

GitHub removed the old copilot multipliers on a pricing page

https://docs.github.com/en/copilot/reference/copilot-billing/request-based-billing-legacy/model-m...
2•adrianvi•31m ago•2 comments

I built a free Mac app to clear browser cache, cookies, and history in one click

https://cacheout.app/
1•jimmitchell•31m ago•0 comments

The Grate Cheese Robbery

https://longreads.com/2026/05/28/the-cheese-theft-food-crime/
1•mooreds•31m ago•0 comments

France backed by Britain intercepts sanctioned oil tanker sailing from Russia

https://www.france24.com/en/france/20260601-france-and-allies-intercept-sanctioned-russian-oil-ta...
1•mooreds•32m ago•0 comments

Nvidia unveils general-purpose chip for laptops and desktop PCs

https://www.tomshardware.com/laptops/nvidia-unveils-rtx-spark-superchip-at-computex-2026-new-plat...
2•cs702•33m ago•0 comments