[-] tatterdemalion@programming.dev 5 points 3 weeks ago

But corporate profits will continue soaring as the wealth gap spreads like the cheeks of the working class getting fucked up the ass.

[-] tatterdemalion@programming.dev 4 points 1 month ago

Clippy will warn you if you don't use this feature.

[-] tatterdemalion@programming.dev 4 points 2 months ago

There are plenty of good resources online. Here are some topics you probably wouldn't see in an intro algos course (which I've actually used in my career). And I highly recommend finding the motivation for each of these in application rather than just learning them abstractly.

  • bloom filter
  • btree
  • b+ tree
  • consensus algos (PAXOS, RAFT, VSR, etc)
  • error correction codes (Hamming, Reed Solomon, etc)
  • garbage collection (mark+sweep, generational, etc)
  • generational arena allocator
  • lease (i.e. distributed lock)
  • log-structured merge trees
  • min-cost + max-flow
  • request caching and coalescing
  • reservoir sampling
  • spatial partition (BVH, kd-tree, etc)
  • trie
  • write-ahead log
[-] tatterdemalion@programming.dev 4 points 2 months ago

O Brother is great for some classic folk.

[-] tatterdemalion@programming.dev 4 points 2 months ago

Not because I've had any kind of bad experience with users on this instance, but I don't care for the posts on lemmy.blahaj.zone. I honestly just got tired of seeing the "Rule" posts; it's like 90% of their posts!

[-] tatterdemalion@programming.dev 4 points 4 months ago

Got PDFs in my bones. Adobe pls.

[-] tatterdemalion@programming.dev 4 points 5 months ago

I just clean installed Sway. The last time I tried a rebase from Kinoite to Bazzite it left me with a weird set of flatpaks and removed Firefox somehow. Probably wasn't a big deal but it was easy enough to start fresh.

And yeah Nix store can live in /var. That's where it ended up when I used the nix-installer provided by Determinate Systems.

Hmm what you say about the ostree tooling is unfortunate. I was hoping to make my own image at some point. What specifically is overly complex?

[-] tatterdemalion@programming.dev 4 points 7 months ago

Eh, we don't need to disavow them completely and burn a bridge with an ally. We just need to try literally anything to make them stop picking fights and committing war crimes. Like maybe stop funding their military and sending them weapons. Then maybe further sanctions. Problem is we are doing the opposite, and we seem to fully endorse Israel's military objectives.

[-] tatterdemalion@programming.dev 4 points 1 year ago* (last edited 1 year ago)

Android users aren't having kids. /s

[-] tatterdemalion@programming.dev 4 points 1 year ago* (last edited 1 year ago)

Because I love making generalizations based on personal experience: most of the bad drivers I encounter on the road are either pickup trucks, BMWs, or rusted out junkers.

The trucks have no regard for others' safety, because they know if they get in an accident they will squash a smaller vehicle. They take this to the point of just swerving into your lane, counting on you to break or get out of the way.

BMWs are simply unskilled, unpredictable, selfish drivers. They are too self-obsessed to cater their driving to anyone else on the road. They will take up lanes they don't need to be in and do illegal maneuvers to correct their mistakes, because they believe they are above the law.

The junkers are just batshit methheads or something. They have no regard for anyone's safety, including their own. They have a drug deal they are trying to get to.

[-] tatterdemalion@programming.dev 4 points 1 year ago* (last edited 1 year ago)

CLI debuggers can't hold a candle to the Visual Studio debugger. This is generally not something you automate, and I haven't met many engineers that know gdb well. But pretty much anyone can use VS debugger.

Playing the blame game, especially publicly, is a bad way to encourage psychological safety in a community. See Linus Torvalds for examples (he has recently become a bit softer with his feedback).

A better option is to make clear expectations of what a good PR looks like. Then if expectations are not met, you can give 1 on 1 feedback. Don't just blast a noob in public or you can leave emotional scars.

view more: ‹ prev next ›

tatterdemalion

joined 1 year ago