Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Zachary Cutlip

@zcutlip@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

he/him, feminist

offensive security researcher specializing in apple things

reverse engineering, binary formats, debuggers, & hex editors are my jam

creator of pyonepassword, a #python library for interacting with 1Password: https://github.com/zcutlip/pyonepassword

creator of the #StarWars planets bot, @StarWarsPlanets@holonet.imperialba.se

393 Followers
193 Following
48 Posts
Joined December 19, 2022
Twitter:
https://twittodon.com/share.php?t=zcutlip&m=zcutlip@hachyderm.io
GitHub:
https://github.com/zcutlip
Codeberg:
https://codeberg.org/zcutlip
Web:
https://shadowfile.inode.link
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 3mo ago

Rewatching She Hulk with my wife. This is such a cute show. Really a shame it got cancelled.

5
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 2mo ago
The #Apple Platform Security Guide was updated yesterday (2026-08-03). Mostly a bunch of editing (oddly, changing "must" to "needs to" everywhere). But there are four new sections: ⁃ Terminal and script protections ⁃ Search on iCloud[.]com security ⁃ SharePlay security ⁃ Nearby sharing security The terminal and script protections is especially interesting: ⁃ Terminal paste protection ⁃ Pasteboard command blocking ⁃ Applescript scanning(!) Here's a diff: https://codeberg.org/zcutlip/apple-platform-security-guide/compare/2026-03.002..2026-08.000#diff-6e157a7cf35da3efec74dafd2a50c7a023bb5676
codeberg.org

Cookie monster!

1
1
2
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

#StarWars #DLSS

hachyderm.io
5
1
3
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

I'd been wanting to kick the tires on #Codeberg for a while, and I wanted to post the source code for my @StarWarsPlanets@holonet.imperialba.se bot, so that seemed like a good first project to publish there.

I've spent a couple of months getting the source cleaned up and presentable.

May I present to you... the Star Wars Planets Mastodon bot \o/

https://codeberg.org/zcutlip/sw-planets-mastodon

#StarWars #StarWarsPlanets

hachyderm.io

Hachyderm.io

5
0
4
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 5mo ago
Replying to
@BasicAppleGuy@mastodon.social I have literally hoarded AirPort Expresses. I think I have at least five. They’re one of the most unique (but weird) and useful products Apple has ever made and there’s basically no alternative for the things they do.
3
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 3mo ago

RE: @adamshostack@infosec.exchange

C+C will always be the music factory. Fight me

infosec.exchange
1
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago

Getting people to try new things is incredibly hard, even when the old thing sucks and they hate it.

No one I’ve managed to convince to *try* @kagihq@mastodon.social has switched back after trying it out. Not one person. That’s insane.

The hard part is getting people to try it even once, EVEN AFTER THEY’VE SAID THEY HATE GOOGLE. Like…so many people I know *hate* what it has become, but they’d rather keep using Google than try out something new *one week*.

¯\_(ツ)_/¯

2
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago

RE: @ryanc@infosec.exchange

Spread this far and wide.

But let’s spread farther^1 and wider that a better way of disabling the Google crap is to use @kagihq@mastodon.social. Not only does the AI stay away from your search unless you ask for it, you also get better search than you’ve had in years, if ever. We’re talking Google circa ‘05-‘15 good.

Spread the news!

^1 I thought and read (and searched with Kagi) about farther vs further and have decided it’s b.s. that we have these two words and I really don’t care

infosec.exchange
2
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 3mo ago

My most exciting use cases and successes involving generative AI are exactly this. They aren’t about “generating text.” They involve gaining insights I *never* would have had otherwise.

1
1
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago
Replying to
Also the ThinkGeek gags that they later turned into actual products on account of popular demand
3
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

The other #OpenCode thing is I had the coding assistant do a comparative analysis between their #privacy policy and that of #OpenRouter, both of which I use quite a lot. I asked:

For each one, summarize things that are better than expected, more worrisome than expected, and then give me a side-by-comparison of each.

They each have interesting privacy angles, with zero data retention options. They also represent a really cool way to try out a rotating set of open-weights models. And they have the pricey proprietary models from Anthropic, Google, etc., available if you need them.

https://codeberg.org/zcutlip/snippets/src/branch/main/Privacy%20Policy%20Analysis%20-%20OpenCode%20vs%20OpenRouter.md

hachyderm.io
2
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

RE: @newsguyusa@flipboard.social

More than half of Americans voted for this man to be our president

flipboard.social
2
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

Be sure to check out @kagihq@mastodon.social in a desktop browser today. I miss this kind of silliness

2
0
0
1
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

It’s a rare evening in #Oakland we can sit outside in whatever we’re wearing. Even on the really uncommon warm day

