gianni's recent activity
-
Comment on The Browser Company announces Arc Browser will no longer be their flagship product in ~tech
-
Comment on What are you reading these days? in ~books
gianni 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.
-
Comment on Thoughts on the friendzone in ~life
-
Comment on Thoughts on the friendzone in ~life
gianni 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.
-
Comment on In Canada, Brantford-area child dies from rabies after contact with a bat, health official says in ~health
gianni 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?
-
Comment on What programming/technical projects have you been working on? in ~comp
gianni 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!
-
Comment on What programming/technical projects have you been working on? in ~comp
gianni 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
orvndr_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?
-
Comment on What programming/technical projects have you been working on? in ~comp
gianni 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
-
Comment on Brothers | Official trailer in ~movies
gianni 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.
-
Comment on Retrospective on the introduction of the Vanguard anti-cheat software to League of Legends in ~comp
gianni 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.
-
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 Even FIDE found that he had cheated in over 50 matches.Even FIDE found that he had cheated in over 50 matches.
-
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 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.
-
Comment on Woocommerce: Apache or Nginx? in ~tech
gianni 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.
-
Comment on Woocommerce: Apache or Nginx? in ~tech
gianni 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).
-
Comment on What things do you have are surprisingly good / handy? in ~life
gianni 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.
-
Comment on What things do you have are surprisingly good / handy? in ~life
gianni A fine thin/flexible diamond file like the one DMT makes. Not only is it easier and faster than traditional knife sharpeners but you can also use it on other things too like vegetable peelers,...A fine thin/flexible diamond file like the one DMT makes. Not only is it easier and faster than traditional knife sharpeners but you can also use it on other things too like vegetable peelers, scissors, shears, bench scrapers, etc…
Everything in my house is sharp now. Living here is a hazard.
-
Comment on Disrupting a covert Iranian influence operation in ~society
-
Comment on Disrupting a covert Iranian influence operation in ~society
gianni Can you share more on how you use LLMs for coding? I use Github Copilot but it’s really only useful for cursor-to-end-of-line completion—which is neat, but doesn’t actually help or save me much....Can you share more on how you use LLMs for coding? I use Github Copilot but it’s really only useful for cursor-to-end-of-line completion—which is neat, but doesn’t actually help or save me much. The chat is next to useless. I’ve tried asking GPT more architectural questions but it hasn’t been particularly fruitful.
-
Comment on Scientists find oceans of water on Mars. It's just too deep to tap. in ~space
gianni Mars has always been one of my least favourite planets. It has had every opportunity to support life throughout the eons but has scorned the proposition at every turn. I’ve just about had it with...Mars has always been one of my least favourite planets. It has had every opportunity to support life throughout the eons but has scorned the proposition at every turn. I’ve just about had it with that rock.
-
Comment on GitLab is reportedly up for sale in ~tech
gianni (edited )Link ParentThat’s interesting to hear—almost all of my interactions with Drew have been unpleasant and hostile. So much so that I tend to avoid his software these days.That’s interesting to hear—almost all of my interactions with Drew have been unpleasant and hostile. So much so that I tend to avoid his software these days.
Check out the Zen browser. It’s basically Arc on Firefox without the bullshit. It also has the designer/UX/animation appeal.