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•9mo ago

Comments

_usr_bin_env•9mo 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•9mo 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•9mo 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•9mo 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•9mo ago
Text output would have been too easy on the eink screen xD

Clip to Siglip > Migrating Our 200M+ MultiModal Embeddings

https://huggingface.co/vulturelabs/vector-rosetta-clip-vit-base-patch32-to-siglip-vit-base-patch1...
1•teocalin37•1m ago•1 comments

Bring Back Ops Pride

https://substack.com/home/post/p-184825970
1•gpi•4m ago•0 comments

Your Problem framing is sabotaging your strategy

https://productpicnic.beehiiv.com/p/your-problem-framing-is-sabotaging-your-strategy
1•gpi•5m ago•0 comments

SFU prof launches legal-AI collaboration with Caseway to improve justice

https://www.sfu.ca/fas/computing/news-events/news/2026/january/sfu-launches-legal-ai-collaboratio...
1•ClearwayLaw•7m ago•1 comments

When Will They Kill Us?

https://nicholasdecker.substack.com/p/when-will-they-kill-us
1•DustinEchoes•10m ago•0 comments

Semihemidemisemiquaver

https://en.wikipedia.org/wiki/Hundred_twenty-eighth_note
1•petethomas•12m ago•0 comments

Ask HN: How many local logins do you have on your computer?

1•bahmboo•15m ago•0 comments

Show HN: I quit coding years ago. AI brought me back

https://calquio.com
16•ivcatcher•26m ago•6 comments

Repo: Language Models with Context Re-Positioning

https://pub.sakana.ai/repo/
1•hardmaru•27m ago•0 comments

The Paper

https://zenodo.org/records/18294248
2•KaoruAK•27m ago•0 comments

Metro MCP: MCP Server for DC and NYC Metro

https://metro-mcp.anuragd.me/
2•Aarekaz•27m ago•0 comments

Claude Is Taking the AI World by Storm, and Even Non-Nerds Are Blown Away

https://www.wsj.com/tech/ai/anthropic-claude-code-ai-7a46460e
2•alhazrod•30m ago•1 comments

YouTube is silently deleting uploaded SRV3 (styled) subtitles

https://old.reddit.com/r/youtube/comments/1qdvgmc/uploading_srv3_subtitles_got_brokendisabled/
3•slowdog•32m ago•0 comments

Show HN: Why I forked Gemini CLI - a FOSS Cowork alt that *is* the OS

https://github.com/Prof-Harita/terminaI
1•ProfHarita•34m ago•1 comments

Utopian.Build – Getting Developers Paid

https://soundcloud.com/ludwig-schubert-372424919/utopianbuild-getting-developers-paid
1•ludwigschubi•37m ago•0 comments

Show HN: I made Claude play Minecraft using Agent SDK

https://github.com/haksndot/haksnbot-agent
3•haksndot•44m ago•0 comments

Chinese app 'Are You Dead' sparks debate on social isolation – DW News [video]

https://www.youtube.com/watch?v=ReLMRNkywsA
2•alamortsubite•44m ago•0 comments

TestIQ – Find duplicate tests using coverage analysis

https://github.com/pydevtools/TestIQ
1•kirankotari•45m ago•1 comments

Oldest Arrow Poison Discovered on 60k-Year-Old Stone Age Weapons

https://scitechdaily.com/worlds-oldest-arrow-poison-discovered-on-60000-year-old-stone-age-weapons/
1•Gaishan•46m ago•1 comments

Ibuprofen may have anti-cancer effects but risks remain

https://scitechdaily.com/this-popular-painkiller-in-your-cabinet-may-be-doing-more-than-you-think/
3•Gaishan•48m ago•0 comments

Mrcal 2.5 Released

https://notes.secretsauce.net/notes/2026/01/18_mrcal-25-released.html
2•dima55•55m ago•1 comments

Why reinforcement learning plateaus without representation depth (NeurIPS 2025)

https://venturebeat.com/orchestration/why-reinforcement-learning-plateaus-without-representation-...
4•brandonb•55m ago•0 comments

Heart Rate Variability

https://www.empirical.health/metrics/hrv/
3•brandonb•56m ago•0 comments

Malware Peddlers Are Now Hijacking Snap Publisher Domains

https://blog.popey.com/2026/01/malware-purveyors-taking-over-published-snap-email-domains/
2•birdculture•58m ago•0 comments

Show HN: Auto-switch keyboard layout per physical keyboard (Rust, Linux/KDE)

https://github.com/aydiler/kb-layout-daemon
2•aydiler•59m ago•0 comments

AI Energy Consumption: How Much Power Does AI Use?

https://toolpod.dev/blog/ai-energy-consumption-environmental-impact
2•bsdoubleya•1h ago•1 comments

Show HN: Excel from Snowflake – No Code

https://snowpivot.starferret.com
1•xvok•1h ago•0 comments

EU considers $108B in retaliatory tariffs on US over Trump's threats

https://www.reuters.com/world/europe/eu-considers-108-billion-retaliatory-tariffs-us-over-trumps-...
14•tokai•1h ago•1 comments

Models Handler Tool for Golang with Build in ORM and AutoSync Feature

1•vrianta-•1h ago•0 comments

Show HN: DocsSquirrel (AI Agent) – Never about writing documentation again

https://docssquirrel.com
1•grey_coder•1h ago•1 comments