Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Esparta :ruby:

@esparta@ruby.social
mastodon 4.7.3
  • Open on ruby.social

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

407 Followers
328 Following
50 Posts
Joined August 23, 2018
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1854 3/6
#Wordle 🟦🟧🟦⬜⬜ 🟦🟧⬜🟦⬜ 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
7
2
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1852 3/6
#Wordle ⬜⬜⬜⬜🟦 ⬜⬜⬜🟦🟧 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
7
3
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1853 2/6
#Wordle 🟧🟧⬜🟧⬜ 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
6
4
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1851 3/6
#Wordle ⬜⬜⬜🟦🟦 🟧🟦⬜⬜🟦 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
6
41
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1850 3/6
#Wordle ⬜⬜🟧⬜🟦 🟧⬜🟧🟧🟦 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
6
43
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1848 3/6
#Wordle ⬜🟧⬜🟦⬜ ⬜🟧⬜⬜🟧 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
6
0
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1856 3/6
#Wordle ⬜🟧🟦⬜🟦 🟧🟧⬜⬜🟧 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
5
2
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 3mo ago
Replying to on ruby.social
#LeftWordle 1844 3/6
#Wordle ⬜🟦⬜🟧⬜ 🟧🟦⬜🟧🟦 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
6
57
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1855 4/6
#Wordle ⬜⬜⬜⬜⬜ ⬜⬜⬜🟦⬜ ⬜🟧⬜⬜🟦 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
4
2
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago
Replying to
#LeftWordle 1849 2/6
#Wordle ⬜🟦⬜🟦⬜ 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
4
3
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 3mo ago
Replying to
#LeftWordle 1847 4/6
#Wordle ⬜⬜🟧⬜⬜ ⬜🟦🟧⬜🟦 🟧🟧🟧🟧⬜ 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
4
51
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 3mo ago
Replying to
#LeftWordle 1846 4/6
#Wordle ⬜⬜⬜⬜⬜ 🟦⬜⬜🟦⬜ ⬜🟧⬜🟧🟧 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
4
0
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

RE: @james@ruby.social

The #ruby community can do even more:
https://hanakai.org/sponsor

#Hanaki is the umbrella project that covers #Hanami, #ROM, #Dry-rb.

ruby.social
2
1
2
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

So, you are angry at the Rails Foundation chairman because their racists and xenophobic takes? this might help before you start cursing and threatening David - spoiler, that will not solve anything at all.

@esparta@ruby.social

Before you open the post, I should warn you: it might make you uncomfortable, if you agree read the whole thread before jumping into conclusions.

ruby.social
2
1
2
0
Open post
Esparta :ruby: @esparta@ruby.social
· 3mo ago
Replying to
#LeftWordle 1845 4/6
#Wordle ⬜🟦⬜🟦⬜ 🟦⬜⬜🟦🟦 ⬜🟧🟧🟧🟧 🟧🟧🟧🟧🟧 https://left-wordle.com #Not_NYT #LeftWordle #WordPuzzle
3
0
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

How Claude Code Works, From Tokens to Agents
https://nem035.com/thoughts/how-claude-code-works

Tools like Claude Code, ChatGPT, and Cursor look like magic from the outside. You type a message, and the AI reads your files, fixes bugs, runs tests.

> This walkthrough builds that stack from scratch, starting from the simplest possible interaction and adding layers until we arrive at something like Claude Code. Every diagram is interactive, so click around.

nem035.com
2
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

The limits of Rust, or why you should probably not follow Amazon, Cloudflare and Discord
https://kerkour.com/the-limits-of-rust

> I get this question quite frequently so I think it's time to write down my thoughts if it can help to avoid some painful and costly mistakes.

Short answer: probably not (unless your team is already full of Rust experts)

kerkour.com
1
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

Good Tools Are Invisible, by Ginger Bill
https://www.gingerbill.org/article/2026/07/10/good-tools-are-invisible/

> TL;DR: A good tool is and ought to be invisible—striving to make such tools is the goal of a toolmaker.

gingerbill.org
1
0
2
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

Life is a risk, carnal

1
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

SleeperGem: RubyGems supply chain attack targets dormant maintainer accounts
https://www.aikido.dev/blog/sleepergem-rubygems-supply-chain-attack

> It's not often we see a supply chain attack on RubyGems. But with summer vacations in full swing, perhaps we should have expected one. It was still a surprise when I opened the triage queue this morning and found a suspicious new package waiting.

> At first glance, all it appeared to do was download some binaries from a host I'd never seen before. Surely that couldn't be malicious... right?

aikido.dev
1
0
4
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to
@wj@ruby.social wow! Nicely done, I saw your 🍕 and immediately wanted one.
2
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to
@fahrni NorCal gas price was floating between $3.89 and $4.20 the whole 2025 and 2026.Q1, it was March 2026 when everything went sky up P.S. yes, I keep a track of what I paid for gas.
2
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to
@grimalkina thanks! subscribed with remote option since is hard for me to drive (or fly) all the way from here.
1
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

A new Street Fighter trailer dropped today:

https://www.imdb.com/video/vi656919321/?listId=ls053181649

The movie itself looks so cheap and ridiculously bad that I'm really eager to watch that as soon as it premiers.

Heck! I'm pretty sure is so, so bad it would be just great to enjoy.

If you don't know what Street Fighter is or why is it relevant, go ask your elder parent, they will know.

imdb.com
1
4
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 6mo ago
Replying to
@jamie thanks! it looks like the page is around 10 seconds behind the YT stream, but I rather use this than google Edit: ughh the page is just an embedded YT? :|
1
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to
@janl I would gamble all my marbles to a double down: > let's invest on before they raise their price once again, hurry!! make a deal for a 5 year plan/subscription!
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 6mo ago

Ruby Central report reopens wounds over RubyGems repo takeover https://www.theregister.com/2026/04/01/ruby_central_report/

Board-backed account of maintainer ouster is unlikely to settle row over governance, control, and trust

Ruby Central, a nonprofit that supports the #Ruby programming language ecosystem, just published an incident report regarding what it calls the September 2025 RubyGems fracture, when ownership of the #GitHub code repository behind the RubyGems package manager was wrested from existing maintainers.

theregister.com

Are we human?

0
2
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to

@soulcutter re: butthole syntax hmm OK, now I can't unsee it

{ {} }

How about use do blocks?

let(:params) do
  { }
end

For me it was never about performance, but making clear what's inside. I would never reject (or let rubocop) because of that.

0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

SortSupport: Sorting in Postgres at Speed
https://brandur.org/sortsupport

> Most often, there’s a trade off involved in optimizing software. The cost of better performance is the opportunity cost of the time that it took to write the optimization, and the additional cost of maintenance for code that becomes more complex and more difficult to understand

brandur.org
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to

@fpsvogel@ruby.social I always thought : : was deprecated when I started working with #ruby back. In 2014

0
1
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

Forbidden
https://www.smbc-comics.com/comic/forbidden

smbc-comics.com
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

Wisely and slow; they stumble that run fast.

0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

TIL: Game Of Trees (GoT)
https://www.gameoftrees.org/

