Profile avatar
ian-pvd.bsky.social
Web Developer. Building tools for artists, writers & creators to own, distribute, and fund their work. Labor creates all wealth. pvdindustrial.com https://ian-pvd.github.io Brooklyn, NY | he/him
46 posts 58 followers 180 following
Regular Contributor
Active Commenter

If you're breaking up with Substack, I recommend Ghost.

I am begging you: if you are writing a thread of more than a couple posts, get a blog. I don’t mean this in a mean way. I mean: allow this thought to continue to exist, outside of this platform, in an actually coherent, readable format that sticks around for longer than 20 minutes. You deserve it!

Start your own website. Run your own blog. Use decentralized and open-sourced platforms @ghost.org is a great open-sourced blogging platform and website builder Pixelfed is doing great work for images and runs on the social web Support open social projects so your homes on the web don't fall apart

Happy Friday, y'all! Not gonna lie: I'm getting nervous 😬 about reaching our goal for 2,000 paying members @51st.news by year's end. We're 287 people away. That means recruiting just over 50 new supporters a day, including today, through New Year's Eve. Can you help? A 🧵 of *some* why+how:

You could stand up a muscular, progressive competitor to the NYT/WSJ/WaPo for less than a half-day's worth of advertising for the the Kamala Harris campaign.

It's ok, I'll just build another Notion database about it.

Independent publishing increases citizen empowerment, creating safer & more inclusive spaces, algorithmic manipulation, and supporting data privacy & autonomy. But developers need to think about solutions for user challenges around growing thriving, participatory communities, and content moderation.

Its exhausting to see 3rd party plugins using 0,4,0 specificity and adding !important to every style property in these selectors. Also, why use BEM and nesting? This is like... exactly the wrong way to make your plugin extensible.

There’s a robust modding scene for iPods and I wish I had more money / desk space to get into electrical and hardware engineering. Even though Apple killed them, it’s still possible to get a refurbished & upgraded iPod with a huge SSD, brand new battery, and… ✨a dedicated hardware audio jack✨

The Ghost starter theme needs a less built out "skeleton" version. I appreciated the example styles when I started experimenting with development, but there's some stuff in here like overly-specific CSS selectors, no BEM, no postcss nesting, and 1rem = 10px that need to be exercised. 👻 🩻

“… an advanced stage of the same illness that's plaguing many other American cities: the elimination of a local paper from its role in not only helping residents understand the place in which they live, but holding political actors accountable to those people as well.”

Nobody wants this. We all deserve so much better. There are so many interesting things we can learn from each other and stories to tell. Instead we’re forced to navigate a landscape shaped by SEO and AdSense, converted into digital fingerprints for banner ad salesman. I just want read about science.

A lot of really interesting conversations going on under this post about what good moderation looks like for social spaces on the internet.

i accidentally 2000 lines of code

All of these internet platforms that we participate in, help to build, and rely on for information could be open-source and managed by the participants. Users have the power to change the internet, we need to abandon these gatekeepers & rent seekers, and build independent & sustainable communities.

First with BigTime and now Speeed, I appreciate that the creators are willing to talk about what it feels like to pour your heart into a project, and build a media company like Donut, only to lose creative control and realize you don't own it. But, I'm confident their new projects will be a success.

Incredible UX. The darkest of patterns. Honestly in awe that they tried this.

You can only have two: - free journalism - ad-free journalism - good journalism

Very cool and good.

I'm nostalgic for a media industry that cared about making interesting things and being sustainable. I feel like everyone I know has a story about something they love crumbing under the weight of MBAs pursuing growth at all costs.

Here's a fun one: A Gutenberg styles specificity change in WordPress 6.6.0 is overriding theme css and causing unwanted link underlines. There's a patch scheduled for 6.6.1, but you can fix it temporarily with this: `:root :where(a:where(:not(.wp-element-button))) {text-decoration: initial;}`

At this point... If a site is too aggressive with ads, tracking, interstitials, whatever, I just disable javascript. I usually miss out on native twitter embeds, sometimes upscaled lazy load images. The best sites serve from an html cache, and it's usually the worst sites just that stop working.

setting my default search to use the udm=14 code is the best browser upgrade i've seen in years.

This is both extremely disappointing and not at all surprising. Especially for those of us trying to make a living in the open-source WP community, which has absolutely nothing to do with this. If you have a blog hosted on WordPress dot com, you can avoid this by self-hosting.