Sign in

Shawn McCool

@shawnmc.cool
581 followers 234 following 473 posts

Unsatisfied with the status quo - Game Dev - #ElixirLang - Linux - Payment Processing - shawnmc.cool

PostsRepliesMedia
Reposted by Shawn McCool
Dr Abeba Birhane @abeba.blacksky.app · 21/09/2026
"In a leaked document, the Irish Presidency proposes to EU Member States that the interest of OpenAI, Anthropic, Google, Meta and SpaceX to make profits should take precedence over the fundamental right to data protection" noyb.eu/en/ai-eu-mem...
noyb.eu
AI: EU Member States plan “digital expropriation” of Europeans in the interest of AI companies
In a leaked document, the Irish Presidency proposes to EU Member States that the interest of AI companies to make profits should take precedence over the fundamental rights of Europeans.
18464294
Reposted by Shawn McCool
Mark Tomlinson @marktomlinson.dev · 18/09/2026
Fewer startups, more co-ops. Fewer founders, more communities.
612227
Shawn McCool @shawnmc.cool · 11/09/2026
I published a mod for RE Engine games today that lets you get rid of annoying UI elements that they put into AAA games because of focus testing and lack of courage. I made it specifically to get rid of unnecessary PRESS X TO KILL or PRESS LT TO ABSORB messages. www.nexusmods.com/onimushawayo...
nexusmods.com
Hide RE Engine HUD Elements
This mod allows you to hide UI elements that you don't want to see. This is how I disable the 'hand holding' UI elements in games. Pull up the interface when the UI element is on screen, click the FLA
000
Shawn McCool @shawnmc.cool · 10/09/2026
AI is especially useful at empowering burnt out people to keep on trucking.
010
Shawn McCool @shawnmc.cool · 06/09/2026
I'm fully requesting a recommendation for a newish science fiction novel from you!
200
Shawn McCool @shawnmc.cool · 02/09/2026
youtu.be/HvKRkB6X4_w?...
youtu.be
How to Play Games
YouTube video by BoolioGalaxy
000
Reposted by Shawn McCool
Daniel Mullins @dmullinsgames.bsky.social · 25/08/2026
The next game from the creator of Inscryption… 🎪PONY ISLAND 2: PANDA CIRCUS🎪 will be released on APRIL 27th 2027 Wishlist on Steam! store.steampowered.com/app/2017940/...
26980296
Reposted by Shawn McCool
Hidde @hidde.blog · 02/08/2026
🔗 From today, EU regulation around labeling AI generated content goes into effect. The Commission provides icons that can be used digital-strategy.ec.europa.eu/en/policies/...
digital-strategy.ec.europa.eu
EU Icons for labelling AI-generated content
Deployers of generative AI systems can use the EU set of icons to label certain AI-generated content, in accordance with the AI Act transparency rules.
64621
Shawn McCool @shawnmc.cool · 19/07/2026
People act like it's necessary or inevitable. People say they're miserable. I've found a way to balance it and others have found what's right for them too. If you're unhappy then you can change too.
040
Shawn McCool @shawnmc.cool · 27/06/2026
I'm using this "unified design" skill because I got tired of telling it manually every time. gist.github.com/ShawnMcCool/...
gist.github.com
.claude/skills/unify-design/SKILL.md
.claude/skills/unify-design/SKILL.md. GitHub Gist: instantly share code, notes, and snippets.
110
Reposted by Shawn McCool
Andrew Cairns @acairns.co.uk · 16/06/2026
When you write to two systems in the same process - what do you do when one fails? I was inspired by an old card game I used to play: www.youtube.com/watch?v=OfE_...
youtube.com
Stop writing to two systems. Write to one.
YouTube video by Metaphorically Speaking
8164
Shawn McCool @shawnmc.cool · 09/06/2026
addyosmani.com/blog/cogniti...
addyosmani.com
Cognitive Surrender
Cognitive offloading is delegating to the AI and still owning the answer. Cognitive surrender is when the AI's output quietly becomes your output and there i...
010
Shawn McCool @shawnmc.cool · 09/06/2026
I notice that there's almost no attention paid to the emotional experience of work. For example, the emotional roller coaster of dealing with promotion cases or maybe the emotional experience of proposing something and it being rejected. Just as examples.
200
Reposted by Shawn McCool
borar @borar.bsky.social · 08/06/2026
A new blog article where I go against the de facto normal: "Event sourcing is record storing" #eventsourcing systema10.org/posts/event-...
systema10.org
Event sourcing is record storing
111
Shawn McCool @shawnmc.cool · 04/06/2026
Any petition I can sign to erase Electron apps from the internet?
150
Reposted by Shawn McCool
Ryan Winchester @winchester.dev · 22/05/2026
btw Ecto version 3.14 is out and has UUIDv7 support! #elixirlang
examples of Ecto.UUID with UUIDv7 suport
2339
Reposted by Shawn McCool
Hauleth @hauleth.dev · 14/05/2026
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
21821
Reposted by Shawn McCool
Konstantin @iamkonstantin.eu · 13/05/2026
Happy new OTP day! www.erlang.org/news/188 #Erlang #ElixirLang #GleamLang
erlang.org
Erlang/OTP 29.0 - Erlang/OTP
The official home of the Erlang Programming Language
04614
Reposted by Shawn McCool
Hauleth @hauleth.dev · 13/05/2026
hauleth.dev/post/writing... Furthermore, I think that mocking must be destroyed. #elixirlang
hauleth.dev
Hauleth's blog - How do I write Elixir tests?
Personal guides for writing tests that are readable and maintainable. Stuff to use, stuff to avoid, and how to organize stuff. Furthermore, I think that mocking must be destroyed.
2184
Reposted by Shawn McCool
~venir 🇪🇺🇺🇦 @venir.dev · 13/05/2026
is this such an important step for computer science - i.e. not just for #Elixir / OTP this issue is now *done*. damn! github.com/elixir-lang/...
github.com
Set-theoretic types: inference of all language constructs · Issue #14558 · elixir-lang/elixir
Major milestones: Tracking of variables Type inference of patterns Type inference of guards Propagate types from guards to patterns Deal with multiple environments in orelse/andalso Deal with multi...
02111
Shawn McCool @shawnmc.cool · 12/05/2026
Completely agree. I micro manage the agent so that I retain complete control.
230
Reposted by Shawn McCool
Andrew Cairns @acairns.co.uk · 06/05/2026
Was just DM'ed with an Event Sourcing question. Always happy to help and, as much as I'd love to plug my own stuffs, I mostly redirect folks to Event Sourcery from @shawnmc.cool www.youtube.com/@EventSource...
youtube.com
Event Sourcery
Event Sourcery is a video course created by Shawn McCool that covers the fundamentals of reactive systems and event sourcing, both theoretical and practical. The course combines carefully produced vid...
1142
Reposted by Shawn McCool
ElixirConf @elixirconf.bsky.social · 29/04/2026
We've got a great surprise! 🎉 If you couldn't attend this year, some of the videos are now public. www.youtube.com/playlist?lis... We can't wait to see you at our next events this year: CBL Stockholm, ElixirConf US and Code BEAM & MQ Summit in Haarlem. ✨
0147
Reposted by Shawn McCool
German Velasco @germsvel.com · 22/04/2026
After some deliberation, I finally decided to make www.TestingLiveView.com free! I still think it's an amazing resource, but my focus is elsewhere now. So, I wanted to make it a free resource for the community. #ElixirLang
testingliveview.com
Testing LiveView
Test LiveView effectively. Trust your code. Ship confidently.
04715
Reposted by Shawn McCool
Andrew Cairns @acairns.co.uk · 21/04/2026
You can rebuild state from events. But you can't rebuild events from state. Think about football. If you see 2-1 on a scoreboard, you know the current score, but not how it got there. That's the problem Event Sourcing solves: www.youtube.com/watch?v=xPmQ...
youtube.com
Event Sourcing Explained using Football ⚽
YouTube video by Metaphorically Speaking
12559
Shawn McCool @shawnmc.cool · 17/04/2026
I built an app for my own use and made it available in all its alpha immature glory. media-centarr.net It's the streamless media library which runs on the BEAM that nobody asked for. I use my TV remote to operate a PC hooked to my living room TV and wanted something for for that use case.
media-centarr.net
Media Centarr
Library management and playback for your personal movie and TV collection. Self-hosted, Linux-native, couch-first.
072
Shawn McCool @shawnmc.cool · 08/04/2026
I don't know who made this, but thank you.
2 images stacked, the first shows the standard trolley problem setup with one track resulting in the annihilation of one person, and a second with the annihilation of 5. A single decision maker stands with a lever and must choose whether or not to pull the lever to save 5 people, but doom one.

