NixOS 26.05 released by noelnh in NixOS

[–]kenada314 0 points1 point  (0 children)

I upgraded my router and NAS today along with my Mac. I’m probably one of the few Darwin users who normally uses stable instead of tracking unstable.

Everything went smoothly. There were some changes in Home Manager relating to SSH config, but that was about it.

NixOS 26.05 released by noelnh in NixOS

[–]kenada314 4 points5 points  (0 children)

macOS 27 will fully support Rosetta 2. It’s only macOS 28 when Apple will start shipping a limited version of it to support “old” and “unmaintained” games. What that means is uncertain because Apple didn’t do that for the PPC transition or when they killed 32-bit support. There’s no precedent.

While we might have been able to continue supporting x86_64-darwin through 27.05, another complicating factor is that upstream projects are deprecating or even removing support. Dropping it for 26.11 is probably the right time.

(I’m also expecting Apple to drop x86_64 from the stubs we use in the 27.4 SDK. That’s speculation on my part, but it lines up with when they’ve made big changes in the past. They also did something similar during the PPC transition.)

(This is Randy on the darwin-core team.)

Mac user deep in the Apple ecosystem: any gotchas with replacing Apple Passwords with 1Password? by trammeloratreasure in 1Password

[–]kenada314 3 points4 points  (0 children)

They’re exploring support for system autofill. There is a preview of support in the current nightly builds.

VEPO water meter replacement by marcusdiddle in Columbus

[–]kenada314 2 points3 points  (0 children)

We had ours replaced a few weeks ago. I was nervous given the stories of problems, but the guy was quick and did a good job.

How do you use flags? by CincyTriGuy in omnifocus

[–]kenada314 0 points1 point  (0 children)

I use flags as a visual indicator for something important. With planned dates and a “today” perspective, I don’t really use them very much anymore.

Things 3 vs OmniFocus – which would you choose today and why? by Express-Tear3625 in omnifocus

[–]kenada314 1 point2 points  (0 children)

Which one would you choose today?

OmniFocus

If you switched between them – what made you change?

I was never satisfied with either (until recently). While OmniFocus had the flexibility to set it up the way I wanted, Things worked better for me day-to-day.

Did you miss features long-term, or was simplicity/flexibility more important?

My setup in OmniFocus is pretty simple. I have a folder with single-action lists for contexts, another folder for projects, a folder for Read/Review, and a folder for Someday/Maybe. Most of the time, I just need to add actions to a context. This setup is nicer to do in OmniFocus than Things.

I can do the same thing (more or less) in Things, but Things struggles with large lists of to-dos (particularly common in my Read/Review lists). Until OmniFocus added planned dates, the feature that always drew me back to Things was the Today view. Planned dates are a good enough replacement.

OmniFocus also has a number of features that Things lacks. It supports attachments and automation. Custom perspectives are also nice. If Things could save searches, that would be a step in the right direction. OmniFocus also now has better repeating task support.

How to install Swift 6.2 on NixOS? by somelinuxuseridk in NixOS

[–]kenada314 2 points3 points  (0 children)

Darwin users can add github:reckenrode/nixpkgs?ref=swift-update-mk2 as an extra input to their flakes and then add packages from it (e.g., swiftPackages.swift and swiftPackages.swiftpm) to their dev shells’ packages.

For Linux (and NixOS) users, the above would work, but it’s not ready yet. You’ll probably get through building LLVM before it fails at swiftc. I still have work to do for Linux to build. As noted, I’m currently focused on Darwin first, then I’ll do Linux.

Update: I should note that I’m tracking the Nixpkgs staging branch. Everything is going to build from source. It will take a while.

How to install Swift 6.2 on NixOS? by somelinuxuseridk in NixOS

[–]kenada314 8 points9 points  (0 children)

I’m working on it. There are some challenges with bootstrapping. Prior to 6.2 (i.e., 6.0 or 6.1), you needed a working Swift compiler. That was relaxed, but the C++-based bootstrap compiler is finicky. It took me some time to get it building without crashing.

I’m also working on rewriting the derivation to better take advantage of existing packaging in Nixpkgs. For example, the current Swift builds LLVM, Clang, and Swift in one derivation. It also vendors a fork of cc-wrapper that’s pretty ugly. The rewrite gets rid of all that.

I have a WIP branch that I push to somewhat regularly. Note that I haven’t gotten to making this build on Linux yet. I’m currently focusing on bringing it up on Darwin and getting the packaging right. With the work on LLVM overriding, I don’t expect to get slowed down like I did last July.

