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

MAGS: Machine-checked guarantees on specified safety properties in AI code

https://arxiv.org/abs/2609.19391
1•donk8r•2m ago•0 comments

Cellular scaling laws in the mammalian brain

https://www.cell.com/cell/fulltext/S0092-8674(26)01017-2
1•car•2m ago•0 comments

Automattic's New Lawyers Lose Bid for More Time in Legal Fight with WP Engine

https://www.therepository.email/automattics-new-lawyers-lose-bid-for-more-time-in-legal-fight-wit...
1•RobotToaster•6m ago•0 comments

Show HN: Programming Language Cup: same tasks in 32 langs, pick the winner

https://chalmovsky.com/prog-lang-cup/plain/
1•chalmovsky•7m ago•1 comments

Hybrid ML-KEM costs bytes, not CPU: X25519 vs. ML-KEM key exchange benchmark

https://github.com/RayDCodes/pqc-migration-bench
1•ddruhin•7m ago•0 comments

EmbedIDS: Open-source intrusion detection for embedded systems and physical AI

https://embedids.linuscent.com/main/
1•samiralavi•9m ago•0 comments

Ask HN: What was your favourite thread in the last two weeks?

1•Towaway69•14m ago•2 comments

What's IncusOS?

https://linuxcontainers.org/incus-os/introduction/
1•Bluestein•14m ago•0 comments

Show HN: Club Pigeon – A multiplayer pigeon park with SNES-style minigames

https://clubpigeon.lol
2•nilsio•24m ago•0 comments

How Tree Rings Challenged the Myth of American Wilderness

https://www.newyorker.com/science/elements/how-tree-rings-challenged-the-myth-of-american-wilderness
3•bookofjoe•27m ago•1 comments

Deleted AI Chats May Leave Clues Behind

https://news.research.gatech.edu/2026/10/13/deleted-ai-chats-may-leave-clues-behind
1•giuliomagnifico•29m ago•0 comments

General Magic: Oral History of the Influential Tech Company

https://nymag.com/intelligencer/2018/08/general-magic-oral-history-of-the-influential-tech-compan...
1•mpweiher•33m ago•0 comments

Show HN: WGSL linter with Tint parity and a full suite of LSP niceties

https://github.com/elringus/wgsl-linter
1•Elringus•35m ago•0 comments

EU Defence Commissioner Kubilius: Pax Americana Is Over. ^

https://www.reddit.com/r/BuyFromEU/comments/1x7inr3/eu_defence_commissioner_kubilius_pax_american...
3•doener•36m ago•0 comments

Brutal – Framework for Making Games

https://github.com/ahwootech/BRUTAL
2•ivanjermakov•37m ago•0 comments

Photonic Chip Cuts Cost of Hunting Exoplanets (2024)

https://spectrum.ieee.org/photonic-integrated-circuit
1•zeristor•39m ago•0 comments

Rapid alternation of conscious and suppressed representations in primate brains

https://www.biorxiv.org/content/10.64898/2026.10.15.759299v1
2•zby•41m ago•0 comments

Show HN: A web workspace for trying FLUX 3 Klein

https://flux3klein.net
1•xiaosen•46m ago•0 comments

Scaling Indic Pretraining: 2.8T Tokens and an Open Data Generation Pipeline

https://huggingface.co/blog/nvidia/scaling-indic-pretraining
1•porridgeraisin•46m ago•0 comments

Red Dead Redemption 2 – Part 1460 – Old PC [video]

https://www.youtube.com/watch?v=0OfHSE_mhaw
1•doener•47m ago•0 comments

ThinkPad I9990303 Error Catch-22

https://www.os2museum.com/wp/thinkpad-i9990303-error-catch-22/
1•supermatou•52m ago•1 comments

Pi Durable on Cloudflare

https://earendil.com/posts/pi-durable-on-cloudflare/
1•alexfortin•53m ago•0 comments

Show HN: Panini – a zero-dependency parser for chaotic Indian bank narrations

https://github.com/peopleofproduct/Panini
3•kapil_pawar•53m ago•1 comments

Monthly API credits for Max and Team plans

https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans
1•akiselev•55m ago•0 comments

Clicks Communicator Companion Phone

https://clicks.tech/communicator
1•gitowiec•56m ago•0 comments

Social media bans are not the answer to protect young people's mental health

https://theconversation.com/can-social-media-bans-protect-young-peoples-mental-health-early-resea...
2•mdp2021•57m ago•2 comments

"Tame" boar and deer are instinctively adapting to the wolf in the Netherlands

https://nos.nl/video/2635315-wildcamera-s-tonen-hoe-zwijnen-en-herten-zich-aanpassen-aan-de-wolf
19•felipevb•59m ago•14 comments

List of Vaporware

https://en.wikipedia.org/wiki/List_of_vaporware
1•geox•1h ago•0 comments

Show HN: Claude Code, deploy using thevibehosting.com == Your app on root Linux

https://thevibehosting.com/
1•ladahrbacek•1h ago•1 comments

Directionally correct bars, a concerning new trend

https://www.junkcharts.com/directionally-correct-bars/
1•theanonymousone•1h ago•0 comments