Hec Perez's Avatar

Hec Perez

@hecperez.com.bsky.social

AI & Elixir team lead/manager at Doofinder, creator of @notes.club (Livebooks) and YouCongress.org (liquid democracy + verified expert positions on AI Governance & the impact of AI on society). Organizer of the Elixir Madrid meetup.

44 Followers  |  15 Following  |  35 Posts  |  Joined: 05.08.2023  |  2.0097

Latest posts by hecperez.com on Bluesky


I beta tested this and it’s amazing.

I asked Claude Code: find all html and accessibility errors of YouCongress via Rocket Validator’s MCP tool and fix them.

After a few runs, all green. βœ…

10.02.2026 17:32 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

The tool call just failed

09.02.2026 07:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Add MCP Server (#174) Β· youcongress/youcongress@0cc808c

And yes, it's based on the mcp-session-id github.com/youcongress/...

08.02.2026 15:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Add MCP Server (#174) Β· youcongress/youcongress@0cc808c

By the way, I fixed the link in the Livebook of my workshop to the YouCongress source code where I forward the MCP events: github.com/youcongress/...

08.02.2026 15:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If a multi-node MCP server uses StreamableHTTP/SSE, when a node receives a tool call, it needs the session of the http connection.

I solved it by forwarding to the original node, but redis or a global ETS table like you did is cleaner πŸ™Œ

But what does all this have to do with OpenRouter?

08.02.2026 15:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image 31.01.2026 10:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Here you have bsky.app/profile/hecp...

31.01.2026 09:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Here you have. I hope you like it! bsky.app/profile/hecp...

31.01.2026 09:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Here you have bsky.app/profile/hecp...

31.01.2026 09:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Notesclub Β· Livebook Notebooks (Elixir)

Elixir Madrid workshop materials: LLMs, Agents & MCP in Elixir apps.

Livebook examples β†’ notes.club/hectorperez/...

#ElixirLang

31.01.2026 09:38 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 4
Preview
Building MCP servers for ChatGPT and API integrations Learn how to build MCP servers for use with ChatGPT connectors, deep research, or API integrations.

ChatGPT Pro and Plus too. I don’t have a pro plan anymore there but it seems it should still work. By the way, I remember their UX when using MCP worse platform.openai.com/docs/mcp

30.01.2026 16:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s great it stopped snowing and you came! Actually, in the morning I feared that we may need to cancel the whole event. Good to see you there!

28.01.2026 21:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This Wednesday, I’ll be teaching a workshop on LLMs, Agents, and MCP in Elixir.

We are fully booked! 🚫πŸͺ‘

However, if you want me to send you the Livebook notebook with all the content afterwards, just drop a comment or DM me.

#ElixirLang

24.01.2026 10:02 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 8    πŸ“Œ 0
Preview
Eustaquia: A smiling plant powered by Erlang on embedded hardware |Β Icia Carro, Thu, Feb 12, 2026, 7:00 PM | Meetup Imagine a plant that greets you with a smile when it’s well watered and slowly turns sad when it’s thirsty. (Please enter your full name on https://tally.so/r/WOExxj to ac

Second event of the year in Elixir Madrid: a smiling plant powered by Erlang on embedded hardware by Icia Carro, an Erlang/OTP project on embedded boards + pizza & drinks. www.meetup.com/madrid-elixi...

10.01.2026 16:57 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Why the AGI race may be bigger near-term existential risk than misalignment A Fermi-paradox metaphor for coordination failure

The biggest near-term risk from AI isn’t β€œevil superintelligence.”

It’s a coordination failure.

I expand on why this matters using the Fermi Paradox as a metaphor:

πŸ‘‰ open.substack.com/pub/networks...

10.01.2026 09:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Just tried asking Claude (desktop) to create a simple Livebook tool for me, and it worked!

Once done, I can click "Open in Livebook" and it opens directly in my Livebook desktop πŸŽ‰

Try with "create a livebook to..."

#ElixirLang

05.01.2026 18:48 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Empiezo el aΓ±o impartiendo este taller de IA en el meetup de Elixir Madrid.
@jaimeiniesta.com gracias por compartir πŸ™Œ Β‘Nos vemos allΓ­!

31.12.2025 10:30 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Human testimony in the age of AI Why public decisions need sourced quotes, not just AI answers

Most AIs compress disagreement into one answer.
Governance needs the opposite: sourced quotes, stance-labeled (For / Abstain / Against), linked to primary sources.
open.substack.com/pub/networks...

28.12.2025 09:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The Perpetual Technological Cage Unless superintelligence is developed under a global consensus, the risks will be shared by all, but the upside won't. This is why I signed the superintelligence statement.

I signed the "superintelligence statement". Yet, beyond "flourish or doom", there’s a quieter risk:

If the US/China build it now, they'll enforce a "non-proliferation" to keep it that way.

That’s how a Perpetual Technological Cage begins for the rest of us:
networksocieties.com/p/the-perpet...

22.10.2025 08:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We’ve removed AI-generated perspectives. All expert and public-figure stances on YouCongress now come from verifiable, sourced quotesβ€”so you can delegate with confidence.

14.09.2025 15:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We are still looking for a second speaker for the Global Elixir Meetups event in Madrid.

14.09.2025 15:03 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Discovering the best Livebook notebooks on notes.club got major upgrades!

🏷️ Tags, from AI to Elixir tutorials.
πŸ† AI Ratings to see the top-rated notebooks for any tag, Hex package, or author.
πŸ€– Follow @notes.club to get the best notebooks delivered to your feed.

#Elixir #Livebook #MyElixirStatus

09.09.2025 18:11 β€” πŸ‘ 11    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

See you there!

05.09.2025 17:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Global Elixir Meetups: 1. Journey to a Better Elixir Experience, 2. TBD, Thu, Sep 25, 2025, 7:00 PM | Meetup As part of the Global Elixir Meetups week, we'll have two speakers today. (Rellena formulario https://tally.so/r/3xAAME para control de acceso + calcular pizza. Gracias!)

25th Sept in Madrid: 1. Journey to a Better Elixir Experience, 2. TBD (Global Elixir Meetups) www.meetup.com/madrid-elixi...

04.09.2025 18:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 2

The new Elixir LSP, Expert, is now available! πŸŽ‰

29.08.2025 09:00 β€” πŸ‘ 15    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

We've fixed a bug that was causing the notes.club account to post duplicates. The feed is now clear and we're back to sharing great new Livebook notebooks. Thanks for your patience!

26.08.2025 17:23 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Broadway by Andrea Leopardi https://notes.club/whatyouhide/guide_async_processing_in_elixir/05-broadway #ElixirLang

23.08.2025 16:00 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Rocket Validator Stats and Latest Reports for ElixirSchool Β· Issue #240 Β· elixirschool/school_house Hi there, Elixir friends! We've revamped the Stats in Rocket Validator to make them shareable, and here's the new version for the evolution of Elixir School: http://rocketvalidator.com/stats/elixir...

Help wanted to smash those accessibility issues!

github.com/elixirschool...

15.08.2025 19:42 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Let's build GPT from scratch! w/ Nx and Axon by wtedw https://notes.club/wtedw/gpt-from-scratch/gpt-dev #ElixirLang

16.08.2025 12:00 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

@hecperez.com is following 15 prominent accounts