There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

floofloof , in data secured

At least there’s Windows Search to bring your system to its knees by indexing everything constantly in the background, only to be both terribly slow and unable to find anything at all when you actually need it.

I depend on Voidtools’ Everything search, which actually finds stuff.

Phantom52347 ,

PowerToys has a good search engine too

JackbyDev ,

What if I: Indexed everything in the background forever

And said: I don’t know what the fuck file you’re talking about

argv_minus_one , in Who is this "Jenkins" and what now has broken him?

If you want to take Cargo away from me, you’ll have to pry it from my cold, dead claws. 🦀

sip ,

I don’t think cargo is the problem. it’s idiomatic and it’s like “build.sh”

argv_minus_one ,

Cargo fetches dependencies, runs a variety of build tasks, can build a typical Rust project with little or no build scripting, and is configured with a straightforward TOML file. It’s not at all like a hand-written shell script. It’s also much more pleasant to use than any other build system I’ve seen, including shell scripts.

sip ,

yea, as I said, it’s idiomatic. it replaces the need for a build.sh.

argv_minus_one ,

Is that not true of all build systems?

bioemerl , in Order

Don't compress encrypted data since it opens you up to attacks like CRIME, unless it's at rest and static data.

Mubelotix ,
@Mubelotix@jlai.lu avatar

Encrypted data cannot be compressed anyway

DrQuint ,

It can. Just not lossless. Which it means it can’t.

bastian_5 ,

If that’s true, what’s to stop someone else from just compressing it themself and opening the same attack vector?

harbor9964 ,

Compressing what themselves? Compress then encrypt leaks information about the data being encrypted if an adversary can affect some part of the data being encrypted. If the data is at rest and repeated encryptions are needed , then this isn’t a concern.

bastian_5 ,

Compress the encrypted data. You’re talking about encrypting compressed data, this was talking about compressing encrypted data.

bioemerl ,

Technically you would be fine to compress the encrypted data, but encrypted data doesn't compress well so it's not really worth your time

bastian_5 ,

Depends on if you’re using lossless or lossy compression. Lossless compression will usually make it bigger, because it relies entirely on data being formatted so their are common patterns or elements that can be described with fewer parts. Like, an ok compression algorithm for a book written in English and stored as Unicode would be to convert it to ASCII and have a thing that will denote Unicode if there happens to be anything that can’t convert. An encrypted version of that book would look indestinguishable from random characters, so compressing it at that point would just put that Unicode denoter before every single character, making the book end up taking more space.

bioemerl ,

The problem is that when you compress before you encrypt, the file size becomes a source of data about the contents. If an attacker has control of part of the data - say - a query string, they can use that to repeatedly add things to your data and see how the size changes as a result.

bastian_5 ,

So it sounds like compression before encryption should only be done in specific circumstances because it can be a security issue depending on use case, but encryption before compression should never be done because it will almost always increase the size of the file

HurlingDurling , in How programmers flex on each other - Fireship

My biggest flex is sending pictures of me relaxing with a beer when another developer wants to flex their commit bar at me.

redcalcium , in Sometimes there is a better choice than Javascript

Say that to the madlad who wrote a virtual machine in js that can boot Linux and Windows: bellard.org/jslinux/

ICastFist ,
@ICastFist@programming.dev avatar

Something something he could, something he should

shukufuku , in There is a language that punishes the programmer if they are not polite enough

I’m disappointed that there’s not E089 PROGRAMMER IS NOT BEING SINCERE

graham1 OP ,
@graham1@gekinzuku.com avatar

PLEASE PLEASE PLEASE PLEASE PLEASE DO .3 <- !3˜#15’$!3˜#240

bleistift2 , in Shit Happens

“Don’t these guys have a test suite⁈”

andrew ,
@andrew@lemmy.stuart.fun avatar

It’s me. Hi. I’m the problem, it’s me.

bleistift2 ,
President_Pyrus ,
@President_Pyrus@feddit.dk avatar

Is that a fancy word for prod?

cupcakezealot , in rm -rf /
@cupcakezealot@lemmy.blahaj.zone avatar

ew french language pack gross

Duke_Nukem_1990 , in Just a dad helping out

500$/hour is so good tho?? smh

pastermil ,

The implementation itself? Plausible.

The requirements gathering? Gonna be way more than an hour.

henfredemars , in Brainstorming

I don’t really think effectively in meetings. In fact, having multiple meetings is the best way to ensure I don’t spend time looking at the problem.

agamemnonymous ,
@agamemnonymous@sh.itjust.works avatar

I think brainstorming is specifically a group activity. When you do it alone, it’s just called “thinking”. The point of brainstorming is to bring in ideas you thought of individually to co-mingle with the ideas other people thought of individually.

PepperoniNipple , in Googling

Imagine the dude brings his homemade pizza with glue as lunch

CanadaPlus , in Googling

Lucky guy. Tolerance for calling a spade a spade is a big green flag.

sheepishly , in Googling

adding googling to my cv rn

pineapplelover ,

Might add Duckduckgoing or web searching

Evotech ,

Careful, HR npcs will not know wtf that is

QuazarOmega ,

But it sounds cooler when they don’t know what it’s about, right? Right??

xmunk ,

Just tell them it’s a strain of the VI virus.

nieceandtows ,

Can I Google myself in your office?

pearsaltchocolatebar ,

Prompt engineering is a better looking term these days.

Glitterbomb ,

When I took handwriting lessons I had to draw each number 100+ times in a row, so I guess I could say I’ve been googoling since 1987

gamma , in Which one???
@gamma@programming.dev avatar

When in doubt, ~/.zshrc. It’s the right choice 99% of the time. Otherwise, there’s a chance you fuck up scripts you’ve installed which assume no shell options have been changed in non-interactive contexts.

un_aristocrate , in I meant to type "npm run dev"... What will happen now?

You may have to switch to a proper operating system to redeem yourself.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines