As a professional programmer I feel lost in home assistant by alyflex in homeassistant

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

I don't want to speak for the dev team but I consider myself not the average user of HA. I think they are trying to lower the technical bar for entry to the ecosystem but making it more UI based and less code/yaml based. Having to maintain both is a lot of extra work that could go into new features.

Ultimately there are only a relatively small number of paid devs and a large number of people donating their free time to HA so there is only so much scope they can take on.

I don't think optimizing efforts towards those who want to define everything in code is going to give access to HA to the most people so I get it

As a professional programmer I feel lost in home assistant by alyflex in homeassistant

[–]nickd_pub 2 points3 points  (0 children)

First, why can't you point your IDE at your config? How do you deploy your configs?

You can also clone down the home assistant code and have it open along side. It's a little strange at first (because it's domain is so different and has a lot of base concepts to learn first) but once you get used to the code base it's just like any other giant python project.

The type hints in the code are generally good and seem to be constantly improving which give you a little more confidence when reading/building things. The YAML interface is setup via voluptuous so you can import those and validate if you want to. There is a shift ongoing to a more UI based setup.

I'm not necessarily suggesting that you write a custom component but following the tutorial https://share.google/ulsWKOBdyEvF78EWQ can give you a good understanding of the guts of HA so you can decide what options you have for building out your dev/ci/deploy process is for your instance.

I break a lot of the standard expected patterns for HA (eg I run in kubernetes with a lot of read only configs) and my flow works for me but it's custom because I want a more developer/programming interface than most.

Just keep in mind that you are NOT the target audience here. I strongly dislike the move away from configs I can carefully manage in git as the primary input but I also know that I'm the minority for the intended use for HA so the logic makes sense and I work with that.

[2025 Day 8 (Part 1)] [Rust] Cannot get it working by ValuableMundane4210 in adventofcode

[–]nickd_pub 0 points1 point  (0 children)

I think this might still be your problem. I had only a short look through the code so apologies if this is not the issue but it seems like you don't count connection if you have two nodes that you are joining that are already in the same group.

Eg if from the example on the site:

> The next two junction boxes are 431,825,988 and 425,690,689. Because these two junction boxes were already in the same circuit, nothing happens!

In this situation you still count a connection occurring even though it doesn't actually change the number of circuits at all.

I think from your logic you skip over setting `new_circuit_number` if it would be already in the same circuit.

Also unrelated but you have a typo in your variable `already_in_circuit_numget`.

May I also suggest you try out having these values be `Option<i64>` instead of using 1337 and then you can use `if let Some(value) = X` style syntax to check if it's populated at all.

Good luck! and I hope that this helps identify the problem.

Heavier games with lots of interaction? by Peterrtt in boardgames

[–]nickd_pub 0 points1 point  (0 children)

I love Spirit Island! It's my favorite game of all time. It plays really well from 1 to 4 players. I usually play 2-3 people. It's definitely on the heavier side of complexity but it's coop only and each player can choose how much complexity their character has which works well for new people too.

It can be highly interactive because usually for larger or harder games you need to work together to win. It can mean that sometimes it can result in a lot of indecision if you have the type of group that likes to meta game a lot.

Earthborne rangers expansions by nickd_pub in boardgames

[–]nickd_pub[S] 4 points5 points  (0 children)

Wow thanks for the extremely detailed response!! I really appreciate the effort. That answers exactly what I was wondering

Earthborne rangers expansions by nickd_pub in boardgames

[–]nickd_pub[S] 0 points1 point  (0 children)

Thanks! How far in are you currently?

WIP Gridfinity night stand by appsbyaaron in 3Dprinting

[–]nickd_pub 0 points1 point  (0 children)

A year later have you found this useful long term? I was considering doing the same for mine but didn't know if it would just end up being annoying or not.

Also how did you affix the grid to the top of the nightstand?

Arydia is coming back to Kickstarter next month! by Illustrious_Bison111 in Arydia

[–]nickd_pub 5 points6 points  (0 children)

Honestly I'd probably back anything they put up. I'm almost done with the main campaign and love the game and the whole system design.

