Andrew White's Avatar

Andrew White

@pixeltrix.bsky.social

CTO @unboxed.co

359 Followers  |  253 Following  |  769 Posts  |  Joined: 13.09.2023  |  2.1184

Latest posts by pixeltrix.bsky.social on Bluesky


There are some libraries of skills being created for frameworks - Ariadna is one such library of agents, etc. If you dig in you can see that a lot of effort has gone into it but you're using a lot of tokens in the process and how much is it actually affecting the output?

github.com/jorgegorka/a...

20.02.2026 18:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

At the lowest level it's just a chunk of context for the LLM that's conditionally included based on what 'agent' you're using - Claude Code also supports YAML frontmatter to specify what 'tools' they can use.

20.02.2026 18:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

But where you have multiple correct paths you can get weird results, like creating database migrations in Rails - just run the generator command is the correct way but it's using the `date` command to create a timestamp and editing the file manually.

20.02.2026 17:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Right, I can see how given enough training data you could establish a pattern of weights where JSON would be generated correctly in the vast majority of cases but you couldn't guarantee it.

20.02.2026 17:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I had to have a look a Microsoft's Semantic Kernel last year and I found places where it puts "EMIT WELL FORMED JSON ALWAYS." and when I asked how that works the answer was πŸ€·β€β™‚οΈ

github.com/microsoft/se...

20.02.2026 17:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

There's so much cargo-culting around it like "you're a Senior Ruby Developer" that needs researching - people are just generating reams and reams of markdown and shoving it into the context without any thought as to the effectiveness of those tokens (which cost money)

20.02.2026 17:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Because some of these people see it as a way to achieve immortality and that slowing it down is an effective death sentence for humanity - even to the extent that they've calculated that anything less than a 97% chance of an ASI wiping us out is worth the risk

nickbostrom.com/optimal.pdf

20.02.2026 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, where dynamic methods are documented they get picked up - for example Claude looked for an enum with a :publishable value and didn't find one. However this example isn't immediately obvious even to a human - wonder whether we'll get LLM-friendly rubocop rules to make things explicit.

20.02.2026 13:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I did have a look at the Rails repo and didn't see much in the way of slop that other OSS repos have had in terms of pull requests - maybe because of all the infamous 'magic'?

20.02.2026 11:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of a VS Code editor window showing a block of meta-programming delegating a number of predicate methods to an association.

Screenshot of a VS Code editor window showing a block of meta-programming delegating a number of predicate methods to an association.

In this case the method was generated inside a `with_options` block so the `source_location` reported by Ruby was inside ActiveSupport::OptionMerger - no hope of Claude finding that.

(wonder whether `with_options` could pass location data to the option merger instance for better reporting πŸ€”)

20.02.2026 08:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Output from Claude Code when asking "Where is the PlanningApplication#publishable? method defined" showing that it incorrectly states that it is defined by a named scope called :publishable

Output from Claude Code when asking "Where is the PlanningApplication#publishable? method defined" showing that it incorrectly states that it is defined by a named scope called :publishable

Aside from Claude completely hallucinating that Active Record named scopes add a predicate method, I wonder whether over time Ruby codebases will use less and less meta programming since it's difficult for LLMs to include the generated code in the context.

20.02.2026 08:54 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

"I git morge the featue without looking at the code ..."

18.02.2026 00:44 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

The AI bubble popping and triggering a financial crash is now the best timeline we can hope for because all the others are some horrific version of this

17.02.2026 13:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

LOL, Capita and their ilk are one of the reasons that AI won't be able to help with local government automation due to their gatekeeping of APIs and documentation beyond the reach of the training data bots

17.02.2026 13:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What was your reason for using scope? I tend to use to scope for nested routes under resources and keep namespace for broad groupings like :admin

16.02.2026 23:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What aspect was it?

16.02.2026 23:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's behind the 'Details...' button to the right of the current network in System Settings. I think it might work without any subscription to iCloud services - just need to have an Apple ID and be logged in.

15.02.2026 19:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Manage iCloud Private Relay for specific websites, networks, or system settings - Apple Support (PH) Some websites, networks, and services might need to see your IP address or require the ability to audit traffic, perform network-based filtering, or view your browsing history.

Pretty sure it's turned on by default now - you can disable it but I have it turned on and YouTube is working for me so probably not that.

support.apple.com/en-ph/102022

15.02.2026 19:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are you masking your ip address using Apple Private Relay?

15.02.2026 19:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Changing OS X keyboard type via command-line I have a Mac and using it with an external keyboard. I know that whenever you connect a new keyboard, OS X asks you to detect a keyboard layout by pushing a few keys, and very same thing can be do...

One other option is to write the keyboard type plist directly from the terminal like this StackExchange answer

superuser.com/questions/46...

15.02.2026 16:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The only other suggestion I've got is to make a new user account and see if you can get the keyboard assistant to appear there when you plug it in. Not having the keyboard type list in /Library/Preferences is just weird like permissions are fucked up.

15.02.2026 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Did you remove /Library/Preferences/com.apple.keyboardtype.plist ?

Removing that should make the setup assistant appear.

15.02.2026 16:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Also is the mapping broke everywhere in the OS or just in the NAS shell?

15.02.2026 16:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Given what you're saying about plist files not being created I'd move all keyboard related plist files to the trash and reboot. Sometimes it seems like they get corrupted somehow - I had to create a self-serve Jamf script at work to delete date/time/zoneinfo plists because they were corrupted.

15.02.2026 16:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

What's the keyboard?

15.02.2026 16:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of keyboard input sources on Mac OS with a 'British - PC' option selected

Screenshot of keyboard input sources on Mac OS with a 'British - PC' option selected

I just plugged in a Logitch USB PC keyboard and added a 'British PC' input source like this and seems to map correctly

15.02.2026 16:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Getting strong Nik Kershaw vibes with the scarf and hair

13.02.2026 12:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

β€œSir, this a Wendy’s” πŸ˜‚

Sorry, this was no way aimed at yourselves πŸ™

12.02.2026 20:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nothing has ever been evenly distributed - 2 billion don’t have clean drinking water and 3.6 billion don’t have access to safe sanitation. Let’s address that before worrying about whether they’re using LLMs.

www.worldvision.org/clean-water-...

12.02.2026 19:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Petition: Make all court and tribunal transcripts available free of charge Make all court and tribunal transcripts available for free. Currently, fees can reach thousands, creating a "paywall" for justice. All legal records should be public property to help ensure transparen...

Government doing it's best Sideshow Bob stepping on rakes impression by yet again announcing a controversial policy where people can sign a petition that already exists

petition.parliament.uk/petitions/75...

10.02.2026 21:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pixeltrix is following 20 prominent accounts