Greenspun's Tenth Rule strikes again.
Deep in a large #C++ codebase, I just found some polymorphism using std::variant and visitor pattern. There are three visitors: main one returning a result, and a pre- and post-processing visitors returning nothing.
Only thing missing in this picture are :around methods, and the ability to compose the visitors...
its fucked up nowadays, you cant just make a thing. you have to make a running series of that thing, which goes on forever, and has a patreon, a mailing list, a discord channel, an official wiki, a fan wiki, a prima strategy guide, its own cryptocurrency, flag, national anthem, nuclear deterrent, etc
Social.Coop members -- tired of using surveillance capitalist platforms for video conferencing? Sign up for your account on our new BigBlueButton instance. Open source and cooperative.
*sadly goes to reset the counter to 0 on the "days since I saw someone shit on the existence of light themes" sign*
I think on average I see this like once a week.
I cannot see dark themes at all. And it's a hell of a thing to see this hostility not just to a software option but to my own existence and qualities as a person who uses this option. Like I've seen people say you have to be a psychopath to use light theme, which is an awesome way to double up on the ableism!
"Why don’t we pay as much attention to the benefits of resilience as to the benefits of efficiency? We tend to get good at what we can measure, and it’s easy to produce numbers that support efficiency, such as crop yields per acre. Resilience cannot be easily measured, though. Its benefits are most evident during the catastrophes that can’t be predicted and the trends that haven’t been foreseen."
I spent parts of January working on a new kind of search engine. Instead of indexing the unfathomable internet, it focuses on enabling search for neighbourhoods of related websites—webrings, or other kinds of topically similar sites.
Sad to see how duolingo collects more and more ads and gets premium in your face.
I get it, they need money to stay alive but it's more than 6€ a month for yearly which is way more than it should be IMO. I should probably deduce 30% for Google/Apple tho.
Language learning is always expensive, I get it but with community-prepared courses and not super high quality lessons (for the most part) I can't justify it in any way.
If you crosspost from twitter to mastodon I would really appreciate it if you marked your account as a bot (see https://superuser.com/a/1439495 for explanation of the effect).
If it's a dual purpose account (i.e. crossposting AND direct posting), then I would appreciate it if you created a separate account for the twitter crossposting and marked that as a bot account.
Crossposted tweets appear as a mess of broken links, missing threads, and the account is often unresponsive to replies.
I've created a project blog for Obnam, the backup program. It has no interesting content yet, but do subscriber, if you want to hear about Obnam news.
Authors whose works enter the public domain in European nations (excluding Spain and Belarus) at midnight include:
George Orwell (Animal Farm, Nineteen-Eighty-Four
Edgar Rice Burroughs (Tarzan, Barsoom (aka Princess of Mars/John Carter))
George Bernard Shaw (Pygmalion, Man and Superman)
Pavel Bazhov (The Malachite Box)
@rafial Both accurate and also misses the fact that Excel is REGULARLY misused for scientific calculations and near-programming level things since its GUI is so intuitive for doing math on things.
Like, GUI programming is HERE, we just don't want to admit it due to how embarrassing it is.
@jgoerzen This is a big piece of what makes Debian special. No for-profit scheme, no features held back for licencing, no fear that the things you depend on will be ripped away for business reasons. Just a bunch of people who love making Debian what it is.
I feel seen
Over the past week or so I described, in part, how Haddock (typically run via Cabal) converts the APIs described by GHC's abstract syntax tree into a more machine readable format without the implementation details, to be aggregated by Hackage for harvesting handy API search engines like Hoogle & Hayoo. Anyone noticing a naming convention here?
Today I'll describe Hoogle, which I'd heavily recommend to anyone picking up Haskell! It takes great advantage of Haskell's design!
Distributed secure programming with Spritely Goblins https://share.tube/videos/watch/c08afc11-16eb-4d56-8aef-bd19089db65e
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!