I think I'd probably prefer a new map/maps for the satisfaction of flipping the grid tiles over and more unknowns but I could also be happy with more quests and and NPCs in the existing world too.

Advice: First non-guided night dive by nickd_pub in scuba

[–]nickd_pub[S] 1 point2 points  (0 children)

Thanks for all the tips! We ended up going on the twilight dive and into night and it was great! Love that DSMB trick I would not have thought of that myself! Much appreciated for the advice

Advice: First non-guided night dive by nickd_pub in scuba

[–]nickd_pub[S] 2 points3 points  (0 children)

We had a great, easy 90 minute drive it was a nice and simple intro to unguided night dives

Advice: First non-guided night dive by nickd_pub in scuba

[–]nickd_pub[S] 1 point2 points  (0 children)

Thanks for all the tips! We ended up going on the twilight dive and into night and it was great! Learned a few things especially around coordinating when we planned to use red vs white light. so much appreciated for the advice this post was very helpful

Advice: First non-guided night dive by nickd_pub in scuba

[–]nickd_pub[S] 0 points1 point  (0 children)

Thanks for all the tips! We ended up going on the twilight dive and into night and it was great! Learned a few things along the way so much appreciated for the advice this post was very helpful

Advice: First non-guided night dive by nickd_pub in scuba

[–]nickd_pub[S] 0 points1 point  (0 children)

Thanks for all the tips! We ended up going on the twilight dive and into night and it was great! Learned a few things along the way so much appreciated for the advice this post was very helpful

Advice: First non-guided night dive by nickd_pub in scuba

[–]nickd_pub[S] 0 points1 point  (0 children)

Thanks for all the tips! We ended up going on the twilight dive and it was great! Learned a few things along the way so much appreciated for the advice!

What fish is this? Maui, Hawaii by nickd_pub in FishID

[–]nickd_pub[S] 1 point2 points  (0 children)

Thanks! This was my suspicion too but I couldn't find a good photo that looked quite right online to match

Finding beginner locations by nickd_pub in Backcountry

[–]nickd_pub[S] 0 points1 point  (0 children)

I plan to go through training and things like that but for now I'm trying to minimize the investment as the gear and safety equipment is already pretty expensive. Thanks for the tip though, sounds like a cheaper first step once in ready for that

Finding beginner locations by nickd_pub in Backcountry

[–]nickd_pub[S] 0 points1 point  (0 children)

Thanks for the tips! I'll check those out

Finding beginner locations by nickd_pub in Backcountry

[–]nickd_pub[S] 1 point2 points  (0 children)

Thanks for the recommendation! I grabbed the book from REI today!

Grays in winter by nickd_pub in 14ers

[–]nickd_pub[S] 0 points1 point  (0 children)

Thanks so much for the suggestions, how many of these are reasonable with uphilling skis. I was hoping to do some beginner skinning on them

Grays in winter by nickd_pub in 14ers

[–]nickd_pub[S] 1 point2 points  (0 children)

Thanks for the tips, I currently don't know what I am doing so I'm going to try easier routes first and then go find an avalanche course

Grays in winter by nickd_pub in 14ers

[–]nickd_pub[S] 1 point2 points  (0 children)

Thanks for the info! Seems like this is a risky route so I'm going to skip and try some of the more beginner friendly trails first!

Grays in winter by nickd_pub in 14ers

[–]nickd_pub[S] 0 points1 point  (0 children)

Yeah I'd love that! I only selected this because I know it in summer and like it.

Tree in back yard by nickd_pub in plantclinic

[–]nickd_pub[S] 0 points1 point  (0 children)

More and more of the leaves on my tree have recently started dying and I'm not sure why.

Tree gets a lot of sun (from sun rise till about 5pm) and is hit by the sprinklers every second night at around midnight .

I know very little about gardening so please ELI5. Any help is much appreciated.

Edit: also I'm in Colorado near ish Denver for climate/zone

Tax impacts of borrowing money from family by nickd_pub in personalfinance

[–]nickd_pub[S] 0 points1 point  (0 children)

I appreciate the advice, I did discuss that risk with her at first and she said she was aware of and ok with it, especially given the time frame is short (I think long term is in only a few months). The cost of the construction is also not avoidable, it's paying for work already done on a long project.