hachyderm.io
2
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago

I had a chat with the Kagi assistant about “further” vs “farther” and I’ve decided the English language is bullshit

https://kagi.com/assistant/e598b7ed-5cab-49f2-a6a0-28a77f6bd6b2

kagi.com
1
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago

RE: @mahaloz@infosec.exchange

cc @cxiao@infosec.exchange

infosec.exchange
1
2
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

Speaking of things related to #Git and PDFs, TIL pre-commit has a virtual "fail" language, you can use to block certain file patterns from being committed. .gitignore is important for this, but could accidentally get changed. This is a useful extra check to make sure you don't add something sensitive to version control

https://pre-commit.com/#fail

hachyderm.io
2
1
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 7mo ago
Boosted by @kagihq@mastodon.social
@kagihq@mastodon.social is often pitched as a better web search than Google search. I'm here to tell you they're so much more than that: Kagi is a better Google than Google full stop In the aughts and '10s, google used to make cool, nerdy products and features just because they were cool and nerdy. They didn't need a better reason than that. They don't really do that anymore but it was good times So here's the deal. Go to translate.kagi.com and choose "reddit speak" for the to: language. Do this in a desktop browser because you get a different UI. Thank me later This is at least as cool and internet-nerdy as peak aughts Google ever was. Don't snooze on Kagi #kagi #google #reddit
2
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 5mo ago
Replying to
@rmondello@hachyderm.io Fourteen *contiguous* years? That’s amazing.
1
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 5mo ago
Replying to
@jerry@infosec.exchange You clean up good!
1
1
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 5mo ago
Replying to
@jamesthomson Yeah I’ve been thinking about this for a while. If companies are terrified of engineers unionizing, they’re going to love it when they’ve fired all the engineers, and now depend on one of three or four large AI companies who has them over a barrel Edit: I should say fired and/or deskilled
1
0
2
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 5mo ago
Replying to
@troi@techhub.social For basic needs, @Codeberg@social.anoxinon.de has been great. They do have some downtime (not much), and for people dependent on GitHub's CI/CD, the options aren't nearly as mature. But for the core GH use cases, I really like it.
1
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

Our friends shared #Passover with us. It was really special for them to share something so meaningful.

hachyderm.io
1
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago
Replying to
Other favorites include: RFC 4041 - Requirements for Morality Sections in Routing Area Drafts “Promiscuous modes of operation are an abomination, exceeded only by multicast.” https://www.rfc-editor.org/rfc/rfc4041
rfc-editor.org
1
2
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

RE: @n_dimension@infosec.exchange

Man this is the problem with Zitron. There’s usually good stuff in there—some of the best stuff I’ve read has been linked from his newsletters. But you have to sift through like 10k-15k of crazy to find it

infosec.exchange
1
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

RE: @gwynnion@mastodon.social

Ironically, it’s not even clear this would harm republicans less than democrats. Just like Trump’s rage at mail in ballots & early voting, lots of republican voters would be disenfranchised as well

mastodon.social
1
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

Our accountant asks clients to name all supporting tax documents according to their preferred naming convention. I'm happy to do that, but it _is_ a bit tedious

So naturally, I used generative AI to convert their Word document to a Markdown-formatted specification, then vibe-coded a tool to do the renaming. Here it is on #codeberg

https://codeberg.org/zcutlip/tax-doc-renamer

#Python

hachyderm.io
1
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 3mo ago

I was curious if OpenOffice was even still a thing. Turns out…sort of but not really? There's a homebrew cask for it that's deprecated. It doesn't pass gatekeeper (probably not notarized, maybe not even signed, not sure). Also there's only an Intel build so it requires Rosetta 2, 6 years after the release of Apple Silicon

I've long felt that the Apache Foundation is the internet's dumpster for open source software no one wants to maintain.

0
1
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 2mo ago
When I was in security engineering at Apple (2014-2018), the idea of a “wipe device” panic button or tripwire (there were lots of variations on the theme) came up from time to time. Every time, we would soberly consider it and discuss it. Every time where we came down was: this is a good idea on paper, but having a “fuck the police” feature on your phone is an extremely white privileged concept. It is WAY WORSE for far more people than it is good for. For a great many people, if they hand LE a wiped phone, their situation just got orders of magnitude more complicated. @corbet@social.kernel.org https://social.kernel.org/objects/4cdbec67-7b2c-46e9-95fc-ef455aa18f30
social.kernel.org
0
2
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

A word from Editor Moonshark about Artemis II - Ars Technica https://arstechnica.com/staff/2026/04/a-word-from-editor-moonshark-about-artemis-ii/

