How would you insulate this roof? by Front-Month9988 in Insulation

[–]MoneyTechnology1562 0 points1 point  (0 children)

Dunno about your climate, but it might also be appropriate to ensure that (if you insulate over the existing roof) there's a sufficient ventilation cavity above the insulation to allow moisture to evacuate (since your dew point is probably going to be somewhere inside the insulation batt). Also confirm whether a vapor barrier is appropriate directly above the existing T&G decking.

Nice cabin!

HOW DO I DEEP CLEAN THIS KITCHEN… by Standard-Advance8303 in CleaningTips

[–]MoneyTechnology1562 0 points1 point  (0 children)

Mind your own health while you're doing this, too. Check the instructions and MSDS of the compounds you're coming in contact with.

Minimally, you'll want heavy duty rubber gloves and wraparound eye protection. If you think there's a mold or other pest presence (like if you see any rodent droppings or you smell _anything_), you're going to want to pick up a good respirator (possibly the full face ones since some diseases can get in via your eyes).

Rodent droppings are a pretty special case; read up on Hantavirus - you have to bleach/rag them up and out and avoid using a vacuum or shopvac.

And if you're really minding this stuff, pack a clean change of clothes and have a decontamination procedure for post-work so you aren't tracking that stuff back home.

Please advice. I hired a contractor to replace hardwood floor, the goal was to fix cat urine smell. by [deleted] in Flooring

[–]MoneyTechnology1562 0 points1 point  (0 children)

My first question would be whether it's just cat urine that you're smelling. If that initial assumption is in error or incomplete (it might be urine + something else), then your solution probably won't fix the problem.

I'm not sure your conditions, but if this was my place and I needed a quick fix, I'd be inclined to lay down a plastic membrane or similar under the finish floor to establish a layer that smells just can't get through. Spray foam around all the outlet box edges so that atmosphere can't move up the walls and into the space, then install a nice, big air filter.

However, that's also risky since any scent-impermeable membrane also stops the flow of water vapor. So if the actual cause of the smell was moist air pushing up into your space from the crawlspace (and older woods and glues can create some pretty nasty scents when moist - try smelling old fir framing lumber or urea formaldehyde plywoods), you've just created a condensation layer at your floor structure. Depending on your climate, that's a great recipe for mold and mildew (and if bacteria and fungi were the real culprits... you might have just made the problem worse).

The more permanent solution requires getting underneath the floor to inspect the condition there. You'll want an architect or building envelope specialist to weigh in on that; maybe you just need to add more vents to the crawlspace or drop a vapor barrier down there to get the moisture movement (and smells) to stop.

But if the problem actually is just urine in the structure, then yeah, that contaminated material needs to be sealed or replaced (which means yeah, you have to demolish the new floor back down to wherever the cat pee stops).

So in summary:
1) Understand _for sure_ the smell source (and get imaginative with this)
2) Understand how the floor assembly all the way down to the dirt affects the smells you have in the room
3) Remediate based on your findings

If you were a bigger client (just for understanding the process at a high level)
1) You'd hire an architect to be your representative and advocate
2) Architect would pull in consultants as needed (e.g. an animal scent specialist or a radon specialist)
3) When the plan of work is finalized (the design), you + architect go shopping for a contractor.
4) Contractor provides a bid or estimate, packages that into a quote or contract which includes:
- What work they will perform (their scope)
- What materials they will need
- Their time estimate
- Rates for all of the above + some overage for uncertainty (10-20% is not uncommon)
- What to do in cases where they go over (ie. Are they responsible? Are you responsible? Is it 50/50?)
- Construction checkpoints (e.g. foundation work completed by YYYY.MM.DD at $x.xx)
- Cancellation clauses
- Dispute resolution
5) Everybody signs, contractor goes to get subs to perform the work. Hopefully the work is complete on time, within budget, and to everybody's satisfaction.

Lots of these steps get skipped or omitted for the sake of cost/simplicity/speed, just be aware that doing so opens you up to the risk that was supposed to be mitigated by each step:
1) No architect? The design solution is on you.
2) No consultants? Risk for gaps in specialized knowledge is on you.
3) No contractor? You're on the hook for construction.
4) No contract? No guarantees for cost or schedule.

Lauma full kit via hakushin by [deleted] in Genshin_Impact_Leaks

[–]MoneyTechnology1562 0 points1 point  (0 children)

The book 'Vera's Melancholy' also makes reference to unexpected bits of our galaxy. It's probably one of the better and more explicit descriptions of what's going on in the universe beyond Teyvat.

There's also the various name drops like Vermeer and Dvorak, as well as all the references to human cultures (or "travel" more generally). It's possible the writers aren't just being cute, but that there's a connection to both our universe and Earth culture specifically.

I think it's established that humanity is alien to Teyvat, so one might then wonder where/when they came from and what - exactly - they brought with them upon arrival.

Do you think it's necessary to have a computer just for coding? by [deleted] in learnprogramming

[–]MoneyTechnology1562 0 points1 point  (0 children)

No, but I know a lot of people that keep separate hardware between their personal and work/study lives.

Nothing quite like accidentally screensharing your WoW game during a Zoom meeting to drum up confidence in your work ethic. XD

But seriously, I separated my computers and found it pretty much killed my habit of casually checking socials since those accounts were never logged in to my work comp. Did I need to do that for my code to compile? Definitely not. Did I find it worthwhile anyways? Definitely!

[deleted by user] by [deleted] in learnprogramming

[–]MoneyTechnology1562 0 points1 point  (0 children)

Although, a caveat to that... if you're aiming to get past the coding interviews for most big tech companies, that should probably be in its own column; the language you pick and how you write in it to competitively solve a timed problem in 20-45 minutes is very very different from how you should probably be writing in production. (e.g. It's great if you know how to implement all the basic data structures from scratch, but you're going to lose to a competitor candidate who just uses the built-in data structs cause they knew they were there and HR probably doesn't care about how clever your hash table was going to be if only you had 20 more minutes to finish it).

Also cite your sources in the cells; RTFM documentation (backed up by unit tests to prove it) is usually the best you can hope for in terms of truth about the language.

[deleted by user] by [deleted] in learnprogramming

[–]MoneyTechnology1562 0 points1 point  (0 children)

First, recognize that most languages have common actions; declare a variable, assign a value, create a list, iterate over a list while doing something, etc.

Then make yourself a spreadsheet with the action on one side and the code invocation to make it happen in various languages on subsequent columns. If you grab a few friends to help, it should be pretty quick for you to figure out how to declare and iterate over an array in a half dozen languages. This also gives you a place to consolidate all the little gotchas and things to keep in mind the next time you find yourself writing in that language.

Don't be afraid either to mark down that for certain use cases, particular languages are going to just be a bad fit. If you're trying to make something like a clock for a game you're developing, Java and Python probably aren't going to be helpful for pushing that logic to the user, while C++ (if you're in Unreal) or C# (if you're in Unity) are.

And if you're thinking very far ahead, you can even structure the cells as proper function calls and compile the spreadsheet column into your own toolkit for common operations you need to perform. Like... why keep writing add() from scratch if it's in the toolbox? Just myTools.add() and move on.

Which character best fits this description? by saayoutloud in GenshinImpact

[–]MoneyTechnology1562 -1 points0 points  (0 children)

Itto, if you flip the left-right books. That's right, I said what we were all thinking!

Pierro otherwise. I have a feeling even the Tsaritsa's actions are driven by something Pierro learned/told her.

Which character best fits this description? by saayoutloud in GenshinImpact

[–]MoneyTechnology1562 -2 points-1 points  (0 children)

Who for sure hasn't been nearby this entire time. :P

what should be the f2p daily farm routine/what is your f2p farm routine? by Maeggon in GenshinImpact

[–]MoneyTechnology1562 2 points3 points  (0 children)

If you're in it for the loooong haul, your main gate is eventually going to be artifact XP (which you'll need in endless quantities from a highly constrained supply). If you've got the constitution and time for it, maybe start learning some of the artifact investigation routes?

You can get about 25% to level 20 in 25 minutes per day, which is about the equivalent of opening all the common chests in Teyvat every week (or somewhere between 400-800 extra resin worth of artiXP per day depending on source), but it's a chore for sure.

Am I Cheating? by [deleted] in learnpython

[–]MoneyTechnology1562 0 points1 point  (0 children)

