Sign in

Alesya Huzik

@alesya.social
84 followers 96 following 181 posts

❤️🧡🤍🩷💜 Software engineer trans girl from Sydney, Australia. Clojure, NixOS, nushell, Bitwig Studio. Made in Belarus 🤍❤️🤍 Also mas.to/@alesya on Mastodon, but I am not really actively there anymore

PostsRepliesMedia
Alesya Huzik @alesya.social · 05/08/2026
github.com/alesya-h/reup/
github.com
GitHub - alesya-h/reup: CLI for Up bank
CLI for Up bank. Contribute to alesya-h/reup development by creating an account on GitHub.
010
Reposted by Alesya Huzik
Nanoraptor @nanoraptor.danamania.com · 26/06/2026
For a friend at work, today.
A picture of a pride flag. It's four stripes, three of which are grey and one bottom one is bright yellow. It's labeled "LOW SPOONS PRIDE"
8483120
Alesya Huzik @alesya.social · 25/07/2026
yup, that's what it was. seems to have went pretty well:) as for access, not currently, but I will keep you updated. most likely we will figure something out soon
010
Alesya Huzik @alesya.social · 23/07/2026
Flying to Melbourne, and last moment realised it would be nicer to have slides
laptop open with an airplane window behind it. LibreOffice is open with an empty presentation titled "reversing Up for fun and no profit :)"
100
Alesya Huzik @alesya.social · 06/07/2026
Most likely I'll extract it and put on github very soon.
000
Alesya Huzik @alesya.social · 06/07/2026
It's been so many years and I finally have a proper solution to frontend.
100
Alesya Huzik @alesya.social · 06/07/2026
I tried to solve it by building a live-proxy that app instances would push to, but it was much more convoluted and still pretty bad, so I never even finished it. And today I finally figured out the solution, and what's better it doesn't even require clojurescript or reagent, it's pure js and React
100
Alesya Huzik @alesya.social · 06/07/2026
It's been about 10 years since I created github.com/alesya-h/liv... , and until today they were my close-to-ideal way to do frontend state (the part of it that handled non-presentation state). They had a big flaw though - they were inherently incompatible with having more than one app server.
100
Alesya Huzik @alesya.social · 04/07/2026
I wonder if other cat owners have an urge to learn one-handed dvorak layouts to be able to type while petting their cat 😅
000
Alesya Huzik @alesya.social · 09/04/2026
sorry, sometimes I am accidentally too serious 😅
110
Alesya Huzik @alesya.social · 09/04/2026
realistically, because it's git, it's not a single point of failure. and in practice if you are any amount of serious with nix, you have your own copy of nixpkgs repo locally anyway (though other people's workflow with flakes is likely to differ from mine, I never use flakes to package software)
110
Alesya Huzik @alesya.social · 09/04/2026
AUR doesn't have a PR review process, anyone can put absolutely anything, so it's too much of a wild west for comfort.
010
Alesya Huzik @alesya.social · 09/04/2026
But how is it harder? With the monorepo if you ever packaged anything you can update or package anything else by just submitting a pull-request, no need to clone another repo, fork another repo. Plus you or your agent can refer to all other packages similar to yours right there for inspiration.
110
Alesya Huzik @alesya.social · 08/04/2026
thanks, I remember that I was reading this "java assembly" many times before, but then I was like "but jvm doesn't have a standard text version of the bytecode". now i remember that i was just reading it in android disassembly listings
010
Alesya Huzik @alesya.social · 08/04/2026
just use a flake with 2 nixpkgs inputs and pin them separately. added benefit is you know the exact version of nixpkgs that had a working version. i actually absolutely love the fact that it's a monorepo - it makes it much easier to snapshot when needeed, and makes it much easier to contribute.
110
Alesya Huzik @alesya.social · 07/04/2026
I accidentally went too far with a joke today, decompiled Svakom controller app and now we have a rich Discord presence for my Svakom Emma Neo 2 wand, that looks completely innocent until you know what it is 😅😅😅 Étude is the pattern, p-ffff is how strong it is, and con/senza fuoco is heating on/off
000
Alesya Huzik @alesya.social · 05/04/2026
oh, I'm also a Dr. Bank girl 🥰
100
Alesya Huzik @alesya.social · 05/04/2026
Australian government is more picky in this regard. Also last time I checked Australia wasn't in the EU, so I would need a work visa. Eh, anyway, at least we are far enough from everyone else in case WW3 gets worse
000
Alesya Huzik @alesya.social · 04/04/2026
your account doesn't make sense - it's pretty much just "me too" replies to random people, incoherent reposts, one only fans-style post, and "real estate investment" of all things? you might be "real and genuine in whatever you do" whatever that means, but it's not a normal person's account
000
Alesya Huzik @alesya.social · 04/04/2026
you are not a human account, are you?
100
Alesya Huzik @alesya.social · 04/04/2026
i assume they only want Danish citizens working there? Honestly Denmark is such a dream place to live and work
000
Alesya Huzik @alesya.social · 04/04/2026
i didn't know Danish government used Clojure, that's pretty cool! As for Nubank I wouldn't be surprised if there were a handful of us there since it's big (I'm not there though). @lambduhhh.bsky.social is likely to know though
000
Alesya Huzik @alesya.social · 04/04/2026
at least three 😅
000
Alesya Huzik @alesya.social · 04/04/2026
today I accidentally learned that `top` isn't really archaic, and it actually fits my needs better than htop, btop or anything else. I didn't know it had 256 colours, multiple windows/tabs, forest view, highlights, filtering, accessible help, custom inspect functionality, and god knows what else.
a screenshot of the `top` utility with 4 sections, all using different colours, columns and sorting. topmost one is showing the forest view. it's barely configured yet as the bottom 3 windows aren't configured to my needs yet, they just look pretty for the demo for now.
120
Alesya Huzik @alesya.social · 29/03/2026
not in the "unix login shell" sense, no. I keep zsh there for compatibility purposes. instead all my terminals are configured to run 'zsh -i -c nu'
000
Alesya Huzik @alesya.social · 17/02/2026
Watching gpt-5.3-codex work is eerie. It just one-shot codex subscription support in gptel with full oauth flow, migration to responses api and all. I love it but it's terrifying
000
Alesya Huzik @alesya.social · 10/12/2025
you can try to just go to the terminal, do "unset DISPLAY" and then do "gimp" to start gimp. without the DISPLAY environment variable the app won't be able to connect to X11/Xwayland, forcing it to use Wayland
000
Alesya Huzik @alesya.social · 09/12/2025
are those apps running natively or on Xwayland?
110
Alesya Huzik @alesya.social · 30/10/2025
or as a horrible solution you can run Xnest, your game under it, and use xdotool
010
Alesya Huzik @alesya.social · 30/10/2025
spec for the protocol is here libinput.pages.freedesktop.org/libei/interf... . the only thing I managed to find to actually use/script that is github.com/enigo-rs/enigo (libei backend is behind a feature flag though)
libinput.pages.freedesktop.org
ei_pointer_absolute :: ei protocol documentation
Device Sub-Interface For Absolute Pointer Motion Interface for absolute pointer motion. This interface is only provided once per device and where a client requests ei_pointer_absolute.release the inte...
110
Alesya Huzik @alesya.social · 30/10/2025
bound to Ctrl+Super+Alt+{Space,Up,Down} via custom shortcuts in GNOME keyboard settings
100
Alesya Huzik @alesya.social · 30/10/2025
An unexpected benefit of using #PaperWM (or other scrollers for that matter) is that you can adjust the height of everything simultaneously. So now I have a toggle for when cats decide to visit me 😅😅😅 #GNOME #cats #linux
50 inch 4k monitor with a cat in front of it, all windows are neatly arranged right above cat's earscode for the paperwm-kitty-space script
150
Alesya Huzik @alesya.social · 29/10/2025
Accidentally ended up at Uniqlo's event about their bratops, and they are giving away one for a social media post:) Normally I wouldn't do it, but I actually already have like 3 of those bratops and they are really great, so I don't mind giving them a bit of publicity for it :)
010
Alesya Huzik @alesya.social · 14/10/2025
but seriously, do try jujutsu, it's THAT good.
000
Alesya Huzik @alesya.social · 14/10/2025
(apparently there are other projects that has the name git-upstream, mine is github.com/alesya-h/git...)
github.com
GitHub - alesya-h/git-upstream: Turn a fork that has periodic merges of upstream into easily upstreamable rebaseable linear history (git-imerge rebase through merges)
Turn a fork that has periodic merges of upstream into easily upstreamable rebaseable linear history (git-imerge rebase through merges) - alesya-h/git-upstream
100
Alesya Huzik @alesya.social · 14/10/2025
I learned jujutsu yesterday (version control system, not martial arts :)) and have been trying it out today on a new project. I never had any issues with git and even made some tools for it (see git-upstream), but my god, jj is freaking amazing. Very highly recommend to try it (it is git-compatible)
100
Alesya Huzik @alesya.social · 10/10/2025
"Don't Stop, Girlypop!" is peak transfem culture at its best. Though it was a bit janky until I configured controls and gyro on the Steam Deck, the actual game gameplay is solid and is a ton of fun! Highly recommend to try for anyone who likes high speed shooters!
130
Alesya Huzik @alesya.social · 28/07/2025
a screenshot of bluesky mobile app with the search "nix" in the latest posts. image shows 7 consecutive posts within an hour that have the word "nix" and are unrelated to nix the package manager
040
Alesya Huzik @alesya.social · 28/07/2025
that one only have "Nix" in it, and adding just "nix" to the filter pulls in a metric ton of unrelated stuff, you can see for yourself if you try to search "nix" in the UI
130
Alesya Huzik @alesya.social · 10/07/2025
I mean, I can update it to include whatever it's missing. What does it miss?
130
Alesya Huzik @alesya.social · 05/05/2025
ARR is quite slow, yeah. I really loved Heavenward, I think it's still my favourite. Currently I'm in post-Shadowbringers, yet to start Endwalker
000
Alesya Huzik @alesya.social · 04/05/2025
Wait, I forgot, do you play ffxiv?
100
Alesya Huzik @alesya.social · 25/04/2025
Green (or white, or coloured) vertical lines are fine, just single click the power button to switch off the screen and click it again to turn it back on. It does that occasionally, probably some minor graphics driver glitch, happens on mine and my partner's once in a while.
020
Alesya Huzik @alesya.social · 03/04/2025
Yeah, like, holy fuck, majority of games they shown look absolutely atrocious. I'm really glad I ordered a Steam Deck. I liked the first Switch and played it a lot, but looking at the presentation, Switch 2 is pure garbage.
030
Alesya Huzik @alesya.social · 17/03/2025
I was just thinking about it lately and this post aligns well with what I also think is likely to happen
000
Alesya Huzik @alesya.social · 11/03/2025
Does zigclj stands for what I think it stands for?
120
Alesya Huzik @alesya.social · 01/03/2025
I can also highly recommend Turbo Overkill - very fast, very fun, and you even have A FUCKING CHAINSAW in your leg, so sliding also shreds enemies. And I personally slightly prefer neon cyberpunk aesthetic to the hellish one
000
Alesya Huzik @alesya.social · 01/03/2025
and also a "dislike", as in "show me less stuff like that" button
0120
Alesya Huzik @alesya.social · 01/03/2025
I personally really don't like the watch and rewatch metric, because I could have gotten distracted and then I would get stuff that is like whatever that random video I got distracted on. Ideally I would like to have an off switch for the those "passive" metrics,
1140
Reposted by Alesya Huzik
John Scalzi @scalzi.com · 27/02/2025
This is the place I remind people that the reason I thought up "The failure mode of 'clever' is 'asshole'" is because the person in the world who needs to be reminded of this the most is me
30116477