Ah shucks. I just realized, even if I want the client to dereference all these URLs, I *can't* do so on the browser side. Not the ones that are Mastodon-hosted, anyway. Because of the same bug that prevents fetching the outbox:
I'd need to bounce it through a proxy that has an HTTP client not shackled by CORS.
Maybe I need to start a bounty on that bug. Reading #Mastodon from a browser is hard.
If that's the case, I feel like the thing to do is to run the document through a JSON-LD parser and say "give me `activity.object.content`, dereferencing links as necessary", but ... that doesn't seem to be what JSON-LD API actually does.
All the examples there are about different ways to serialize a graph using different "contexts", nowhere do they actually talk about expanding nodes from URLs.
This leaves me feeling like I'm missing a fundamental layer of the abstraction.
I wrote about what I'm looking for in my next role: https://lifeofaudrey.com/2019/03/28/hire-me.html
Happy Equinox, and Full Moon also. https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190320T2158&msg=March%20Equinox%202019
🌕 🌏 ☀️
Recruiters all want to talk on the phone. I expect to get the alert from the phone company any time now.
> ⚠️ FRAUDULENT ACTIVITY DETECTED
> We have detected unusual activity on your account. Someone with your number is
> • answering the phone
> • having voice conversations
> For your safety we will suspend this account until we can confirm the source of this activity.
I finally put a new post on the old blog!
A brain dump of bullet points of things that might have been interesting enough to tech-blog about during the last five years.
Partly to remind myself what I have been doing, and in case any of them want to grow up to be a real presentation.
mental health ∓
I feel like I've been rising out of the lowest part of the winter depressive funk. Being out is better, I think, but being at the bottom of the 🕳️ did simplify things.
From here I can acknowledge more possibilities, things that could happen given some sustained effort over time, but I don't feel I have the spoons to see them through.
Plus the anxiety of needing to catch up for lost time, and not knowing when I'll get pulled down again.
I just accidentally discovered that C-S-u opens a Unicode character selector in kitty. It has good search and what seems to be an up-to-date list (includes Unicode 11 emoji).
This is very welcome, though it only half-solves my Linux desktop emoji needs. (I miss being able to use Rocket <https://matthewpalmer.net/rocket/>)
Chrome devtools is, these days, a fairly good debugger. (now that Chrome is one of the most popular programs in the world, and one of the biggest software companies in the world has been pushing people to develop for it for the last ten years).
PyCharm is the best Python debugger I've had the pleasure of using, and it's pretty decent too.
Neither of them has some of the useful features standard in ddd+gdb.
In chatting with someone working through the OverTheWire wargames, we're talking about debugger usage, and it occurred to me to wonder if ddd is still maintained.
Sadly not. Which is disappointing, and also, to me, surprising. I know all software projects have maintenance challenges. Especially unfunded projects. But for me, using ddd (when C programming) set the standard for what I expect from a debugger.
Ah, I just found another reason for kat to be so adamant about The Brand.
npm = node package manager
NPM = Nuclear Physics Methods (at the Moscow Institute of Physics and Technology) https://github.com/mipt-npm
This thread by Alexandra Rowland is by turns educational and validating, on the subject of how one Beau Fucking Brummel started the trend that confined men's fashion to colourless trousers for centuries to come.
re: accessibility, spoiler tags
Oh, hey, HTML 5.1 has a <details> tag for just this sort of thing! https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details
Just no MS Edge support yet.
A Mastodon instance for cats, the people who love them, and kindness in general. We strive to be a radically inclusive safe space. By creating an account, you agree to follow our CoC below.