Oddbean new post about | logout

Notes by Terence Eden | export

 @37eba854 all I know is that I had 18 of those figures and I'm still annoyed I never got the rest 😂 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk alas, no success with these... 
 @46a29bc6
Does it works if you turn of caching completely? 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1lywey3rjuskr7kst... 
 @1a68afdf OK, try again without the insults and I'll happily answer your questions. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1en345nc5m0nddlc0... 
 @1a68afdf weird way to get muted, but OK. 
 @9b4fa350 I found the same set of Gmail stickers a few years ago!
https://twitter.com/edent/status/1094708070419259392

I'm envious of your Lanyrd one though (RIP) 
 🆕 blog! “Book Review: The Internet Con - How to Seize the Means of Computation by Cory Doctorow”
★★★★⯪

This is beloved firebrand Cory doing what he does best. Rallying the rebellion with righteous indignation and a no-nonsense approach to fixing technology's ills. If you've read any of his fiction, or liste…

👀 Read more: https://shkspr.mobi/blog/2023/09/book-review-the-internet-con-how-to-seize-the-means-of-computation-by-cory-doctorow/
⸻
#BookReview #CoryDoctorow #internet #politics 
 @9c6c5902 GET THEE BEHIND ME, SATAN!

I mean, thank you very much I will pursue this with much interest. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk to be honest: that might so... 
 @b863f15a you can buy me a pair via https://www.amazon.co.uk/hz/wishlist/ls/13GFCFR2B2IX4?ref_=wl_share

I'll happily review them 😃 
 Last week I treated myself to a bunch of new #Makita power tools.
Today I am going to be drilling and sawing.
What else are Sundays for? 
 nostr:npub1a2een009mn86lxt0phxcxls8dpnshg0z6rrnu7umq34yaypczu4sg9uzaj nostr:npub19lt4284mghqxekzm... 
 @5000b5fe @eab399bd again, plenty of plugins which obliterate them.
But, if the ad industry want to annoy their users, that's on them.
Nothing will change until Google is broken up. Simply untenable to have a User Agent which profits from anti-user activity. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk I suppose with 3p cookies g... 
 @eab399bd yup. Anyone who doesn't want to be tracked just installs an ad-blocker and then hits "accept" to all the cookies. 
 After experiencing how the web experience in the EU is for a full week, it got me wondering why w... 
 @eab399bd We tried - but the ad industry didn't want it
https://en.wikipedia.org/wiki/Do_Not_Track 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk thanks for the review!

"I ... 
 @03d6f14f
I suggest you buy a copy of the book and find out 😀

If you're looking for an introduction to the social construct of race, I can recommend https://shkspr.mobi/blog/2020/07/book-review-superior-the-return-of-race-science-angela-saini/

Or, for something more academic try https://shkspr.mobi/blog/2020/07/book-review-philosophy-of-race-an-introduction-naomi-zack/

As for "trans-age". Society has coped with people getting facelifts, botox, and dyeing their hair for quite some time. I'm not sure what issues that's ever caused.

Anyway, enjoy the book. Let me know what you think of it. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk ok, chased it down a bit mo... 
 @3a7ada3a @31d693fe 
Yes, if Ivory asks for the activitypub+json version, that's what it'll get.
Not much I can do about it - so probably worth you pinging the app to let them know. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1lywey3rjuskr7kst... 
 @46a29bc6 I'm using LSCache and APCu. But I've manually excluded a few paths from caching.
Specifically
/.well-known
/wp-json
/author/
/@blog (which is my username) 
 @8dbe0f1a Looks amazing!
It would be brilliant if the main image on the front page was animated - or a video. Would give it an immediate "wow" factor.
I'd also put V2 above V1 in the side panel. Makes it easier to see what's newest. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk I don’t have an answer to... 
 @24ce6141 that's not how I understand it based on this page - https://developer.wordpress.org/block-editor/how-to-guides/themes/#types-of-themes

Seems to indicate that it needs a template, not a theme.json 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk hear me out: what if you di... 
 *sigh*

Is there a **SIMPLE** guide to building a #FSE theme for #WordPress? 

I'm currently very happy with my plain-old theme. But I can see the writing's on the wall for that way of working.

I'll never move away from Markdown for writing posts. But looks like more and more features will only be available in blocks. 
 @3a7ada3a yikes!
