Sign in

Georges Boris

@georgesboris.com
159 followers 171 following 173 posts

I mostly talk about programming, usually FP, sometimes design, and a lot more rarely about music and games. I would love that order to be different but such is life.

PostsRepliesMedia
Georges Boris @georgesboris.com · 28/08/2026
This whole post hits me deeply. Wish there was a safe bubble for people like us to continue creating and engaging without all of the market virus that is almost impossible to avoid these days. Bubbles are bad - this is worse.
030
Reposted by Georges Boris
Freya Holmér @freya.bsky.social · 28/08/2026
this wave of AI has legitimately killed a huge part of what I loved about seeing stuff online, what I loved about being an educator, and what I loved about sharing my own work I just don't feel like doing it anymore
431997278
Georges Boris @georgesboris.com · 30/06/2026
I love the faded borders! Gives me Caves of Qud vibes
020
Reposted by Georges Boris
derek guy @dieworkwear.bsky.social · 20/05/2026
terrible. 20 years ago, the internet was full of hobbyist blogs and forums. over time, these have been replaced by paywalled substacks and private discord channels, each a walled garden. google's decision to prioritize AI just makes it less likely people will create free, public info
204100592761
Georges Boris @georgesboris.com · 18/05/2026
really interesting! fwiw, I noticed there is something weird happening on the section 6 (yellow) at least on mobile. Firefox can't scroll and I think Chrome is not rendering the effect, only the "scene particles" label. but I truly loved it, congrats! 100% bookmarking this :)
130
Reposted by Georges Boris
Gergely Orosz @gergely.pragmaticengineer.com · 11/05/2026
A person I know (and who is? was? a good professional al) left an AI-generated comment under my LinkedIn post. Full-on AI slop. I asked: why do this? He replied. It’s because of “engagement.” People are burning their profession al reputation, paying for AI tools, for nothing
1222227
Reposted by Georges Boris
Terry Godier @terrygodier.com · 05/05/2026
Exceptional thinking, once again courtesy of Gruber. daringfireball.net/2026/05/s…
daringfireball.net
Software as the Product of Obsession Times Voice
You might think it counterintuitive that a movement obsessed with software would be spearheading a severe decline in the design quality of software, but in Patel’s definition, there’s no concept of software as art, as a practice, as a craft. Software brain is purely an obsession with software as a medium in and of itself. A means with no consideration for the end.
161
Reposted by Georges Boris
Terry Godier @terrygodier.com · 05/05/2026
📢 New Essay: The Boring Internet The internet you grew up on isn’t dying. A commercial veneer glued on top of it is. www.terrygodier.com/the-borin…
terrygodier.com
The Boring Internet
The internet you grew up on isn't dying. A commercial veneer glued on top of it is. A visual essay about what actually persists.
12258108
Georges Boris @georgesboris.com · 07/04/2026
woof - gorgeous art style 😍
110
Georges Boris @georgesboris.com · 06/04/2026
random curiosity! how are you deciding those intermediary characters when animating between states? are you using the ASCII table steps between char A and B? I love the "ripple" effect it creates!
120
Reposted by Georges Boris
David Aerne @meodai.bsky.social · 28/03/2026
Just released heerich.js, a tiny voxel engine that renders 3D scenes to SVG ╬ Boolean ops ◮ Oblique & perspective 𝑥 Zero dependencies ◌ Pure vector output, infinite scaling Named after Erwin Heerich's geometric cardboard sculptures. meodai.github.io/heerich/ www.youtube.com/watch?v=jndl...
youtube.com
Heerich Website Demo
YouTube video by David
922651
Georges Boris @georgesboris.com · 27/03/2026
what is that? 👀
210
Reposted by Georges Boris
Freya Holmér @freya.bsky.social · 26/03/2026
I'm almost there it's so pretty!! 😭 this is the first time I've made extensive use of complex numbers in shader code, which has been fun! it's an analytic 2D lighting system through piecewise conformal maps representing angular light/"sky" exposure, which means you get fully analytic penumbras!
a partially finished analytic 2D lighting solution, showing both the angular and radial component with a checkerboard pattern and color coding
672065169
Reposted by Georges Boris
Jared M. Smith @jaredmsmith.com · 25/03/2026
Good chat about Elm Camp: the unconference format, a beautiful venue in Czechia, and the lovely, inviting community ❤️ Find yourself at camp, whether curious or sold— Tickets on sale now! Elm Town 89 – Elm Camp 2026: youtu.be/vLY9CrEQ0PY elm.town/episodes/elm... 🎫 Get yer tickets here: elm.camp
youtu.be
Elm Town 89 – Elm Camp 2026
YouTube video by Elm Town Podcast
144
Georges Boris @georgesboris.com · 25/03/2026
are you joining this year??
000
Georges Boris @georgesboris.com · 24/03/2026
genuine curiosity from someone outside the industry - for massive projects with "background" assets, what would be the usual strategy for making art production feasible at scale? would other means of generative assets be ok? AI, especially for art, is horrible. But generative work would be ok, no?
110
Georges Boris @georgesboris.com · 21/03/2026
Eu nunca tinha usado Linux e decidi usar o NixOS pela facilidade de rollback e por ter todo meu estado explicito... hj em dia não consigo imaginar voltar pra algo diferente. Mas docs sempre foi a maior dor... não tenho uma ref de guia, mas super me disponho pra passar o pouco q sei! rs só marcar :)
000
Georges Boris @georgesboris.com · 21/03/2026
Tem um minuto para ouvir a palavra do NixOS? 😌🙏
100
Georges Boris @georgesboris.com · 05/03/2026
I'm joking my friend, I'm a fellow helixer which is maybe even worse than vimmer? ❣️
000
Georges Boris @georgesboris.com · 05/03/2026
or you can click that line with your mouse and tap ";" like a normal person
120
Georges Boris @georgesboris.com · 04/03/2026
whenever an open source "community" project starts to behave like a VC-backed startup I'm out.
040
Georges Boris @georgesboris.com · 24/02/2026
parabéns! 🥳 em são paulo mesmo ou partiu para novos ares? 😁
110
Georges Boris @georgesboris.com · 24/02/2026
I was not prepared for how good the soundtrack is on @tylerglaiel.com and @edmundm.bsky.social 's Mewgenics. Just wait until you get to the tune with some singing... woah.
000
Reposted by Georges Boris
David Aerne @meodai.bsky.social · 21/02/2026
Philipp Otto Runge, 1810
0678
Reposted by Georges Boris
David Aerne @meodai.bsky.social · 21/02/2026
Built a “3D” sphere (SVG) to show RYB transformations. Over-iterated in @codepen.io 10% optimization, 90% procrastination. codepen.io/meodai/full/...
191369217
Reposted by Georges Boris
Aaron Gustafson @aaron-gustafson.com · 31/01/2026
Simple, repeatable form field groups with automatic numbering and native form participation via a web component.
aaron-gustafson.com
Repeatable Form Fields Made Simple :: Aaron Gustafson
Sometimes you need users to provide multiple instances of the same information—multiple email addresses, phone numbers, team members, or emergency contacts. The form-repeatable web component makes this...
041
Georges Boris @georgesboris.com · 30/01/2026
yeah, elixir uses the pin operator but it is also confusing for begineers in its own special way. I would love to do something like: `let shadow x = { .. }` so I know x is shadowed (and can even be an error if marked as shadowed but there is no shadowing)
010
Georges Boris @georgesboris.com · 30/01/2026
I'd love to be able to opt-in into shadowing. I've felt the exact same pains you're describing... but I think it would help a lot to quickly see if a variable is meant to be shadowed or if I can assume it won't.
110
Georges Boris @georgesboris.com · 30/01/2026
"We find that AI use impairs conceptual understanding, code reading, and debugging abilities, without delivering significant efficiency gains on average." arxiv.org/abs/2601.20245
arxiv.org
How AI Impacts Skill Formation
AI assistance produces significant productivity gains across professional domains, particularly for novice workers. Yet how this assistance affects the development of skills required to effectively su...
031
Georges Boris @georgesboris.com · 27/01/2026
5 concerts you’ve seen with women lead singers: Bjork Feist Céu Little Dragon Caroline Polachek Wishlist: Fiona Apple, Joanna Newsom
111
Georges Boris @georgesboris.com · 22/01/2026
such a good mobile ux with great use of sound(!) for user action feedback - rarely seen these days ❤️
120
Georges Boris @georgesboris.com · 15/01/2026
distro-distro or dhh-my-dotfiles-are-a-distro-distro? 😁
110
Georges Boris @georgesboris.com · 11/01/2026
I meant the dragging for the color sample pickers! (which reminded me of the ux when trying out your other app, Poline, hence the comment 😁)
100
Georges Boris @georgesboris.com · 10/01/2026
the problem with gestures on mobile is that they usually have terrible ux... I have the feeling the desktop simulator tends to give a false sense of good ux for these. e.g. when trying to use Poline on mobile I can't properly drag the color points at all (android ff and chrome)
100
Georges Boris @georgesboris.com · 09/01/2026
btw, asking outta genuine curiosity! I usually want to dedicate myslf to my passion projects since studying things I'm interested in is what drives me. Getting them done is a side effect. Getting them done "for me" is a counter goal... But I want to hear ppl who are finding joy w this new stuff! 😊
120
Georges Boris @georgesboris.com · 08/01/2026
ngl, this kept me thinking all day... so I got curious about one thing: do you feel like you made it? it is your creation and you feel attached to it? responsible for it? I wonder how this relates to "passion projects" and not just "I wish this existed... - oh, ok, now it does".
210
Georges Boris @georgesboris.com · 08/01/2026
was this the thing you were creating only using agents? this repo doesn't look at all like it only took three days of works 😅 impressive!
110
Georges Boris @georgesboris.com · 07/01/2026
☝️ imo things like this with `use` are the only thing that may look a bit alien for newcomers... at the same time, maybe some of these patterns are actually preferred after you get used to them? e.g. I saw someone using `use` with `map` and I was super thrown off by it but they loved it 🤷‍♂️
120
Georges Boris @georgesboris.com · 07/01/2026
a few use cases of `use` that can make it easier or harder to understand the code? like a do's and dont's for the feature.
100
Georges Boris @georgesboris.com · 31/12/2025
when I take "specification" as docs and tests, I have the feeling AI could end up cheating a lot to pass specs with brute force. Maybe adding property based tests + strongly typed APIs (w. proper invariants) could help? idk if you have all this for everything, the implementation is a detail.
000
Georges Boris @georgesboris.com · 30/12/2025
Nice! Really appreciate your work on web components and the great docs! 🙏 One question - I'm using Android+Firefox and the examples already provide their own fullscreen option. In your opinion, would it be better to not use the web component wrapper in these cases or are there additional benefits?
110
Georges Boris @georgesboris.com · 23/12/2025
Just as a data point - His "lgtm" comment was created 2 days after the PR was merged. That doesn't say much to me but I've found it curious :)
020
Georges Boris @georgesboris.com · 23/12/2025
is the goal to replace poline with this new "polaris" project? I tried to find it in your github but could only find Poline - which is quite nice! zero deps 😍. I was checking if the web component would have all of this niceties but it seems like it is a simpler or just different version, right?
100
Georges Boris @georgesboris.com · 22/12/2025
I'm too intimidated by these games 😅 is outerwilds also based on hard/hidden puzzles or is it more focused on exploration? I've also seen lots of praises for Animal Well... seems to be quite good for people who love to discover these hidden puzzles :)
100
Georges Boris @georgesboris.com · 22/12/2025
what about color theme tho...
000
Georges Boris @georgesboris.com · 21/12/2025
I'm curious about the process! Do you work with this pixelated version from the start? Or do you work in another style then applies pixelation?
110
Georges Boris @georgesboris.com · 18/12/2025
It does show up on mobile when using chrome... firefox ignores it. But even chrome's UX is super unexpected. I received complaints that people couldn't really feel like it was an autocomplete unless I used custom styling for the options (and also handled all keyboard events).
100
Georges Boris @georgesboris.com · 18/12/2025
Really liked the throughout docs! I've used the same approach on a package I maintain for the Elm ecosystem (elm-widgets). IMO the problem with datalists is the UX. e.g. your examples don't show options at all on mobile... have you had any complaints related to keyboard usage or "look and feel"?
200
Georges Boris @georgesboris.com · 17/12/2025
I'm currently using Firefox and as a web dev it keeps me grounded on what features are not "chromium-only"... but I wonder if these FF-forks are at least as compliant or if using them would keep me even farther from the newer stuff... do you know by any chance? :)
100
Georges Boris @georgesboris.com · 16/12/2025
beautiful talk! thanks for sharing :)
010