gianni's recent activity

  1. Comment on Tom Merritt's opinion on if Mozilla should join Chromium in ~tech

    gianni
    Link Parent
    Firefox already was more successful. For a long time in the early 2000s Firefox captured about a third of the browser market share. And for what it’s worth, there are already a ton of Firefox...

    Firefox already was more successful. For a long time in the early 2000s Firefox captured about a third of the browser market share.

    And for what it’s worth, there are already a ton of Firefox forks and reskins, however none of them have gained critical mass.

    4 votes
  2. Comment on Tom Merritt's opinion on if Mozilla should join Chromium in ~tech

    gianni
    Link Parent
    Naturally. And Chrome will be gone too at some point. But not because Mozilla, Brave, and Opera tried to steer it from the back seat.

    Naturally. And Chrome will be gone too at some point. But not because Mozilla, Brave, and Opera tried to steer it from the back seat.

    6 votes
  3. Comment on City Sizes: City size comparison tool in ~misc

    gianni
    Link Parent
    Perhaps it has something to do with the mining?

    Perhaps it has something to do with the mining?

    1 vote
  4. Comment on Great shows with a truly satisfying ending? in ~tv

    gianni
    Link Parent
    I have read the book, yes. I still don’t think it needs to be a multiple season affair. Personally, I would have preferred a stronger finish on season one and nix the rest.

    I have read the book, yes. I still don’t think it needs to be a multiple season affair. Personally, I would have preferred a stronger finish on season one and nix the rest.

  5. Comment on Great shows with a truly satisfying ending? in ~tv

    gianni
    Link Parent
    The ending of Shogun seemed like a total cop out. It felt like they had absolutely no idea how to end it so it just sets up the second season. It was very disappointing. I don’t think Shogun is...

    The ending of Shogun seemed like a total cop out. It felt like they had absolutely no idea how to end it so it just sets up the second season. It was very disappointing. I don’t think Shogun is the type of show that really needs multiple seasons. I would have preferred a complete story in a single season.

    2 votes
  6. Comment on The Browser Company announces Arc Browser will no longer be their flagship product in ~tech

    gianni
    Link Parent
    Check out the Zen browser. It’s basically Arc on Firefox without the bullshit. It also has the designer/UX/animation appeal.

    Check out the Zen browser. It’s basically Arc on Firefox without the bullshit. It also has the designer/UX/animation appeal.

    9 votes
  7. Comment on What are you reading these days? in ~books

    gianni
    Link
    I just finished Children of Time and I have say I’m disappointed. I was excited because this series is well-liked and has received all manner of praise. I would classify it as soft sci-fi and...

    I just finished Children of Time and I have say I’m disappointed. I was excited because this series is well-liked and has received all manner of praise.

    I would classify it as soft sci-fi and normally I would be willing to overlook a lot of the hand-wavey science stuff but I couldn’t get past some of the other elements.

    Essentially:

    • It’s too long and the pacing is off
    • The characters are empty
    • Some elements are too unbelievable for the type of story
    • Awkward writing style
    • Abrupt and anticlimactic ending

    One element that really bothered me was the narrative style. It’s mostly third person but at times there is this weird omniscient narrator who would explain things like “and then this happened because of this reason but of course Character A could never know this”. It was just strange, frankly, and took me out of the story.

    2 votes
  8. Comment on Thoughts on the friendzone in ~life

    gianni
    Link Parent
    Understood, thank you for sharing!

    Understood, thank you for sharing!

    1 vote
  9. Comment on Thoughts on the friendzone in ~life

    gianni
    Link Parent
    Could you explain what this means? I’m not familiar with this turn of phrase and the following context.

    and as my egg cracked after I was already married, I was more or less a girl from everyone's perspective at the time

    Could you explain what this means? I’m not familiar with this turn of phrase and the following context.

    3 votes
  10. Comment on In Canada, Brantford-area child dies from rabies after contact with a bat, health official says in ~health

    gianni
    Link
    What do they do for people who are presenting with symptoms of rabies these days? Medically induced coma towards the end?

    What do they do for people who are presenting with symptoms of rabies these days? Medically induced coma towards the end?

    3 votes
  11. Comment on What programming/technical projects have you been working on? in ~comp

    gianni
    Link Parent
    That’s very cool, thank you for sharing. An eclectic mix of technology!

    That’s very cool, thank you for sharing. An eclectic mix of technology!

    1 vote
  12. Comment on What programming/technical projects have you been working on? in ~comp

    gianni
    Link Parent
    I think if the timing and randomness requirements of ULID are too narrow you may want to reach for UUIDv7 which uses a 50-nanosecond resolution. You could always encode your UUID to "look like" a...

    I think if the timing and randomness requirements of ULID are too narrow you may want to reach for UUIDv7 which uses a 50-nanosecond resolution. You could always encode your UUID to "look like" a ULID (i.e. base32 encode) as they're both just 128 bit integers.

    We chose ULID because of it's time-sortability and compact representation. We actually implemented what I called prefixed-ULIDs which is just a ULID with a 5 character resource prefix (e.g. prod_01J8P0PYEP7843TSEY5ABTN6C4 or vndr_01J8P0QSSCD3Z04TS4KGBAGV9C). This allows us to easily associate an ID with a table/collection when we get bug reports or support requests. The prefix is stripped and the ULID is converted to a UUID at the database layer, so the translation is seamless.

    As for devcontainers, once you're familiar with them I've found I can't work without them! I've always had issues with dev environments over multiple projects—especially developing new products while maintaining legacy systems. Additionally running a team, there have always been issues and inconsistencies between developer machines for whatever reasons that cause weird bugs or outages for individual team members. Devcontainers fix these issues allowing team members or contributors to work in the same precisely-specified and reproducable environment.

    Reading through your previous comment, your Dockerfile setup is very similar to the devcontainer process. The devcontainer spec just formalizes this process and provides common lifecycle and event hooks (which allow deep integration into tools like VSCode as you mentioned). You might be interested in the devcontainer cli which would allow you to maintain most of your current workflow but also take advantage of any additional features.

    Similar to devcontainers, I also use toolbox for non-project based environments that require additional packages or tooling. I think this is similar to your process just without the Dockerfile. The host integration of toolbox would allow you to install your editor (e.g. VSCode or Sublime Text) inside the toolbox that also includes all of your project dependencies.

    Out of curiosity, what type of things do you mostly find yourself developing?

  13. Comment on What programming/technical projects have you been working on? in ~comp

    gianni
    Link
    I’ve wanted to play around with building a desktop app as it’s different from what I usually do. So I built a GTK4 app with Zig to convert ULIDs to UUIDs. At work our app uses ULIDs throughout the...

    I’ve wanted to play around with building a desktop app as it’s different from what I usually do. So I built a GTK4 app with Zig to convert ULIDs to UUIDs. At work our app uses ULIDs throughout the system but they’re converted to UUIDs at the database layer. So this app helps me translate IDs when debugging issues.

    Source: github.com/gf3/tackle

    2 votes
  14. Comment on Brothers | Official trailer in ~movies

    gianni
    Link
    Somehow this trailer made this movie look exactly like every other movie I’ve ever seen. It’s hard to imagine myself caring about anything or anyone presented in the trailer.

    Somehow this trailer made this movie look exactly like every other movie I’ve ever seen. It’s hard to imagine myself caring about anything or anyone presented in the trailer.

  15. Comment on Retrospective on the introduction of the Vanguard anti-cheat software to League of Legends in ~comp

    gianni
    Link
    It would have been interesting to compare numbers with a non-kernel-level anti-cheat solution. Just to see the relative effectiveness of both.

    It would have been interesting to compare numbers with a non-kernel-level anti-cheat solution. Just to see the relative effectiveness of both.

    13 votes
  16. Comment on Magnus Carlsen beats Hans Niemann, in first match since infamous cheating scandal, at the 2024 Speed Chess Championship in Paris in ~games.tabletop

    gianni
    Link Parent
    Even FIDE found that he had cheated in over 50 matches.

    Even FIDE found that he had cheated in over 50 matches.

    6 votes
  17. Comment on Magnus Carlsen beats Hans Niemann, in first match since infamous cheating scandal, at the 2024 Speed Chess Championship in Paris in ~games.tabletop

    gianni
    Link Parent
    The Chess.com report stated that it was likely that he cheated in over 100 online matches (including tournaments for money) as recently as 2020.

    The Chess.com report stated that it was likely that he cheated in over 100 online matches (including tournaments for money) as recently as 2020.

    11 votes
  18. Comment on Woocommerce: Apache or Nginx? in ~tech

    gianni
    Link Parent
    You are not wrong, but truly scaling is probably the least of your concerns in this scenario. For exactly the reasons you mention.

    You are not wrong, but truly scaling is probably the least of your concerns in this scenario. For exactly the reasons you mention.

  19. Comment on Woocommerce: Apache or Nginx? in ~tech

    gianni
    Link
    Truly I don’t think it matters much. Use what you’re comfortable with. I think it’s more important to be comfortable administering WooCommerce and related maintenance tasks. Also, have you...

    Truly I don’t think it matters much. Use what you’re comfortable with.

    I think it’s more important to be comfortable administering WooCommerce and related maintenance tasks.

    Also, have you considered Shopify? Depending on her sales volume it could be much cheaper to pay the flat monthly rate (plus transaction fees of course).

    9 votes
  20. Comment on What things do you have are surprisingly good / handy? in ~life

    gianni
    Link Parent
    Excellent question—the sharpening of serrated knives has been a (dull) thorn in my side for years. It seems that none of the existing sharpening tools work with serrated blades and for some reason...

    Excellent question—the sharpening of serrated knives has been a (dull) thorn in my side for years. It seems that none of the existing sharpening tools work with serrated blades and for some reason none of my local knife sharpeners will touch them. We have all been abandoned by the knife gods to hack away at our loaves of bread like monkeys smashing clams on a rock.

    That is until I discovered DMT actually makes another rounded and tapered diamond file that is explicitly for serrated blades.

    Another tip I received but have yet to try involves wrapping a pencil in extra-fine sandpaper and using that to sharpen between the teeth.

    13 votes