[-] jeansburger@lemmy.world 107 points 1 day ago

Inside git's internal plumbing folder, git holds a file with the branch name and all of the references (files and changes) for that branch.

When you make a new branch git will update its internal plumbing checking to see if the new branch already exists, updates its references to the new branch if it doesn't (all held internally in a case sensitive way). It will then make that new branch file, git has already checked that the case senitive name for the branch doesn't exist internally, so it should be good to go.

Part of its process is creating that internal branch file... But wait!

Windows doesn't have case sensitive naming so when it tries to make that new branch file it will overwrite the old one (since it shouldn't exist by git's own reference!) All of the files and references for it now get nuked.

Now you're at best back to wherever that originally named branch came from, at worse your .git folder is properly borked.

[-] jeansburger@lemmy.world 3 points 6 days ago

Way ahead of you... I have a Brocade ICX6650 waiting to be racked up once I'm not limited to just the single 15A circuit my rack runs off of currently 😅

Hopefully 40G interconnect between it and the main switch everything using now will be enough for the storage nodes and the storage network/VLAN.

[-] jeansburger@lemmy.world 39 points 1 week ago

Home Petabyte Project here I come (in like 3-5 years 😅)

[-] jeansburger@lemmy.world 32 points 1 month ago

Less Than Hero - Fry is trying to take is pants off because he's too scared to give his wallet to the Mugger and Andrew.

[-] jeansburger@lemmy.world 41 points 2 months ago

Confirmation of anecdotes or gut feelings is still science. At some point you need data rather than experience to help people and organizations change their perception (see: most big tech companies lighting billions of dollars on fire on generative AI).

[-] jeansburger@lemmy.world 9 points 2 months ago

Or... They do what they did last time the lifetime was cut down from 3-10 years down to 395 days... Just issue you a new certificate when the old one runs out and up to whatever the time period you bought it for...?

Let's Encrypt isn't the only CA to use ACME, you can auto renew with basically any CA that implemented it (spoiler: most of them have)

[-] jeansburger@lemmy.world 9 points 6 months ago* (last edited 6 months ago)

You're aware that by law most cars after like ~~2015~~ 2018 have to have a backup camera in the US right?

If it is broken they are literally breaking the law by not fixing it.

Yes, you can have your mirrors and rearview but the camera removes your blindspots that those miss (you know things like a small child that is behind your vehicle). It's a critical safety feature that is broken and needs to be fixed.

edit: NHTSA required it in 2018 not 2015, Canada probably has similar laws on the books too

[-] jeansburger@lemmy.world 16 points 6 months ago

What about someone who truly does not enjoy watching TV or movies?

I understand I'm in a very small minority. However watching TV shows or movies doesn't interest me at all.

Watching TV or Movies to me is like having stare at a blank wall for 3 hours and forced notice how the faint cracks on the paint spider along it for the entire time. Afterwards I'm supposed to feel like it changed my life or it was somehow an enjoyable experience.

It's absolutely not my cup of tea.

I don't hate anyone for enjoying them either. I'll listen to friends or family talk about things they watch. I enjoy seeing how much they enjoyed watching it. It just doesn't interest me in the slightest.

[-] jeansburger@lemmy.world 29 points 11 months ago

It's definitely been popped. Rip.

[-] jeansburger@lemmy.world 41 points 1 year ago

Yes there is! Great you have a strong, randomly generated password. There's no collateral damage (you're having your password manager generate the passwords right?) So your other accounts are safe, you only have to rotate one password.

Well what happens for instance if someone really wanted access to your account? Say it's a bank, a social media account, or maybe it's just a game account for an MMO that's super high value, you have a long and strong password, but let's say the service's security wasn't quite up to snuff or you got phished and gave your password by accident (these things happen, it's not your fault).

This is where 2FA comes in, if someone manages to break your password the attacker needs your phone, your security key, your fingerprint, etc... To prove to the service they're you. By having 2FA on the account you're increasing your defense in depth for your account. If you didn't have it your account is as good as gone as soon as an attacker cracks or gets your password.

It acts as a second lock that needs to be picked in order to take over your account.

I personally add 2FA to all of my accounts I can, the highest security ones get added to my hardware token. The ones I don't need as high security go into my password manager (which has 2FA enabled but only available via my hardware key).

Additionally as often as possible I try to use a unique email address for each service (simplelogin, addy.io, or similar, + based email addresses are easily bypassed) they all forward to my email but now you have to guess my email for the service (my own private domains, so not shared with anyone else) and what mailbox it ends up in. As a bonus you can disable emails that are sending spam or see who got breached based on the email.

Again defense in depth, a long secure password is great but that's only relying on a single lock. By having 2FA you're doubling your security so to speak by requiring that extra key in order to access your accounts.

[-] jeansburger@lemmy.world 8 points 1 year ago

I learned how to design and build mechanical keyboards. My buddy and I are still at it and are working on our second keyboard that we hope to release publicly.

I'm still using our first prototype as my daily driver for the past 2 years.

Learned a lot about PCB manufacturing and embedded systems design.

view more: next ›

jeansburger

joined 2 years ago