Kind likes

 Like

Liked Representing State as interfaces in Go by Evan Moses 
Post details
I made up a neat little pattern in Go the other day. It’s a way to represent a state change in a system by exposing different APIs for different states, while only holding state in a single underlying struct. I’m sure I’m not the first person to invent this, and it may already a name, so please let me know if you know of one. I’m going to show an instance of the pattern first and the motivation after.

 Like

Liked Terence Eden (@Edent@mastodon.social)
Post details
Wondering what the world would look like if we implemented "Universal Basic Website". Entitle everyone to their own domain, a few GB of space, the ability to run simple apps / blogs / etc. What does the world look like if people aren't beholden to Flickr / Facebook / Google Photos to share their family albums? #UBI

 Like

Liked Aral Balkan (@aral@mastodon.ar.al)
Post details
@ErikJonker@mastodon.social @Edent@mastodon.social Here’s an article about our pilot project in Ghent seven years ago (!!!) now. Unfortunately, a conservative local government took power and cancelled our funding. https://www.demorgen.be/nieuws/gent-wil-burgers-eigen-stukje-internet-geven~b92ec1b4/

 Like

Liked Aral Balkan (@aral@mastodon.ar.al)
Post details
@ErikJonker@mastodon.social @Edent@mastodon.social My goal with the Small Web (Kitten, Domain, and Place) is to launch as a paid service so we can pay the mortgage and then, hopefully as people use it and maybe even as other orgs host Domain instances, to go to the EU, etc., and say “it works – now support this with our taxes.” We’ll see how it goes. The fact that we have had €zero EU funding to date doesn’t exactly fill me with hope.

 Like

Liked Implementing dark mode in a handful of lines of CSS with CSS filters
Post details
I finally got round to implementing dark mode for this site (the cobbler’s children have no shoes and all that…) Here’s all the CSS I had to add: @media (prefers-color-scheme: dark) { /* Invert all elements on the body while attempting to not alter the hue substantially. */ body { filter: invert(100%) hue-rotate(180deg); } /* Workarounds and optical adjustments. */ /* Firefox workaround: Set the background colour for the html element separately because, unlike other browsers, Firefox doesn’t apply the filter to the root element’s background.

 Like

Liked Hotel hotspot hijinks by Paul Cochrane 
Post details
Ever been staying at a hotel and gotten annoyed that you always have to open a browser to log in for wireless access? Yup, me too. A recent instance was particularly frustrating and I had to pull out my favourite Swiss Army chainsaw in order to make my life a bit easier.

 Like

Liked Dare Obasanjo (@carnage4life@mas.to)
Post details
The hard part about evaluating successful people who’ve been at a company for several years is it’s hard to determine if they’re good at getting things done or good at getting things done AT THAT COMPANY. Too many friends have shared stories of hiring ex-FAANG people who try to replay their previous company playbook without the same resources, culture or strategic advantages. This is important to filter for in interviews and interrogate yourself as well for similar tendencies.

 Like

Liked flere-imsaho (@mawhrin@circumstances.run)
Post details
there's the amusing line of thought regarding the “source-available” proprietary licenses, which maintains they're targeted against the abuse of the free software by the large saas companies. and of course it's bullshit. large saas companies are big enough to take over maintenance of the latest non-encumbered version, throw funds and people at it, and even provide the result to the public (cf. elastic search and opensearch). or, if they feel like it, they may just buy out the whole company with its product instead of paying licence fees – if they really need it and there's no other way to get the required expertise. the people who actually get shafted by the license changes and embrace of the proprietary model are the other open source projects that depend on the now-closed software, and small-to-mid-sized companies.

 Like

Liked Matthew Miller (@mattdm@hachyderm.io)
Post details
In this latest, they say: "Redis has been sponsoring the bulk of development alongside a dynamic community of developers eager to contribute". I was just talking to @quaid about this, and he made an excellent point: if your company-sponsored open source project is still 95% company-developed, _you messed up several years ago_.

 Like

Liked Josh Simmons (@josh@josh.tel)
Post details
I've been at the OSS Growing Pains workshop focused on governance these last couple of days, and I've never felt more confident that I'm in the right place. I'll be unpacking and riding on this experience for a while! Deeply grateful to @shauna@social.coop for the invite, and to have spent time with amazing humans like @HeatherLeson@fosstodon.org, @silona@fosstodon.org, and @ntnsndr@social.coop ✨