dabreegster

Joined 6 years ago

Karma
409
Submissions
80
Member since
Dec 12
Working on abstreet.org

meet.hn/city/gb-London

Socials: - github.com/dabreegster - x.com/CarlinoDustin

Interests: Climate Tech, Climbing, Cycling, Hiking, Open Source, Programming, Social Impact

---

View on Hacker News

Recent submissions

Comment · 10 months ago
Comment · 1 year ago
This is incredible. I remember failing to hunt some down earlier, but does anyone know of really detailed plans or 3D models?
Comment · 1 year ago
Comment · 1 year ago
Comment · 2 years ago
This is super cool, thank you for building it! Two small UX ideas:

- a scrollbar and search for the Online Library would be helpful

- switching difficulty levels in the middle of reading could be helpful. Or if you keep that on a separate page, returning automatically to the last open position. (I was floating between beginner levels to find the right amount of challenge)

Comment · 3 years ago
Comment · 3 years ago
Hi! https://a-b-street.github.io/docs/project/history/retrospect... has a summary of where the project went. The original scope of the traffic simulation was too grandiose, and it was hard to influence real decision-making with something so complex and buggy. A/B Street morphed into several simpler tools focused on specific problems (removing through-traffic through an area, estimating uptake of new cycle lanes). I'm focused more on web-based tools for gov use these days, but will get back to simulation someday!
Comment · 3 years ago
I love this series. It also reminds me a bit of https://unsongbook.com -- another beautiful work of creative writing combining technology and magic.
Comment · 3 years ago
Market pressures from the open source world ;)
Comment · 3 years ago
One of the authors of https://github.com/a-b-street/osm2streets here. If you're interested in improving the quality of the lane rendering, please get in touch on the repo! https://a-b-street.github.io/docs/tech/map/geometry/index.ht... is an older, but still relevant, deep-dive into how the geometry is calculated.
Comment · 3 years ago
Comment · 4 years ago
https://protomaps.com/ by u/bdon might be relevant
Comment · 4 years ago
In my experience, the published paper is super vague on the approach, and implementing it without further references is really hard. I'm not necessarily arguing that papers should get longer and more detailed to counter this; expressing the details that matter in code seems like a more natural way to communicate anyway.

Why trust results if you can't see the methodology in detail and apply the approach to your own data? I once knew somebody who built a fuzz tester for a compilers project, got ahold of a previous project's compiler code that won best paper awards, and discovered a bunch of implementation bugs that completely invalidated the results.

Why is the peer review process limited to a handful of people who probably don't have access to the code and data? If your work is on Github, anybody can come along and peer review it, probably in much more detail. And as a researcher, you don't get just one chance to respond to their feedback -- you can actually start a dialogue, which other people are free to join in.

As long as a project's README makes any sort of quality / maintenance expectations clear upfront, why not publish your code?

Comment · 5 years ago
abstreet.org has an offline import process that combines data from OpenStreetMap, city-specific GIS datasets, and elevation into a single file. The process has to be deterministic, given the same input and code, and calling out to an external API is a non-starter. We use https://github.com/eldang/elevation_lookups, a Python library that downloads missing LIDAR or SRTM data and uses GDAL to handle batch queries. Two issues with it are having too many dependencies (so we run it in Docker) and not being able to parallelize lookups without blowing up memory, due to some GDAL caching internals.
Comment · 5 years ago
I haven't given any love to the poor tutorial mode in ages, so I'm not surprised you found a bug. Please file an issue (https://github.com/dabreegster/abstreet/issues) and describe how to reproduce the problem. If you can open the browser developer console (Ctrl+shift+I in firefox), often the last part will be really helpful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton