So uh. For / reasons / that I might expand on in future blog posts I needed to work on an old (~4y old) library… Without a commited lock file… With some dependencies being yanked… And some dependencies requiring much newer MSRV …
so, recently i’ve been “working” a lot with usb. both as-in trying to make a usb device and as-in trying to make an existing usb device work. (let’s all pray that i’ll write more about both of these projects later). and, well, this journey is one made of pain…
This is a devlog for 2023-12-01—2023-12-11. This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
This is a devlog for 2023-11-01—2023-11-30, or, in other words, the month of November. This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
This is a devlog for 2023-10-01—2023-10-31, or, in other words, the month of October. This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
This is a devlog for 2023-09-01—2023-09-30, or, in other words, the month of September. This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
This is a devlog for 2023-08-07—2023-08-31. This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
The devlog is back, now as a bi-weekly hopefully regular thing. This is a devlog for 2023-07-17—2023-08-06. This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
This week was something else! There is a lot I’ve done this week (2023-04-17—2023-04-21). This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
Blah. Things I’ve done this week (2023-04-10—2023-04-14). This is mostly a log for myself so that I remember that I did things, but you may be interested in reading it too, for whatever reason.
Is this week already over? That fast? In this economy? Anyway, things I’ve done this week (2023-04-03—2023-04-07). This is mostly a log for myself so that I remember that I did things™, but you may be interested in reading it too, for whatever reason.
Things I’ve done this week (2023-03-27—2023-03-31). This is mostly a log for myself so that I remember that I did things™ but you may be interested in reading it too, for whatever reason.
Recently I’ve found some cursed Rust code and decided to make a little joke/question on twitter . In the tweet I’ve presented some unusual code and asked “how could it compile?”. The solution was found quite fast by @Veykril (kudos to them!) and in this post I want to explain it in detail.
As always, I have some strong opinions on things I probably shouldn’t have opinions on. This time I want to tell you why I think if - else chains are syntactically harmful.
References can be quite confusing, especially with different mutabilities. Indeed, only a third of people in my poll said that they understand what &mut &[T] means!
We all know that null is a “billion-dollar mistake” , that it creates a lot of easy ways to make terrible mistakes. But it’s only so bad when it’s not checked by anyone and the compiler doesn’t force you to check it, right? Well, the title might be a spoiler, but let’s find out…