• 3 Posts
  • 632 Comments
Joined 2 年前
cake
Cake day: 2023年6月12日

help-circle
  • I like and understand where you’re going, but I can offer some actual experience. I learned my legal first name at 8.

    It didn’t go down well (I cried because the teacher didn’t call my name and sent me to the school office to get it sorted) and I had a weird complex about the real name into high school. There’s no rhyme or reason to the two names, so it is actually sort of surprising to pair the two. To this day I still go by the nickname I thought was my real name. My nieces and nephews still enjoy discovering my real name and calling me by it thinking it’s a big secret they’ve discovered. I still have to explain it a hundred times a year to new coworkers and acquaintances.




  • Just my opinion of course: I wrote golang for years and wanted to love it for the first few. I like some of the patterns, but I got very tired of writing (and reviewing) boilerplate (or in the case of reviews, what should have been boilerplate but got missed). I know it has gotten a bit better in the past few years, but at this point I’d need a huge reason to leave python or look past rust.




  • Currently giving it a try on a small API+async task project.

    I think the hardest thing for me has been discovering which dependencies are (can be) injected and through what magic string. But, it’s also easy to step through the source to find answers.

    After many years of DIYing validation with Django, then attrs+flask, and then getting a lot of that work for free with pydantic+fastapi, msgspec+litestar feels like the natural evolution into a mature pattern.

    The sqlalchemy models are first-class citizens, the service and repository classes just work (especially well if you use their advanced alchemy wrapper).

    And the devs are very responsive (fixed a tiny bug I found in a weird corner with tests in a matter of hours).

    I’m gushing a bit. So I’ll just end it by saying I agree with the author: it’s worth a look.





  • Not OP, but Is that bait? Lol, it’s written in rust for a start!

    Kidding aside, it’s not “better.” I switched to alacritty from urxvt years ago because it was easier to configure and came with the promise of speed. I tried out kitty when it was new and still a bit raw, but haven’t given it another fair shot.

    Ghostty is also on my list to try now too.


  • Yes, anti-fascists have to play the same game as fascists. None of this “when they go low…” shit can stand anymore.

    But I have a little bone to pick with your first statement: at the state level, that holds up (depending on the state), but at the federal level, land (ok, less populous states) has an outsized influence because of the permanent apportionment law from almost 100 years ago.

    Every California house member serves about 760k people, where Wyoming has 576k people total.

    That means 9.5M ((760k - 576k) x 52 seats) people in CA (or 16.4 Wyomings) effectively don’t get a say every time the house votes.

    And it’s even worse when we get to the electoral college (sum of House and Senate members per state). Wyoming has 192k people per electoral vote and CA has 732k people per electoral vote.

    So it’s not entirely fair to dismiss the people vs land vote.



  • Beard beer! Yeah, rogue was definitely playing with things at the time (remember voodoo donut?). Gotta keep in mind this brewer had been brewing in a yeast laden environment for many years.

    I feel like I remember reading white labs sampled it and found it was a combo of several of their strains.