frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Tool shows UK properties matching group commute/time preferences

https://closemove.com
7•fryingdan•1d ago
I came up with this idea when I was looking to move to London with a friend. I quickly learned how frustrating it is to trial-and-error housing options for days on end, just to be denied after days of searching due to some grotesque counteroffer.

To add to this, finding properties that meet the budgets, commuting preferences and work locations of everyone in a group is a Sisyphean task - it often ends in failure, with somebody exceeding their original budget or somebody dropping out.

To solve this I built a tool (https://closemove.com/) that:

- lets you enter between 1-6 people’s workplaces, budgets, and maximum commute times

- filters public rental listings and only shows the ones that satisfy everyone’s constraints

- shows results in either a list or map view

No sign-up/validation required at present. Currently UK only, but please let me know if you'd want me to expand this to your city/country.

This currently works best in London (with walking, cycling, driving and public transport links connected), and works decently in the rest of the UK (walking, cycling, driving only).

This started as a side project and it still needs improvement. I’d appreciate any feedback!

Comments

TrufiAssoc•5h ago
Excellent! What are your data sources? OSM?
fryingdan•1h ago
Thanks Trufi!

As this is more of an MVP for now, I mainly rely on APIs such as Google Geocoding API, Mapbox, etc in the backend, but this is certainly limited. If there was a dedicated user base who found value in this, I'd look to increase granularity/accuracy and reduce costs by working with raw spatial data and doing GIS/network analysis type stuff in-house instead.

Although, I do use OSM on the site as a map view source!

fryingdan•1h ago
Technical Details: Serverless Backend -> AWS Lambda function written in python that is accessed via API gateway. Also uses S3 for pre-stored geographic shape files for specific locations. Uses shapely package for geographical/spatial analysis. - Gist of Python code: * Receives inputs from frontend (commute method, commute time, commute location, budget most important)

* If coordinates of commute locations are not cached in s3, reaches out to Google Geocode API to get them.

* Based on commute inputs, calculates the intersectional commute area for all housemates. If this is 0, then the program can return 0 properties to the user early as there are no houses there...

* The intersectional commute area is often a multipolygon (multiple shapes), and many APIs do not accept multiple shapes as a query input. Many APIs also do not like complex geometries (often only accepting x max points).

* To get around this, each polygon within the multipolygon is simplified with the Douglas-Peucker algorithm iteratively until the points in the resulting polygons within the multipolygon sum to a total of (x - 2(n-1)) where x is the maximum allowed shape points on an API and n is the number of individual polygons.

The remaining simplified multipolygon is then connected with nearly-infinitely-small bridges [which adds 2 points between each shape, hence x - 2(n-1)].

Once this geometry is calculated, valid properties can be found and returned to the user based on bedroom, bathroom, budget etc preferences.

Vanilla JS frontend - uses leaflet.js for the map functionality.

ajoseps•31m ago
wow I’ve been looking for something like this for an upcoming move! Would be nice to also have options to do more granular filtering, like number of bathrooms.

AI tooling must be disclosed for contributions

https://github.com/ghostty-org/ghostty/pull/8289
218•freetonik•1h ago•91 comments

How does the US use water?

https://www.construction-physics.com/p/how-does-the-us-use-water
26•juliangamble•7h ago•3 comments

Building AI products in the probabilistic era

https://giansegato.com/essays/probabilistic-era
40•sdan•1h ago•8 comments

Beyond sensor data: Foundation models of behavioral data from wearables

https://arxiv.org/abs/2507.00191
168•brandonb•5h ago•37 comments

An interactive guide to SVG paths

https://www.joshwcomeau.com/svg/interactive-guide-to-paths/
93•joshwcomeau•3d ago•10 comments

Miles from the ocean, there's diving beneath the streets of Budapest

https://www.cnn.com/2025/08/18/travel/budapest-diving-molnar-janos-cave
44•thm•3d ago•4 comments

DeepSeek-v3.1 Release

https://api-docs.deepseek.com/news/news250821
68•wertyk•1h ago•4 comments

Weaponizing image scaling against production AI systems

https://blog.trailofbits.com/2025/08/21/weaponizing-image-scaling-against-production-ai-systems/
266•tatersolid•7h ago•66 comments

My other email client is a daemon

https://feyor.sh/blog/my-other-email-client-is-a-mail-daemon/
41•aebtebeten•11h ago•11 comments

D4D4

https://www.nmichaels.org/musings/d4d4/d4d4/
405•csense•4d ago•46 comments

Using Podman, Compose and BuildKit

https://emersion.fr/blog/2025/using-podman-compose-and-buildkit/
211•LaSombra•9h ago•59 comments

The power of two random choices

https://brooker.co.za/blog/2012/01/17/two-random.html
19•signa11•3d ago•2 comments

Cua (YC X25) is hiring design engineers in SF

https://www.ycombinator.com/companies/cua/jobs/a6UbTvG-founding-engineer-ux-design
1•frabonacci•3h ago

Crimes with Python's Pattern Matching (2022)

https://www.hillelwayne.com/post/python-abc/
4•agluszak•30m ago•0 comments

The contrarian physics podcast subculture

https://timothynguyen.org/2025/08/21/physics-grifters-eric-weinstein-sabine-hossenfelder-and-a-crisis-of-credibility/
104•Emerson1•3h ago•103 comments

Show HN: OS X Mavericks Forever

https://mavericksforever.com/
243•Wowfunhappy•3d ago•98 comments

Launch HN: Skope (YC S25) – Outcome-based pricing for software products

29•benjsm•5h ago•27 comments

The Core of Rust

https://jyn.dev/the-core-of-rust/
96•zdw•3h ago•58 comments

Adding my home electricity uptime to status.href.cat

https://aggressivelyparaphrasing.me/2025/08/21/adding-my-home-electricity-uptime-to-status-href-cat/
27•todsacerdoti•4h ago•22 comments

Unity reintroduces the Runtime Fee through its Industry license

https://unity.com/products/unity-industry
175•finnsquared•5h ago•85 comments

Mark Zuckerberg freezes AI hiring amid bubble fears

https://www.telegraph.co.uk/business/2025/08/21/zuckerberg-freezes-ai-hiring-amid-bubble-fears/
567•pera•9h ago•531 comments

The unbearable slowness of AI coding

https://joshuavaldez.com/the-unbearable-slowness-of-ai-coding/
53•aymandfire•1h ago•27 comments

Show HN: ChartDB Cloud – Visualize and Share Database Diagrams

https://app.chartdb.io
70•Jonathanfishner•7h ago•9 comments

Why is D3 so Verbose?

https://theheasman.com/short_stories/why-is-d3-code-so-long-and-complicated-or-why-is-it-so-verbose/
79•TheHeasman•10h ago•48 comments

Show HN: Using Common Lisp from Inside the Browser

https://turtleware.eu/posts/Using-Common-Lisp-from-inside-the-Browser.html
85•jackdaniel•8h ago•21 comments

You Should Add Debug Views to Your DB

https://chrispenner.ca/posts/views-for-debugging
60•ezekg•4d ago•18 comments

A summary of recent AI research (2016)

https://blog.plan99.net/the-science-of-westworld-ec624585e47
19•mike_hearn•4h ago•0 comments

Margin debt surges to record high

https://www.advisorperspectives.com/dshort/updates/2025/07/23/margin-debt-surges-record-high-june-2025
183•pera•8h ago•229 comments

Unmasking the Privacy Risks of Apple Intelligence

https://www.lumia.security/blog/applestorm
78•mroi•4h ago•17 comments

Bank forced to rehire workers after lying about chatbot productivity, union says

https://arstechnica.com/tech-policy/2025/08/bank-forced-to-rehire-workers-after-lying-about-chatbot-productivity-union-says/
236•ndsipa_pomu•4h ago•90 comments