Having moved to LA this february, the sprawl is really something I had no true appreciation for until I moved here for real, and tried to run errands across town. It's a gigantic, beautiful, complicated place.
The density at least means you don't have to really run across town for much and can stay within a certain radius for most all your needs and wants. I mean look at the density of costcos alone. Many other metros might have 1 or 2 for the entire area. Then again a lot of other metros you basically can drive end to end in 25 miles.
I did a project recently where I extracted every Los Angeles building permit record for a property and was able to look at the evolution of its infrastructure and tenancy over time by embedding the permit documents into an image-based embedding model. Could be an interesting way to incorporate more granularity of the history of properties over time, although it dramatically increases the scope of data processed.
I had an LLM reverse engineer the API protocol of LADBS and extract the content I wanted. Wether that scales from one property to many (rate limits for one) I don't know, but I didn't encounter anything in the thousands I extracted.
Especially with this sort of map regarding this specific city. For example, Beverly Hills is a separate municipality contained entirely within the borders of Los Angeles. It appears here like an empty black space no different from the oceans, lakes, mountains, and parks also scattered around the city. The styling of this map makes it impossible to tell if an area is truly undeveloped and if so, why. Throw in the way there appears to be arbitrary selection criteria for some buildings outside city limits that make them appear as lone buildings in undeveloped space, and I think it adds up to potentially give people a wrong picture of the area.
early 1900s to early 2000s was a wild and crazy ride for humanity
when I was a teenager I used to run early morning before sunrise and I would never see a car, like maybe once per hour
but these days it's like rush hour at 5am which is frustrating and annoying
and then I realized in perspective that within my own lifetime from teen to 60 the world population has more than DOUBLED, so what I am experiencing makes some sense in that regard (plus technology advancement)
Yey yet another vibe coded viz. these are the “hello world” of LLM projects.
nifty. what about this makes it HN worth? What cool problems did you (not the robot) solve? What did you do beyond prompting it, is there anything for others to learn from? Was the data difficult to acquire, clean up, or is this just an obvious viz on a public dataset anyone could get? Did you glean insights from having this viz, does the graphic serve a narrative or distilling information not otherwise apparent, or is it just pretty?
I ask these genuinely. It’s the difference between “oh I figured out how to print ‘hello world’” vs “I built something”
If you want to encourage folks to continue their efforts and really "build something", I think you'd want to ask your questions in a way that shows genuine interest and support, rather than ridiculing and questioning the level of effort involved.
I agree, I'd love to learn where the dada was sourced! I'm also curious why it appears to come in waves, as opposed to each building going up independently (as I would have expected it to in reality). Cool idea! I can see my house from here haha.
> What cool problems did you (not the robot) solve?
Building products has nothing to do with technical problems, just the end result. This is in contrast with things like writing a library or coming up with a new algorithm, or doing research, or even writing a technical blog post, etc.
> or is it just pretty?
People have been sharing "just pretty" things on HN for decades. It might be interesting, thought-provoking, discussion-worthy, or whatever. Even if this wasn't vibe-coded, it wouldn't be some monumental technical achievement. Your point is absolutely moot.
I joined the county's 2020 lidar building footprints (LARIAC) to the assessor roll, so every one of the 1,129,558 buildings inside the City of LA has a footprint, a height, and a year built for 98% of them. (All public info, but kind of a pain to grab.)
The page extrudes them in 3D and plays the city filling in from 1880 to now. Colors are by decade, or switch to height and fly to downtown. Hover any building for its address, year, height, and footprint. Some things I found: the 1950s, not the 1920s, is the biggest decade still standing; the Valley visibly snaps into existence after the war; and downtown's 150-foot height limit shows up as a hard ceiling until 1957. Zoomed out it draws a 100 m grid because a citywide view can't carry a million polygons, and heights are exaggerated below street level zoom (the corner label says by how much).
Stack: DuckDB spatial for the join, tippecanoe to PMTiles, MapLibre fill-extrusion, all static files on R2 with no server. City of LA only, since the parcel polygons I pulled stop at the city line.
Happy to answer questions about the data or the rendering.
* https://en.wikipedia.org/wiki/File:San_Francisco_in_ruin_edi...
early 1900s to early 2000s was a wild and crazy ride for humanity
when I was a teenager I used to run early morning before sunrise and I would never see a car, like maybe once per hour
but these days it's like rush hour at 5am which is frustrating and annoying
and then I realized in perspective that within my own lifetime from teen to 60 the world population has more than DOUBLED, so what I am experiencing makes some sense in that regard (plus technology advancement)
nifty. what about this makes it HN worth? What cool problems did you (not the robot) solve? What did you do beyond prompting it, is there anything for others to learn from? Was the data difficult to acquire, clean up, or is this just an obvious viz on a public dataset anyone could get? Did you glean insights from having this viz, does the graphic serve a narrative or distilling information not otherwise apparent, or is it just pretty?
I ask these genuinely. It’s the difference between “oh I figured out how to print ‘hello world’” vs “I built something”
I agree, I'd love to learn where the dada was sourced! I'm also curious why it appears to come in waves, as opposed to each building going up independently (as I would have expected it to in reality). Cool idea! I can see my house from here haha.
Building products has nothing to do with technical problems, just the end result. This is in contrast with things like writing a library or coming up with a new algorithm, or doing research, or even writing a technical blog post, etc.
> or is it just pretty?
People have been sharing "just pretty" things on HN for decades. It might be interesting, thought-provoking, discussion-worthy, or whatever. Even if this wasn't vibe-coded, it wouldn't be some monumental technical achievement. Your point is absolutely moot.
The page extrudes them in 3D and plays the city filling in from 1880 to now. Colors are by decade, or switch to height and fly to downtown. Hover any building for its address, year, height, and footprint. Some things I found: the 1950s, not the 1920s, is the biggest decade still standing; the Valley visibly snaps into existence after the war; and downtown's 150-foot height limit shows up as a hard ceiling until 1957. Zoomed out it draws a 100 m grid because a citywide view can't carry a million polygons, and heights are exaggerated below street level zoom (the corner label says by how much).
Stack: DuckDB spatial for the join, tippecanoe to PMTiles, MapLibre fill-extrusion, all static files on R2 with no server. City of LA only, since the parcel polygons I pulled stop at the city line.
Happy to answer questions about the data or the rendering.
[Just a fun project, no commercial relevance.]