Recent submissions

Comment · 1 month ago
Just added LA County. I spot checked a few places I know, seems to be pretty accurate.
Comment · 1 month ago
I added LA County data, and checked it against where I group up and where my mother and father grew up. Seems reasonably accurate so far.
Comment · 1 month ago
Yep, that was my misconfiguration of the CloudFlare cache. Hopefully fixed now.
Comment · 1 month ago
My mom (who is 97) has a vivid memory of seeing FDR in 1935 -- the whole extended family took the the Red Car from Compton to downtown to see his motorcade. She remembered the electric trams worked really well, especially for folks without much money.
Comment · 1 month ago
Comment · 1 month ago
I think the best intro to LA is Cadillac Desert by Marc Reisner (it's really about the entire West and its relationship to water, but I think the first few chapters explain LA better than many other books.)
Comment · 1 month ago
Yes, great point. What was torn down, burned, destroyed, etc. along the way isn't here. This is the surviving city, not the city as it was.
Comment · 1 month ago
Exactly this -- This is more like the construction date of buildings that have survived. Everything demolished, burned, or replaced is invisible.

Probably should put that front and center.

Comment · 1 month ago
The waves are partly real and partly me.

LA genuinely built in bursts. The 1920s and the postwar decade each account for over 230,000 buildings still standing, and the 1930s and 1970s onward are much thinner, so even a perfect per-year animation would surge and pause.

But really it's for performance -- I group buildings into 5-year bins and fade each bin in over its span, rather than popping each building at its exact year.

A per-year filter on a million polygons re-tessellates every visible tile, which was too slow to animate, whereas fading pre-built layers is reasonably fast.

Glad you found your house!

Comment · 1 month ago
Did not think of that - yes that is a really interesting idea. Totally different way with interacting with data. I'm going to ponder that...
Comment · 1 month ago
Yes, this is incredibly similar to the pipeline I ended up with -- https://github.com/kfarr/zoningviz/blob/main/HOW_IT_WORKS.md

The other thing I learned is that some of the data sets use a destructive insert, so unless someone is doing a data snapshot data elements can be lost. (The vendors charge extra time-series option.)

Comment · 1 month ago
Yes, good point. The LA City data was rich, but the other communities have data in other places. I will see what I can do.
Comment · 1 month ago
One the experiences for me that never gets old is coming in to LAX (flight path East to West) and the sprawl just goes on forever. The other crazy thing that 60% of the population speak a language other than English at home. So I think it has one of the best options for cuisine in the world, because it's all there (somewhere!)
Comment · 1 month ago
This started as a data puzzle. There is a lot of public data but it's hosted by for-profit companies and the data models don't seem to be coherent (probably lots of good reasons for the data models being the way they are, so no criticism, and it's wonderful they are public.)

So for LA City, they use Socrata (owned by Tyler Technologies -- NYSE: TYL) to host and publish open data. LA City also uses Esri's ArcGIS for geo-based data.

So behind the scenes there is my code that builds a parquet database of * MyLA311 service requests * Permits * Construction Enforcement * Crime * Parcels Id with Polygons * Lidar

So that part was a typical data-munging exercise, and it was fun & interesting to me to learn how public entities try and deal with IT budget cuts and service the community, etc. (For example, 311 requests for homeless issues are transferred to another department, so they all look they are closed immediately, but I never could find the agency data that ultimately resolved that type of request.)

So I have a pile of data that is organized in a way that makes sense to me, but I could not build an interface that I liked.

So I asked Claude to create a fly-over visualization to see what it could do with this data, and it blew my mind.

I'm a life-long coder and I'm old, so it's an interesting experience to see how good these models and coding harnesses are, and how quickly they are improving.

As to what makes this HN worthy? I enjoyed playing with the interface, and there might be more people than just me who love LA (warts and all) and its history and architecture. So it's interesting and I'm not asking for anything in return, so for me that satisfies the "HN Show" criteria.

The deeper question for me right now is what does hacking mean when the coding is done by these systems? It's a different kind of hacking, and its makes things possible that impossible before, but it's a million miles away from 6502 assembly.

Comment · 1 month ago
Good idea! Let me work on that...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton