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

Welcome, Great App

https://www.indiehackers.com/post/welcome-loidws3eodNR1RKQZFXd
1•johnwod•29s ago•0 comments

Go library for AF_XDP send and receive packets at 10G line rate

https://github.com/atoonk/go-afxdp
1•bgpdude•32s ago•0 comments

What is a token and why does it cost so much? [video]

https://www.youtube.com/watch?v=-0HRzXk8vlk
1•linggen•47s ago•0 comments

Interaction Nets and Hardware

https://tendrils.co/background
1•marvinborner•59s ago•1 comments

Pascal would have thrown away his iPhone

https://www.joanwestenberg.com/p/pascal-would-have-thrown-away-his
1•spking•1m ago•0 comments

"Can We Make the Villain a White Guy?"

https://hollywoodgadfly.substack.com/p/can-we-make-the-villain-a-white-guy
2•kspacewalk2•1m ago•0 comments

HyWiki: Zero Markup Hypertext

https://www.chiply.dev/post-hyperbole-hywiki
1•engfan•2m ago•1 comments

A bug which affected only left handed users

https://shkspr.mobi/blog/2026/07/a-bug-which-only-affected-left-handed-users/
1•sixhobbits•3m ago•0 comments

AI agents accessing production database

1•Eapz_06•3m ago•0 comments

Show HN: Kettio – using ML to assume audience buying

https://kettio.com
1•smerrill2•4m ago•1 comments

Apple loses challenges against EU rules to curb Big Tech

https://www.reuters.com/world/eu-court-rejects-apples-challenge-against-eu-rules-reining-big-tech...
1•1vuio0pswjnm7•5m ago•0 comments

Self-generated hydrogel ejects bacterial cells for localized biofilm dispersion

https://www.nature.com/articles/s41564-026-02413-4
1•bookofjoe•5m ago•0 comments

Cloudflare Meerkat - Globally distributed consensus

https://blog.cloudflare.com/meerkat-introduction/
1•bobnamob•5m ago•0 comments

Before Sputnik: The Mystery Lights That Refuse to Die

https://www.liberationtimes.com/home/before-sputnik-the-mystery-lights-that-refuse-to-die
1•nsavage•5m ago•0 comments

Eternal Terminal v7.0.0

https://github.com/MisterTea/EternalTerminal/releases/tag/et-v7.0.0
1•darcien•8m ago•1 comments

CSS is simple, stop making it hard

https://blog.brixit.nl/css-is-simple-stop-making-it-hard/
1•surprisetalk•8m ago•0 comments

A Heterogeneous System-on-Chip with an 83 GFLOp/s, 1.2 TFLOp/s/W

https://ieeexplore.ieee.org/document/11523040
1•rbanffy•9m ago•0 comments

Seven Studies on Letting LLMs Edit Trees

https://www.lightningjar.com/blog/stable-ids-are-all-you-need
1•kevinpeckham•12m ago•0 comments

Tiny data centre used to heat public swimming pool

https://www.bbc.com/news/technology-64939558
9•breitling•13m ago•1 comments

Show HN: Pug.sh – open-source product analytics

https://pug.sh/
3•BajajScooter•16m ago•0 comments

Should we stop using the word "Responsive" for design?

https://www.andreaverlicchi.eu/blog/should-we-stop-using-the-word-responsive-for-design/
1•speckx•17m ago•0 comments

Dopamine is about wanting, not liking

https://theneuroreview.com/posts/dopamine-doesnt-do-what-you-think.html
2•CameronKade•17m ago•0 comments

Show HN: Pennen, a handwriting-only journal for iPad and Apple Pencil

https://pennen.ir.studio/
1•IshaanRawat•17m ago•0 comments

Show HN: Tab-da, a keyboard-first Chrome extension for people with too many tabs

https://www.thirdculture.app/tab-da/
1•bardi•18m ago•0 comments

Schema-Driven Development

https://schema-driven.dev/
2•dneighman•18m ago•0 comments

Ask HN: Why aren't we collaborating on the prompts we give to our AI agents?

1•ilbert•18m ago•0 comments

Knockoff: A browser extension that filters pseudo-brand junk out of Amazon

https://github.com/Shpigford/knockoff
1•gaws•18m ago•0 comments

I had 25 AI agents try to kill 25 startup ideas. They killed 22

https://thatsbuddy.com/blog/kill-test
2•billyholevas•19m ago•0 comments

Can You See the Line That Decides What You May Read and Say?

https://thephilodev.substack.com/p/can-you-see-the-line-that-decides
1•philo_dev•20m ago•0 comments

'Fish of a Lifetime'

https://www.postregister.com/news/local/fish-of-a-lifetime-a-10-minute-fight-a-30-5-inch-super-ra...
1•mooreds•21m ago•0 comments