jswrenn

Joined 11 years ago

Karma
953
Submissions
105
Member since
Dec 8
jack.wrenn.fyi

[ my public key: https://keybase.io/jsw; my proof: https://keybase.io/jsw/sigs/5ksJvZggatSVHFut1Re-QCnEWoPMSWaUvHRHU8hqr5A ]

View on Hacker News

Recent submissions

Comment · 1 year ago
Sure, in areas without robust transit, transit is a problem. But I'm responding to RandallBrown's assertion that there's a persistent last mile issue in areas with robust transit. There's not. Manhattan is evidence that robust transit solves the last mile problem for most people.
Comment · 1 year ago
> Trains still don't solve last mile transport for most people

This has not been my experience since moving to Manhattan last January. Subways, alone, close the gap between regional rail and most destinations astoundingly well. I haven't yet needed to use a bus (but they seem abundant, too), and I haven't even thought of taking a taxi yet.

Here, robust transit has solved the last mile problem for most people.

Comment · 2 years ago
Author, here! Happy to answer any questions.
Comment · 2 years ago
If you enjoy thinking about the legal implications of this, you'll almost certainly enjoy the first entry in "Legal Systems Very Different From Ours, Because I Just Made Them Up": https://slatestarcodex.com/2020/03/30/legal-systems-very-dif...

An excerpt:

> The Clamzorians are animists. They believe every rock and tree and river has its own spirit. And those spirits are legal people. This on its own is not unusual – even New Zealand gives rivers legal personhood. But in Clamzoria, if a flood destroys your home, you sue the river.

Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
I don't think that having two numbers will help much. I'd guess that most sim-swapped cell numbers are leaked in data breaches or acquired through data brokering. Enrolling a number in 2fa is letting people know your number, because you're tying that number to the account.

A separate number for each account might help. Maybe.

Comment · 3 years ago
I, for one, would very much so like to live in a row house, but they're nigh illegal to construct in my city.
Comment · 3 years ago
It's an area of active development! I'm hopeful the situation will improve significantly this year.

For tracing suspended Futures, I've worked on a few approaches:

1. If you don't mind annotating your async functions, you can use the async-backtrace crate, which provides pretty-printing out-of-the-box: https://crates.io/crates/async-backtrace

2. If you are already using the `tracing` ecosystem, you can use the tracing-causality crate (it doesn't yet include pretty-printing, but it's not too hard to add that on): https://crates.io/crates/tracing-causality

3. If you are only supporting Linux (and maybe MacOS) and you aren't stripping away debuginfo from your binaries, you can build atop the deflect crate (https://jack.wrenn.fyi/blog/deflect/). If your `Future` purely consists of `async` blocks, Tyler Mandry's reflection based approach works well: https://github.com/tmandry/rust-dbg-ext/tree/async-backtrace...

For analyzing stack traces of active futures, I'm not aware of any good ways to reliably filter out irrelevant frames (e.g., frames from the runtime).

Comment · 3 years ago
Comment · 3 years ago
I fantasize about that, too. You might be interested in the work of Culdesac (https://culdesac.com/); they're building an expressly car-free neighborhood, from scratch.

I'm optimistic that I can make strides closer to home. I have only ever lived in places that predated the advent of automobiles. At one time, they were very accessible via walking, biking, rail, and trolley. So, last fall, when I moved back to Providence, I made it my mission to get involved in local transit activism. It's been a great source of social and civic satisfaction, and I intend to repeat the exercise when I move again next Fall.

It feels like positive change is (slowly) happening.

Comment · 3 years ago
Comment · 3 years ago
Yep!
Comment · 3 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton