Deebster

joined 2 years ago
[–] Deebster@programming.dev 2 points 9 months ago (4 children)

Can you also fly them at 90°? I'm thinking about flags like Japan 🇯🇵 where is the same or the UK 🇬🇧 where most couldn't tell.

[–] Deebster@programming.dev 12 points 9 months ago* (last edited 9 months ago) (1 children)

Recently while troubleshooting I've found a lot of deleted comments with dozens of people saying thanks, often for years afterwards. Reddit annoyed their most valuable posters and we're all paying for it.

[–] Deebster@programming.dev 4 points 9 months ago

Making encryption cheaper to implement for IoT stuff is definitely a good thing, although bugs that won't ever be patched will likely continue to be the main problem.

Defcon 33 just finished with no news about a backdoor (remember Dual_EC_DRBG), so that's nice.

[–] Deebster@programming.dev 1 points 9 months ago

It's equivalent because UNION removes duplicates; the behaviour you're describing happens with UNION ALL. Since both queries are article.*, both halves will have the same columns and the dedupe will be successful.

UNION is less efficient because of this deduplication, but it's the default since that's what most people want. If that matters then you'd be correct that a JOIN version will be more efficient (possibly depending on indexes present and sql engine).

[–] Deebster@programming.dev 2 points 9 months ago* (last edited 9 months ago)

To be clear, the command is made with modern C++, not the icons (which come from nerd fonts or the dev's equivalent).

[–] Deebster@programming.dev 1 points 9 months ago

That won't show if results are equivalent, only if the query plans are matching, which they won't be (at least before the SQL engine's optimisations).

[–] Deebster@programming.dev 2 points 9 months ago* (last edited 9 months ago) (2 children)

There aren't any joins in either query (and only one table involved), so that quoted bit of documentation isn't relevant.

Order aside, the two results would be identical In the same way that 2(4 + 3) = 2×4 + 2×3

[–] Deebster@programming.dev 1 points 9 months ago (1 children)

Interestingly, I can see that post in infosec's copy, which suggests that p.dev has accepted and federated it. I know that there was a problem with indexing posts on p.dev a while ago, perhaps it's still an issue.

[–] Deebster@programming.dev 9 points 10 months ago* (last edited 10 months ago)

Twenty years ago, I had an epiphany: Linux was ready for the desktop.

Please read articles before posting; this is literally the first sentence. The article is about the author's 20 years of Linux desktop usage.

[–] Deebster@programming.dev 3 points 10 months ago

I have fingerprint biometrics protecting my phone's lock screen and the vault itself - I feel this is the biggest weakness in my security, both from weaker legal protections (there are situations where you cannot be compelled to give your password but your fingerprints aren't protected) and the fact that my phone has my fingerprints all over it.

My desktop just has a numeric PIN on the lock screen since you also need to enter the Bitwarden master password (and you need to be in my house to get the chance to type it in).

[–] Deebster@programming.dev 3 points 10 months ago

We know this as the Caravan Game.

Anal Buccaneer
Anal Xplore
Anal Freedom
Anal Cavalier

[–] Deebster@programming.dev 7 points 10 months ago

Yeah, I hate those little dots and I inevitably jump through the hoops until I've clicked enough things to make them go away.

 

This is old news, but no-one posted it at the time.

They released a bunch of new features, including error boundaries, each without as (simple but useful), exported snippets and er LLM-friendly documentation.

There's 24 new things in total, as it was a Christmas advent thing.

231
submitted 1 year ago* (last edited 1 year ago) by Deebster@programming.dev to c/xkcd@lemmy.world
 

Title text:

Can you pass the nackle?

Transcript:

[Cueball is holding a pointer and gesturing towards a whiteboard that shows the chemical formulas HCOOH and CH₃COOH. Below these, respectively, are classic diagramatic representations of formic/methanoic acid [with an apparently accidental doubled bond between the carbon and the hydroxy group] and acetic/ethanoic acid; being, in turn, a single- and double-carbon chain molecule with a double-bonded oxygen (carbonyl group) plus an oxygen-hydrogen (hydroxy) upon one carbon of each, to form the full carboxyl grouping, and hydrogens completing all other expected bonds.]
Cueball: The two simplest carboxylic acids are hakoo and chuckoo.
Off-panel voice: No!!

[Caption below the panel:]
How to annoy chemists

Source: https://xkcd.com/3040/

explainxkcd for #3040

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

106
Animal Far (programming.dev)
submitted 2 years ago* (last edited 2 years ago) by Deebster@programming.dev to c/memes@feddit.uk
 
 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

 

cross-posted from: https://programming.dev/post/21363946

The normal complaint new Zellij users have is that it has a lot of keybindings which are likely to conflict with programs like nvim or Helix that use a lot themselves. Before, the workflow was to lock Zellij with ctrl-g which let input go through to the focused shell/program.

The new mode has most of the keybindings behind the ctrl-g lock, e.g. a new tab is ctrl-g t n (instead of ctrl-t n). You can still use alt-(cursor) for changing focus and alt-n/alt-f for a new tiled/floating pane, but all other key presses get passed along.

You can switch between default and unlock-first (non-colliding) modes so if you need those alt shortcuts you can lock everything as before.

Plus some other nice features like being able to change modifier keys while running (via the Kitty Keyboard Protocol), and autoloading the new config when you edit the file.

 

The normal complaint new Zellij users have is that it has a lot of keybindings which are likely to conflict with programs like nvim or Helix that use a lot themselves. Before, the workflow was to lock Zellij with ctrl-g which let input go through to the focused shell/program.

The new mode has most of the keybindings behind the ctrl-g lock, e.g. a new tab is ctrl-g t n (instead of ctrl-t n). You can still use alt-(cursor) for changing focus and alt-n/alt-f for a new tiled/floating pane, but all other key presses get passed along.

You can switch between default and unlock-first (non-colliding) modes so if you need those alt shortcuts you can lock everything as before.

Plus some other nice features like being able to change modifier keys while running (via the Kitty Keyboard Protocol), and autoloading the new config when you edit the file.

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

 

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

30
Bacon v3 released (dystroy.org)
submitted 2 years ago* (last edited 2 years ago) by Deebster@programming.dev to c/rust@programming.dev
 

Bacon is a Rust code checker designed for minimal interaction, allowing users to run it alongside their editor to receive real-time notifications about warnings, errors, or test failures (I like having it show clippy's hints).

It prioritizes displaying errors before warnings, making it easier to identify critical issues without excessive scrolling.

Screenshot (from an old version I think):

v3 adds support for cargo-nextest, plus some QoL improvements.

v3.0.0 release notes

 

Getting later and later at posting these!

Let’s discuss tasks, contestants and the show in general.

Spoilers ahead.

view more: next ›