Sign in

synic

@synic.dev
230 followers 705 following 77 posts

Software Dev (Python, Go, TypeScript, soon to be Elixir) | Amateur Photographer | Linux, Neovim, and Apple enthusiast | He/Him #python #go #golang #photography #neovim #linux

PostsRepliesMedia
synic @synic.dev · 11/04/2026
A port of Rust's Clap library to Go synic.dev/article/2026...
synic.dev
Golang: Meet glap, clap-style argument parsing
Adam's Blog. Programming, Vim, Photography, and more!
020
Reposted by synic
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 30/03/2026
The v0.1 release of Expert (the new, official #ElixirLang LSP) is now final! 🎉 The best Elixir LSP experience keeps getting better. 😎 Tremendous thanks to all the contributors, and to Jump for sponsoring @katafrakt.bsky.social to work on this full-time. 🙏 github.com/elixir-lang/...
github.com
Release v0.1.0 · elixir-lang/expert
0.1.0 (2026-03-27) Bug Fixes engine: only start one engine for umbrella apps (#462) (f674d3d), closes #460 extractor not working with ExUnit.CaseTemplate (#529) (11fb790) forge: id generator must ...
04614
synic @synic.dev · 22/02/2026
Coming back tomorrow. Timed it perfectly 😉
010
synic @synic.dev · 12/02/2026
synic.dev/article/2026... I debated about posting this, ultimately decided that I do want to. I want people to know what happened, why I disappeared, and ultimately to bring up the trappings of burnout. It was going on a long time before I could see it. Maybe someone will relate. Thanks!
synic.dev
2025 - My Year of Loss, Grief, Burnout, and Self Reflection
Adam's Blog. Programming, Vim, Photography, and more!
010
synic @synic.dev · 01/02/2025
Thanks! I’ve got lots of neovim stuff I want to post. Just need to get the time
030
synic @synic.dev · 30/01/2025
Done synic.dev/article/2025...
synic.dev
RSS Feed is Live!
Adam's Blog. Programming, Vim, Photography, and more!
110
synic @synic.dev · 29/01/2025
Say you want to copy a block of code to paste in a GitHub comment. Copying and pasting directly can be ugly, because the copied block can have leading indents or tabs for indentation (which looks terrible in gh comments). Solved with this custom copy function! synic.dev/article/2025...
synic.dev
NeoVim: Normalize and Copy Code Block
Adam's Blog. Programming, Vim, Photography, and more!
272
synic @synic.dev · 16/01/2025
No it’s definitely annoying, I also turn it off
010
synic @synic.dev · 11/01/2025
Man I just sent a screenshot of this to my first manager from 20 years ago and thanked him. We’ve since worked together a few places together. Wonder where I’d be without him believing in me.
110
synic @synic.dev · 10/01/2025
Nope we’re not doing that
010
synic @synic.dev · 02/01/2025
Whoa what is it? A jellyfish?
010
synic @synic.dev · 02/01/2025
Thank you! It’s a ring necked pheasant
020
synic @synic.dev · 01/01/2025
This one, it made the Audubon Society top 100 last year
A Pheasant that is just landing right in front of the camera, wings out
2281
synic @synic.dev · 01/01/2025
Nice, a subtle conversation going in all that airport chaos
010
synic @synic.dev · 28/12/2024
It just gets better
020
synic @synic.dev · 27/12/2024
Got RefactorEx working in NeoVim. This is currently the best way since the only transport RefactorEx supports is tcp, but I’ve got a PR up to enable stdio so it can be added to Mason. Until then: github.com/synic/refact... #elixirlang #elixir
github.com
GitHub - synic/refactorex.nvim: Neovim plugin for RefactorEx
Neovim plugin for RefactorEx. Contribute to synic/refactorex.nvim development by creating an account on GitHub.
0275
synic @synic.dev · 15/12/2024
Ok, gonna try that. Thanks!
110
synic @synic.dev · 15/12/2024
I dunno what’s wrong with me, but I cannot “sip” a drink. My coffee is always gone within 5-10 minutes. Is it worth even trying Yerba Mate for me?
100
synic @synic.dev · 14/12/2024
Yeah, agreed. Magit taught me a lot about git. It does an amazing job of making everything discoverable while not obscuring git features. Even contributed to the kickstarter I liked it so much. NeoGit has basically nailed it.
010
synic @synic.dev · 12/12/2024
A girl holding a black and white cat, both looking at the camera
040
Reposted by synic
Orhun Parmaksız @orhun.dev · 11/12/2024
Today I found a powerful tool for working with JSON in the terminal! 🚒 🌀 jnv: Interactive JSON viewer and jq filter editor. 🚀 Supports filter auto-completions, hint messages & more! 🦀 Written in Rust! ⭐ GitHub: github.com/ynqa/jnv #rustlang #json #terminal #jq #commandline #interactive #tool
1469
synic @synic.dev · 08/12/2024
Yeah, not sure if people just don't really like Metroidvania style games (most folks don't seem to like Metroid itself), or something about Prince of Persia... They are my favorite.
010
synic @synic.dev · 08/12/2024
Yay! Thanks for checking :D
020
synic @synic.dev · 08/12/2024
Ok, now that my SSL cert is hopefully less busted, gonna post another article.
synic.dev
Doot, simple task runner for your projects
Adam's Blog. Programming, Vim, Photography, and more!
020
synic @synic.dev · 08/12/2024
@yukicodes.dev and @mxgrn.com if you would be so kind and try again? I think the problem was the ipv6 config only. ipv4 was correct.
120
synic @synic.dev · 08/12/2024
Just finished PoP, it was excellent. Only one I haven’t played on that list is Kena
110
synic @synic.dev · 07/12/2024
I'll put you on the invite, we can discuss in slack about changing the time
010
synic @synic.dev · 07/12/2024
1pm MST, but I’m sure we could move it to something more accommodating
100
synic @synic.dev · 07/12/2024
I tried a bunch too, but none of them were quite what I wanted. This works, though! Didn’t know you were a neovim user! You able to come to the “vimposium” next Friday?
110
synic @synic.dev · 07/12/2024
Boo
000
synic @synic.dev · 07/12/2024
Hah
000
synic @synic.dev · 07/12/2024
That is annoying ☹️ I’ve tried to fix it a bunch of times I can’t see anything wrong. All my other domains seem to work, like invalidhandle.lol
invalidhandle.lol
Adam's Blog
Adam's Blog. Programming, Vim, Photography, and more!
000
synic @synic.dev · 07/12/2024
Found a way to bring EasyMotion back to NeoVim! You can emulate it with hop.nvim. No more crashing!
synic.dev
Bringing EasyMotion back to NeoVim!
Adam's Blog. Programming, Vim, Photography, and more!
100
synic @synic.dev · 04/12/2024
A post on configuring lazy.nvim
synic.dev
Advanced lazy.nvim
Does lazy.nvim configuration confuse you? This article is for you!
020
Reposted by synic
Peter Ullrich @peterullrich.com · 03/12/2024
Phoenix LiveView 1.0 is out!!! Official blog post with a history of LiveView: phoenixframework.org/blog/phoenix... Full changelog here: github.com/phoenixframe...
phoenixframework.org
Phoenix LiveView 1.0.0 is here! - Phoenix Blog
LiveView 1.0 is out!
05617
synic @synic.dev · 04/12/2024
Pretty common, you may just need to adjust it. Otherwise it’s also possible to replace the laser module www.ifixit.com/Guide/Optica...
ifixit.com
Optical Laser Lens Power Adjustment
This fixes the problem of game discs not being read properly. IMPORTANT: Steps 11-16 serve no purpose here, and will only lengthen this process. To...
020
synic @synic.dev · 04/12/2024
I’m too scared of logging in with my bluesky creds
120
synic @synic.dev · 30/11/2024
Dang, I do not know what’s going on. This is what I see in brave
Screenshot of synic.dev ssl cert in brave browser
010
synic @synic.dev · 30/11/2024
Thank you!
010
synic @synic.dev · 30/11/2024
Hey, is synic.dev working for you? A friend is reporting SSL errors, but I don't see anything wrong with the certificate
410
synic @synic.dev · 29/11/2024
Moonlander is awesome. Best bit of advice, though, is just don’t tighten the legs too much. Just tighten them enough that they don’t budge when you’re typing.
010
synic @synic.dev · 29/11/2024
This looks absolutely amazing
010
synic @synic.dev · 27/11/2024
I clicked on the “functional” link (after looking up Python to see if it had the same thing).
Wikipedia article stating that functional just means functions as first class citizens
000
synic @synic.dev · 27/11/2024
bout to get schooled on the rules of acquisition in relation to egg products
010
synic @synic.dev · 25/11/2024
Had to delete Facebook. It’s all AI garbage now.
030
synic @synic.dev · 25/11/2024
Guess I’m old
Asteroids
000
synic @synic.dev · 25/11/2024
I released my first opensource project (a Jabber client) in 2003. After google dropped jabber support, I abandoned it and let the domain expire. Someone brought back the site, just as I remember it, but no one has contacted me about it. What is going on here?
synic.dev
JBother brought back to life? Nefarious?
Adam's Blog. Programming, Vim, Photography, and more!
000
synic @synic.dev · 25/11/2024
Absolutely!
010
synic @synic.dev · 25/11/2024
Right? I did gui programming in swing and gtk long before css, and the box model was all over those two. It’s responsive and easy to use. css never really made sense to me without it. Glad it’s there now, though!
110
Reposted by synic
luna @imlunahey.com · 24/11/2024
can we get a #photography post going? if you don’t post it but know someone that does please tag them. 🫶
65599