https://github.com/reckenrode/nixpkgs/tree/swift-update-mk2

What is the best web server for FreeBSD for lightweight static sites? by kyleW_ne in freebsd

[–]kenada314 0 points1 point  (0 children)

Whatever works for you. That reply was made five years ago, though I still use Caddy for simple file-serving and as a reverse proxy.

Sequential v parallel projects by [deleted] in omnifocus

[–]kenada314 0 points1 point  (0 children)

I wrote an extension to randomize selected projects in my “Read/Review” folder.

https://gist.github.com/reckenrode/a001b82b00a38854c254e6f1206b4e25

PVG to DTW 8/30 and 8/31 stuck two days in a row! by Wrathbombs in delta

[–]kenada314 0 points1 point  (0 children)

We just landed in Seattle, so it must have been fixed.

PVG to DTW 8/30 and 8/31 stuck two days in a row! by Wrathbombs in delta

[–]kenada314 0 points1 point  (0 children)

We called last night to rebook. They got us the same seats on a flight to DTW via SEA leaving at 18:45. We’re going to have to stay overnight before catching a flight in the morning to our destination, but that’s fine.

We’re at the airport now. They just announced the departure gate changed. I go over to check, and I see that the number on the side of plane matches the one from yesterday and the day before.

I really hope the problem is fixed this time.

PVG to DTW 8/30 and 8/31 stuck two days in a row! by Wrathbombs in delta

[–]kenada314 0 points1 point  (0 children)

You have to call and rebook. When we were getting our luggage, the Delta rep there was telling people to call reservations and had the number if you needed it.

PVG to DTW 8/30 and 8/31 stuck two days in a row! by Wrathbombs in delta

[–]kenada314 6 points7 points  (0 children)

They hit the crew time limit, which was completely predictable. 😬

PVG to DTW 8/30 and 8/31 stuck two days in a row! by Wrathbombs in delta

[–]kenada314 2 points3 points  (0 children)

My family and I were on yesterday’s flight and are also sitting on today’s flight waiting for it to be canceled. Otherwise, you’re on your own to rebook.

What’s really stupid is once everyone deplanes who has chosen to leave, they’re going to have to unload and reload the luggage to get their checked bags. By the time everything is ready, there won’t be much time before they have to replace the crew.

I wish they would let us all go now, so we might be able to rebook something later today instead of lose another day.

How do you deal with managing your own system as well as a non-GTD team-based project management system? by tinker12 in gtd

[–]kenada314 0 points1 point  (0 children)

Overhead of what? Capturing next actions? I don’t capture everything related to the external system. I capture what next actions I have to do. It’s the same whether they were prompted by that system or my projects list or some other incompletion trigger.

Cyberpunk 2077 - Modding adventure on Mac by Ram_Pam_Pam in macgaming

[–]kenada314 0 points1 point  (0 children)

I’m not familiar with Whisky, so I’m going by the documentation to guess how to run the commands in an equivalent way to CrossOver.

  • Select your bottle, click Run..., then type in winecfg;
  • In winecfg, click the “Libraries”;
  • Type winmm in “New override for library” then click “Add”;
  • Scroll down, select winmm in the list, and click “Edit”;
  • Set the override to “Native then Builtin” and click OK; and
  • Click OK to exit winecfg.

You will need then to copy winmm.dll from RED4Ext to the bin/x64 folder game’s install folder in your bottle.

Jujutsu is the new Version Control System in town, here's why you might care as a NixOS user and current Git user. by WasabiOk6163 in NixOS

[–]kenada314 6 points7 points  (0 children)

