惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
GbyAI
GbyAI
M
MIT News - Artificial intelligence
美团技术团队
罗磊的独立博客
雷峰网
雷峰网
量子位
博客园 - 【当耐特】
Last Week in AI
Last Week in AI
D
Docker
小众软件
小众软件
S
SegmentFault 最新的问题
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
WordPress大学
WordPress大学
V
V2EX
博客园_首页
腾讯CDC
The Cloudflare Blog
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

HN's home page

Rainbow Query Language | Hacker News Exec into Node via Kubectl An AI native hedge fund The Seven-Action Documentation Model | Hacker News Package Manager for Kubectl Plugins Tongan Castaways | Hacker News Tech overlords plan for conscious AI to conquer the cosmos. What could go wrong? Data Breach Disclosure Lag Is Getting Worse How LLMs Work | Hacker News I Dropped PRDs for Shape Up Go Experiments Explained | Hacker News FCA's Palantir deal could expose UK financial data to Trump's US, critics fear WebXR BCI for Neural-Adaptive Avatar Control in Mixed Reality The first murder conviction via DNA analysis Tom Interviews Theo de Raadt of the OpenBSD Project (2019) [video] Show HN: Replace shell commands with bun shell typescript scripts Quay.io Is Down | Hacker News AI driven analysis of brokerage account fees in the UK Bill Gates Spent Years Crafting His Image. Now It's Cracking Using LLMs to secure source code Wi-Fi 8 in the Lab [video] The household battery revolution that could change energy bills and the world Is Python Becoming Pinyin? | Hacker News Livia – Executive Assistant | Hacker News FindMyPipe – Query Apple Find My from Linux for AI Agents Show HN: Agent skill for creating product launch videos with Remotion RecruitMyself – AI job search copilot for resumes and applications AI coding agents and the erosion of system understanding The 'Resting' Generation and South Korea's Youth Recession AMD Computex 2026: 10 Years of AM4, AM5 Support Through 2029
Show HN: FlatHawk – Like Google Image search but for find...
snophey · 2026-06-16 · via HN's home page

I made this to address a particular pain-point I had while looking for a new place: on a traditional real-estate site, you select your price range and your area and you get a swarm of thumbnails of apartment listings. Unfortunately these are often very unflattering images that don't tell whether the apartment/house has what I'm looking for. Clicking every thumbnail and sifting through each photo of every listing is tedious and time-intensive.

With FlatHawk I wanted to try to improve this search experience. The user can still set the usual parameters (e.g. price, area) _but_ the user can also say in plain language what they are looking for (e.g. an open floor plan, or a view of a lake). In the background, similarity search is performed on a set of more than 150k photos of actual apartments and houses that are currently available for rent or sale. The user gets a list of relevant listings and the original thumbnail of each listing is replaced with the picture that best matches what the user asked for.

I should add this currently only contains Swiss real estate as that is where I am based.

On the technical side, I decided to keep it simple. It is a React Router application that queries a Postgres DB (with pgvector extension for the search). I use Gemini Embedding 2 for the cross-modality embeddings.