Skip to main content

Seeing something I haven't seen before, building something that never existed before.

Collecting new skills and experiences like precious shinies.

Artisanal bit wrangler & @elgg expert, and @withknown core contributor.

Hacker, Wanderer.

Have laptop, will travel.

www.marcus-povey.co.uk

www.linkedin.com/in/mapkyca

www.twitter.com/mapkyca/

github.com/mapkyca

www.instagram.com/marcuspovey/

angel.co/mapkyca

www.redbubble.com/people/mapkyca/portfolio

May have coined a new term today, "a Bagpuss": someone who, when they awake, forces everyone else to wake up too. E.g. "Sorry I'm tired, my housemate is a bit of a Bagpuss, and woke me up when they went to work"

What are the options for bot / spam blocking on the server that isn't recaptcha?

Whole bunch of @withknown changes just merged. Update and kick the tires!

If ever you suffer from impostor syndrome, just think for a moment of the British Parliament. Never before in the field of human politics has a pooch been screwed so badly, for so many, by so few.

Replied to a post on github.com :

Hi, just swinging back to this. I'd be keen to look at any PRs.

Some notes and thoughts:

* Mention.js is currently disabled, not sure why (perhaps @benwerd can supply context), but as of time of writing it's a deletion candidate (#2364) because it's been disabled for so long.
* The @-mention js points to a search endpoint, so it'd make sense to reuse this somehow
* The nicknames db should also probably handle local users too (perhaps this could be handled between the difference between @mapkyca and @{mapkyca.com} )
* The friend/follow stuff is still there, but has probably suffered some bitrot. If we're going to reuse this it'd make sense to reuse some of the parsing / follow stuff and bring it into a nicer workflow. So far you can follow a url (which works off a bookmarklet - obviously needs to be done better), and then MF2 is parsed, with a UI to allow you to edit and fill in any blanks. Crucially, the UX is a bit clunky, and we need to do a "proper" engineering job on it - i.e. make the code reusable and not have it stuck in the action endpoint.
* Crucially, the friend/follow stuff works off the concept of a RemoteUser, which is an entity that already exists. So, it would make sense if this was reused.

Like I said, I would love to look at PRs for this, especially if it means dusting off some of the friend follow stuff. This has always been on my "copious amounts of free time" list, but I've never had a chance to get to it.

All the coverage brings to mind how the dinosaurs might have tried to vote away the asteroid.

Merged in a whole bunch of @withknown patches, most notably, most external dependencies are now loaded by composer. More to come.

Bad news, realised I missed pancake day. Good news, in a bizarre convergence of events, I have flour, eggs and milk in the house...

TIL: Elgg session tables don't like being converted to utf_mb4, although that's not immediately obvious. Results in system messages that can never be deleted if they were created before the session id changes, and much hair pulling.