frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Readit, a read-it-later app I built because the others keep dying

https://wereadit.com
6•mahmoudalwadia•1h ago•1 comments

Show HN: I computed livability for all of Germany by rent, commute, and QoL

https://wohnortatlas.de/
4•ivorius•1h ago•5 comments

Show HN: Frond – a frontend runtime for your app's dependency graph

https://frondruntime.dev
2•romanonthego•1h ago•0 comments

Show HN: My 13-year-old built an ant colony tracker

https://formicarium.es
68•abelgvidal•20h ago•46 comments

Show HN: C++, Java and C# light-weight-logger

https://github.com/PenguineDavid/light-weight-logger
10•PenguineDavid•23h ago•0 comments

Show HN: Erlangchain – A tiny Erlang client for LLMs

https://github.com/abhavk/erlangchain
3•Abhavk•5h ago•0 comments

Show HN: Free Online GIS Viewer and Format Converter

https://geodataviewer.com/
7•twainyoung•14h ago•0 comments

Show HN: Coding agent that compiles intent into deterministic DAG before running

https://github.com/arman-jalili/rigorix-oss
9•arman-w-jalili•12h ago•0 comments

Show HN: Morph Reflexes – Multi-head classifiers for agent traces

7•bhaktatejas922•16h ago•1 comments

Show HN: TakoVM – open-source sandboxing for your agent's code

https://github.com/Tako-Research/TakoVM
6•sakuraiben•15h ago•0 comments

Show HN: Gilfoyle's Project but IRL

https://github.com/korrectional/GilfoyleAI
6•korrectional•10h ago•3 comments

Show HN: Openleetcode – LeetCode runner where tests live in the repo

https://github.com/therepanic/openleetcode/releases/tag/v1.0.0
6•therepanic•16h ago•0 comments

Show HN: Shot-scraper video tool for recording YAML-defined webapp feature demos

https://simonwillison.net/2026/Jun/30/shot-scraper-video/
7•simonw•20h ago•1 comments

Show HN: DRM-Free Books

https://frequal.com/Perspectives/DrmFreeAuthors.html
118•TeaVMFan•2d ago•46 comments

Show HN: Live face swap and outfit try-on in the browser

https://vivify.video/realtime-face-swap
5•mixfox•13h ago•0 comments

Show HN: Zanagrams

https://zanagrams.com/
392•pompomsheep•2d ago•107 comments

Show HN: Clusy – Cursor for data science notebooks in cloud

https://www.clusy.io/
6•eldar_hsnv•20h ago•1 comments

Show HN: Open-source restreaming and live studio

https://github.com/muxshed/shed
8•franticstone•15h ago•2 comments

Show HN: Agentic Orchestrator, a TUI for long-running coding agents

https://github.com/doordash-oss/agentic-orchestrator
16•ivrr•1d ago•2 comments

Show HN: Classic Minesweeper

https://guokai.dev/minesweeper/
12•hanguokai•1d ago•13 comments

Show HN: Kage, verification and freshness for Google's OKF agent memory

https://kage-core.com/
3•kage18•17h ago•1 comments

Show HN: Jensen – a Deus Ex: Human Revolution theme for 30 developer apps

https://tomaytotomato.github.io/jensen/
3•tomaytotomato•17h ago•0 comments

Show HN: Bash4LLM+ – A lightweight, dependency-free Bash wrapper for LLM APIs

https://github.com/kamaludu/bash4llm/
60•kamaludu•2d ago•23 comments

Show HN: PDFMergely – In-browser PDF tools that never upload your files

https://pdfmergely.com
17•pdfmergely•1d ago•24 comments

Show HN: NanoEuler – GPT-2 scale model in pure C/CUDA from scratch

https://github.com/JustVugg/nanoeuler
55•vforno•2d ago•26 comments

Show HN: I made a heatmap of 3400 VCs who are open to cold emails

https://apparent.social/heat-map
23•west_subject•19h ago•29 comments

Show HN: Makes local LLMs faster and more reliable by optimizing for your device

https://www.autotunellm.com/
5•tanavc•19h ago•0 comments

