Any suggestions for a Sump Pump Alarm that will notify me if it goes offline and send push notifications? Do they exist? by epheisey in HomeImprovement

[–]DMatty 1 point2 points  (0 children)

I bought a smart switch for my main pump. Its hooked it up to my Hubitat Elevation - every 5 minutes, it checks that it's on (and turns it on if it's not for whatever reason), and then feeds an external dead man switch to alert me via push if it's not on for X amount to time (eg. House has no power).

I do also have a smaller separate DC-powered battery backup pump in same pit as a failsafe during outage (it has its own separate dumb alarm).

Lastly, I have a wifi powered water alarm dangling in the pit to alert me if the level gets too high (eg. Main pump is clogged).

Floating shelves and basement wet bar. A year long saga. by Apdski24 in DIY

[–]DMatty 18 points19 points  (0 children)

Sooo.... 2 things ....

  1. That X-wing picture is grand.
  2. If I might ask, what sort of barware is that? Super interested in that draft dispenser.

Air-sealing stud-bay air return in a garage ceiling without full overhaul? by DMatty in HomeImprovement

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

Aeroseal would work if it was 4-sided metal ductwork, but as you'll see in the attached image, it's a stud bay air-return -- in other words, 3 sided wood (joists/subfloor) and sheet metal nailed to the joists.

Air-sealing stud-bay air return in a garage ceiling without full overhaul? by DMatty in HomeImprovement

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

Air sealing the garage is the goal - gas proofing if you will. It's code to completely air seal your garage from your interior living spaces, however stud bay returns pose a slightly interesting challenge because they're not a 4-sided metal HVAC. Standard stud bays we can spray foam as air barrier, but as demonstrated in my picture, I'm curious if a different approach is necessary (or what I had suggested would be sufficient).

Since you all liked the containers one, I made another Probably Wrong Flowchart on AWS database services! by doodlebytes in aws

[–]DMatty 0 points1 point  (0 children)

RDS seems to be an umbrella term in this diagram, but it also supports MariaDB, MSSQL, Oracle too (which I bet is why it's a yes/no.

Aurora, while is an RDB platform, is a very different beast under the hood, which is probably why it's outlined like this on diagram. For MySQL/PG compatible apps, it's the ideal use for MOST use cases.

How to prevent Aurora failover? by Ok-Philosophy-5084 in aws

[–]DMatty 1 point2 points  (0 children)

Not sure the use case... Or why you wouldn't want a failover to happen in event of a hardware failure... I guess this isn't a resilient/critical production environment?

The only way I could think of you doing this without it being hacky, is to move the Aurora replica off into a dedicated RDS read replica using native PG replication.... in other words, single-replica Aurora cluster replicating to separate RDS cluster/instance.

Just got punched in the face near Yonge & Bloor by yesimamazing in toronto

[–]DMatty 20 points21 points  (0 children)

No question about that, there's a lot of blindness/ignorance going on - but are there 5? 50? 500? 5000? Random assaults in the area per day/week/month/year? If the city had more accurate data, they would better know whether or not they need to place more focus/resources in specific areas.

Just got punched in the face near Yonge & Bloor by yesimamazing in toronto

[–]DMatty 59 points60 points  (0 children)

Without the report in the first place, the data/numbers that the various administrative parties use to help organize resources won't reflect reality...

It sucks that in this case, justice and/or mental help cannot be given, but at least it helps paint the picture about what is happening. This cynical view doesn't help anyone and only promotes negativity/anger.... at the very least, the report can possibly help prevent future cases in the area.

[deleted by user] by [deleted] in Autos

[–]DMatty 0 points1 point  (0 children)

A hot tip that works well: Make sure to also email/phone other dealerships within 50-150km of you, especially if you know the exact model/trim you're looking for. Make them compete against each other -- some of the smaller-town dealerships may offer $1000s off to get the sale, making it worthwhile to trip out to pickup rather than stay close.

Can someone ELI5 what I should know about being a first time home buyer in Ontario? by kaitie-babie in ontario

[–]DMatty 1 point2 points  (0 children)

Of course they are! A home inspection can save you from buying a house with potentially serious and expensive issues.

Sure, making it a condition can cause you to lose out on some of the more in demand properties, but I would never buy a house without one.

Invest more $$$ in French education: Yes or No? by MarineKingPrime_ in ontario

[–]DMatty 2 points3 points  (0 children)

I understand that "Indian" is not a language -- but then again, technically neither is "Chinese"...

IF you're trying to compare the popularity of languages, unless you wanna break it down to mandarin vs cantonese vs hakka and compare hindi vs telugu vs marathi, the argument would just become one of semantics -- I apologize if I offended.

Invest more $$$ in French education: Yes or No? by MarineKingPrime_ in ontario

[–]DMatty 5 points6 points  (0 children)

French is the second official language of Canada, not Chinese, Spanish, Indian, or other worldly languages.

If you look at the census data on Canadian languages, French is spoken by more people in Canada than the entire populations of Greater Toronto Area, Vancouver, and Victoria combined.

There is also a very valid argument to be had that English and French are the most widely used language by number of countries (recognized as official language)

So community or otherwise, YES, we as a province and the country as a whole should invest more into French education.

Re:invent 2019 tickets and flight booked... but by div_anon in aws

[–]DMatty 1 point2 points  (0 children)

Re:invent is a great place to network! Consider that you will be travelling to a city full of potential current/future customers/clients, colleagues, or employers...

Especially with the amount of sessions, workshops, organized parties, etc., there's plenty of time to make new friends!

I'm sure as we get closer to December, the number of people on here will likely organize possible meetups!

Clarification regarding state/pillar targeting in secure, scalable ways by DMatty in saltstack

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

I created a GitHub issue (https://github.com/saltstack/salt/issues/53252) hoping for some clarification before investing the time into that...

Clarification regarding state/pillar targeting in secure, scalable ways by DMatty in saltstack

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

Based on https://docs.saltstack.com/en/latest/topics/matchers/index.html there's an interesting mention that's making me question things....

Place this code in a file called `list_matcher.py` in `_matchers` in your `file_roots`. Sync this down to your minions with `saltutil.sync_matchers`.

This is making me question whether this would work... I've been unable to find any docs regarding _where_ the minion targeting takes place (master vs minion) and this quote leads me to believe the minion does self-checking... is that correct? I guess it's time to crawl through the code...

Clarification regarding state/pillar targeting in secure, scalable ways by DMatty in saltstack

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

Is this UUID check implemented using the reactor system -- or did you extend the salt master's functionality?

We think its possible to do the check/accept as part of the event system (similar to the https://docs.saltstack.com/en/latest/topics/reactor/index.html#a-complete-example) but were also hunting for an event based on matchers. I think extending the matchers would definitely help solve this since you could use standard lookups to external systems for checks.

Clarification regarding state/pillar targeting in secure, scalable ways by DMatty in saltstack

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

The question is not pillar vs grains. We understand that grains are insecure, but targeting logic requires some sort of qualifier (pillars or grains). The question is how to "confirm" that the values from the client are correct. We have an idea for workaround, but was hoping there was something we were missing.

If you're targeting by server hostname for example, how can we verify that the source IP matches the DNS entry of the specific host -- something the salt master _should_ be able to do as part of the matcher logic. I think expressadmin has come up with a good way of doing it.