Rust dev, I enjoy reading and playing games, I also usually like to spend time with friends.

You can reach me on mastodon @[email protected] or telegram @sukhmel@tg

  • 0 Posts
  • 68 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle




  • You mean things like this?

    It seems flying the English flag is now as transgressive as posting you’re not a big fan of mass immigration on Facebook. And given that the latter is already likely to land you in trouble with the increasingly authoritarian state, it seems likely that the former might soon too.

    I’m not exactly using Xitter, and his blog looks like a lot of reading only to find out who DHH is


    Edit: oh, it seems like not much reading was needed, I’m starting to see your point after reading how good it feels to be in the Reagan’s era again:

    [L]et me tell you about the 80s. They were amazing. America was firing on all cylinders, Reagan had brought the morning back, and the Soviet Union provided a clear black-and-white adversarial image. But it was the popular culture of the era that still fills me with hiraeth.

    […]

    It feels like we’re finally emerging from this constant 90s Seattle drizzle to sunny 80s LA vibes in America. The constant pessimism, the cancellation militias, and the walking-on-eggshells atmosphere have given way to something far brighter, bolder, and, yes, better. An optimism, a levity, a confidence.


  • I think, it’s based on an old flake-compat package or something. It’s not inherently bad, but it displays what I dislike the most about Nix design, it’s very opaque and magical until you go out of your way to understand it.

    The globals are another example of this, I know I can do with something; [ other ] but I am never sure if other comes from something or not. And if it’s a package parameter, the values also come seemingly out of nowhere.




  • Community publishing the configs sometimes confuses even more, because everyone does the same things differently, and some are deprecated, and some are experimental, and I was lost way more times than once while trying to make sense of it.

    I like Nix, and I use it on my Mac and in our production for cross-compiling a service, but man is it a pain to fix issues. That is beside the point that for some reason Nix behaves a bit different on my machine and on co-workers’, and the only thing I wanted from it is to be absolutely reproducible









  • This quote from Linus is what I find inspiring hope of a future wider adoption or Rust:

    Thanks. I decided to try to do the merge on my own, but failed. I came close, but it was good to have your example merge to see what I got wrong.

    The pin_init becoming a crate of its own, but ‘pin::Pin’ being in the core crate ended up messing with my “monkey see, monkey do” approach to Rust merges.

    I’ll learn eventually, in the meantime please do continue to give me example merges and I’ll use them as training wheels.