[-] nick@campfyre.nickwebster.dev 13 points 3 weeks ago

It uses other signals too, like what other sites you've visited with that checkbox on it, what CloudFlare has seen your IP address doing in the past, etc.

The google one is able to see if you're logged into a google account and take that into account.

There's even a new variant of the Google captcha that is invisible and doesn't even bother to show a checkbox.

[-] nick@campfyre.nickwebster.dev 4 points 1 month ago

This reminds me of a great video about this sort of principle in reverse: https://youtu.be/wBBnfu8N_J0

[-] nick@campfyre.nickwebster.dev 2 points 3 months ago

I enjoy OpenMW and I'm happy to host if you want, although my instance is basically just me and a few friends right now.

[-] nick@campfyre.nickwebster.dev 1 points 3 months ago* (last edited 3 months ago)

I've used a number of different Linux distros (including Debian) on laptops over the years. Although most recently my XPS 15 was running Arch.

[-] nick@campfyre.nickwebster.dev 5 points 4 months ago

*rate, comment, and subscribe

Gotta get those five stars

[-] nick@campfyre.nickwebster.dev 2 points 5 months ago

That's a nice rice!

How are you finding awesomewm? I've just been on i3 since forever but I'm always interested to hear about other WMs

[-] nick@campfyre.nickwebster.dev 13 points 5 months ago

I think they're lawful evil, more devils than demons.

[-] nick@campfyre.nickwebster.dev 23 points 5 months ago* (last edited 5 months ago)

Hi, I've been doing TypeScript in my day-job and hobbies for six and a bit years now. I would not write JS in any other way.

TS is also a superset of JS so all JS is valid (unless you turn on strict mode). So there is no productivity loss/learning curve unless you want there to be.

In fact, a lot of people who think they're not using typescript are using it because their editors use typescript definitions for autocomplete and JSDoc type signatures are powered by typescript.

754
Computer components cheat sheet (campfyre.nickwebster.dev)
[-] nick@campfyre.nickwebster.dev 2 points 5 months ago

I use Alpine Linux quite a bit, which is a Linux distro that doesn't use the GNU coreutils or glibc.

Also even giving GNU such a high level in the name on a distro like Arch makes little sense imo because other components like systemd are arguably much more important than one of many libc libraries you can optionally use and a bunch of coreutils you can also optionally use.

[-] nick@campfyre.nickwebster.dev 3 points 5 months ago

In my experience I haven't had an issue because usually the refactorings are small. If they're not I just hop on a call with the person who wrote the MR and ask them to walk me through it.

In theory I'd like to have time to dedicate solely to code health, but that's not quite the situation in basically any team I've been in.

[-] nick@campfyre.nickwebster.dev 8 points 5 months ago

You should refactor as needed as you go because refactoring cases are never gonna be prioritised.

308
Rule says "believe in yourself" (campfyre.nickwebster.dev)
330
This rule is about me, I am dumb (campfyre.nickwebster.dev)
156
8
Query to fix modlog (campfyre.nickwebster.dev)

The modlog page can break if anyone has been banned with an expiry too far into the future, I grabbed this query to fix it from the github issue a while back and refined it a little if it's useful to anyone:

BEGIN;
-- The modlog UI breaks for bans too far in the future
SELECT * FROM mod_ban WHERE expires > now() + INTERVAL '10 years';
-- Lets just make them permanent as an easy fix lol
UPDATE mod_ban SET expires = NULL WHERE expires > now() + INTERVAL '10 years';
-- See our changes
SELECT * FROM mod_ban WHERE expires > now() + INTERVAL '10 years';
ROLLBACK;
-- replace ROLBACK; with COMMIT; if you're happy

This will make any ban with an expiry >10 years into the future permanent and fix your modlog. If this happens a lot it might be worth making this a trigger in your lemmy db.

31
submitted 1 year ago* (last edited 1 year ago) by nick@campfyre.nickwebster.dev to c/newcommunities@lemmy.world

Links

/c/truestl@campfyre.nickwebster.dev
!truestl@campfyre.nickwebster.dev
https://campfyre.nickwebster.dev/c/truestl

About

(not officially affiliated with /r/TrueSTL)

Do you often find yourself wondering about the true nature of Ogrim nipple-piercings? Does the mythology of Space Pirate Captain Harlock make your head spin? Do you want to learn more about the metaphysics of Sword Art Online, your favorite Cambodian Silent Film? Do you find your questions, concerns, and philosophical quandaries unaddressed by Final Fantasy: Online?

Worry not. !TrueSTL@campfyre.nickwebster.dev is a place that encourages discussion on any and all facets of CHIM, Dragon Breaks and the Hist, the greater bodies of Elder Scrolls fiction, without judgement or prejudice.

Here at !TrueSTL@campfyre.nickwebster.dev, every Muatra is big enough to achieve CHIM.

178
RULE RIGHT THERE. CRIMINAL SCUM! (campfyre.nickwebster.dev)
348
Putin suddenly sees this message (campfyre.nickwebster.dev)
203
Putin suddenly sees this message (campfyre.nickwebster.dev)
186
rule is so me frfr (campfyre.nickwebster.dev)
47

I was getting close to hitting the end of my free object storage so there was time pressure involved haha.

Seems to work but I haven't tested it too much. Currently running on my instance.

21
view more: next ›

nick

joined 1 year ago