The bottom image shows the text, "git rebase master" and merges both tracks into a single track, resulting in certain annihilation of all 6 people.
010
Reposted by Shawn McCool
Adrien Anselme @adrienanselme.com · 31/03/2026
Software Mansion @swmansion.com releases LiveStash, a library solving LiveView state loss during WebSocket reconnects. github.com/software-ma...
github.com
GitHub - software-mansion-labs/live-stash: Library that fixes problem of losing state on LiveView reconnects
Library that fixes problem of losing state on LiveView reconnects - software-mansion-labs/live-stash
1206
Reposted by Shawn McCool
Pete Birkinshaw @binaryape.bsky.social · 31/03/2026
I mean, I'd still hate it, but if the world's going to be wrecked by software they should at least put some craftsmanship and engineering into it rather than burning money to build with unsuitable languages.
media.tenor.com
old man yells at cloud is written on a newspaper
Alt: old man yells at cloud is written on a newspaper
062
Reposted by Shawn McCool
Steve Klabnik @steveklabnik.com · 10/03/2026
blog.computationalcomplexity.org/2026/03/tony... it was going to happen, death comes for us all. but man. what a legend
blog.computationalcomplexity.org
Tony Hoare (1934-2026)
Turing Award winner and former Oxford professor  Tony Hoare passed away last Thursday at the age of 92. Hoare is famous for quicksort, ALGO...
210931
Reposted by Shawn McCool
Jason Gorman @jasongorman.bsky.social · 10/03/2026
Hi @theguardian.com. Very disappointed to see that the passing of one of the most influential people in computing history, Prof Sir Tony Hoare, doesn't seem to have been reported.
1228
Reposted by Shawn McCool
ElixirConf @elixirconf.bsky.social · 04/03/2026
Your jobs table isn't a domain model. @zachdaniel.dev shows durable workloads with AshFramework, AshStateMachine, and AshOban. Model work as state, not tasks. www.elixirconf.eu/talks/model-...
0123
Reposted by Shawn McCool
Chimney Sweepers Local 420 @bobbby.online · 02/03/2026
I make a free programming tool. It gives your LLM a living memory, and it can to dig into a codebase and build a deep understanding of how and why anything was done before doing beginning something new. It also nudges you into better habits while coding with an LLM overall. Learn more/try it out.
deciduous.dev
Deciduous - Your AI Assistant Remembers Every Decision
Build decision graphs from existing git history. Track goals, decisions, and outcomes as you work. Recover context across sessions.
111048
Reposted by Shawn McCool
Zach Daniel @zachdaniel.dev · 02/03/2026
AshAdmin 1.0rc is out, with a complete UI overhaul, a rework of our markdown/json editor to code mirror, and features for more convenient relationship management and multitenancy drop-down/typeahead 🎉 #AshFramework #ElixirLang
1285
Reposted by Shawn McCool
Zach Daniel @zachdaniel.dev · 02/03/2026
AshJsonApi 1.6-rc.1 is out that allows transforming fields, with convenient builtins for camelizing/dasherizing fields. This applies automatically to reading, writing, filtering, sorting, field selection: everything 😎 #AshFramework #ElixirLang
1151
Reposted by Shawn McCool
Brent Toderian @brenttoderian.bsky.social · 01/03/2026
“Helsinki hasn’t registered a single traffic-related fatality in the past year…Citing data that shows the risk of pedestrian fatality is cut in half by reducing a car’s speed from 40 to 30km/hr, city officials imposed the lower limit in most of Helsinki’s residential areas and city center in 2021.”
politico.eu
Helsinki just went a full year without a single traffic death
The capital city is Finnish’ed with car-related fatalities.
382439826
Reposted by Shawn McCool
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
Shawn McCool @shawnmc.cool · 22/02/2026
I'm making a free open source media center app for my TV and we're struggling like crazy to come up with a name for it. Any ideas? No wrong answers.
630
Shawn McCool @shawnmc.cool · 21/02/2026
So.. we're all expecting llm rug pull where the price skyrockets, yeah? It's get everyone hooked with a business model that doesn't work and then bleed em dry, I suspect.
110
Reposted by Shawn McCool
Vatly Payments @vatly.bsky.social · 20/02/2026
This is exactly why we're building Vatly. EU-based. EU-hosted. No US jurisdiction exposure. If you're migrating from Lemon Squeezy, consider an EU alternative before defaulting to another US platform. bsky.app/profile/sand...
022
Reposted by Shawn McCool
Hildur Knútsdóttir @hildur.bsky.social · 18/02/2026
I regularly see people wondering how it's possible that there are so many musicians and writers and film makers and artists from a tiny nation like Iceland. And the answer is really simple: State funding for art education and artists. I literally get a salary from the government to write books.
222223736033
Reposted by Shawn McCool
Domain-Driven Design Europe @dddeu.bsky.social · 17/02/2026
Over the years, we've cut speaker flight travel from 75% to 50% by booking sustainable alternatives. In 2025, 57% of our participants used train or local transportation (compared to 35% before). We also support sustainable projects. Continue reading: buff.ly/Gql24xG and join the conference.
013
Shawn McCool @shawnmc.cool · 15/02/2026
Just arrived in Oslo for no reason. Never been to Norway and just want to poke around.
210
Shawn McCool @shawnmc.cool · 07/02/2026
Selecting random fan translations on my mister fpga, I came across this Super Nintendo game that I've never heard of before. Warriors - Legend of the Blue Dragon It's a turn based side scrolling battle game that is strange from top to bottom. Hidden gem. archive.org/details/warr...
archive.org
Warriors: Legend of the Blue Dragon - The Two Heroes : Free Download, Borrow, and Streaming : Internet Archive
This is the Fantraslation of an Gamefreak Super nintendo swan song only in japan. and you must check it out is one of the most outright strange game ever been...
000
Reposted by Shawn McCool
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 27/01/2026
For even more fun, you can capture the struct module 😁 def add_one_hour(%date_or_time{} = value) when date_or_time in [DateTime, NaiveDateTime, Time] do ... end
2112
Shawn McCool @shawnmc.cool · 26/01/2026
I had the please to speak with @eddmann.com about event sourcing lessons learned from 10 years of production and a bunch of related patterns and concerns that have surrounded this architectural choice. I'm glad that we were able to cover a lot of non-introductory material here.
162
Reposted by Shawn McCool
Nathan K. Hensley @nathankhensley.bsky.social · 25/01/2026
imagine if all that money had gone to teachers instead
Back in 2013, Bill Gates remarked that it would take a decade to know whether education technology really worked. More than ten years and hundreds of billions of dollars later, the answer is increasingly clear. Notes Emily Cherkin, an advocate and fed-up parent: "Imagine if all that money had gone into teachers instead."
151535609
Shawn McCool @shawnmc.cool · 23/01/2026
Nobody asked, but here's my experience of raising kids in / protecting them from the current technological environment.
000
Reposted by Shawn McCool
Arno Dirlam @arnodirlam.bsky.social · 18/01/2026
The VS Code extension for expert, the new official Elixir language server, is finally published 🥳 marketplace.visualstudio.com/items?itemNa... open-vsx.org/extension/Ex... Expert is still early in development (pre-0.1) but working quite well already. #elixirlang
marketplace.visualstudio.com
Expert LSP - Visual Studio Marketplace
Extension for Visual Studio Code - Elixir language support for Visual Studio Code
1125
Reposted by Shawn McCool
Adolfo Neto @adolfoneto.elixiremfoco.com · 16/01/2026
"Scientists, including those who study software engineering like me, must stop incessantly discussing AI and pay more attention to working-class problems and phenomena." www.linkedin.com/posts/pralph...
linkedin.com
For the past three months, every time I see an AI-related post on LinkedIn, I've marked it "Not Interested"->"I've seen too many posts on this topic". And yet, my feed i...
For the past three months, every time I see an AI-related post on LinkedIn, I've marked it "Not Interested"->"I've seen too many posts on this topic". And yet, my feed is still dominated by posts abou...
1187