Esparta 

@esparta@ruby.social
365 Followers
289 Following
2.8K Posts

Staff Software Engineer working with #ruby, #elixir and Functional Programming advocate through #haskell and #elm - #Monad is the word.

all my content have a #creativecommons license CC BY-NC-SA 4.0 #CCBYNCSA

It's peak cherry harvest time in CAs central valley. This worker earns $6.50 per 23lb bucket of cherries. On a good day she can pick 20-24 buckets in 7 hrs-if she works as fast as she can. Peak season doesn't last long so she rushes to earn every penny. Her family relies on her. #WeFeedYou
I'm surprised on how much time OneSignal keep their messages: 9 years!

We're thrilled to announce our new project:
https://docs.coop/

Building on the great work of Suite Numerique (https://docs.numerique.gouv.fr/home/), we are offering an opportunity to be part of a new collaborative Docs platform as a service, that provides an ethical alternative to Google Docs, Office 365, Notion etc.

Docs is the result of a joint effort lead by the French 🥖 (DINUM) and German 🥨 (ZenDiS) governments which represents a paradigm shift in the way open source software is funded.

#workercoops #coops #FLOSS #privacy

Unite or Die, by Drew DeVault
https://drewdevault.com/2025/06/09/2025-06-09-Unionize-or-die.html

> Tech workers have long resisted the suggestion that we should be organized into unions. The topic is consistently met with a cold reception by tech workers when it is raised, and no big tech labor is meaningful organized. This is a fatal mistake – and I don’t mean “fatal” in the figurative sense. Tech workers, it’s time for you to unionize, and strike, or you and your loved ones are literally going to die.

Unionize or die

So #Apple just invented the Android's "Circle to Search" without the circle?

#WWDC25

How I Learned to Stop Worrying and ❤️ the State Machine, by @raganwald

https://raganwald.com/2018/02/23/forde.html

> So, what are state machines? And how do they help?

> Most objects are designed to encapsulate some kind of state. Stateless objects are certainly a thing, but let’s put them aside and consider only objects that have state. Some such objects can be considered State Machines, some cannot. What distinguishes them?

How I Learned to Stop Worrying and ❤️ the State Machine

Alan Turing died by suicide on 7 June 1954. Turing was convicted of gross indecency in 1952 and given a choice between imprisonment and probation. His probation would be conditional on his agreement to undergo hormonal physical changes designed to reduce his libido. Turing's conviction led to the removal of his security clearance and barred him from continuing with his consultancy for GCHQ. He was denied entry into the United States after his conviction.

#AlanTuring #GayRights #OnThisDay

this really happened while doing a peer review:

having this code:

const data = response.data;
if (data.someAtribute) { ... }

I was suggesting to use this:

const { data: someAttribute } = response;
if (someField) { ... }

so obviously I had to include my disclosure:

> my JavaScript-fu is rusty as Fall-2024 era, it might be out of date already.

I've said before that I found the @thecarpentries instructor training awesome. (If you teach anything, you should read "The Science of Learning".)

I've now found myself using their lesson development training and I'm again struck by how succinct and carefully referenced it is. Were I still teaching undergraduates, I'd revise my courses using this. (It naturally also complements the instructor training.)

https://carpentries.github.io/lesson-development-training/

Collaborative Lesson Development Training: Summary and Setup

×
I'm surprised on how much time OneSignal keep their messages: 9 years!