arstechnica.com
0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago
Replying to
On snap. I’d totally forgotten the Voodoo cards were add-on cards that couldn’t do 2D. They used a pass through where the voodoo sat inline between your vga card and your monitor. When a game triggered 3D mode via Glide, the Voodoo literally hijacked the wire and sent its own signal to your monitor. Presumably your 2D card was still pumping out Windows desktop or whatever, but that signal was just being discarded. That’s fucking wild. And that doesn’t even get into SLI where two voodoo cards would take turns drawing every other scan line.
0
1
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

RE: @HalvarFlake@mastodon.social

This is great advice.

Worth noting: you can also do this in a container (even on a mac -- Apple containers!).
Also worth noting: might want to ensure your SSH agent requires human approval on key accesses (SSH_ASKPASS or a password manager that provides an ssh agent)

mastodon.social
0
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 2mo ago

Neoclouds like #CoreWeave are like the rug that the (US-specific[1]) AI industry, such as Nvidia, Microsoft, Meta, etc. are sweeping massive debt and risk under.

The circular financing is literally keeping that debt and risk off the hyperscalers’ books. It’s like money laundering, except it’s…debt/risk laundering? Idk

When this economic Jenga tower collapses, CoreWeave will be at the epicenter

[1] China is pursuing a totally different strategy and this is completely underreported in the US.

(cc @windsheep@infosec.exchange)

https://io-fund.com/ai-stocks/nvidia-coreweave-nebius-circular-financing-gpu-boom

hachyderm.io
0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

Troubleshooting location sharing in #Apple #FindMy for my in-laws. Any suggestions here? They’re set up as a family. We’ve toggled all the settings on/off: location services, FindMy, location sharing in Family, etc, on both devices

Location sharing *is* working the other direction, and works with other people

Just not outbound sharing with this specific person

hachyderm.io
0
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

This was probably my favorite episode of #TheDaily I’ve listened to in a while. So human
https://overcast.fm/+ABLPtshQ1YQ

hachyderm.io
0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

RE: @inthehands@hachyderm.io

“We are the ones we’ve been waiting for.”

hachyderm.io

Paul Cantrell: "My fellow people of the United States, if I have …" - Hachyderm.io

0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago

Evidently you can now do searches on Kagi.com without being logged in. Has this always been true?

I thought in the past you still had to create an account so they could limit the number of free searches.

Presumably this is still restricted via cookies and possibly other checks.

0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

A couple of very unrelated #hashtags I follow have exploded in my timeline in the past 24 hours for no specific reason. Wonder if some #mastodon plumbing with the latest release has changed? Like maybe hashtags weren’t propagating properly or something?

hachyderm.io
0
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago

RE: @newsguyusa@flipboard.social

As deeply unpopular as Trump is, that he can unseat someone as popular as Massie in the primaries is a sign of how fucked up our primary/general election process is.

Total wackos pick the party candidates in the primaries, and normies who don’t eat and breathe party politics get stuck with those choices in the general election.

flipboard.social
0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago
Replying to
@g @kagihq I think their blog does have RSS? But last I checked it doesn’t have full articles :-(
0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

A couple of #OpenCode things to share...first is `opencode-docs`, that I adapted from the excellent `claude-code-docs`. It gives you a `/docs` command that makes OpenCode documentation available right in the opencode user interface

https://codeberg.org/zcutlip/opencode-docs

hachyderm.io
0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

RE: @icing@chaos.social

Going back to the LKML post from earlier this week, for many projects, these tools are surfacing bugs much faster than human contributors can create bugs; so this should taper off for those projects

But also, you can count on token price rising substantially at some point as these companies try to become profitable. So at that point, I’d also expect a taper in bug reports

chaos.social
0
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 7mo ago
Boosted by @kagihq@mastodon.social
I've heard so much about the @kagihq@mastodon.social translator, specifically the proofreading feature, but I just got around to trying it out, and damn. This is _amazing_. I'd sort of dismissed it because I don't often need a translation service. I assumed this was sort of a bolt-on feature that didn't merit its own home. But the proofreader should absolutely be its own first-class Kagi feature, separate from translation.
0
0
1
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 4mo ago
Replying to

Nope I was wrong. Sony 1994:

The term "GPU" was coined by Sony in reference to the 32-bit Sony GPU (designed by Toshiba) in the PlayStation video game console, released in 1994.

https://en.wikipedia.org/wiki/Graphics_processing_unit?wprov=sfti1#1990s

en.wikipedia.org
0
1
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 2mo ago

Everyone on the 14th floor knows what floor they’re really on. No one is fooled.

0
0
0
0
Open post
Zachary Cutlip @zcutlip@hachyderm.io
· 6mo ago

RE: @babadookspinoza@mastodon.social

There are replicas of this hanging in the halls in the buildings on many NSA campuses

mastodon.social
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 07:38:21 UTC