LGUG2Z

joined 2 years ago
MODERATOR OF
 

For a while I've wanted to work through this book in Rust, and while I could find some finished (and often further refined) implementations of lox in Rust, I was not able to find an equivalent step-by-step snapshot of code at the end of each exercise of the book in Rust.

I decided to try doing the first exercise myself and record the progress to hopefully help others in the future.

The code in the video is not (intended to be) the most idiomatic Rust, as I was trying to stick as closely to the source material in Java as possible, but I think that in a way this has its own advantages for people who are interested in learning more about Rust.

 

I put together a proof of concept for controlling a tiling window manager using voice commands.

Hopefully this can make twm workflows easier for people who suffer from RSI or for whom keyboard shortcuts are impractical.

I think that this approach can be replicated for any tiling window manager that exposes a CLI interface to send interaction messages (bspwm, yabai, etc)

11
Durable Incrementality (rust-analyzer.github.io)
submitted 2 years ago by LGUG2Z to c/[email protected]
 

Some folks on the internet were interested in how I had managed to ditch Docker for local development. This is a slightly overdue write up on how I typically do things now with Nix, Overmind and Just.

 

To accompany the latest release of komorebi, I have created a brand new quickstart video!

https://github.com/LGUG2Z/komorebi/releases/tag/v0.1.17

3
Northwest Balboa Festival 2023 (northwestbalboafestival.com)
submitted 2 years ago by LGUG2Z to c/swingdancing
[–] LGUG2Z 1 points 2 years ago (1 children)

I actually stayed there (I'm still there); just finished taking my 2 month paid sabbatical, I now have an 8 hour time zone difference with most engineers so I get to work on my own without distractions, and I have a strong policy of not developing anything bespoke and only plugging together off-the-shelf components (I specialize in Platform and Infrastructure).

With the mindset shift, it's actually a pretty relaxing job. I make $180k, which isn't the best salary, but also far from the worst, and I have both an abundance of time and very little oversight (amplified with the timezone difference now that I'm in the US) which means that I can use that salary to pursue things that I am interested in, spend time with my family etc.

I definitely thought about quitting at the time, but visa restrictions (I had just arrived in the US on an L1-B visa which is non-transferable) meant that I couldn't. Now I'm a permanent resident, so I could leave if I wanted to, but I think that "quiet quitting" is still the right choice for where I'm at in my life.

[–] LGUG2Z 6 points 2 years ago (3 children)

A few years ago, back when I still gave a damn (and probably during my most productive quarter in my entire professional career), somebody complained that my language was too curt on Slack, and I was a denied a 20k performance bonus as a result. It was pretty easy to not care after that.

[–] LGUG2Z 1 points 2 years ago

If you see links that you find interesting, throw them into kulli.sh, and you get back a consolidated comment feed of every Lemmy community it is being discussed in. You can take a look at the kind of comments and discussions in different communities and see if there are any that have the sort of vibe that you're looking for and then go ahead and subscribe!

 

So I use komorebi on Windows, yabai on macOS and bspwm on Linux. They are all kinda similar, but at the same time have different feature sets which make certain workflows possible on one but not the other.

How do you handle this problem if you are someone regularly switches between operating systems?

Personally, I've started restricting myself as much as possible to using just the features and workflows that can be reproduced across all operating systems and twms, so that when I switch, there isn't any one thing that I'm missing "too much" that the experience gets soured and my productivity tanks.

[–] LGUG2Z 12 points 2 years ago (6 children)

More and more lulls with more and more years of experience. I hit the gym more, socialize more, cook more extravagantly, take walks more often etc. The most important thing was to train myself to not give a damn when people were making stupid decisions at work that were going to bite them N months down the line during those lulls.

[–] LGUG2Z 1 points 2 years ago

This bit is awesome, a shoe is lost but nothing can stop the dance. 🎉

If you like swing dance (either as a dancer or an observer), come and join us over in [email protected]!

[–] LGUG2Z 4 points 2 years ago

It's a piece of software which automatically arranges open windows on your desktop according to different algorithms and layouts, and allows you to switch focus them and move them around in the layout by using keyboard shortcuts. One you get in the flow, you very rarely have to use the mouse to move windows around, maximize them, minimize them, resize them etc.

If you've ever seen a post on [email protected] or similar places, the vast majority of them are using tiling window managers to get that look of clean organized windows on the desktop!

[–] LGUG2Z 13 points 2 years ago (2 children)

It hurts economically to live here, but even with that and all the social problems, it's still the best city I've ever lived in. 🤷‍♀

[–] LGUG2Z 1 points 2 years ago

I would love to see a modern version of Onimusha with Sekiro-style deflect combat

[–] LGUG2Z 2 points 2 years ago (4 children)

Do you have to subscribe to character pass to get new characters in this game? Are there no characters that get unlocked after completing the game? 👀

[–] LGUG2Z 2 points 2 years ago
[–] LGUG2Z 1 points 2 years ago

If you're already familiar with this video, you may feel at home with us in [email protected]! :)

[–] LGUG2Z 1 points 2 years ago

If you want an idea of what the breadth of this kind of search can look like, check out the results for the article "How to Kill a Decentralised Network" which has been making the rounds recently.

view more: ‹ prev next ›