silasmariner

joined 2 years ago
[–] silasmariner@programming.dev 29 points 22 hours ago (5 children)

It's not really that straightforward though, is it? Firstly is it a mean or a median average? What counts as an empire? When do we date the rise and fall of specific empires? These are not questions with straightforwards answers. Would Hitler's Germany count as an empire? How many Roman empires were there?

[–] silasmariner@programming.dev 1 points 1 day ago (1 children)

I nearly dismissed your review until you qualified your assessment of onion rings. I have transposed the order on those first two myself

Onion rings top, then tots, then everything else

[–] silasmariner@programming.dev 2 points 1 day ago* (last edited 1 day ago)

Easy enough. Tells you what languages are supported. Also helps you debug a bad language label. Although does have the disadvantage that you still need the name of every language in every language (the existing state) and you don't get to suddenly sqrt your data requirements for storing that

Literate programming as an ideal works at very very high level and very very low level. Plumbing code often doesn't benefit from comments at all, and is the usually the most subject to refactoring. Code by amateurs/neophytes is often not gonna be written in such a way that a clear description of the intention or mechanics is achievable by the coder. Unobtainable standard, smh. I like comments with a 'why' at the top and a 'what' at the bottom (of the stack. I'm talking about abstraction layers. Why am I doing this piece of logic in the code you can clearly understand at the top, what the fuck am I doing these weird shenanigans with a fucking red-black tree of all things in this low level generic function)

[–] silasmariner@programming.dev 1 points 1 day ago (2 children)

Yeah, and the comment you just replied to said: why not both? Language name in language up front, and language name in current language in parens. I think it's a neat idea and absolutely would support that as a standard.

[–] silasmariner@programming.dev 9 points 1 day ago (1 children)

Sometimes you just need to document the business reason behind what you're doing, regardless of how clear the code might be 😆

[–] silasmariner@programming.dev 2 points 6 days ago (1 children)

No, you must have the courage of your convictions. Leave your hot takes up, even if they are trash and embarrass you later. We must all learn.

Good story. I've bookmarked that one.

[–] silasmariner@programming.dev 11 points 1 week ago

Yes. A lost of people didn't vote in the US elections last year. The ones who don't live there make up the largest contingent. They're unlikely to blame themselves.

Well who wants constraints anyway? The most inconvenient constraints in the wrong place can make certain things much more complicated to deal with... Now a nice, sensible normal Hilbert space, isn't that lovely?

view more: next ›