dr2chase

@dr2chase@ohai.social
838 Followers
707 Following
10.8K Posts

Not a physician, utility-bikes a lot (~5000km/year), DFH, works on Go compiler. (I do not speak for my employer.) Sometimes know things about programming languages, (cargo) bicycles, lilies, Florida.

He/him. Ex(?) Florida Man.
Now near Boston, MA, USA.
Married to a sociologist.
Tootfinder searchable.

Biased towards following people unlike me but with overlapping interests.

I'm aware that not everyone can ride a bike, it's been mentioned once or twice in the past.

Bloghttps://dr2chase.wordpress.com/about
Youtube channelhttps://www.youtube.com/channel/UCkNKi_FCcQGisZnPia5F7Aw
Log-replotted MWRA Covid datahttps://docs.google.com/spreadsheets/d/1UKrPBFedwo-pBhroqP6racz1ReUvhg7L0dEm2wsXoEM/edit?usp=sharing
Github (mostly Go, mostly work-related)https://github.com/dr2chase
Yummy well water. The difference between the two glasses is the one on the right has been exposed to the air for longer
Does Australia use metric rhinos or imperial rhinos as a unit of mass?
My thousand-some miles-per-year winter cargo bike has had the same rear wheel since about 2011 (?), and it turns out spokes can wear where they cross. Friday night I had about 100 extra pounds on the rear wheel, and I could hear the spokes making little spokey noises as their contact points flexed and wiggled. I might want to look into replacing the spokes -- the rim (Salsa Gordo) and hub (Rohloff) are fine.
The phone camera's having a bit of an AI moment with the zoom and the dim light (I am wearing a headlamp), but those two bright spots are not bad pixels in the sensors, those are spiders' reflective eyes.

By-the-way, to bisect-debug this code, I had to add an if and a return in the right place (last chance to do new or old behavior), at line 969 and line 970 here (https://go-review.googlesource.com/c/go/+/636839/3/src/cmd/compile/internal/ssa/regalloc.go), rebuilt the compiler, and then I took the failing test, prefixed it with "bisect " (the command) and added the horrible compiler command line flag

" -gcflags=all=-d=gossahash=PATTERN"

and after that it was all automated, I watched The Expanse while it worked.

Turns out a 380MB html file full of debugging logs is too darn large for Chrome, even on a 96GB laptop. Safari's not given up yet, but hasn't succeeded, but Firefox actually did it.

And the answer is, "R3", duh, in code THAT I WROTE in an earlier CL in the stack (line 310): https://go-review.googlesource.com/c/go/+/636838/2/src/cmd/internal/obj/arm64/obj7.go

"We're trying to find the guy who did this."

BTW we have awesome tools to help with this debugging. I used "bisect" to pinpoint the fault, automatically.

@cross Pretty sure you could sneak up on this guy.
Summer wheel and winter wheel

Life on NextDoor: "It's hardly 'social myth' when so many people are consistently reporting the same phenomenon."

("It" is the claim that the majority of cyclists just blow right through red lights, contradicted by studies and video.)

What's wrong with this picture? (This is the second time this has tripped me up, whoever decided it was okay to put a utility box and a crosswalk and a bike lane in this configuration was not doing their job.)