caiusdurling's comments

caiusdurling | 1 year ago | on: Tiny JITs for a Faster FFI

> Sometimes I wonder, may be we could remake twitter with Rails again to see how well it goes.

Mastodon is written in Ruby on Rails (:

caiusdurling | 1 year ago | on: Furilabs Linux Phone

Took me ages to connect the fact the phone was flipping around at hyper-speed on the webpage because I had the cursor over it whilst scrolling down. Had to move to the right side of the page to then scroll down.

caiusdurling | 1 year ago | on: Brew-Nix: a flake automatically packaging all homebrew casks

I believe they've somewhat fixed this, it prompts you on first-run whether you want to accept analytics or not. Makes it quite explicit if you want to opt-in or opt-out.

The docs have been updated too, https://docs.brew.sh/Analytics states

> Homebrew gathers anonymous analytics using InfluxDB. You will be notified the first time you run brew update or install Homebrew. Analytics are not enabled until after this notice is shown, to ensure that you can opt out without ever sending analytics data.

caiusdurling | 1 year ago | on: Package management on macOS with Nix-Darwin

Extremely well, even supports passing arguments (`--HEAD`) through and integrates with services for casks too, so it can restart things like postgresql when homebrew updates it.

Having nix-darwin uninstall brews not declared in the flake makes me stay honest about keeping my configuration up to date as well, if I've just `brew install x` to try something it'll get removed next time I apply my config. Needs adding to the flake to keep it installed persistently, which in turn means my config tends to be up to date.

caiusdurling | 2 years ago | on: Man ‘forced to drive electric car into police van’ in Scotland after brakes fail

I think the MG4 has a brake by wire system, although those are supposed to have a failsafe built in but if it's not electro-hydraulic there might not be a mechanical link between the pedal and the callipers. Handbrake will be electric too, so activation depends on enough of the car brain functioning.

Keyless ignition usually has an override for a running car too, in a ford pushing the button three times within a few seconds turns the combustion engine off. Wonder if that's the same in electric cars, otherwise the only way I can think to kill it is isolate the batteries, same as emergency services would do in an accident.

caiusdurling | 2 years ago | on: Brit cops rapped over app that recorded 200k phone calls

They likely have work issued mobile phones, I know my local force does that.

Edit: reading the judgement shows the phones were issued by the force:

> While it is acknowledged that the App was downloaded onto officially provided encrypted mobile devices, evidence was provided during the investigation to indicate that copies of call recordings had been manually transferred onto removable media

caiusdurling | 3 years ago | on: Why I still have an old-school cert on my HTTPS site

There's also issuance via DNS which took most of the complexity out of it for me. (Especially as the first time I went to deploy LetsEncrypt I had something like four web servers behind a LoadBalancer without the LB terminating TLS.)

I think the tooling has improved somewhat since too, although I didn't look too closely.

caiusdurling | 3 years ago | on: The Modern World

The old world still works in those situations, but we have a better experience when the new world hasn’t experienced a fundamental failure.

Seems like a reasonable trade off to me.

caiusdurling | 4 years ago | on: Tinyssh

I wondered that too, then figured you'd want to exclude non /[a-z0-9]/I characters.

They answer what it means and provide the command used to figure it out in the first FAQ: https://tinyssh.org/faq.html

caiusdurling | 8 years ago | on: Git git git git git

Author here, I'm glad someone else appreciated it besides me. :-)

(It's especially pleasing to watch the system calls it generates via strace or dtrace!)

caiusdurling | 11 years ago | on: Reproducible Builds in Go

Sorry yes, I meant it reminded me of vendoring gems _by hand_. I think everyone is vendoring gems via Bundler these days, because it would be insanity not to!
page 1