2,503 karma · joined July 19, 2013
it's this that AI is stripping. the work is becoming systems thinking. not bad per se, but removing the small scale puzzle aspect of the job
It never really caught on, completed got clobbered by free text search, now AI chat interfaces I guess.
Am glad to see it bubble up again, because have good memories working on this stuff.
I'm sure statistics this and that, but something doesn't translate, sanguine reality is different.
i'd trade it all for having kids younger though. it's just that they would have come at a time that any kind of grip on my future was still tenuous.
the wealth explosion in the high middle ages and significant rise in standard of living was fully accompanied by (and maybe precisely because of) the flourishing of urbanity as well. there were great jobs in the city. proto industry and cottage industry, specialized trades, guilds, ... would you rather be a farmer, subject to the whims of your lord and the weather, or instead weave cloth at a more individualized pace, as a band of brothers?
that city was also a much more calm and verdant atmosphere than we now image as well. gardens, high intensity cultivation, markets, plazzas, all within city walls, not to mention a very accessible country side outside in walking distance ... no noise pollution from cars. i think people tend to forget this aspect a lot more, because they imagine the crowded industrial city. that machine-environment wasnt the norm for the hundreds of years preceding it. we should image bruges in 1370 here as the norm, not manchester in 1870.
sure, the city could be filthy, but farmlife was miserable in its own ways. and sanitation was bad in the city, it was just as bad as on the farmstead.
i get the lightbulb stolen from my garage light every month. that sort of petty crime is non-existent when you live in a nice suburb. but it's only a lightbulb, not that hard to replace.
am i worried me or my family will get shot? no, my neighbors are actually all very nice. but the family pizza place on the commercial strip a block over has a shooting once every year or so. in the integration of everything, it's somewhat of a non-issue, but it i real, and again, something that never happens for many decades if you're out in the burbs.
there's a real stark difference between the two. how a place feels in your gut, is different from what the numbers show, and it's not always clear what's real and what's not.
i do live here with my children, and it's just because we grew up in similar environment, and works well for other logistical arrangements, etc. i love it for many reasons, but outsiders do see the issues that i have become blind to.
the problem really is all of the above. it is the fast, heavy cars with texting drivers, it is the schizo's yelling at people as they shuffle around, it is the long distances between anything to do, it is the lack sidewalks, it is the gerrymandered school districts, it is the - if not criminal - at least trashy neighbors playing loud music, ...
it's a wonder if it comes together at all, and when it does, it is very expensive. and it isn't even necessarily the "city". it's usually the nice suburb, with the community pool, and your neighbors are doctors, and it's in a "good" school district,... it is such a narrow target.
i want the city to rebound, be a welcoming place for families, but it will take addressing all of the above.
this was such a crazy project. remember when we compiled our c++ to wasm over 10 years ago, wait, this works?! web seemed to move so fast then.
so you need a stream-based parser, which nobody does an effort to write/use for json. especially since geojson is a web format, and people just default to json.parse, which is blocking. and even then, even if you did use the custom one, it likely won't be a geojson-tailored one, so because key-order isn't guaranteed, any parser for geo-json will need to do some acrobatics to finding the reference-system, dealing with arbitrarily nested geometries etc..
it's a good format for what it is, but it's not a great geo-format. a geo format needs to be easily scannable and, even better, have a geometry index to be able to seek quickly.