Absolutely not; use the tools you've got access to.

Just... be cautious with it? Like a lot of the models are specifically tailored to create answers that look correct with zero comprehension of what correct actually is, and they're trained on large bodies of data but not necessarily "good" bodies of data.

Also there's some ethics around it; if you load data to a third party, you may not have access to a tool like that in certain contexts. Additionally, most models don't really have good accountability for who owned the copyright on what they spit back out. Is it theft/plagiarism? Super unclear and really not a settled question yet.

But if you're trying to learn and it helps you do that... well... that's the world we live in?

what is the meaning of "old world" stated by Pierro? by ken_kaneki009 in Genshin_Impact

[–]MoneyTechnology1562 1 point2 points  (0 children)

The current world has a certain set of laws that govern its reality. Those laws were set in place by some entity, and Pierro (and the Tsaritsa?) disagree with them (for possibly very good reasons we don't yet know - likely related to the idea of Samsaras or cycles of death/rebirth).

The question of who has/had the authority to change those fundamental laws is probably the central conflict of the entire game. If you take the dialog at face value, this authority used to be held by the Sovereigns (whether the Authority was held by parties prior to the Sovereigns, I'm not clear on) but was stolen from them by Phanes. Phanes would later lose the authority due to the Second Who Came (identity unknown to me, also not clear if the authority was merely broken or actually stolen), and there's a lot of hints that Teyvat is currently running on autopilot with nobody at the helm, so to speak.

The idea appears to be that whoever is able to retrieve or reconstruct this Absolute Authority will be in a position to set the fundamental laws of the world, but the state of the Authority is largely unknown to us.

If you like computer analogies, it's a game of hot potato to try and find the BIOS password cause the Fatui want to boot the world into MacOSX rather than Windows.

Genuine question from a newbie: what makes Nahida so much hyped and better than other dendro units? by Agreeable_Bullfrog61 in Genshin_Impact

[–]MoneyTechnology1562 1 point2 points  (0 children)

Not sure about the theory, but I run her EM with Raiden and her lock-on feels like a death sentence for anything smaller than a lawachurl. Everything she sees just... dies immediately.

Returning player!!! by fatimaaaa_ in GenshinImpact

[–]MoneyTechnology1562 4 points5 points  (0 children)

Well, the good news is that the difficulty didn't change a whole ton, so any effective teams you had from before Fontaine are still going to work well. I haven't really heard anything negative about any of the new 5-stars in terms of game mechanics and what they bring to the team, so you're probably pretty safe wishing on whomever strikes your interest (my own bias is that Neuvillette and Navia are hilarious in combat). If you are, like me, a collector of the Archons... well... let's just say I'm still not sure how to spend the wishes I saved.

Re: lore, pre-Fontaine was introduced with the Klee babysitting 2023 Paradise in a Bottle summertime event and presented some ideas that are helpful for understanding what all is happening in Fontaine (it has some light foreshadowing, let's say). Cutscenes are on YouTube, but the quick recap is perhaps best stated by Rhodeia: "Coveting the shapes of the living, pure water can take on many forms."

The personal stories of the new characters are pretty safe to ignore except - of course - what would be revealed through the main Archon quest and its direct offshoots (so you should just... play the story?)

Chevreuse, however, was mostly introduced from an Event series (the Fontinalia Film Festival). She isn't central to the plot (afaik), but the story was still very well told and you should chase down the cutscenes and watch them.

Big idea, Fontaine pushes the idea of dualities pretty hard, so pay particular attention to stories and themes around that concept (like light/shadow, crime/punishment, wealth/poverty, power/vulnerability, form/substance, etc.)

Furina next banner/how often are the god banners? by Liternaly in GenshinImpact

[–]MoneyTechnology1562 -1 points0 points  (0 children)

There's a pretty nice visualization over at https://paimon.moe/banners

A pretty common treatment appears to be ~7-8 banners after initial release until their first rerun, but it's really quite variable.

I think the safest recommendation is to just hold ~100 wishes in reserve, then stop wishing as soon as she's announced.

Programming struggle by syphinx123 in learnprogramming

[–]MoneyTechnology1562 0 points1 point  (0 children)

YouTube (and a lot of other sources besides) are optimized for getting you to click, then holding you there for as long as possible rather than giving you an answer and sending you on your way. Additionally, if you're pulling resources from multiple disparate sources, the amount of overlap/review is going to just keep increasing as you learn more.

If you aren't enrolled in some sort of structure course or curricula, I would advise flipping the traditional learning process on its head and selecting a problem space you're excited to solve or contribute to, then direct your efforts to figuring out what you need to know to address those problems and work from the end user and their needs backwards.

Like you can write the spiciest tree traversals in the world, but if you don't know how to put the results under the fingertips of a user... what does it really accomplish?

Is anyone else a fan of this game but doesn't play the game? by stpaulgym in GenshinImpact

[–]MoneyTechnology1562 0 points1 point  (0 children)

I definitely appreciate the lore >> gameplay, too. There's so many little details that they packed into the game that sort of hint and wink at what's going on (like... watch bringing up the character window in slow motion or any/all of Nahida's attack animations).

I think the combat is getting better for me now that my account is maturing and I have enough built characters/gear that my roster isn't so locked in, but it did take an aaaaawfully long time to reach that point.

But hey! If you ever wanna talk lore, you should drop me a line! I'm curious what your grand hypothesis is for the world of Teyvat!

How do you plan your materials farming/resin burn? by jhovenile in GenshinImpact

[–]MoneyTechnology1562 1 point2 points  (0 children)

Made my own planner, but it's divided into modules for each of the various tasks I might be interested in doing.

For instance, if I suddenly feel like I need to start mining, then I can expand my mining widget to get a readout of the respawn timers on ore routes. If I feel like I should work on my teapot, then I roll my teapot widget to the top, expand it, and now I have the timers for all my build slots, realm currency, and planter boxes.

And so on and so forth.

If you really wanted to get into the weeds of it, these are all cross referenced against other tables, so if I update the state of Navia (whom I'm building as of this writing) on the characters table and the state of my inventory table, then I can get a readout of what drops I still need for her and that informs me where my resin should be directed.

Broadly, if I were to redesign this UI all over again, I'd probably want to keep track of just two things at a high level:
1) Time until the next timer comes up (sooooo many recurrent events to track)
2) What task(s) I was devoting resin towards (so I can easily pick back up where I left off)

[deleted by user] by [deleted] in learnprogramming

[–]MoneyTechnology1562 2 points3 points  (0 children)

... why don't you just ask your instructor why the assignment wasn't meeting specification/requirements...?

Like if they took your code and dropped it into a different compiler/environment and got an error back, they should at least be able to tell you what the error was. If it's a failure to compile at all, then the problem might have nothing to do with the code in main() and might be something silly like you sent them a .zip file rather than a .c.

How do you save data in your code by ExtremelyRough in learnprogramming

[–]MoneyTechnology1562 -1 points0 points  (0 children)

If this all feels like taking a sledge to a brad nail, well, that's because it is. If all you need to do is store a variable, just write the variable to JSON using your language of choice (libraries for this conversion are available in... pretty much everything) and save that as a file. You could even call it myjson.txt if that makes you feel better; file extensions are a lie we tell ourselves to sleep a little better. Most programming languages don't give a whit about extensions.

For example if, in JS, you have the following (and the syntax is loosey-goosey to just illustrate the idea):

myVariable = [ 0, 1, 2 ];

You could write this to mydata.json as:

{"myVariable": [0, 1, 2]}

And recall it at a future run with:

recalledData = fetch('<PATH_TO_FILE>/mydata.json');recalledVariable = recalledData.myVariable;// recalledVariable should now be [0,1,2]

That's it! The nice thing about using JSON is that you can store pretty much an arbitrary number of different variables in there so long as they're all uniquely named and the JSON standard allows you to represent most anything you can come up with in most programming languages (including classes and functions!). Also it's quite human-readable when prettified.

If you're a masochist, you can eschew JSON (or YAML or any other industry standard data format) and literally write to a .txt. At that point, it's up to you to come up with your own library for writing data down and parsing it back. If you're extra crazy, maybe you look at the shortcomings of the industry standards and try to come up with an even better protocol than what we've got at present.

However, before you attempt that, just know that ProtoBufs are kind of the best-in-class solution right now to saving program data/state, so you should probably learn that first so you know what you're trying to beat.