Skip to main content
 

I don’t know why I worried: this baby is an almost absurdly chill traveler. He slept better on the plane than he does in his bed.

· Statuses · Share this post

 

You know, I haven’t been to the movies in over three years, and at this point I’m not sure what would bring me back.

· Statuses · Share this post

 

Send me your best air travel with infant tips! Please. I need them.

· Statuses · Share this post

 

Joint Statement on the Disbanding of the Twitter Trust and Safety Council

“We call on Twitter, in the strongest terms, to cease making ad hoc, unaccountable, and damaging content moderation decisions and to commit to implementing policies and practices that promote the safety, expression, and participation of its users.”

[Link]

· Links · Share this post

 

Just realized that maybe some people think that if it weren't for Twitter's community moderation America might be more receptive to conservative ideas? Because here's some breaking news: it's not Twitter. Twitter is the mirror. People genuinely care.

· Statuses · Share this post

 

Inclusive American Girl book faces anti-LGBTQ+ backlash from right-wing outlets

“In an effort to be factual and make the kids reading [American Girl] books feel good and informed, we think it’s an incredibly logical and important step for the brand to include these new sections, and we’re not shocked that they thought to add them in. We’d say it takes a bit of willful ignorance to assume that the brand’s values don’t align with being gender-inclusive.”

[Link]

· Links · Share this post

 

Funding open source

I strongly agree with Isaac Schlueter’s thoughts on funding open source software:

There are a few pitfalls that I see many of these ideas fall into, all of which seem reasonable, but lead to failure:

  1. A focus on "donations" and "community" as the ideological framing.
  2. A focus on getting newcomers introduced to OSS and successful.
  3. Marketing primarily to developers as the consumers of the products (ie, the ones paying money).
  4. Overall, making payment optional, or for something other than use of the OSS products (eg, consulting, support, etc).

I thought about going through these in turn, but really, the fourth bullet point is the key one. Don’t make it optional. If your solution is a nice-to-have or depends on altruism in some way, it’s dead in the water. People who can pay should have to pay. It’s the only way to guarantee an income.

I also think I’d add a fifth bullet: conflating all open source software into one category. Clearly, an open source encryption library designed for use as part of an application is a different kind of software to, say, WordPress. Both of the high-use open source projects I’ve co-founded, Elgg and Known, have fit into that latter category, and I don’t have a good solution for it. Even WordPress struggled financially until it figured out how to (1) sell anti-spam solutions, (2) become a custom page-builder for agencies.

It’s also a mistake to try and solve the open source funding problems in all domains at once. There are too many variables; there’s too much to consider. How can you possibly create a business model that covers all software libraries?

So let’s not. Let’s focus our attention on one particular place.

Let’s focus on GitHub.

GitHub, a wholly-owned subsidiary of Microsoft, is the largest repository of open source software in the world. It has $1 billion in annual recurring revenue and 90M active users. Most projects use it as their hub.

If you’re building software as part of an enterprise, you care about picking high-quality, well-maintained libraries, and you care about security. You might want to pass a SOC audit and demonstrate that you pay attention to library updates.

If I’m an open source developer, I probably want to have the resources to be able to spend more time working on my project, and I probably want people to use what I’ve built.

Imagine you could opt into a GitHub program for each open source repository you build. You pick one of a few approved licenses; you commit to updating the library and keeping on top of issues that people file; you agree to take part in a security bug bounty program. In turn, as long as you fix any disclosed security issues within a reasonable period and don’t let the library go unmaintained, you receive funds for every enterprise GitHub user that uses your library, GitHub will add a verified icon next to your repository name, and it will promote your library to potential paying users.

This won’t please open source purists. But in this scheme, all code will remain open for anyone to use. Enterprise GitHub users will continue to pay their existing fees, and developers will pay nothing to take part, and potentially make money. GitHub, meanwhile, gets higher quality open source code in the process, will see more development activity on its site, and can make a compelling sales pitch to gain more enterprise customers.