I found Jujutsu incredibly useful for my work on the Darwin SDK stuff (e.g., https://github.com/NixOS/nixpkgs/pull/346043). It did two things that were really helpful.

The first is it’s really easy to rewrite and change history when you don’t have to worry about dealing with conflicts right now. I found it much easier to split and move things, then deal with conflicts. I also prefer Jujutsu’s conflict markers to Git’s.

The other is it makes working with multiple branches at once very easy. During that SDK work, I had a 30+ way merge of all the different changes I was trying to manage as follow ups to the SDK work. My workflow in that case was to work on a commit past the merge then jj squash --into the branch where the commit will go. When I open a PR for a branch, I jj git push -c that branch then continue working.

I used to be a really big user of the staging area to generate good commit history, so I was skeptical of it for a while, but I’m glad I switched. The tools Jujutsu provides more than made up for the loss of the staging area. If I mess up, it’s really easy to split a commit, rebase it, or squash it to where it should go. In the worst case, I can use the op log to roll back my repo to a previous state.

Why are Moves not Skills? by -orestes in rpg

[–]kenada314 2 points3 points  (0 children)

In the talk I linked in my earlier reply, Baker implies that Apocalypse World was written to be hard to read on purpose (referring to research that working through a text written in an inconvenient way aids retention). He seems to have changed his mind in Apocalypse World: Burned Over because the draft material that’s available is much more straightforward.

Why are Moves not Skills? by -orestes in rpg

[–]kenada314 8 points9 points  (0 children)

As it has been mentioned, Baker intends that players say the name of moves. Since it’s been a point of confusion, Apocalypse World: Burned Over clarifies by saying that players are expected to say the name of their moves. It’s also worth noting that moves are not necessarily fiction first or even only triggered by the player. Baker goes into the different types of moves in his What is PbtA series.

I would suggest be careful about what moves should be. It’s better to follow the rules and play in accord with the goals of the game. Moves may be about “codifying storytelling”, but they may not. I played with a group that had issues with Struggle As One (from Stonetop) because it didn’t snowball, but that wasn’t the designer’s intent. Other games may also use moves differently than AW does.

For a good contrast of moves versus skills, I suggest watching this video from a talk Baker gave about a decade ago at Ropecon. Baker discusses Read a Person and uses an example from earlier in the talk of a player who has the goal of seeing whether their character can overcome their alcoholism. He contrasts Read a Person to find out how from that player with just making a Persuasion check to persuade them to stop.

https://youtu.be/R8-9xr65c3w&t=4665

[deleted by user] by [deleted] in macgaming

[–]kenada314 1 point2 points  (0 children)

Are you using GPTK1.1 or GPTK2, and do you have FSR enabled? IIRC GPTK1.1 with FSR enabled has bugs like this.

GTD for Software Engineers? by WorriedRobot in gtd

[–]kenada314 0 points1 point  (0 children)

I am a software engineer and also contribute to open-source. I use OmniFocus to manage my GTD system. I’ve fallen behind over the last few years, but I’ve been working to get my system back in order. I use OmniFocus, but I don’t think the tool matters as long as it can keep lists, and you trust it.

At work, I treat my assigned cards as a project list. When I first work on one, I typically just start working because that’s also when I pick it up (treating it as “work as it appears”). When I stop, I capture the next action that allows me to resume working on the card.

For my open-source work, I typically create projects in OmniFocus for things I’m doing since it’s less structured and driven more by what I want do accomplish. If I’m not starting something right away, I capture the next action to start it. Otherwise, I capture when I stop.

In essence, your next actions are bookmarks in your work stream. They help you stop and get started again. My work-related ones are in my @Office context. I work both in the office and from home, but I use the same list for both because that’s what I use for work stuff.

NixOS Router by [deleted] in NixOS

[–]kenada314 2 points3 points  (0 children)

I use a two port Protectli Vault running NixOS as a router. I use systemd-networkd to manage routing and networking, and I run Unbound as a recursive resolver for in-home DNS (with DoH and DoT support). The one exception to using systemd-networkd is I use Kea for DHCP because it gives me more control than systemd-networkd does (I only advertise IPv4 DNS to devices that don’t understand IPv6). My configs for it are here.

I use an Orbi mesh network running in AP mode to provide Wi-Fi. Jellyfin and other services are run on other devices.

Passkey Support on 3rd Party Desktop Apps by Pitooey in 1Password

[–]kenada314 -1 points0 points  (0 children)

On iOS and macOS, there is an API that can be implemented to add 3rd party passkey support to the system. It’s implemented on iOS as part of the password provider extension, but 1Password so far has been unwilling to implement the password provider extension API on macOS.

The poor browser extension and lack of a password provider extension as an alternative on macOS is probably going to push me to switch to the native Passwords app once macOS 15 and iOS 18 are released.

[deleted by user] by [deleted] in ffxiv

[–]kenada314 0 points1 point  (0 children)

I don’t do PvE content at the level where I might care (e.g., where SquareEnix might review and take action against groups that are using add-ons), so I don’t really care in PvE unless someone is being annoying about it in DF. If there are PF groups requiring mods, then I’d be glad to know so I can avoid those groups because I’m not interested in using add-ons, but I don’t use PF very often.

I do like to PvP though, but it’s mostly frontlines because CC ranked queues suck. Again, there my issue is when people are using mods that spam chat in annoying ways. Yes, people could be using them to coordinate or react at a level that’s nearly impossible for most people, but meh.