HNHacker News
TopNewBestAskShowJobs

caiusdurling

560 karma · joined January 26, 2011

http://caius.name/ http://freeagent.com/
submissionscomments
caiusdurling··on Apple unveils new accessibility features
It's really useful for having a decent screen up in front of me when I'm a passenger trying to do something on the laptop. Saves staring down at my lap, and removes any motion on my screen from the peripheral view of the driver.

Still somewhat odd when a bus drives out from behind your Terminal mind.

caiusdurling··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··on HTML_slice: Enable Ruby classes the ability to generate reusable pieces of HTML
Looks similar to https://www.phlex.fun/ at first glance
caiusdurling··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··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··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··on Systemd by Example (2021)
Some cron implementations do, it's not portable.
caiusdurling··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··on Ask HN: Could you share your personal blog here?
https://caiustheory.com/
caiusdurling··on Sourcegraph is no longer open source
"no longer" suggests it was, but now isn't, which appears to match reality?
caiusdurling··on Sourcegraph is no longer open source
https://github.com/sourcegraph/sourcegraph/issues/53528#issu... appears to be a comment from someone in the project laying out why they've changed.
caiusdurling··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··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··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··on Using a "proper" camera as a webcam
I've got a lego stand built from a few bricks holding an iPhone 7 in landscape above my screen. The lens is maybe 18mm above the top of the display pixels.
caiusdurling··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··on Ask HN: Filing bug reports against your life?
https://github.com/frabcus/house/issues comes to mind, where someone uses GitHub issues to track defects & enhancements to their house.
caiusdurling··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··on Earliest evidence of infectious disease being carried on Silk Road
Anyone else figure this was the underground auction site Silk Road and not the iconic route?

Actual article is somewhat different, given the correct context.

caiusdurling··on Someone Has Domain for Carly Fiorina’s Name and Is Pretty Upset with Her Layoffs
Credit link to the original sheep in CSS too.
caiusdurling··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!
caiusdurling··on Reproducible Builds in Go
Reminds me of developing rails apps way back in the day before RVM gemsets or bundler came along. You'd vendor all the gems (& specific version for your app) into `vendor/gems` ala http://nubyonrails.com/articles/2005/12/22/freeze-other-gems...
caiusdurling··on Ask HN: Life advice for 25yo Web Dev, single, no debt, $30k/£20k savings
Go travel round Europe whilst freelancing, no visa hassle as you're an EU citizen and travelling is definitely worth it. Either put stuff in storage and pick a list of countries to go to, or go visit a new city for a week each month I'd say.
caiusdurling··on Upgrading to Ruby 2.1 (and why complex regexes will inevitably hurt you)
I think it's mentioned in the YAML issues section; the reason one version encodes a string as a Time object is because it matches a gnarly regexp in the YAML generator.
caiusdurling··on Ask HN: Is Sublime Text dead?
It's been more stable and usable than TextMate 1 for me for about a year I think (maybe more, my memory isn't so accurate); it's been my editor of choice since then, replacing TextMate 1 which was my editor of choice since it first came out.
caiusdurling··on Ask HN: Is Sublime Text dead?
TextMate was just a one man show (with lots of community support) for quite a while. Might still be actually, although I think there were a couple of other people full time on it for a while.
caiusdurling··on What Dreams May Come
From what I've heard from friends/family that have mortgages, here in the UK the mortgage company stipulates that you have to get life insurance in place to cover the remaining loan amount before they approve your mortgage.
caiusdurling··on CoreOS images now on Brightbox Cloud. Build a CoreOS cluster in 5 minutes.
Surely using less resources in any machine is useful as it leaves more for your actual app to use. Admittedly you might get _more_ benefits from having it on bare metal, but on the other hand the OS using 10% less ram (for example) on a small VM might make more of a noticeable difference to your app.

Personally I prefer having cloud machines to bare metal machines simply for my time being saved in doing things like firewalling them or load balancing. But then my personal time is more precious to me than a few extra £ a month out of my pocket, so that's an active choice I make. CoreOS (& docker especially) seem pretty neat, regardless of where I want to run them as it were.

Perhaps you're right though, I've not used CoreOS in anger yet so I don't know specifically. :-)

caiusdurling··on CoreOS images now on Brightbox Cloud. Build a CoreOS cluster in 5 minutes.
Been meaning to play with CoreOS as a next step on from just using docker. Hadn't yet gotten around to it, this will make giving it a test run so much easier when I get to it. Awesomesauce.
caiusdurling··on Mozilla bug 923590: Pledge never to implement HTML5 DRM
> one of whom doesn't allow you to install other browsers at all.

Nitpick, you can install other browsers on iOS. Don't think you can make them the default handler for URLs from other apps however, but most apps still ship their own web view inside the app making that a mostly moot point in my experience.

Page 1 of 3Next →