Criminal punishment in this country is just pathetic. Five years for manslaughter by diminished responsibility is just simply not enough. Even if one ignores all other aspects of inprisonment besides protecting the public, anything short of decades is simply unacceptable.
Every news outlet should stand up a Mastondon instance for their reporters & staff.
It’ll be great to see GivennameFamilyname@mastodon.famousnewspaper.com or whatever domain they want to use.
Built in verification. Every reporter for the Washington Post on a washpo domain. Every reporter for the New York Times on an NYTimes domain. Etc, etc.
Plus the “local” feed for each instance becomes a feed of all the posts from that institution mixed together — providing extra discovery.
“You can find us anywhere you get your podcasts.”
I *adore* this phrase, because it has been like two whole-ass decades and not one single venture capital darling has managed to unseat plain RSS as the distribution method for podcasts. Not one. (And they have really tried!)
Podcasts are just out there, like air. You don’t go to one place to get them; you get them from everywhere and anywhere. You can choose how you want to engage with them and manage them and it is legitimately heartwarming that nothing has ever gotten in the way of that being a fundamental fact.
This is the best of what the web is. It will never have a stock ticker or even a marketing scheme. Most people don’t even know it is there. But it endures (past the many, many attempts by squillionaire corporates to kill it) because of its absolute unshakable utility.
My suggestion: any time you hear “anywhere you get your podcasts”, send a little thanks to RSS for keeping the real web alive.
After all these years of casually using it, I'm actually reading the original markdown spec. It's actually really clever how it codifies common conventions for drafting digital text. Each document markup standard -- roff, tex, html, markdown -- seem to be a step towards readability, that's for sure. Though I am left thinking that markdown, with all of the various variants, has inherited the issue that shell scripts have where one must be cognisant of the common standard.
@postmodern How I would describe "simple" in a computational sense is a concept that is constructed of a small number of other ideas. In my mind, "minimal" would be the something with an absolute minimum number of component concepts. So, something like this would be lambda calculus or SK combinators which are not easy, nor are any algorithm written in them terse, but they are minimal in their complexity. Something could be both terse and simple, but they're two orthogonal properties.
@postmodern Yeah, I know. That's what it always comes down to in this industry. Makes me a little sad sometimes.
@postmodern I think we, as software engineers, should be very careful to use terms like "simple", "easy", and "clean" very carefully, in much the way that words like "accurate" and "precise" have very specific definitions in scientific circles. I think Rich Hickey's definitions are a good starting place, which is why in your case I think adjectives like "terse" or "concise", or yes even "succinct", are better.
@nomi I agree with this viewport and is why, as an atheist, I find the argument of a non-interventionist god even more infuriating than one who is constant performing miracles. If the existence or non-existence of a god makes no different to our reality then the whole idea is irrelevant and should be discarded.
Wow, after 25 years of Unix experience, I learned that you can filter output in #less.
Press ampersand (&) and enter a regex to show only lines matching the regex.
Press ampersand (&) and then exclamation mark (!) to apply an inverse filter.
They would have to start by actually following the monad laws though... Just spent a couple of hours trying to figure out how to write a `sequence` function to avoid deeply nested and completely unnecessary `then` callbacks. Turns out there's some kind of global state going on so it's never going to work, just great...
If you define a function called foo
```
function foo(actions) {
const [action, ...rest] = actions;
action.then(x => cy.log(x));
}
```
and then call it like this
```
const list = [cy.wrap(7), cy.wrap(8)];
const nine = cy.wrap(9);
foo(list);
```
You would expect 7 to get logged -- but nope, 9 does… Makes no sense whatsoever, just prevents any kind of user-defined abstraction. What utter garbage
Dentist: So, do you floss?
Me: Do you use a unique password for every account?
One of the things I keep hearing here, over and over, is that "new" people on this platform shouldn't complain about things they find confusing or that don't meet their needs.
That's exactly wrong. New uses, who've not yet adapted themselves to possibly unworkable or inscrutable interfaces and limitations, are often in a unique position to have insights that old hands can no longer see.
Perhaps you're tired of hearing the same complaints over and over. But think about why people make them.
https://www.theguardian.com/commentisfree/2022/nov/21/taking-photos-in-venice-men-dont-take-them-like-women "Are women taking on another responsibility, as family archivist and chronicler of daily life?" -- maybe the issue is her, not him. Why does she feel that her family needs an archivist? Who does she think she is, royalty?
Similarly, Atomic Shrimp's series on pottery (https://youtube.com/playlist?list=PLk5KvJPikK02pBEQWZn2oxDGavY0fopQ0) has got me wanting to give that a go too
Been really enjoying learning about flint knapping lately via Dr James Dilley's #knaptime videos https://youtube.com/@ancientcraftUK -- definitely going on the list of things to do when I have a garden
Software engineer by trade. Programmer by hobby too (in addition to basketry and spoon carving). Personal website: https://rlamacraft.uk/. Gemini capsule: gemini://gemini.rlamacraft.uk