Show HN: Decomp Academy – Learn to decompile GameCube games into matching C

https://decomp-academy.dev
195•jackpriceburns•3d ago•78 comments

Show HN: I built an AI agent to yell at me about my ADHD

https://0xff.nu/hex/
5•hxii•20h ago•2 comments

Show HN: fenic – LLMs as dataframe operators, query meaning and structure

https://github.com/typedef-ai/fenic
3•cpard•21h ago•0 comments
Open in hackernews

Show HN: I computed livability for all of Germany by rent, commute, and QoL

https://wohnortatlas.de/
4•ivorius•1h ago
This project started with me wanting to find a nice place to live with my partner. I'm a data scientist by day so I thought I'd approach it systematically. When I showed it to my friends, many said they wanted to try it too, so I made it into an app and put it online. (-> MIT licensed)

The app is German, but it's translator friendly :)

Instead of a single "best place" ranking, it scores ~0.5 km2 hexes across Germany based on user preferences on a dozen or so liveability layers like rent, commute time, recreational potential, noise level, and many more. User preferences are reflected on the map by colorizing gradients and hovering tiles, updated live.

Some thoughts/challenges along the way:

The mental framework: I approached the project with the assumption "the market regulates", i.e. "with enough axes, no place is inherently better than another". I quickly found out that most of the rent can be exlained as a resource negotiation over proximity to job sources and people - rather than the more elusive factors commonly shown in research to lead to a happier life such as low stress signals. The app now has a 'default bundle' of QOL factors today that are underpriced, but it's possible to disable this and differentiate places on just the axes of user preference.

Finding good data: It's not enough to find data that's 80% correct, since it might majorly misrepresent a place and you'll immediately stop trusting the site. I've collected data from a large variety of public sources, including various german state departments, OpenStreetMap and WorldCover. Then, some python post processing on the data, and a final round of aggregation client side based on user preferences. I'm fairly confident in it now, but misrepresentations and misunderstandings remain the most likely points of criticism.

Rejection of data: I explored and ultimately rejected many data such as crime statistics, user ratings, accident statistics, air quality, radon measurements (and more...). Most rejections were made because of a lack of scientific evidence for their relevance. The axes of "is this place well-received by inhabitants" and "would I feel safe here" are probably the most glaring omissions of the software.

Making it fast enough: There are around 500k hexes, so I needed to come up with models that take under a day to compute on my laptop, and below a second to aggregate on the frontend. Some of the solutions include GPU rendering, an mx+b style approximation of reachability, aggregation of data through hot spots found by population peaks, aggressive caches and spatially-local windows for public transit, and so on. I'm amazed at how fast computers are that this is even possible today!

You can read more about the layers on the methods page (https://wohnortatlas.de/method.html), or if you're really curious, peek the source code itself on GitHub (https://github.com/Ivorforce/wohnortatlas).

Happy exploring! I'm dying to get some feedback.

Comments

HexlifeX•44m ago
That's so cool, I'm about to move to a new place myself to start my family and i just got to compare with my other options, confirming my choice.

is it possible to get a ranked list? it's a bit finicky to hover over the places accurately.

ivorius•39m ago
Thanks!

What exactly would you use the ranked list for? You can zoom into the map (which should make hover less finnicky), compare two places (on the "Vergleich" tab), and the top ~5 places currently in view are highlighted with a red dot. Maybe one of those already helps?

HexlifeX•31m ago
Yeah i saw the red highlighted cities and thats really useful, just when i'm zoomed out and try to quickly hover over each red point, the cursor is a "grab hand" so it's hard to tell if i point at the exact point (i often first see the lower ranked surrounding places until i wiggle it), i was wondering if i could see a list of all red marked points in the current view.
ivorius•24m ago
Oh, interesting. I usually don't spend much time zoomed out.

Would highlighting the name while it's hovered help?

I could also add a tab that lists the top spots in the current view frame.

HexlifeX•17m ago
It already shows the name when hovered or not? Yeah a tab that lists the top spots in the current view would be perfect i think.