Game of Trees (#Got) is a version control system which prioritizes ease of use and simplicity over flexibility.

Got is still under development; it is being developed on #OpenBSD and its main target audience are OpenBSD developers.

gameoftrees.org

Game of Trees

the main Game of Trees page

0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

If you use #Apple #MacOS #Tahoe you really need to upgrade to version 26.6 which bring a wooping 143 patches that includes fixes for root privilege escalations, sandbox escape, unwanted file deletions, disclose/leaking of data, unexpected system termination or corrupt kernel memory and many, many more stuffs.

https://support.apple.com/en-us/128067

ruby.social
0
0
3
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to

@willhbr@ruby.social so I'm not a real human?

/me cries in fetal position

0
2
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to
@soulcutter@ruby.social totally agree. Any attempt to make it "good" is destined to fail even worst. So yeah, I'm fine watching a very cheese, predictable and full of unbelievable action scenes for the sake of going back the memory lane, full nostalgia trip is OK.
0
2
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

Canvas Has Been Hacked, and Is Apparently Being Held for Ransom
https://lifehacker.com/tech/canvas-hack-shuts-down-college-computers-across-nation

> The cloud-based learning management system is used by more than 8,000 colleges and universities.

canvas is a #ruby app in their core (backend), so let's see what happens. In the mean time huge #opshugs for them.

lifehacker.com
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

Repeatable Read vs Snapshot Isolation

https://jaymcor.github.io/notes/isolation_rr_si.html

> Here’s a question: when you choose Repeatable Read isolation level in MySQL, does it actually give you Snapshot Isolation semantics instead? How different are they and why does it matter?

jaymcor.github.io
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

> Tags pushed on July 29th may not be visible in Hub
https://www.dockerstatus.com/pages/incident/533c6539221ae15e3f000031/6a6afb1072fa2504dbad1e1f

#DockerHub #docker

dockerstatus.com
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

Suspicion Breeds Confidence

0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to

@fpsvogel@ruby.social re: This :: isn't actual Ruby syntax

yeah, I got that, you mean use :: as we still use # for instance methods. What I meant is I didn't think about :: because it conflicted in my mind with the actual deprecated way of send the message to the class method, so never used in RSpec describes.

0
1
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

Nigh
https://www.smbc-comics.com/comic/nigh-2

The singularity is the most American if all apocalypses.

smbc-comics.com
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

Don't you mean extinct?
https://fabiensanglard.net/extinct/index.html

> The anxiety of becoming obsolete is particularly palpable online.

> [...] it makes me think of the field of Computer Graphics in the early 2000s and the rise of "Mobile First" in early 2010s. Every generation of programmers will likely have seen a form of r-evolution. This is indeed the same game again. Life is flux[10]. LLMs are yet another tool. To evolve is to invest the time to learn how it works and how to best use it.

fabiensanglard.net
0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago
Replying to
@willhbr@ruby.social subscribed! I'm not sure if it was my node but it took about 1 minute to get into my feeds, pretty slow somehow - using Android Feeder.
0
2
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 6mo ago

A eulogy to vim https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html

I didn't know #vim is relying on LLMs, so this was news to me, Drew has opinions...

To keep my conscience clear, and continue to enjoy the relationship I have with this amazing piece of software, I have forked Vim. You can find my fork here: Vim Classic. https://sr.ht/~sircmpwn/vim-classic/

drewdevault.com

A eulogy for Vim

0
1
1
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

AI didn't delete your database, you did, by Ibrahim Diallo
https://idiallo.com/blog/ai-didnt-delete-your-database-you-did?src=feed

> Last week, a tweet went viral showing a guy claiming that a Cursor/Claude agent deleted his company's production database. We watched from the sidelines as he tried to get a confession from the agent: "Why did you delete it when you were told never to perform this action?" Then he tried to parse the answer to either learn from his mistake or warn us about the dangers of AI agents.

AI didn't delete your database, you did
Ibrahim Diallo Blog

AI didn't delete your database, you did

Last week, a tweet went viral showing a guy claiming that a Cursor/Claude agent deleted his company's production database. We watched from the sidelines as he tried to get a confession from the agent:

0
2
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 6mo ago
Replying to

@pointlessone I'm still little confused. On one had, the vim project is kind of embracing LLMs for sure:

Contributor Yegappan Lakshmanan recently demonstrated the efficacy of these new features through two projects generated using GitHub Copilot

ITOH, they are not rejecting LLM aided commits:

  • https://github.com/vim/vim/commit/c0f0a34ea36
  • https://github.com/vim/vim/commit/1578ea9d97a

I think the later is the one conflicting part for Drew.

github.com
0
2
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

This too shall pass

0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 5mo ago

The Future of Everything is Lies, I Guess: Where Do We Go From Here?
https://aphyr.com/posts/420-the-future-of-everything-is-lies-i-guess-where-do-we-go-from-here

> Much of the bullshit future is already here, and I am profoundly tired of it. There is slop in my search results, at the gym, at the doctor’s office. Customer service, contractors, and engineers use LLMs to blindly lie to me. The electric company has hiked our rates and says data centers are to blame.

aphyr.com

The Future of Everything is Lies, I Guess: Where Do We Go From Here?

0
0
0
0
Open post
Esparta :ruby: @esparta@ruby.social
· 2mo ago

Kind reminder:

Please add the cover on all #TPS report. It was required since the last week's memo, if you don't received the memo please contact one of your managers in order to receive a new copy of the memo with the new procedure and requirements for the T.P.S report.

ruby.social
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 18:09:12 UTC