Sign in

Andrew 🇵🇸

@src.rip
1K followers 675 following 325 posts

🐐 elixir, svelte, web performance, accessibility, webrtc | building cvbot.dev

PostsRepliesMedia
Andrew 🇵🇸 @src.rip · 06/09/2026
FYI consumers of live_toast, I don’t know why I didn’t have this idea before, but I just realized we can ship a default set of components that use classes that compile the same in both tailwind v3 and v4. So the next version will include that.
030
Andrew 🇵🇸 @src.rip · 27/08/2026
Yeah I seem to remember it worked pretty good at the company I used it at
000
Andrew 🇵🇸 @src.rip · 27/08/2026
Was this your issue?
100
Andrew 🇵🇸 @src.rip · 26/08/2026
I'm releasing my new (very experimental still!) library for detecting n+1 queries in Elixir applications that use Ecto: github.com/srcrip/ecto_... Please try it out if you have the opportunity and let me know what you think, or even better, contribute some PRs to it if you can!
github.com
GitHub - srcrip/ecto_n_plus_one: Detect possible N+1 problems in your Ecto queries.
Detect possible N+1 problems in your Ecto queries. - srcrip/ecto_n_plus_one
1123
Andrew 🇵🇸 @src.rip · 23/08/2026
Also, does anyone else make “project” directories for stuff that’s not code, just so you can have a AGENT.md file that helps your agent help you better with non coding tasks?
000
Andrew 🇵🇸 @src.rip · 23/08/2026
Should I make a Phoenix component kit + Starter Kit? Would people buy a paid one?
021
Andrew 🇵🇸 @src.rip · 22/08/2026
Has anyone ever seen: Failed to push hook event: failed with reason: {"reason":"unmatched topic"} In any of their Production LiveView apps? Please get in touch with me if so...
222
Andrew 🇵🇸 @src.rip · 01/06/2026
nocoffei.com?p=451 amazing article about Wayland and a11y you should read it
nocoffei.com
My Accessibility Stack and the future on Wayland – Insane Rambles About Technology
010
Andrew 🇵🇸 @src.rip · 13/05/2026
The concept of political bias implies there is not an objectively correct politics, which there is
000
Andrew 🇵🇸 @src.rip · 11/05/2026
I think I’ve settled on the arrangement that, in terms of productivity tools, I’m comfortable using Notion for anything that may ever be public, and Obsidian for everything that I never want public
100
Andrew 🇵🇸 @src.rip · 17/03/2026
Boom good example
000
Andrew 🇵🇸 @src.rip · 17/03/2026
x.com/pblest/statu...
x.com
Paul Blest on X: "https://t.co/HnfIqjigTi" / X
https://t.co/HnfIqjigTi
000
Andrew 🇵🇸 @src.rip · 17/03/2026
Human conehead Marc Andreesen states that he thinks “people 400 years ago had little to no introspection” x.com/davidsenra/s...
x.com
201
Andrew 🇵🇸 @src.rip · 16/03/2026
Interesting HN post I read just now, thoughts?
Hacker News screenshot:

I do find it interesting that people don't mind AI content, as long it's "their AI." The moment someone thinks it's someone else's AI output, the reaction is visceral...like they're being hoodwinked somehow.
100
Andrew 🇵🇸 @src.rip · 15/03/2026
Building a simcity clone in eMacs elisp is potentially the coolest and pointlessly nerdiest thing I’ve ever seen: www.reddit.com/r/emacs/s/Va...
reddit.com
From the emacs community on Reddit: An actually playable SimCity clone in Emacs Lisp
Explore this post and more from the emacs community
051
Andrew 🇵🇸 @src.rip · 15/03/2026
Why go to all this effort. Just tell Claude what you want it to do. It’s truely that simple.
Garry tan explaining release notes for his extremely complex agent framework
110
Andrew 🇵🇸 @src.rip · 14/03/2026
en.wikipedia.org/wiki/Diet_of...
en.wikipedia.org
Diet of Worms - Wikipedia
021
Andrew 🇵🇸 @src.rip · 08/03/2026
It’s a fantastic library, we have so many of these tests at Jump.
030
Andrew 🇵🇸 @src.rip · 08/03/2026
Happy international Women’s Day to all who celebrate!
020
Andrew 🇵🇸 @src.rip · 01/03/2026
This is so cool. I wanna see more people using elixir for gamedev.
120
Andrew 🇵🇸 @src.rip · 01/03/2026
Very very interesting!
100
Andrew 🇵🇸 @src.rip · 01/03/2026
To be fair to me I got laid off, started a new job, and had my second child born, so there was a lot of distraction going on 😭😂
010
Andrew 🇵🇸 @src.rip · 01/03/2026
By the way, consumers of toast.src.rip, I’m sorry I’ve been busy and haven’t merged PRs this past year. Stuff was very busy after being laid off last year. So I’m looking to get outstanding PRs merged now.
toast.src.rip
Live Toast
LiveToast is a simple and easy to use toast notification library for Phoenix LiveView.
240
Andrew 🇵🇸 @src.rip · 26/02/2026
chezmoi cheat sheet:
screenshot of my chezmoi cheat sheet.

full text:

# managing dotfiles with chezmoi
#
# you really only need to know a few chezmoi commands:
#
# visualize difference between destination files and source files:
# $ chezmoi diff
#
# write changes from source to destination:
# $ chezmoi apply
#
# write changes from destination to source:
# $ chezmoi add
abbr --add cm chezmoi
abbr --add cmcd "cd (chezmoi source-path)"
abbr --add cme "nvim (fd . (chezmoi source-path) | fzf)"

# for more info: https://www.chezmoi.io/user-guide/daily-operations/
010
Andrew 🇵🇸 @src.rip · 24/02/2026
I love this concept! Also your site looks amazing!
110
Reposted by Andrew 🇵🇸
polarity @polarity.me · 15/02/2026
I Built a Space Ambient Dream Machine in Bitwig! and you can download it for free. 👉 www.youtube.com/watch?v=0tVr...
youtube.com
I Built a Space Ambient Dream Machine in Bitwig
YouTube video by Polarity Music Only
1142
Reposted by Andrew 🇵🇸
Dorgan @dorgan.ar · 22/02/2026
The first release candidate for Expert is out! You can read the announcement here: expert-lsp.org/the-first-re... #ElixirLang
expert-lsp.org
The First Release Candidate | Expert
15519
Andrew 🇵🇸 @src.rip · 22/02/2026
Very interesting
010
Andrew 🇵🇸 @src.rip · 22/02/2026
www.omgubuntu.co.uk/2026/02/ghos... I’m sorry how long were some of you using a terminal without literal scroll bars
omgubuntu.co.uk
Ghostty 1.3 wil bring Adds Scrollbar Support
Ghostty's most-thumbed feature request is finally being answered. Yup, scrollbar support is finally coming in Ghostty 1.3 for Linux and macOS.
100
Andrew 🇵🇸 @src.rip · 21/02/2026
Thank you for the clarification! It’s a very unique architecture!
020
Andrew 🇵🇸 @src.rip · 20/02/2026
extra features meaning, as compared to the MCP. Apparently the ACP protocol lets you leverage the full tidewave desktop feature sets from other agents, whereas the MCP only talks to the *phoenix server* and has a few tool calls you can then do from that
120
Andrew 🇵🇸 @src.rip · 20/02/2026
For my fellow Phoenix Phreaks, a poll: How many of you knew that: A. Tidewave Web is deprecated now in favor of a Desktop client B. There is a new thing called ACP that lets you connect other agents (codex, claude code) directly to Tidewave Desktop and get extra features
210
Andrew 🇵🇸 @src.rip · 11/02/2026
Somehow hacker culture has become “non political” in a way I find pretty bizarre
000
Andrew 🇵🇸 @src.rip · 11/02/2026
Maybe I’m just not in the right circles, but where are all the defcon/hacker people talking about stuff like this? x.com/intcyberdige...
x.com
100
Andrew 🇵🇸 @src.rip · 07/01/2026
I am absolutely obsessed with how bad HDR images look on every phone OS. Who thought greying out the rest of the screen to try and represent the HDR was a good idea
020
Andrew 🇵🇸 @src.rip · 07/11/2025
Hey elixir folks: Jump is currently hiring a contractor to work on Elixir OSS stuff full time. If that sounds up your alley, apply! jump.ai/careers?ashb...
jump.ai
Careers at Jump | Jump
Jump is empowering financial advisors and their clients to thrive in the age of AI. We're growing incredibly quickly with a team that comes from Google, Stripe, JP Morgan, BILL, Nitrogen, Harvard, Sta...
010
Andrew 🇵🇸 @src.rip · 10/09/2025
one of the most annoying tendencies of otherwise smart people is using lingo from their field in 10000 unrelated situations where it just sounds stupid. IF you use the term 'impedance mismatch' outside of an electronics conversation I think you should go to jail
020
Andrew 🇵🇸 @src.rip · 25/08/2025
Interesting, thanks for sharing!
010
Andrew 🇵🇸 @src.rip · 20/06/2025
Hey yall, I've been kind revamping my online spaces. I've moved my blog to blog.src.rip, and I've added a little landing page (still a wip) directly to src.rip.
blog.src.rip
040
Andrew 🇵🇸 @src.rip · 26/05/2025
Hmmmmm looking into this
110
Andrew 🇵🇸 @src.rip · 26/05/2025
I think the UK is the best K
130
Andrew 🇵🇸 @src.rip · 21/05/2025
get it twisted
010
Andrew 🇵🇸 @src.rip · 14/04/2025
has anyone else never watched a single episode of Hot Ones? Is it just cause I'm a nerd that I don't really want to watch a celebrity eat a hot wing? like who does it appeal to? am I missing out?
130
Andrew 🇵🇸 @src.rip · 25/03/2025
Really thought this was gunna be about a breathalyzer
000
Andrew 🇵🇸 @src.rip · 25/03/2025
I would love to see that whole part of phoenix rewritten as if it was a js project, by js developers, but it’s a big ask. Right now it aims to be simple and I think this kind of would run counter to that.
000
Andrew 🇵🇸 @src.rip · 25/03/2025
I’m also very in favor of a total rewrite of phoenix.js with an eye towards making each part of the frontend lifecycle of LV something you can hook into and mess with more easily.
110
Andrew 🇵🇸 @src.rip · 25/03/2025
Some kind of igniter script that can just overlay some more complex js build system on top of an existing phoenix app would be great. People can keep their very simple, no need to understand a lot of js system if they want that way.
110
Andrew 🇵🇸 @src.rip · 25/03/2025
There’s a lot of things that could be done if phoenix used vite and had a much more complex build set up out of the box. But it also seems to run counter to what the project wants to be. Basically I think these are serious problems but they should be solved by libraries.
100
Andrew 🇵🇸 @src.rip · 25/03/2025
But once you step outside the bounds of vanilla js and need a front end framework, it’s hard for me to see what phoenix could add to make it any easier then it already is with live_svelte/vue/react. We don’t want something like what rails tried to do and go and make our own front end framework.
100
Andrew 🇵🇸 @src.rip · 25/03/2025
It is true that JS interop with phoenix is something that needs some work. But it’s not a simple problem to solve. Hooks are not perfect, but once they are made easier to define I think they’ll be pretty much fine for vanilla js needs.
140