If you're able, could you send me a screen recording of it happening?
I think it is a bug in Ivory rather than my site, but want to make sure. 
 Shopping delivery arrived gently marinating in a whole bottle of maple syrup that had smashed.

E... 
 @159971cd
Fragrant! 
 🆕 blog! “This blog is now on the Fediverse!”

You can now have this post federated to your social media site by following @Terence Eden’s Blog If you're on Mastodon, it should look something like this: You should be able to follow it on Lemmy, kBin, PixelFed, and some cool social network I've never heard of. How This blog runs on WordPress. Thanks to the tireless […]

👀 Read more: https://shkspr.mobi/blog/2023/09/this-blog-is-now-on-the-fediverse/
⸻
#ActivityPub #mastodon #wordpress 
 The #CSS spec has an example:
> setting alt to the empty string can avoid reading out the decorative element
https://drafts.csswg.org/css-content/#example-954890b1

The grammar is:

`[ <content-replacement> | <content-list> ] [/ [ <string> | <counter> ]+ ]?`

Which indicates to me that a `/ ""` is valid.

So is this a #Firefox and #Safari bug bug? 
My thought is "yes". If they think the alt text is invalid, they shouldn't drop the content, they should display it without the alt.

Thoughts? 
 The Gecko bug is https://bugzilla.mozilla.org/show_bug.cgi?id=1818232
The Safari bug is https://bugs.webkit.org/show_bug.cgi?id=159022 - from 2016!

It seems weird to me that they both support content - but error out on the alt. Surely this should be graceful degradation? 
 Here's an interesting #CSS question.

The `::before` selector allows authors to add a content element. For example:

`p::before{ content: "👉"; }`

You can add an image using:
`content: url("example.png")`

You can add alt text to the image:
`content: url("example.png") / "This is the alt text";`

But what happens if you use text *and* alt text?

``p::before{ content: "👉" / "Pointing Finger"; }`

Chrome displays the 👉

Firefox & Safari drop the element & don't display anything.

Which is correct? 
 The #CSS spec has an example:
> setting alt to the empty string can avoid reading out the decorative element
https://drafts.csswg.org/css-content/#example-954890b1

The grammar is:

`[ <content-replacement> | <content-list> ] [/ [ <string> | <counter> ]+ ]?`

Which indicates to me that a `/ ""` is valid.

So is this a #Firefox and #Safari bug bug? 
My thought is "yes". If they think the alt text is invalid, they shouldn't drop the content, they should display it without the alt.

Thoughts? 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1lywey3rjuskr7kst... 
 @9996402d
No, my blog is just for my blog posts. 
 Today was ... interesting. If you followed me for the past months over on the shitbird site, you ... 
 @78d4a125
Excellent work! That's really impressive. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk do you offload your wordpre... 
 @b0f85c33
Nope. I have a very generous host! 
 Shit shit shit. I'm sorry everyone who works in IT...

My wife, Emma, just asked me how to fix so... 
 @a5409b8c
@fa13b985 
We mush shun you from the tribe for *checks google* four and twenty years. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1kru9cvuqhu467zqs... 
 @e0e3b1bd
@b0f85c33 
You're also both running 4.1.7 - wonder if that's that cause? 
 @b0f85c33
Weird. If you scroll back through my posts, can you see my boost of the blog's post?
I'm wondering if your community doesn't support long posts or something similar. 
 @b0f85c33

Very strange. If you view it on the web version of your community, does it show anything? 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk is it this one? 🆕 blog! ... 
 @b0f85c33
That's the one 😀 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk Nice, how did you do that, ... 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1lywey3rjuskr7kst... 
 @e2aff28e

Yup 😄 
 🆕 blog! “Using Selenium & Chrome to automatically download Blob files”

The Selenium WebDriver is a brilliant way to programmatically interact with websites. You can write little Python scripts which can click around inside browser windows and do "stuff". I use it to download a file generated by a Javascript Blob and automatically save it to disk. Here's how. Se…

👀 Read more: https://shkspr.mobi/blog/2023/09/using-selenium-chrome-to-automatically-download-blob-files/
⸻
#HowTo #python 
 Haha imagine putting "anti woke" in your profile bio. You can't, can you? 
 @c4ee1c95
Isn't that just… Pro Sleep? Who wouldn't like more sleep¿ 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk it worked a few mins later,... 
 @b0f85c33
Good to know. Cheers! 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk think it might be a little ... 
 @b0f85c33
Could you try again please?
If that doesn't work - could you send me a screenshot or any other info. Ta! 
 OK! My WordPress install seems to be picking up new followers 😃 

Now the wait to see if my next blog post travels to the tubes to all those servers.

https://files.mastodon.social/media_attachments/files/111/068/705/405/953/661/original/baab048d2e126e72.png 
 Well, my Mastodon instance picked up a post from @Terence Eden’s Blog 

So… it works? 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk Done. It did the same thing... 
 @024f08ef It will only show you the followers on your own instance (I think). 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk Had to cancel the still out... 
 @09e3a6cb noice! 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1lywey3rjuskr7kst... 
 @a581b402 you'll need to withdraw and follow again. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk nostr:npub1lywey3rjuskr7kst... 
 @589f5f1d if it is a new attempt - yes please. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk Mine still says my follow r... 
 @024f08ef try withdrawing it and following again. 
 OK! Let's try that again.

Would you please try to follow @Terence Eden’s Blog 

In about an hour, it should post its first message to the Fediverse.

Huge thanks to @0c3a0f82 for helping me out. The #WordPress + #ActivityPub future is going to be awesome 🙂 
 OK! My WordPress install seems to be picking up new followers 😃 

Now the wait to see if my next blog post travels to the tubes to all those servers.

https://files.mastodon.social/media_attachments/files/111/068/705/405/953/661/original/baab048d2e126e72.png 
 Always a fun day when one of the visualisation teams comes to you because their project files won... 
 @159971cd hi its me ur cow-orker plz send me more rams. thx 
 I go into this weekend with all invoices paid! What a lovely set of clients I have 🥰

Would you like to work with me? 

Let me help you open up your organisation.
https://openideas.ltd.uk/

I'm based in the UK, but can happily accept £, €, ₹, and $ (US, CA, NZ AU).

#OpenSource #OpenStandards #OpenData #OpenAPI 
 Also, if you're a #freelancer - I can highly recommend Invoice Ninja.

https://www.invoiceninja.org/

It's a brilliant way to keep track of all your invoices. It's free *and* #OpenSource! 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk Any chance you could please... 
 @8ef8e73f done!
Sorry, it was originally posted 3 years ago without much thought for alt.
Cheers for the reminder. 
 nostr:npub19lt4284mghqxekzm6n5njxurnxrxhqhrva2leusdsuu5ja5jeycq66qfjk I am curious to know if thi... 
 @5f03dab5
Prices change regularly. And it will also depend on your local currency.

For example, .ru is very cheap right now. But I wouldn't want one! 
 "Four years later, the BBC would broadcast Star Trek for the first time. It's hard to see how Doctor Who could have survived against the colour, drama, and professionalism of American sci-fi."

https://shkspr.mobi/blog/2020/09/review-doctor-who-the-web-planet/
#DoctorWho 
 🆕 blog! “Getting WordPress / JetPack Subscriber Counts via the API... the hard way”

People can subscribe to receive my blog via email. This is managed by the JetPack plugin. I want to be able to display something like "Join 1,234 subscribers and receive updates via email". So, how do I get the subscriber count from the API? As documented in the JetPack H…

👀 Read more: https://shkspr.mobi/blog/2023/09/getting-wordpress-jetpack-subscriber-counts-via-the-api/
⸻
#api #jetpack #wordpress 
 Designing an API and we're now struggling on plural or singular objects in our URIs.

GET /resour... 
 @08563a95
I do not work for HMG, so I don't know their current opinion.

If you take a look at https://www.api.gov.uk/ you'll see what others are doing. 
 OK friends! Could you please follow @Terence Eden’s Blog and let me know if you see a new post from it at 12:34 BST today?

I've added the new #ActivityPub plugin to #WordPress and want to see if it has worked. 
 OK! Let's try that again.

Would you please try to follow @Terence Eden’s Blog 

In about an hour, it should post its first message to the Fediverse.

Huge thanks to @0c3a0f82 for helping me out. The #WordPress + #ActivityPub future is going to be awesome 🙂 
Event not found
 I go into this weekend with all invoices paid! What a lovely set of clients I have 🥰

Would you like to work with me? 

Let me help you open up your organisation.
https://openideas.ltd.uk/

I'm based in the UK, but can happily accept £, €, ₹, and $ (US, CA, NZ AU).

#OpenSource #OpenStandards #OpenData #OpenAPI