Tomáš Janoušek
Software (free/open-source), cycling (road/gravel/urban/fixed/uni), rollerblading (urban/endurance), beer (🇨🇿).
Not necessarily in that order.
Tomáš Janoušekliskin@genserver.social
2025-06-30
@lkundrak @lwn yeah, I should really renew my subscription shouldn't I...

I let it run out because I was months behind on the Weekly, and wasn't very excited about having to catch up. I know LWN is more quality reading than most other stuff, but my brain is just tired 😔

I could really use an 🪓 to get me back on the right path.
Tomáš Janoušekliskin@genserver.social
2025-06-29
@algebraicterror don't, the keyboard is absolute rubbish - and if you're not gonna use it then why you getting a laptop in the first place?
Tomáš Janoušek boosted:
Ariadne Conill 🐰:therian:ariadne@treehouse.systems
2025-06-29

#wayback, a small project gluing together wayland components to turn Xwayland into a full X environment, is now published: github.com/kaniini/wayback

there's definitely a gazillion bugs, which will need work across the entire stack to solve.

however, unlike Xlibre, this is a sustainable path that is intended to reduce the number of X components in distributions.

Tomáš Janoušekliskin@genserver.social
2025-06-29
@Mae @ariadne There was no need to do it as long as xorg server was being maintained. I remember researching this a couple years ago when we (xmonad) started talking about what to do about Wayland, and yeah it seemed like it'd be easy but also fairly pointless at the time - you'd mainly just get a different compositor, but it'd still be X.

(and yeah we definitely should have tried, but too many excuses not to; I envy people who still haven't completely burned out and still enjoy computers and have the energy and drive to spend their weekends doing cool stuff...)
Tomáš Janoušekliskin@genserver.social
2025-06-28
@pony possibly burnout, overwhelm, depression, something like that? I've been there and came out of it a couple times
Tomáš Janoušekliskin@genserver.social
2025-06-27
@sesivany I was just confused about "as an owner of an old Kindle I'm pretty much forced to buy English books on Amazon"

If KOReader ran there, you'd have more options. Not that there are many - an awful lot of authors only publish on Amazon, but that's not caused by you owning an old Kindle, that's just the shitty world we live in.

I've used DeDRM in the past with books from Google Play and Kobo and maybe a few others. It's about as bad as Amazon *without* an old Kindle - usually broken every time I try to do it. Last time I had some success with libgourou (https://github.com/liskin/dotfiles/commit/57b95d3047d30eb43639ccf241f3bef4e85afe44) but it's been a while.
Tomáš Janoušekliskin@genserver.social
2025-06-26
@sesivany so old that KOReader doesn't run on it? 😲
Tomáš Janoušekliskin@genserver.social
2025-06-26
@mirek I wish it made any economic sense whatsoever to hire folks in London. I'd love to go back to RH but my cost of living here is at least 4 times more than in Brno 🙁
Tomáš Janoušekliskin@genserver.social
2025-06-23
@pony that's a bold stance - get fat, get an SUV, get a license plate mocking the 5 heart rate zones athletes use to analyze their training
Tomáš Janoušekliskin@genserver.social
2025-06-23
@ljs "Cadence lock is a phenomenon where a GPS watch's optical heart rate sensor mistakenly tracks your running cadence (steps per minute) instead of your actual heart rate. This happens because the sensor detects the repetitive motion of your arm swinging as you run, which can be similar to the pulse pattern of your heart, especially when the watch is not fitted snugly or when there are fluctuations in blood flow to the wrist."

Strangely I tend to experience it more with cycling - perhaps because the cadence is very close to the actual HR at the beginning of the workout (90-ish). Or I don't know what's actually happening. Seems strange that I'd be pumping blood to my hands by pedalling hard, but the numbers look like that
Tomáš Janoušekliskin@genserver.social
2025-06-23
@ljs I've heard about cadence lock of the optical HR sensor but never in the context of weight lifting lol
Tomáš Janoušekliskin@genserver.social
2025-06-23
Tomáš Janoušekliskin@genserver.social
2025-06-23
@ori @davidgerard @strlcat people still use bitmap fonts - some of them (like the monospace Fixed) look better on non-HiDPI screens, which are still super widespread
Tomáš Janoušekliskin@genserver.social
2025-06-23
@mattly @mike_bowler @snarfmason We have PRs without the question. I can even create a new Jira task titled literally just "rename" outside of any epic/sprint and link the PR to it and nobody's gonna ask anything at all. It's all there just for show - compliance with audits and shit, but only for box ticking, but nobody cares at all. Just extra bureaucracy for no benefit.

(And yes I know it can have some benefit if done right. It's always extra work and always makes drive-by improvements harder than they should be, but the bureaucracy can have some value at least. Not where I'm now, though. It's extremely demoralizing.)
Tomáš Janoušek boosted:
2025-06-23

We often talk about the scouting rule of “always leave the campsite cleaner than you found it”, or in a software context “always leave the code a little bit better than you found it”.

If you see duplication in the code, then remove that before you leave the method. If you see poor variable names then fix those before you leave.

What we don’t talk about as much is how a culture of branching and Pull Requests (PR’s) actively discourages making small changes for that purpose. If I want to rename a method to make it clearer and know that making that little change is going to require real effort to go through a review process and manual merges, then I’m more likely to decide to just live with the original name, even if it is is poor.

Whereas if I can make that little refactoring and directly check it into mainline then it’s a very low effort change that contributes to the quality of the product. It’s become easy to do the right thing.

How many things do we have like this, that actively discourage us from doing the right thing?

Tomáš Janoušekliskin@genserver.social
2025-06-19
@oleksandr @pony And also, almost everyone is a foreigner here!
Tomáš Janoušekliskin@genserver.social
2025-06-19
@oleksandr @pony You two should move to London, there's allegedly dozens of unoccupied flats in our building, and allegedly a similar amount in the one across the street. It's (in my opinion) nice, but few people are willing to pay the rent, and the building management somehow seems to prefer having empty flats to lowering the rent. It's a bit bizarre.

But also it's kinda nice being able to just walk in and ask if they have any free apartments, take a look, then consider it for a few weeks, and then come back and say yes please and still have something available...
Tomáš Janoušekliskin@genserver.social
2025-06-18
@ljs that is a possibility
Tomáš Janoušekliskin@genserver.social
2025-06-17
@ljs yeah definitely the only one, everyone else is absolutely fine

(but maybe the only one with a chance to succeed - if you managed to survive working in finance at the same time as writing a book and also completely changing your body shape, perhaps also being a family member too, then finding a balance now should comparatively be easy? dunno)
Tomáš Janoušekliskin@genserver.social
2025-06-17
@b0rk If you find yourself using neovim with language servers, I must recommend fzf-lua as an alternative to fzf.vim. The basics (files, grep, git stuff, etc.) are more or less the same, but it integrates well with neovim's LSP capabilities, so you can suddenly fzf through all the symbols in your file/project, browse through all references of the current function/variable, and probably a million other things I haven't discovered yet.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst