HNHacker News
TopNewBestAskShowJobs

alexhornby

33 karma · joined April 6, 2018

submissionscomments
alexhornby··on Starring the Computer
Atari ST, Jason Bourne in the hacker space
alexhornby··on A key remapping daemon for Linux
keyd is great, I use it to have mac-style bindings
alexhornby··on Hash Ordering and Hyrum's Law
Few examples I’ve come across: hashing, float summation, reproducible serialisation
alexhornby··on SQLite: 35% Faster Than the Filesystem
https://news.ycombinator.com/item?id=18783525 has previous discussion on why windows filesystem is slow
alexhornby··on Wrangling 2000 Git Repos at Reddit
If you change a core lib CI will build and test relevant code, which will be a lot, but it will scale over a massive CI plant.

Still best to run unit tests locally first of course!

alexhornby··on Permutation City (1994)
loved the dust theory. really stuck with me, bit like the dark forest from three body problem
alexhornby··on Sapling – A VCS from Meta
EdenFS Linux building now as well, problem was some minor python 3.8 incompatibility in a test
alexhornby··on Sapling – A VCS from Meta
Check GitHub actions. Mononoke OSS currently builds and EdenFS did a month or so ago. Not claiming it’s perfect, but the OSS versions are buildable
alexhornby··on Ask HN: Can we do better than Git for version control?
yep both extended it and have versions that can work against GitHub/git servers.

sapling scm from meta has I think the best cli and VS code UX https://sapling-scm.com/

jj from google is also mercurial derived with very similar cli features like histedit and has support for deferring conflict resolution https://github.com/martinvonz/jj

alexhornby··on $HOME, not so sweet $HOME
https://crates.io/crates/directories is a good crate for handling cross platform config locations for rust based tools
alexhornby··on Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub
> git-lfs, as in the binary, CLI application is the only (open) implementation in existence. There is nothing else.

There’s at lease one in sapling and Mononoke.

https://github.com/facebook/sapling/tree/main/eden/mononoke/...

alexhornby··on The KDE Free Qt Foundation: 25 Years of Celebration
same, KDE has great global menu support
alexhornby··on Meta developer tools: Working at scale
reviewstack is the thing now, adds some parts of phab UX ontop of github apis. Been enjoying using it for oss stuff oursite meta and fixed a limitation of it recently, https://reviewstack.dev/facebook/sapling/pull/656 shows what it looks like with the versioning available
alexhornby··on Meta developer tools: Working at scale
reviewstack adds the missing stack and versioning phab UX on top of github apis, been enjoying using it outside meta for some oss stuff, and fixed a limitation of it recently in https://reviewstack.dev/facebook/sapling/pull/656
alexhornby··on KDE Plasma 6 Has Reached the Point of Being “Fairly Livable”
As a MacOS user wanting global menu on linux KDE is definitely better at that than GNOME. I agree GNOME looks a bit better in default config, but I suppose thats subjective. I use KDE with mac-like shortcuts and menu and like it a lot
alexhornby··on Ireland will pay you $90K to move to a beautiful island home
“the house that vanished” may sound like a father Ted episode but actually happened on Tory island https://www.bbc.com/news/uk-northern-ireland-57720152.amp
alexhornby··on Keyd: Linux Key Remapper
KDE has option to swap ctrl and meta or ctrl alt and meta depending on your keyboard. If you then map meta to ctrl in the kconsole settings things are very mac like.

KDE even has good global menu

alexhornby··on Why do recipe writers lie about how long it takes to caramelize onions? (2012)
my sister tests all her recipes, takes her ages! https://www.amazon.co.uk/What-Cook-How-Jane-Hornby/dp/071485...
alexhornby··on High velocity, monorepo-scale workflow for Git
Been been enjoying using this. Great for regular repos as well despite monorepo in the tag line
alexhornby··on We Halved Go Monorepo CI Build Time
Why the described CTC algo instead of querying bazel graph to deduce targets to build given changed files? e.g. https://github.com/bazel-contrib/target-determinator