My best recommendation is a good git GUI. I really like Gitkraken (proprietary & freemium unfortunately, but a pretty generous free plan). I’m now more advanced than many of my coworkers because it helped me form an intuitive understanding of git.
My best recommendation is a good git GUI. I really like Gitkraken (proprietary & freemium unfortunately, but a pretty generous free plan). I’m now more advanced than many of my coworkers because it helped me form an intuitive understanding of git.
DuckDuckGo has an app which can block trackers system-wide on Android
Lol chill, I use Firefox. I can still call out good things in other browsers even if I don’t like the browser as a whole for other reasons. None of what I said there was in support of chromium.
Brave can make micro payments to content creators based on the number of views to the site, directly supporting content creators without ads or the need to join the patreon for each creator. It’s a fully optional system, off by default but prompted upon opening the browser for the first time. It’s a cool idea but they kind of spoiled it by making it be a crypto wallet with ads to earn the crypto.
Also, Brave doesn’t have a subscription…?
Honestly, despite the crypto, good on Brave browser for trying to subvert the advertising model by providing an actual monetization alternative
Yeah, never thought about this before, but how do blind users deal with captchas?
Have you used fish? The built-in fuzzy matching works pretty well for me. Wondering if there’s any reason to add atuin in. Sync seems like a negative to me more than a positive.
What do you have against the number 4?
That’s what decentraleyes does as well
This is a fantastic write-up, thanks for sharing!
I use Jenkins for work, unfortunately, so I have plenty of experience
FYI, Jenkins has an endpoint to validate the pipeline without running it, and there’s a VSCode extension to do this without leaving the editor: https://www.jenkins.io/blog/2018/11/07/Validate-Jenkinsfile/
FYI you can (sorta) redirect searches from the start menu: https://www.windowscentral.com/how-let-google-handle-cortana-web-search-results-windows-10
Mine all go to DDG in FF
I feel the same way. Designing good, opinionated APIs is HARD, but it also provides the best experience for both the author and the consumer.
Among other examples.
I disagree that procedural generation makes games more boring and repetitive. I think it depends on the game and how the procedural generation is implemented. Look at Noita for example - uses lots of procedural generation, mixed with some handcrafted elements, and it’s really fun! Terraria, another similar formula.
Not my cup of tea, but a lot of people love No Man’s Sky for that reason - it’s fun to explore the crazy combinations.
The original Elite was procedurally generated IIRC, and from what I understand it was super fun (before my time though).
In a world where your IDE and maybe also compiler should warn you about using unicode literals in source code, that’s not much of a concern.
VSCode (and I’m sure other modern IDEs, but haven’t tested) will call out if you’re using a Unicode char that could be confused with a source code symbol (e.g. i and ℹ️, which renders in some fonts as a styled lowercase i without color). I’m sure it does the same on the long equals sign.
Any compiler will complain (usually these days with a decent error message) if someone somehow accidentally inserts an invalid Unicode character instead of typing ==
.
I love Saints Row IV. Such a silly game; great way to just fuck around and blow off some steam.
I have questions. Is this something in use today? Who is manufacturing them? Is this something you’re personally familiar with or just aware of?
Swift:
: Equatable
(assuming all the members of the struct are themselves equatable, if not the compiler will tell you to implement the
==
method)