Over time, this might lead to GitHub developing a new license where corporate users must pay for an enterprise subscription. I don’t see that as necessarily a bad thing, as long as personal, educational, and nonprofit users can continue to use the code. While fully free software has been broadly beneficial to society, it has too often led to financial gain for large companies at the expense of individual developers. It also has led to a demographic problem where only a very narrow set of people (wealthy white men, generally) can afford to build open source software, while it is often used as part of a hiring assessment process.

There’s a more equitable middle ground where the source can be open but the use is not free for those who can afford to pay. Dare I say it: from each according to their ability, to each according to their needs.

· Posts · Share this post

 

The future of TV depends on democratized access to the internet

The Guardian on the future of TV:

The plan, after years of rumour, is for all TV output to be available online only within the next 10 years or so. Broadcast channels, with their daily line-up of shows, are doomed. Programmes (originally so-called because they were “programmed”) will come into our homes as streamed, branded products, rather than being beamed to viewers on a pre-ordained timetable.

This has previously been confirmed by the BBC:

The BBC is preparing to shut down its traditional television and radio broadcasts as it becomes an online-only service over the next decade, according to the director general, Tim Davie.

In the UK two years ago, 97% of households had access to the internet. The average cost is £30 a month, which incidentally nets out at just under half of the annual license fee British antenna owners have traditionally had to pay to gain access to broadcast television. Of course, if the license fee goes away, which it may well do in a streaming-only context, the net cost is lower. And subsidies are available to pay for the cost.

Here in the US, that number was only 85% - a decrease from a year previously. Even that is an underreported statistic: many of those internet connections are terrible. Research from Microsoft indicates that over 163 million Americans don’t have broadband internet access. The average cost is around $61 a month. With no BBC iPlayer in sight, Americans then have to pay eye-watering fees to get TV access: YouTube TV, for example, is $65 a month. Considering the average US mobile phone bill is an absurd $114 per month, Americans are wildly overpaying for data, putting it far out of reach of a lot of ordinary people.

Will this picture have changed much in ten years? It’s hard to see how without a lot of legislation. ISPs are not incentivized to lower prices, particularly considering significant local monopolies:

In the US, however, just a few big companies, often without overlap, control much of the telecom industry, and the result is high prices and uneven connectivity. […] “Broadly speaking, over the last 20 years in the US, we see profits of incumbents becoming more persistent, because they are less challenged, their market share has become both larger and more stable, and at the same time, we see a lot of lobbying by incumbents, in particular to get their mergers approved or to protect their rents,” [NYU economist Thomas] Philippon told me.

There’s a lot to be gained by television moving to an internet-only standard. Access will no longer be governed by spectrum auctions or cable providers: theoretically, any organization will be able to create a channel and stand on more or less equal footing. The days of bundled cable channels - get two that you want and eighty that you don’t - will finally go away.

But for this to work, access to the internet must be made available to all. That means creating more competition in local broadband markets (or nationalizing the lot, but hell will freeze over first), ensuring that everybody has a good standard of connection, protecting net neutrality, and radically lowering prices.

If one happens without the other, we’ll create a giant information divide that will further erode democracy. Effectively, only the relatively wealthy will have access to the news. News deserts already reduce democratic participation and increase corruption:

“We already live in a polarized country, and part of that polarization stems from our digital divide and our local-news divide,” [researcher into news deserts Penelope Muse Abernathy] told me. “We have to think about how we reach people who aren’t digitally connected, and how we can support efforts that get beyond the city.”

A further move to the internet without ensuring everyone can use it will compound that problem. Without intervention, that’s likely to be exactly what happens.

· Posts · Share this post

 

Tabs

“I’ve long been on the “spaces” side of the tabs vs. spaces preference debate. I think there is just something that feels sturdy and reliable about spaces. I’m wrong though. Despite not having swapped over most of my projects, I think that, objectively, tabs are the better choice.” Compelling!

[Link]

· Links · Share this post

 

Elon Über Alles

“As someone who has had entire branches of my family tree cut off and burned by the nazis, I believe that if you are willingly consorting with nazis, you approve of what they're saying. It really is just that easy. If you resent being called a nazi, or a nazi sympathizer (which is being a nazi, by the way!), perhaps stop hanging out with or sympathizing with nazis. We do not need to “humor them.””

[Link]

· Links · Share this post

 

Will Apple Allow Users to Install Third-Party App Stores, Sideload in Europe?

“As part of the changes, customers could ultimately download third-party software to their iPhones and iPads without using the company’s App Store, sidestepping Apple’s restrictions and the up-to-30% commission it imposes on payments.” This is why competition rules matter.

[Link]

· Links · Share this post

 

We need the return of the state

“The biggest lie that neoliberalism promotes is that all value is created by private sector business, which claim is contrasted with a claim that government destroys value. So, apparently, a teacher working for a private school adds value. The same teacher in front of the same children in a state school would, apparently, not do so. The idea is obviously absurd, and yet is key to understanding neoliberal’s approach to public services, which is built on this lie.”

[Link]

· Links · Share this post

 

Why colds and flu viruses are more common in winter

“In fact, reducing the temperature inside the nose by as little as 9 degrees Fahrenheit (5 degrees Celsius) kills nearly 50% of the billions of virus and bacteria-fighting cells in the nostrils.” Aside from blocking droplets, masks make you healthier because they’re like “a sweater for your nose”.

[Link]

· Links · Share this post

 

Goodbye, Twitter

“Just as Twitter’s former leaders exercised their free speech and free association rights to brand Twitter one way, Twitter’s new boss is exercising his rights to brand it another way. That new branding is ugly and despicable and I don’t want to contribute content to it.”

[Link]

· Links · Share this post

 

IEA: Renewables to overtake coal as world’s biggest energy source by 2025

“Led by solar energy, renewables are poised to overtake coal as the largest source of electricity generation worldwide by early 2025, helping to keep alive the global goal of limiting Earth’s warming to 1.5 degrees Celsius (2.7 Fahrenheit).”

[Link]

· Links · Share this post

 

The woke mind virus

This guy:

Elon Musk tweet:

Musk’s tweet was published just after he was booed off stage at a Dave Chappelle gig. Chappelle’s transphobic material is hardly on the social justice end of the rhetorical spectrum, so it’s more about hurt feelings than substance.

Anyway. “Woke” was originally about being aware of racial subjugation, and its modern-day usage usually relates to awareness of social power imbalances around race lines. Which are not imaginary and hold entire communities back.

So, just for the record, it’s not a “mind virus”, it’s a civil rights movement, and in my view, it must succeed or nothing else matters. The goal has to be a more equal, inclusive, and educated world. I will leave considering what opposition to that idea says about a person up to the reader.

· Posts · Share this post

 

Building an open share button for the distributed social web

Thinking through a “share with Mastodon” button that anyone could embed on a website. It’s a harder problem than a “share with Twitter” button, because there’s no one central host, and it would be ideal to avoid creating a central location to handle these requests. (Mastodon is decentralized, after all.)

As a bonus, I think it would work for indieweb or any other decentralized social platform. Maybe any social platform at all?

This would all be easier if web intents had stuck around. Nonetheless, here’s how it might work. Let’s call it “microshare”, to sit alongside micropub:

  1. User clicks button on page.
  2. JS on the page detects whether the web+social URI scheme has been registered (I wish this was easier, but you can do this by making an asynchronous request and waiting for it to succeed or fail).
  3. If it has, great! Just forward the user to that URI.
  4. If not, ask the user what the domain of their social profile is.
  5. JS (or a back-end server process) goes and fetches that base URL and looks for either a microshare metatag or an HTTP header of the form Link: <https://example.com/microshare>;; rel="microshare". (Mastodon etc would need to support this endpoint and discovery of same.)
  6. If the endpoint exists, the browser opens a new tab and forwards the user to that URI with additional text and url URL string parameters populated with the name and the URL of the page being shared respectively.
  7. This new page contains a button to register the URI as the handler for the web+social URI scheme. It may also either prompt the user to log in, or, if they’re already logged in, share to that social platform, with the text and URL pre-filled into the form.

There are a few issues here that I’d like to iterate on: I wish URI scheme handling and detection was easier in a browser, for one. Secondly, there’s a potential phishing attack where a malicious website could show a fake login page and harvest someone’s login credentials.

Still, what I like about it is that it uses the web’s existing capabilities and doesn’t enforce a central domain handler (or even a domain as a shim). While it seems more convoluted than a standard href link (and it is), it can be achieved on publisher websites with just a few lines of JavaScript.

I’m sure I’ve missed something important, but I wanted to kick this off as a first step. Let me know what you think!

· Posts · Share this post

 

Things I've learned about parenting

In the grand tradition of tech people barely doing something and then turning around and giving advice as if they’re experts, I thought I’d write up some of the things I’ve learned being the parent of a three-and-a-half-month-old baby. If you’re about to be a parent, you might find this useful. If you’re already a parent, you might disagree with me. And if you don’t want to have kids or think that being a parent is a long way off for you, this might reinforce your position. As always, your mileage may vary.

It’s jazz. Jazz musicians watch each other carefully throughout their performances. There are rules that dictate how they hand off to each other, and what they play when they do - but so much is also responsive, emotionally driven, and expressive. You can be very informed; you can learn techniques; you can build routines. But the number one lesson is to listen to what your child is telling you, implicitly and explicitly. Just like everything else in life, if you try and play rote from the textbook, you won’t do well. The core skill in parenting (and most things) is empathy.

Gadgets are a crutch. There is, of course, a whole industry of people trying to sell you things to help your baby sleep or make them smarter or healthier. We have a Snoo, a kind of robot crib that responsively rocks your baby to sleep. I thought it was miraculous until one day we didn’t use it and he both fell and stayed asleep just fine. There are white noise machines and apps to quantify your baby’s feeds and diaper changes. All of it just increases your anxiety and gives you a reason to think you’re a bad parent (often so you can buy more products from the app developer). Again: the rule is to be attentive to your baby.

The advice changes and will change again. The advice parents were given when I was a baby is not the same as the advice we’re given now. Older parents look at swaddling, for example, with horror: you’re straight-jacketing your baby! Newer parents (I think rightly) think of letting babies cry it out as tantamount to abuse. Some advice was right; some was wrong. The advice we’re being given this year is guaranteed to be outdated ten years from now.

Influencer parents are the devil. There are always people who try to make their living looking like perfect parents online. It’s also always true that every baby is different and different parents have different difficulties. Just as Instagram is dangerous for a teenager’s body image, it can convey harmful messages about how mothers in particular should act.

Invest in sleepers with zips and stretchy sleeves. You’ll thank me later.

Bottles are fine. There’s so much pressure on mothers to exclusively breastfeed. It’s sometimes impossible for lots of different reasons, from contextual to biological to personal choice. Breast milk is the healthiest thing for a baby to drink - no question. But sometimes formula is okay, and whatever’s being fed, a bottle is just fine. I like bottle-feeding: because I don’t lactate, it means I get to be an active participant in feeding my child.

Sexism is endemic. A nurse - a nurse! - at our hospital congratulated us on having a boy. (“I’ve only been able to have girls.”) Another apologized to me because I would need to hold or feed the baby sometimes. So many people think that parenting is women’s work. There is criticism of mothers who want to go back to work; there is criticism of fathers who want to be active parents. I am a fully-active parent and I resent this message enormously. This is yet another realm where traditional gender roles and societal traditions, in general, are not helpful.

You must also take care of yourself. I spent the first month not doing any exercise, eating a bunch of ice cream, and waking up every two hours. It was horrible and I felt like trash all the time. Later I cut out the ice cream and built going for a walk into my routine. It made a universe of difference. I still woke up very regularly, but the exercise and better diet made me feel like I had more energy.

