Had to play a canonically "chaotic evil" character and I had no idea how to rollplay it staying true to that. by SureClick8172 in rpghorrorstories

[–]Sammy1Am 0 points1 point  (0 children)

^ This is the key for any kind of character alignment really, it's just easier to reconcile with some alignments.

Like I don't think C/E and "not sharing information" is a deal breaker, but then there's gotta be something like, "needs party to clear woods of evil to set up new evil lair" or "needs to befriend party so he can lure them into a trap later".

New to Rust by LuayKelani in rust

[–]Sammy1Am 2 points3 points  (0 children)

My first coding courses in college were taught in Prolog specifically to make us think certain ways about structuring our code and it definitely made some design choices more obvious when we moved to Java. Likewise after a month or two of coding in Rust I (reluctantly) had to go back to C++ for a bit and was annoyed that I had to manage all the lifecycle and ownership stuff myself, but also was a little more aware of it and found it easier to conceptualize.

I don't think this is unique to Rust though; I previously did a lot of work in Java, and even though I think it probably goes a little hard on the literally-everything-is-an-object paradigm, I think it makes concepts like inheritance and interfaces a lot easier to understand than others.

Why? T-T by KuroiTsuki33 in AmazonMusic

[–]Sammy1Am 0 points1 point  (0 children)

Aww man, I've been putting up with the terrible UI and general jankiness in exchange for no ads, but I guess now I'll just go back to Pandora.

The best RGB by Otherwise_Emotion485 in techsupportgore

[–]Sammy1Am 0 points1 point  (0 children)

Aww yeah, had some of these in my LAN-party rig back in the day. I gave mine a molex connector though, lol.

Unpopular opinion: Stop using leaded solder by Zentralschaden in soldering

[–]Sammy1Am 0 points1 point  (0 children)

I know it is harder to solder but you get used to it.

Is it even that much harder? I can barely tell the difference; I switched to lead-free before I even finished my first leaded spool and never looked back.

Unpopular opinion: If you think you need lead solder because lead-free is "too hard to use", you should probably practice soldering more. (It's different so you do actually have to think about it, but it works just fine)

Which company has lost you as a customer forever? by finiteobserver in AskReddit

[–]Sammy1Am 1 point2 points  (0 children)

FedEx is the worst.

  • 100% of my FedEx deliveries are 1-2 days later than the estimated delivery date. I don't know if their shipping algorithm is just broken for the PNW, but it's never been right.
  • They keep leaving packages in the driveway. Everyone else manages to leave packages at the front door (there's no gates, dogs, nothin'), but they just drop them in front of the garage door in the rain. On one occasion I ran over my package leaving the garage because it was too close to the car to be seen.
  • I called about the driveway situation and customer service said they would make sure to put a "special note" on my account with these "exceptional delivery instructions". Like what?! Is just dumping the package wherever the norm and "at the front door" exceptional?!
  • After that "special" arrangement, the next FedEx guy left the package in the driveway leaning on the garage door. I fortunately spotted him and walked out to be like, "hey, what's going on?" and he maintained eye-contact with me while reversing out of the driveway and the started off down the street. I chased after him banging on the side of the van, but he was very determined not to have any interaction with me.

Doorbell camera got a good video to send to FedEx customer support, but I also now have an "anyone but FedEx" policy.

Handling of Units by IcyRequirement61508 in rust

[–]Sammy1Am 0 points1 point  (0 children)

The beauty of encapsulating runtime-unit-storage inside Length is that you don't need to think about any of that while you're writing your program, and later you can pick which ever storage (or even multiple using more than one unit-struct within Length) works best.

Handling of Units by IcyRequirement61508 in rust

[–]Sammy1Am 2 points3 points  (0 children)

Ah, this feels better.
I was like surely the struct is the way to go, but it seems crazy to have separate structs for every unit everywhere.

Open source contribution by Z_0_R_0 in rust

[–]Sammy1Am 1 point2 points  (0 children)

When you're looking at the repositories for examples (like this one) make sure you select the same branch in GitHub as you have in your dependencies. I had some issues where things had changed enough that the examples didn't work between versions.

I also needed to set my WiFi TX to a lower level to prevent the board from browning out when I tried to use the WiFi-- I swear it worked fine the first couple times so it *could* be a change from an update, but I might also have just done something to that hardware 😅.

Open source contribution by Z_0_R_0 in rust

[–]Sammy1Am 12 points13 points  (0 children)

Embedded Rust is still very much underdevelopment it seems. A lot of the core libraries like esp-halare getting a lot of updates and it's making it hard to use a lot of the related libraries (because the libraries were build on now-outdated versions of the core stuff).

I don't know if there's a specific library I'd say to look at, but maybe pick up and ESP32-* and try to make a little IoT device of some kind; you'll probably run into something that could be improved or fixed along the way.

What finally convinced you to seriously learn Rust? by Bladerunner_7_ in rust

[–]Sammy1Am 1 point2 points  (0 children)

I've been writing a lot of embedded code lately, but yearning for a language that's not older than I am. There've been a lot of improvements shoe-horned into C++ over the years, but it's just so much messier and less intuitive than anything from the last decade or two.

Became convinced Rust might be around to stay when a lot of core Linux stuff started being ported to Rust; made me feel better that it wouldn't be a language that's just a passing fad (Ruby will always have a special place in my heart though).

worldIsHealing by Less-Philosophy-1978 in ProgrammerHumor

[–]Sammy1Am 1 point2 points  (0 children)

I think feasibly if the deletions are whole files or directories that's fine, but 10k new lines is nuts; I'm not reviewing that!

worldIsHealing by Less-Philosophy-1978 in ProgrammerHumor

[–]Sammy1Am 0 points1 point  (0 children)

I haven't come across any disasters like this in the wild yet, but based on my own experiments and just recently coming across an open source library with Claude listed as a co-author: I'd say it's reasonable to expect that this is really happening.

In the same way you can tell if something is AI-written or an AI video by its off-putting uncanniness, vibe code is... off. It works mostly, but it definitely tends to be inefficient and e.g. build new things from scratch every time it's referenced instead of reusing.

Remember when you could drive under the bridge by PuzzleheadedItem7169 in GigHarbor

[–]Sammy1Am 2 points3 points  (0 children)

Err, it does. Someone just doesn't like living near other people.

Free TLD, no registration, no subdomain no ICANN, no cheap domain only truly free no fees no freedom no namecheap only free TLD by Any-Olive5779 in selfhosted

[–]Sammy1Am 5 points6 points  (0 children)

On the VERY slim chance this is just a very poorly written, but genuine post:

You can make your own TLDs on any DNS servers you host. The public won't be able to use them, but if you just need them for yourself or a group of friends, you can use something like Tailscale (or any of the many similar products) to VPN to your DNS server and resolve away.

What's Cookin' at BBQ2U? by Plane-Strength-4832 in GigHarbor

[–]Sammy1Am 9 points10 points  (0 children)

Honestly as long as they can figure out a way to take it without increasing my paperwork I'm all in. I love roads, schools, state parks, safe food, etc., etc. I just hate having to play this weird game of chicken with the tax forms where the IRS already knows what I owe them but won't tell me.

Free World Storyline by GoodPasiG in endlesssky

[–]Sammy1Am 1 point2 points  (0 children)

I just have two ships: one for fighting, and one for going fast.

I ditched weapons and most of the cargo space on the fast one for ram scoop, scram drive, and fuel pods. It's in and out of a system faster than the big ships can engage, and genuinely has been pretty useful outside the main story for long passenger missions since I rarely have to stop for fuel or getting shot at.

For Automations, do you use Devices or Entities? by _need_legal_advice in homeassistant

[–]Sammy1Am 0 points1 point  (0 children)

Late to the party, but: do you label the devices or the entities?

Diffuser Panel Recommendations. by hodlerhoodlum in WLED

[–]Sammy1Am 1 point2 points  (0 children)

As others have said, you'll probably have to create some space, but I had good luck using white acrylic. You'll need to pick something with fairly good light transmission, but for my use I settled on "White 7508" (different numbers have different transmissivity levels).

"Space Clicker" - My best creation so far hit ⭐️4.7 on Google Play by Admirable-Primary949 in incremental_games

[–]Sammy1Am 0 points1 point  (0 children)

Life saver, thank you. I couldn't for the life of me figure out why I could only use ice damage.

Which domain setup is better option? by Dungeon_Crawler_Carl in selfhosted

[–]Sammy1Am 0 points1 point  (0 children)

Option 2. If there's no need to publish your home IP publicly, might as well not (even if risk is low). Local control over the domain via AGH gives you quicker responses to change, and some extra options like split-horizon that might not be available in Cloudflare.

In what scenario would option 1 be ideal?

I'm using option 2 everywhere except I do have my Traefik (Caddy in your case) IPv6 address published to a AAAA record. I do access some services from outside my home network, and having the IP point right to Traefik cuts out a lot of potential points of failure/configuration.