@growse@hachyderm.io
@growse@hachyderm.io avatar

growse

@growse@hachyderm.io

Bopping about in Yorkshire. Currently working on:

  • developing small humans
  • tinkering with big systems design ($dayJob)
  • a better sense of empathy
  • developer experiences
  • helping my noodlehorse enjoy retirement
  • AS204946

(he/him)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

growse, to random
@growse@hachyderm.io avatar

UK: "Electric cars can't work here, too many people park on the street, how are they going to charge overnight without laying cables across the pavement everywhere??"

Meanwhile in Europe:

growse, to random
@growse@hachyderm.io avatar

Just cycled in the Netherlands for the first time.

So that's what good bike infra looks like!

growse, to random
@growse@hachyderm.io avatar

How is the iOS files app a complete disaster?

timbray, (edited ) to random
@timbray@cosocial.ca avatar

This apparently touched a nerve; I had no idea. Check the comment thread.

My own major gripe with passkeys is that I could never find a simple straightforward explanation of what they were and how they were to be used. I have a decent understanding of asymmetric crypto and PKI and key exchange and JWT and so on, so if you can’t explain it to me, you have a big problem.

https://cosocial.ca/@timbray/112339186728840038

growse,
@growse@hachyderm.io avatar

@timbray are you interested in hearing takes on "a simple straightforward explanation"?

growse,
@growse@hachyderm.io avatar

@Lobrien I'm interested in whether you think this (as a starting point) is too detailed, or not detailed enough.

"Passkeys are Webauthn credentials."

(I've assumed that the audience knows what Webauthn is. If not, then the problem becomes "I don't know what Webauthn is", rather than "I don't know what passkeys are")

growse,
@growse@hachyderm.io avatar

@Lobrien I guess you could elaborate a bit, to:

"Passkey is the name of an implementation of Webauthn agreed upon by the major phone OS vendors, that allows users to store Webauthn credentials in their phones and password managers, rather than traditionally on an HSM like a Yubikey"

growse,
@growse@hachyderm.io avatar

@fanf @Lobrien it's a fair point that passkeys use a webauthn keytype that's different to what people are used to.

I can see why they went that way though. Non-resident keys are a very elegant hack to get around the fact that HSMs have pitiful amounts of storage. No longer have storage constraints because you're in software? Then resident keys are a better choice (discoverability etc.)

growse,
@growse@hachyderm.io avatar

@fanf @Lobrien The website/service shouldn't care whether or not a key is resident. I've certainly never had any issue using my yubikey in a passkey context. Are there well-known sites for which that's not true?

growse, to random
@growse@hachyderm.io avatar

Getting close to your HTTP 500 error budget? Simply turn everything off.

No more 500 errors.

growse, to random
@growse@hachyderm.io avatar

The UK government publishes a list of bank holidays in a JSON document: https://www.gov.uk/bank-holidays.json

The format's pretty simple. You have an object, with each key being the region and the value is a list of objects. Each record is that list is a simple object with 4 fields. The title, the date, any notes, and a simple boolean telling you whether or not bunting should be put up.

25kV, (edited ) to random
@25kV@mas.to avatar

pop quiz: somewhere in South London there is a section of rigid bar overhead electrification in amongst all of the third rail. (Trams don't count)

Where is it?

growse,
@growse@hachyderm.io avatar

@25kV ebbsfleet?

Not really london though....

Wimbledon (oh for the tram)?

growse,
@growse@hachyderm.io avatar

@jamesjefferies @mgleadow @25kV does selhurst do the ones that go up to mk?

growse, to random
@growse@hachyderm.io avatar

Wrote a little mkdocs plugin, feel pretty good.

Tempted to take it through $work's open source process to release it to the wider world.

hyc, to random
@hyc@mastodon.social avatar

Why? Because, dummy. Using native data types is faster. How can you not know that?

https://mastodon.social/@ls@social.lsnet.eu/111702735945795366

You can build LMDB to use 64bit data types on a 32bit machine, and thus gain compatibility with 64bit databases, but it will have a performance cost. Considering all the design choices made in LMDB to maximize efficiency, it should be obvious that we opt for speed here by default.

growse,
@growse@hachyderm.io avatar

@hyc calling people "dummy" and saying things like "it should be obvious" is doing a lot here.

growse,
@growse@hachyderm.io avatar

@hyc It's not a competition.

growse, to random
@growse@hachyderm.io avatar

I've got 4 (supposedly identical) linux boxes here. 3 of them have net.ipv6.conf.all.forwarding=1. 1 has net.ipv6.conf.all.forwarding=0. I can't find anywhere on the filesystem these might be set.

WHY ARE THEY DIFFERENTE??>??

revk, (edited ) to Help
@revk@toot.me.uk avatar

The should be well within the realms of my A in A-level maths, but that was a long time ago.

I have a line defined by two points. I want to know minimum distance from that line to a third point.

Easy in 2D. Google helped me in 3D. I want in 4D.

I have found cases of “it’s simple…” which then have vector maths, dot products, dividing vectors, and basically no help at giving me actual code I can make in C…

It should indeed be simple. But I am totally failing to find the answer. [SOLVED]

growse,
@growse@hachyderm.io avatar

@revk fun fun!

Are you kalman-filtering the GPS coords you're receiving as well?

growse,
@growse@hachyderm.io avatar

@revk if the chip's already filtering and you're seeing good results, then that seems reasonable.

But I wonder if that's true of all GPS chip sets, and if there's significant downsides to double-kalmanning?

lcamtuf, (edited ) to random

deleted_by_author

  • Loading...
  • growse,
    @growse@hachyderm.io avatar

    @hyc @tqbf @lcamtuf ooo, I don't know. I can write some very inefficient and expensive c.

    growse, to random
    @growse@hachyderm.io avatar

    If you right click on a pivot table row in excel on OSX, one of the menu options is "Add to Music as a Spoken Track".

    A product manager approved this.

    danderson, (edited ) to random
    @danderson@hachyderm.io avatar

    Reading about in-cab signaling for trains, there's the usual stuff like having important signals repeated by a tone in the cabin.

    Then there's a section titled "signal repetition by detonator." Hah, that's funny phrasing, I wonder what it actually means.

    ... no, it does actually mean signaling by detonator. For the most important signals, if you violate all the other safeties, a roadside box fires a blank cartridge to (presumably) wake the driver the fuck up. Amazing.

    growse,
    @growse@hachyderm.io avatar

    @danderson @jbaggs I seem to remember that in the UK we strap them to the track, and they're used to protect sections of "seriously don't go there" (e.g. worksites).

    Think every train carries them too, as if it becomes stranded, or you're doing an evac, you're meant to place detonators in front and behind to protect.

    growse,
    @growse@hachyderm.io avatar

    @danderson @jbaggs I like the fact that the French basically just invented an ACME shotgun-on-a-stick though.

    growse, to random
    @growse@hachyderm.io avatar

    Just discovered dive (https://github.com/wagoodman/dive). Lovely little tool for inspecting the filesystem on docker containers.

    growse, to random
    @growse@hachyderm.io avatar

    If you don't have good quality lighting for a video call, I recommend pulling up https://example.com in a full screen browser window. Makes a nice broad soft light.

    growse, to random
    @growse@hachyderm.io avatar

    Casually browsing the different Android locaale regional options. Wondered what the language with the most options was, and it's...

    Portuguese!

    I have questions about what "Luxembourgish Portuguese" is.

    growse,
    @growse@hachyderm.io avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines