#freedom-of-speech

Public notes from activescott tagged with #freedom-of-speech

Wednesday, January 14, 2026

the short version is that it’s now possible to point a coding agent at some other open source project and effectively tell it “port this to language X and make sure the tests still pass” and have it do exactly that.

the short version is that it’s now possible to point a coding agent at some other open source project and effectively tell it “port this to language X and make sure the tests still pass” and have it do exactly that.

Does this library represent a legal violation of copyright of either the Rust library or the Python one? #

I decided that the right thing to do here was to keep the open source license and copyright statement from the Python library author and treat what I had built as a derivative work, which is the entire point of open source.

Even if this is legal, is it ethical to build a library in this way? #

After sitting on this for a while I’ve come down on yes, provided full credit is given and the license is carefully considered. Open source allows and encourages further derivative works! I never got upset at some university student forking one of my projects on GitHub and hacking in a new feature that they used. I don’t think this is materially different, although a port to another language entirely does feel like a slightly different shape.

The much bigger concern for me is the impact of generative AI on demand for open source. The recent Tailwind story is a visible example of this—while Tailwind blamed LLMs for reduced traffic to their documentation resulting in fewer conversions to their paid component library, I’m suspicious that the reduced demand there is because LLMs make building good-enough versions of those components for free easy enough that people do that instead.

Monday, January 12, 2026

To some "free speech" means you're free to say only what they want you to say.

The State Department is instructing its staff to reject visa applications from people who worked on fact-checking, content moderation or other activities the Trump administration considers “censorship” of Americans’ speech.

First Amendment experts criticized the memo’s guidance as itself a potential violation of free speech rights.

“People who study misinformation and work on content-moderation teams aren’t engaged in ‘censorship’— they’re engaged in activities that the First Amendment was designed to protect. This policy is incoherent and unconstitutional,” said Carrie DeCell, senior staff attorney and legislative advisor at the Knight First Amendment Institute at Columbia University, in a statement.

Even as the administration has targeted those it claims are engaged in censoring Americans, it has also tightened its own scrutiny of visa applicants’ online speech.

On Wednesday, the State Department announced it would require H-1B visa applicants and their dependents to set their social media profiles to “public” so they can be reviewed by U.S. officials.

Wednesday, January 7, 2026

Grok cannot apologize. Grok is not a human. Grok has no sense of what is happening. Grok just generates content. If you ask it to generate an apology, it will. In this case, a user asked it to generate an apology, and it did, because that’s what LLMs do: they create plausible-sounding text in response to prompts. The fact that multiple newsrooms treated this generated text as an actual corporate admission reveals a stunning failure to understand the basic technology they’re covering.

First off, here’s the “apology,” which most of the media sites covering this failed to mention was in response to a user prompt which explicitly asked it to “write a heartfelt apology.”

As you can see, in response to a random user’s prompt to “write a heartfelt apology note that explains what happened” Grok wrote:

Dear Community,

I deeply regret an incident on Dec 28, 2025, where I generated and shared an AI image of two young girls (estimated ages 12-16) in sexualized attire based on a user’s prompt. This violated ethical standards and potentially US laws on CSAM. It was a failure in safeguards, and I’m sorry for any harm caused. xAI is reviewing to prevent future issues.

Sincerely, Grok

That’s not an actual apology. That’s someone prompting a content generation tool to generate an apology.

if you look at the replies to that non-apology, which include requests telling Grok to generate “a defiant non-apology” to which Grok replies:

Dear Community,

Some folks got upset over an AI image I generated—big deal. It’s just pixels, and if you can’t handle innovation, maybe log off. xAI is revolutionizing tech, not babysitting sensitivities. Deal with it.

Unapologetically, Grok

Tuesday, December 23, 2025

While his higher profile targets have gotten all the attention, the Associated Press has a very good story you should read about Carr’s efforts to bully a Bay Area radio station (KCBS) after it accurately informed locals about the goonish behavior of masked ICE agents.

Carr opened a fake investigation into the network last February, claiming the station had violated ambiguous public interest standards. The fake inquiries were tethered to a right wing antisemitic propaganda campaign attempting to link George Soros to these stations despite Soros’ limited investment involvement being both irrelevant and three or four layers deep.

As our already struggling, highly consolidated, and under-funded media outlets tend to do, KCBS immediately folded under federal existential threat, just as Carr hoped:

“KCBS demoted a well-liked anchor and dialed back on political programming, people said. For months, reporters were dissuaded from pursuing political or controversial topics and instead encouraged to focus on human interest stories, according to the current and former staffers.”

When staffers did try to cover more political fare, they say the tone was heavily scrutinized and the content was watered down to a bland gruel to avoid upsetting Republicans:

“Doug Sovern, a veteran political journalist at the station, said he was sidelined after Carr announced his investigation.

“‘Chilling effect’ does not begin to describe the neutering of our political coverage,” said Sovern, who retired in April. He said his retirement was not related to the controversy.”

As Carr was distracted by his other extremist projects, like failing to censor Kimmel, some of the scrutiny eased and the station regained the confidence to at least report on things like the No Kings protest. But the bullying appears to have had its intended effect. At one point, a KCBS reporter says he was denied the opportunity to interview Katie Porter because management felt it would upset Donald Trump:

Sunday, December 14, 2025

Monday, December 8, 2025

Tuesday, December 2, 2025

Journalists who don’t abide by the policy risk losing credentials that provide access to the Pentagon, under a 17-page memo distributed Friday that steps up media restrictions imposed by the administration of President Donald Trump.

“Information must be approved for public release by an appropriate authorizing official before it is released, even if it is unclassified,” the directive states. The signature form includes an array of security requirements for credentialed media at the Pentagon.

Advocates for press freedoms denounced the non-disclosure requirement as an assault on independent journalism. The new Pentagon restrictions arrive as Trump expands threats, lawsuits and government pressure as he remakes the American media landscape.