HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kenada

no profile record

comments

kenada
·9 माह पहले·discuss
When I updated the Darwin SDK and source releases in nixpkgs last year, I tried using the FreeBSD locale data. It worked in a technical sense, but it broke things that depended on the quirks in the Apple’s locale data. That statement about compatibility is unfortunately true.
kenada
·पिछला वर्ष·discuss
I’m in my mid-40s. I’ve been practicing GTD for about a decade. My system used to be fairly elaborate in the beginning, but now it’s fairly simple. However, I don’t view it as an organizational system. It’s a tool for me to be confident that I’m doing the right thing right now.

For organizing reference material, I have a drawer with files for physical things and cloud storage and notes for digital things. I label it by topic as it seems appropriate/obvious. I review my reference material annually, deleting or destroying anything that’s not still needed.

In practice, I don’t actually engage with my system much. I review it weekly to clear out any next actions I did. It’s there as a backstop (i.e., I use deadlines as appropriate in OmniFocus) and to help keep me aware of my hard and soft landscapes.

(I lost my weekly review habit for a while, and that was bad for me and my system. I’m glad I’ve reestablished it.)

If (for example) I decide to hack on nixpkgs stuff tonight, I don’t need a task for that. I may capture one to resume later, but what’s important is that I know what I’m not doing, and I’m fine with that. If it turns out I’m not, then that’s a sign I need to renegotiate or delegate some of those things.
kenada
·2 वर्ष पहले·discuss
macOS also supports the APIs, but password manager developers don’t seem willing to implement them there.

I’ve used 1Password for a long time, but I’m probably going to drop it for Apple’s password manager because when users ask 1Password to add support, they are directed to use 1Password’s browser extension and universal autofill instead. Neither support passkeys in applications. I also find the browser extension buggy at times (especially with passkeys).
kenada
·2 वर्ष पहले·discuss
Improving the interaction with language ecosystems was one of the motivating reasons for how I approached the [rework][1] of Darwin support in nixpkgs. A lot of Rust stuff was simply impossible to build due to their SDK needs and how hard it was to override the SDK correctly, but that’s fixed now (with a few remaining cases that will be fixed in the final staging cycle before 24.11). I expect other ecosystems to benefit similarly, especially since Darwin support looks more like a native toolchain while still being built and provided by nixpkgs.

For example, Zed and Wezterm (previously failing intermittently on x86_64-darwin) now build on Darwin. Someone even has [Firefox building from source][2]. PyTorch will be able to support MPS, and MoltenVK will be able to use Metal 3 features if your system supports them.

[1]: https://github.com/NixOS/nixpkgs/pull/346043

[2]: https://github.com/NixOS/nixpkgs/pull/350384
kenada
·2 वर्ष पहले·discuss
The bug probably wasn’t reproducing on Linux because the clang shipped with Xcode is from Apple’s fork. The version may say “15”, but it was closer to upstream LLVM’s clang 16. There are also changes that haven’t been upstreamed yet and probably some that may not ever be (if my experience updating libtapi in nixpkgs was anything to go by).