Scripting News: Saturday, November 2, 2024

Programming language design should follow the half of Postel's Principle that says be "conservative in what you send." There should be one way to do anything, not many. That way I can include your code in mine and vice versa. I can understand what you're doing. Tools can be developed that make it even easier to do things the only way they work. New programming languages if they really are necessary should strive to simplify the programming model, there should be less things for the developer to worry about, the more easily new ideas can be developed, the less attention you have to pay to how you'll do something over what it does. I actually don't support the other half of Postel, in everything but user interface where I do support it. I don't think in general software interfaces should be liberal with what they understand because that defeats the first half. They sort of zero each other out. #
See also: Rules for standards-makers. Language design and protocol design are the same thing. #
People may question my credentials as a language designer. I've designed a very innovative system that unfortunately the academics don't think is worth studying. It's utterly ridiculous. Who says you can only learn from systems developed at big companies or universities. I cover a lot of ground, it's true -- no one gave me permission to create Frontier, but I didn't feel I needed permission. Or funding for that matter. I think what happened is Apple positioned us as less significant than their system scripting language, and people just accepted that, when Frontier is a far superior system. Anyway, the ideas are there anyway, and you're welcome to learn from them. #
Must-read: "It's extremely difficult for decent people to accept that there are some people who simply do not share their values about truth and basic human kindness. This is what the sociopath counts on."#
I kept waiting for Kamala to say what we're not going back to is Trump. We've paid our dues. He's had enough of our attention. #
Government should do its work quietly, making things better for the people and that's all, and until there's a crisis that demands our attention, stays out of the way.#
Keep the drama on Netflix and HBO.#
The most depressing thing last night for me was reading that a longtime friend voted for the worst candidate they've ever voted for because the other one was worse. They wouldn't say who they actually voted for. This is what we'll be left with as a country when all this is done. #
I gave another $100 to Harris to compensate, and of course voted straight Democratic on Thursday. Unlike my friend I was proud to vote for her. The alternative, after what we lived through between 2017 and 2021, to choose to go through that again, hard to imagine the horror.#
And of course that's assuming he voted for Harris.#

Linkblog items for the day.

Iowa Poll: Kamala Harris pulls ahead in state Donald Trump won twice. desmoinesregister.com
Kamala Harris Will Make Surprise Appearance on 'Saturday Night Live' Tonight. nytimes.com
Manton Reece: Indieweb meetup in Austin on Wednesday. manton.org
What happens in the booth stays in the booth. youtube.com
Textcasting: Applying the Philosophy of Podcasting to Text. ycombinator.com
Voting Has Never Been More Secure Than It Is Right Now. scientificamerican.com
VP Harris: "This is our opportunity to turn the page on Donald Trump." threads.net
I agree with Cory Doctorow on Bluesky. I've been saying the same thing, more politely, for a while. Maybe they'll listen, or maybe their business model is to sell their user base, as Twitter did. pluralistic.net
Government should work quietly, making things better for the people and that's all, and until there's a crisis that demands our attention, stays out of the way. scripting.com
"Trump is leading the country off a cliff and the only one with a parachute is Trump." Must-read. slate.com
Trump's 'Secretary of Retribution.' theatlantic.com
Copyright 1994-2024 Dave Winer.
This email was sent on: 11/3/2024, 12:00:01 AM Eastern.
"You can fake caring, but you can't fake showing up."
This blog has been running for: 30 years, 0 months, 27 days, 9 hours, 0 minutes, 1 second.
How to subscribe. Read on the web. Click here to unsubscribe.

评论

此博客中的热门博文

🔥 (#155) A Vue podcast?

Scripting News: Tuesday, February 13, 2024