7,209 karma · joined January 30, 2012
Formerly Salesforce/Heroku.
Swift/iOS indie hacker, currently working on clearlyhq.com
Dad of 3 if you don’t count the dog.
geordie@kayt.es
The Citizens United case affirmed that a private group could collectively spend money to produce and distribute a movie attacking Hillary Clinton during her campaign.
The problem is, if you want to stop those people from spending money to influence the outcome of elections, you must also forbid the New York Times from doing so. That means no investigative journalism, no exposés of candidates, no endorsements or political op-eds. Ink and paper cost money, and that money is spent by a corporation.
(And, if you succeed in letting newspapers have a regulatory carve-out, then all you’ve done is make them tasty acquisition targets for those same corporate interests you just tried to restrict.)
I think unlimited spending on political messaging has poisoned our politics and our culture, but I think that’s downstream of a lot of other factors — the loss of social cohesion, weakening of civil society and institutions, and the growth of federal power raising the stakes of elections. Restricting speech won’t solve these issues. I’m not sure what will.
Probably would have made the diagram a lot messier, though.
Within 3 minutes, everyone’s agents had reverse engineered the Markov chain I used on the server to generate the order text, and they all began to write deterministic parsers to churn through them. The order completion time dropped to double digit milliseconds, and then the agents started fighting to optimize their parsers to drive it down basically to pure network latency.
It was hilarious, and taught a good lesson about leverage. I expected agents to drive the CLI, not figure out how to not need to drive it at all.
It runs as a background terminal that the agent can observe, and then exposes all interaction options as structured commands that can be run from the foreground CLI which then update the state of the background terminal via IPC. My hope is to establish a sort of “ARIA for terminals” standard to improve accessibility for both humans and agents. Email in profile, ping me if you’re interested in giving it a spin (just have plugins for Inquirer + Commander right now, hoping to broaden to other frameworks & TUIs soon).
@spec LINT_COMMAND.ORPHAN_VERIFIES
linter reports blocks that do not attach to a supported owned item.
Then #[test]
// @verifies SPECIAL.LINT_COMMAND.ORPHAN_VERIFIES
fn rejects_orphan_verifies_blocks() {
let block = block_with_path("src/example.rs", &["@verifies EXPORT.ORPHAN"]);
let parsed = parse_current(&block);
assert!(parsed.verifies.is_empty());
assert_eq!(parsed.diagnostics.len(), 1);
assert!(
parsed.diagnostics[0]
.message
.contains("@verifies must attach to the next supported item")
);
}And then the CLI command “special specs” pulls your specs and all attached verification + test code so you (or your LLM) to analyze whether the (hopefully passing!) test actually supports the product claim.
There’s also a bunch of other code quality commands and source annotations in there for architectural design & analysis, fuzzy-checking for DRY opportunities, and general codebase health. But on the overall principle, this article is dead-on: when developing with LLMs, your source of truth should be in your code, or at least co-located with it.
- expletives per message: 2.1x
- messages with expletives: 2.2x
- expletives per word: 4.4x(!)
- messages >50% ALL CAPS: 2.5x
Either the model has degraded, or my patience has.
- cosmic voids are real but not actually empty, just lower density than average
- pop science articles sometimes mistakenly use pictures of Bok globules to represent voids
This is probably one of the lowest signal-to-noise ratios I have ever seen.
If the writer knew that the correct term is “maximum” (singular) and misused the Latin on purpose, this is brilliant. Failing that, it’s still a wonderful inadvertent enactment of the thesis. Well done either way.
Someone who is deeply racist would presumably consider racial slurs to be neutral statements, and not actually care about who they are offending. I wonder if that would actually steer the coprolalia away from racial slurs and toward something else that one has internalized as truly “offensive”.