Assume they can understand everything. My baby is a sponge. I’m certain he knows exactly what we’re saying all of the time. As much as cleaning poop off their onesies might be a pain, or as much as you’d like to not be feeding them at 3am, they’ve got to know how wonderful they are. There need to be smiles and good times. They don’t need to be neurotic at less than a year old - and they don’t need to pick up the idea that they’re a burden. They’re not a burden, after all! You can give your child reasons to go to therapy later on. I’m sure I will.

It’s a new baby every day. Babies regenerate, Doctor Who style. Their behavior changes radically, their body changes radically. (“How are your hands suddenly so big?” is a thing I’ve said multiple times.) They literally grow overnight. Enjoy the baby you have today and look forward to the one you’ll have tomorrow.

Treat your baby like they’re immunocompromised. A lot of people will expect you to be more social with your baby than you’re comfortable with. Don’t listen. They don’t have very functional immune systems in the first few months, and covid is very much back on the rise, and RSV is becoming a huge problem. It’s okay to be very cautious with your baby’s health. Keeping them alive is your main job now.

This is the single hardest thing I’ve ever done and hope to ever do. When people said that, I kind of assumed they meant spiritually or ethically. No. It’s really hard on every level. It takes everything you’ve got, every day. And it’s completely, 100% worth it.

· Posts · Share this post

 

Huge decline of working class people in the arts reflects fall in wider society

“The proportion of working-class actors, musicians and writers has shrunk by half since the 1970s, new research shows.”

[Link]

· Links · Share this post

 

Be Wary of Imitating High-Status People Who Can Afford to Countersignal

“Successful people can afford to engage in countersignaling—doing things that signal high status because they are associated with low status. It is a form of self-handicapping, signaling that one is so well off that they can afford to engage in activities and behaviors that people typically associated with low status.”

[Link]

· Links · Share this post

 

Playing with ActivityPub

“What I built isn’t an ActivityPub system as much as a Mastodon-compatible one. I think this is the key contradiction of the ActivityPub system: it’s a specification broad enough to encompass many different services, but ends up being too general to be useful by itself.” Interesting - I’m not far enough along in my own journey to see if I agree. But it sounds like there’s scope for a lot more standardization here.

[Link]

· Links · Share this post

 

Exclusive: SBF secretly funded crypto news site The Block and its CEO's Bahamas apartment

“The Block, a media company that says it covers crypto news independently, has been secretly funded for over a year with money funneled to The Block's CEO from the disgraced Sam Bankman-Fried's cryptocurrency trading firm, sources told Axios.” Real question: how much of the crypto ecosystem was it funding?

[Link]

· Links · Share this post

 

Picket Line Notifier

“An open-source browser extension that alerts you when you navigate to a website belonging to an organization whose employees are on strike. You can then click on the notification to learn more about the strike. You can also click on the extension's icon in your browser's toolbar to show a popup with a list of active strikes and links to more information.”

[Link]

· Links · Share this post

 

Abusive Instagram, TikTok hashtags target women in politics: study

““There have been lots of commitments to helping protect women online during elections and at critical times,” Simmons said. “But what we found is that platforms are really falling short of enforcing their own terms of service.” One major revelation from their study was that platforms recommended abusive hashtags referencing women officials even with very few posts — sometimes fewer than 10 or 15 — associated with those hashtags.”

[Link]

· Links · Share this post

 

Electric car sales drive toward cleaner air, less mortality

“With fresher air [from EVs], in 27 years greater Los Angeles will have 1,163 fewer premature deaths annually, corresponding to $12.61 billion in improved economic health benefits. Greater New York City could see 576 fewer such deaths annually and have $6.24 billion in associated economic gains and health benefits, while Chicago could have 276 fewer deaths and gain about $3 billion in financial well-being.”

[Link]

· Links · Share this post