Ryan Castellucci (they/them) :nonbinary_flag:

Hacker. Cryptography geek. Bureaucramancer. Ex-sysadmin. Nonbinary. Expat (US⮕UK).

My continuing mission:
To explore strange new platforms.
To seek out new bugs and new software.
To boldly shitpost where no one has shitposted before!

I'm suing the UK for more gender, please help with my legal bills: enby.org.uk

justmytoots.com/@ryanc@infosec

#hacker #nonbinary

Pronouns
they/them
Location
London, UK
Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@oscherler To be clear, I, personally, have never even used a fusion splicer.

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@astrid changed something about fallback rules when using secondary expansion

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@astrid this commit: cgit.git.savannah.gnu.org/cgit

[SV 48643] Enhance "ought to exist" definition

The traditional definition of "ought to exist" in the user's manual can lead to make choosing a poor series of chained implicit rules. Modify
that rule so that we first attempt to resolve implicit rules by considering targets which are only (a) targets or (b) explicit prerequisites of the current target.

For backward-compatibility, if we don't find a solution using that algorithm use the previous definition where "ought to exist" means "mentioned as a prerequisite of any target".

  • src/implicit.c (pattern_search):
    An extra argument controls whether to perform the backward-compatible rule search or not. If a prereq is a target, or if it's a prerequisite of THIS target, then choose it. If we get to the end and haven't found a match, but we have found a potential compatibility rule, then retry with compat rules enabled. If we're searching with compat rules enabled and we find a file mentioned as a prerequisite of ANY target, then use it.

  • tests/features/implicit_search:
    Provide a large suite of tests for different steps of implicit rule search.

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@astrid Indeed, but -j1 didn't fix it in this instance. One of the new features in Make 4.4 is a --shuffle command line flag to fuzz for such things.

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@wuest Commit 21d3865973f0de5af3ca8b0d164f93bcc84a15bf broke my Makefile. I still can't figure out if this is a bug in make or not.

Ryan Castellucci (they/them) :nonbinary_flag: boosted:
MiniMia 🏴󠁧󠁢󠁷󠁬󠁳󠁿 🇵🇸 🏴fkamiah17@syzito.xyz
2026-02-04

This should be getting more attention in the press:

ibtimes.co.uk/jk-rowling-calle

Whatever excuse you're using to keep the books on your shelves - you lose.

#Epstein #HarryPotter #Mouldemort #Bookstodon

JK Rowling Called Out After Inviting Jeffrey Epstein To A Children's Play — Years After His Child Sex Conviction

Newly surfaced Department of Justice documents track the frantic coordination to admit the convicted sex offender to a private Broadway celebration.
Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

Current status: trying to determine whether the bug is in my makefile or in make itself

Ryan Castellucci (they/them) :nonbinary_flag: boosted:
2026-02-04

one time i was at a 911 call center doing some work

i noticed all the operators had mechanical keyboards, so i decided to be clever and ask one - “mechanical keyboards, is that because they are easier to use on long shifts or easier to maintain?”

she looked at me and said, “erm, i think most of us just enjoy the clicky clacks”

what a fool i had been. i too enjoy the clicky clacks.

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@emf @CuTEL Oh my goose, I have ideas.

Ryan Castellucci (they/them) :nonbinary_flag: boosted:
2026-02-04

Ahoy! We're hoping to operate some "wholesale" ADSL & VDSL at EMF this year @emf

If you're an ISP (Commercial or Hobbyist) you'll be able to host your own LNS so people can use your network, with either properly routed IPs, private IPs + CGNAT, or something like DN42.

Let us know if this is of interest so we can gauge interest 🙏

Ryan Castellucci (they/them) :nonbinary_flag: boosted:
1.3.6.1.4.1.61513xssfox@cloudisland.nz
2026-02-04

Tag yourself:

variable p as constant pop,
variable c subscript 0 as initial crackle,
variable c as final crackle,
variable s subscript 0 as initial snap,
variable s as final snap,
variable j subscript 0 as initial jerk,
variable j as final jerk,
variable a subscript 0 as initial acceleration,
variable a as final acceleration,
variable v subscript 0 as initial velocity,
variable v as final velocity,
variable r subscript 0 as initial position,
variable r as final position,
variable t as time between initial and final states.
Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@q @uint8_t Did understanding that reference make you remember that you need to buy milk, then make you feel a bit misanthropic?

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@chaos Ah, non-free as in costs money, not non-free as in proprietary. I'm not FOSS obsessed. I just didn't think it was possible to self-host such a thing.

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@simonzerafa Zalgo text is fun.

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04
Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@chaos My understanding is that reliable timely push notifications depend on non-free APIs, if you discover that's not the case, I would be very interested to know that.

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

@q Absolutely not.

Ryan Castellucci (they/them) :nonbinary_flag: boosted:
genuine generator generating gendergen@ck.catwithaclari.net
2026-02-04

type of enby who has a dozen desktops acting as a table

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

Type of enby who creates a cron job to remind them to eat (but they're just as hungry as before).

Ryan Castellucci (they/them) :nonbinary_flag:ryanc@infosec.exchange
2026-02-04

Type of enby who has a "box of cables" that is actually a load-bearing structural element of their home.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst