Mastodon

I’ve started to notice that there is a very particular brand of tech influencer that almost exclusively conflates the technical merit of a thing with its money-making ability.

But the most efficient technical solution may not be the solution that makes the most money.

e.g. Fast builds are lost revenue for companies that charge for build time (aka the Jamstack paradox)

…and now I can’t unsee it.

Just to clear a few things up for people:

1. My kids are not babies, so I didn’t take any candy from a baby! This was not an easy task—in fact I am very cool for doing this because they are old enough to both count and write so they could be keeping inventory logs of the candy.

2. Candy is unhealthy, actually! Their dentist didn’t sanction the heist but I definitely got a vibe that this needed to happen

3. I wanted a snack

Since folks are asking:

The only way to administer the test and view results is via the smartphone app. The app requires Bluetooth permissions and asks for location, first/last name, date of birth, email, gender, and address. Test results are automatically reported back to the local/state/federal government.

I’ve attached screenshot receipts.

Location permission prompt: This App uses location services to help us map the spread of COVID-19. Go to Settings to turn ON location services. This App needs a Bluetooth connection to run a test. The App will connect to the analyzer via Bluetooth when required. Please don't connect manually. Ensure your phone's Bluetooth is ON. If you need help turning Bluetooth ON, the App will prompt you shortly. Privacy policy: Test results will be reported to relevant public health authorities in accordance with local, state, and federal requirements, using appropriate LOINC and SNOMED codes, as defined by the Laboratory In Vitro Diagnostics (LIVD) Test Code Mapping for SARS-CoV-2 Tests provided by the CDC. Automatic test result reporting occurs via the Ellume COVID-19 Home Test software application. Privacy policy: If your use of the app has been paid for or otherwise provided by a third-party partner, we will share personal information collected by the app with that third-party partner.

So many Google business model things happening right now—are they related?

Retiring Third-party Cookies:
https://developer.chrome.com/docs/privacy-sandbox/third-party-cookie-phase-out/

Manifest v3 Limits Content Filtering:
https://developer.chrome.com/blog/resuming-the-transition-to-mv3/
https://support.ublock.org/hc/en-us/articles/11749958544275-Google-s-Manifest-V3-What-it-is-and-what-it-means-for-uBlock-Users-

YouTube Ad-Blocker Crackdown:
https://www.forbes.com/sites/kateoflahertyuk/2023/11/03/the-youtube-ad-blocker-crackdown-is-ramping-up/

when folks say “I’m more productive because I don’t have to think about naming things,” they’re talking about HTML and CSS—not JavaScript and TypeScript

I wonder why that is (I don’t wonder why that is)

the space jam web site is not just timeless—it is immortal

and as much as it wishes for the sweet kiss of downtime, downtime eludes it

many a wp-admin request have been met with nothing more than an unceremonious 404—and countless more will fail behind them

Confession: in my Web Components journey I’ve used Shadow DOM on a few components and it made sense to do so and it worked well (no regrets).

Remember that these different styles of component are tools in the toolbox.

Shadow DOM isn’t a silver bullet (or even a good default choice) but when you understand the tradeoffs you’re making and weigh those against the purpose and use case of the component, it sometimes makes sense to use it!

(And if you’re new to Web Components, don’t start here)

One of the underrated benefits of mastodon is that when you manage multiple accounts (on distinct instances) you don’t need to hit a button to switch accounts—you can just go to a different URL.

Just enabled the elastisearch feature on my @mastohost instance and wow—it hadn’t clicked before but this is a feature that Twitter never had.

I can search my stream**!

(**for folks that have opted in to search)

https://www.epicweb.dev/why-i-wont-use-nextjs from @kentcdodds details some of the very big problems that have been echoing for years through Vercel, Next.js, and React.

Here’s what he listed:

1. Not using The Platform
2. Vendor locked to Vercel
3. Next.js is eating React 🫡
4. Uses experimental features in stable releases
5. Overrides global fetch
6. Complexity in RSC
7. Instability

A good addition to https://www.zachleat.com/web/react-criticism/

@bobmonsour I wonder if you might be interested in providing an API on https://11tybundle.dev/ (just a JSON file that has titles and URLs) that could be consumed by 11ty.dev for community resources? Happy to give proper attribution to your excellent resource too, maybe a heading that says “Community Resources via 11tybundle.dev”?

I’m working on a CMS docs page for 11ty.dev and I’d love to include the resources on https://11tybundle.dev/categories/cms/

Feel free to say no! 😅

Just to be clear, this adds ESM support to all JavaScript files in @eleventy:

• Configuration Files
• JavaScript Data Files (Global, Directory, or Template)
• `.11ty.js` (and `.11ty.mjs`) Template Files
• and importantly we will not require you to upgrade your projects to ESM either. Eleventy 3.0 will continue to support CommonJS Eleventy projects.