• 0 Posts
  • 23 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle



  • The two situations are different. In your situation, your presence or absence in the lunch room didn’t directly affect other children. Unvaccinated children can put every other child in the school at risk. Vaccines sometimes don’t take effect, and some children cannot be vaccinated due to other medical conditions. We need a very high percentage to receive vaccines to achieve herd immunity. If too many parents refuse to vaccinate then the only way to maintain herd immunity is to remove the unvaccinated from the herd. That’s what this does. It’s not about punishing the unvaccinated, it’s about protecting everyone else.


  • I think you’re referring to FlareSolverr. If so, I’m not aware of a direct replacement.

    Main issue is it’s heavy on resources (I have an rpi4b)

    FlareSolverr does add some memory overhead, but otherwise it’s fairly lightweight. On my system FlareSolverr has been up for 8 days and is using ~300MB:

    NAME           CPU %     MEM USAGE
    flaresolverr   0.01%     310.3MiB
    

    Note that any CPU usage introduced by FlareSolverr is unavoidable because that’s how CloudFlare protection works. CloudFlare creates a workload in the client browser that should be trivial if you’re making a single request, but brings your system to a crawl if you’re trying to send many requests, e.g. DDOSing or scraping. You need to execute that browser-based work somewhere to get past those CloudFlare checks.

    If hosting the FlareSolverr container on your rpi4b would put it under memory or CPU pressure, you could run the docker container on a different system. When setting up Flaresolverr in Prowlarr you create an indexer proxy with a tag. Any indexer with that tag sends their requests through the proxy instead of sending them directly to the tracker site. When Flaresolverr is running in a local Docker container the address for the proxy is localhost, e.g.:

    If you run Flaresolverr’s Docker container on another system that’s accessible to your rpi4b, you could create an indexer proxy whose Host is “http://<other_system_IP>:8191”. Keep security in mind when doing this, if you’ve got a VPN connection on your rpi4b with split tunneling enabled (i.e. connections to local network resources are allowed when the tunnel is up) then this setup would allow requests to these indexers to escape the VPN tunnel.

    On a side note, I’d strongly recommend trying out a Docker-based setup. Aside from Flaresolverr, I ran my servarr setup without containers for years and that was fine, but moving over to Docker made the configuration a lot easier. Before Docker I had a complex set of firewall rules to allow traffic to my local network and my VPN server, but drop any other traffic that wasn’t using the VPN tunnel. All the firewall complexity has now been replaced with a gluetun container, which is much easier to manage and probably more secure. You don’t have to switch to Docker-based all in go, you can run hybrid if need be.

    If you really don’t want to use Docker then you could attempt to install from source on the rpi4b. Be advised that you’re absolutely going offroad if you do this as it’s not officially supported by the FlareSolverr devs. It requires install an ARM-based Chromium browser, then setting some environment variables so that FlareSolverr uses that browser instead of trying to download its own. Exact steps are documented in this GitHub comment. I haven’t tested these steps, so YMMV. Honestly, I think this is a bad idea because the full browser will almost certainly require more memory. The browser included in the FlareSolverr container is stripped down to the bare minimum required to pass the CloudFlare checks.

    If you’re just strongly opposed to Docker for whatever reason then I think your best bet would be to combine the two approaches above. Host the FlareSolverr proxy on an x86-based system so you can install from source using the officially supported steps.




  • When a tech is new and cool but still not evolved to practical.

    My friend, there is nothing “new” about this technology. It has been around for ages. As a child I lived in a home with a heat pump, and that was in the late 80s. I’m gettin’ pretty old here, and heat pumps are even older than me. Heat pumps are just air conditioners with one extra part: a reversing valve that allows the direction of flow to be switched so the hot side of the system can be inside in the winter and outside in the summer.

    Heat pumps don’t require further evolution to become practical, they’re already practical. Beyond practical! It’s a heating technology capable of efficiency greater than 100%. It’s called a “heat pump” because the system doesn’t create heat, it moves heat. From outside to inside in winter, and inside to outside in summer. Since a heat pump is not creating heat, instead moving energy that already exists, it’s possible to get more energy out (in the form of heat) than the energy you put in (in the form of electricity). Generative heating technologies (natural gas or oil furnace, resistive electric heat) cannot match that as they will always be below 100% efficiency.

    I live in Canada, I have a heat pump, and it is great. If you think heat pumps are bad, or not suited to northern climates, or not yet practical… I’m sorry, but you’re misinformed.


  • The generation that came of age in the peak of the “greed is good” era?

    I can’t speak for all of Gen X, but speaking for myself and everyone I personally know from my generation: we never liked that shit. That was our parents’ bullshit. We just couldn’t do anything about it, politically speaking, when we came of age because we were firmly outnumbered by boomers. We still are actually, except now we’re also outnumbered by millennials. That’s why all the media discussions of this topic are framed as “boomers vs. millennials.” Gen X is rendered politically invisible by its comparatively small size.




  • After reading the article, I’m confused about how it works. Guinea worms are parasites that you get infected with from bad water sources. Unless you eradicate the source (e.g. the worms themselves), can you really say that you’ve eradicated the disease?

    Many diseases can likely never be eradicated because they have a natural reservoir, some wild population of animal species in which the disease normally propagates. A natural reservoir will keep the disease in circulation and reinfection of humans can occur from contact with species in the natural reservoir. Ebola virus is like that, it keeps popping up now and then because it has a natural reservoir (believed to be fruit bats).

    Guinea worms isn’t like that, which is part of why it’s a strong candidate for eradication. Its reproductive cycle has a step that primarily goes through people or dogs, neither of which would be considered a natural reservoir:

    Guinea worm reproductive cycle

    As such, if we reach a state where there are no infected people or dogs then guinea worm could go extinct. There would be larvae left in the wild at that point, but as long as those larvae don’t infect a suitable host then they never become worms. No new worms means no new larvae, and larvae have a fairly short lifespan so we would only need to maintain that situation for maybe a few years before we could confidently say that guinea worm has been eradicated (i.e. any remaining larvae must be dead by that point).


  • There used to be three “streams” for Ontario secondary schools:

    • Academic - these were kids that teachers expected would go to universities after high school (if you’re from the US, universities in Canada are analogous to US colleges)
    • General - these were kids that teachers expected would go to colleges or trade schools after high school (if you’re from the US, colleges in Canada are analogous to US trade schools or maybe lower-tier colleges)
    • Basic - these were kids that teachers expected to do menial jobs straight out of high school

    Those descriptions may be harsh, but they were absolutely the unwritten-yet-widely-understood implications of being put in one of these streams. I understand that later on the Basic and General streams were merged into a single “Applied” stream, but that’s the gist. The course focus in each stream was tuned toward those expectations. Academic kids were steered toward math and science, General kids toward shop classes, and Basic kids toward courses like Home Economics.

    The stream system was basically the Pygmalion effect applied to a couple generations of Ontario students. Kids put in the Academic stream tended to succeed because educators expected them to succeed, and thus educators would be more likely to give those students the attention and resources required for success. Kids put in a lower stream tended not to succeed again because that’s what educators expected, causing those educators not to apply the same focus or opportunities as they would on kids in the Academic stream. It was absolutely self-fulfilling prophecy type stuff. There was also a hugely problematic racial component to the system. For example black students were far less likely to be placed in the Academic stream. It is/was a truly awful system and its death is long overdue.

    Full disclosure: I directly benefited from the system, because I was a white kid put in the Academic stream. At the time I thought it was normal, but in hindsight I can see how unfair that system was.





  • The total install was $12k. I also did another 1k in retrofits under the Greener Homes program, but I did the Greener Homes loan as well. I had to outlay the $13k up front, but then I got all of that back in a 10-year, 0% interest loan, plus $5600 in rebates on top ($5k for the heat pump, $600 for the furnace). The loan processing company debits my account $110 a month, which is low enough that it doesn’t really sting.

    I debated doing solar as well, since the Greener Homes loan goes up to $40k. Solar would gave easily soaked up the remaining $25k available in the loan. My roof isn’t ideal for solar though, and I didn’t want to triple the loan’s monthly payments for a solar install that wouldn’t have paid for itself over time.


  • Was there any specifig brand/seer rating restriction with the GHGrant?

    It’s more complicated than that. The major components of the system all have to be qualified for the rebate, down to the component model numbers. There’s a lookup tool to see which model numbers qualify. For a hybrid setup like mine, there are three parts:

    • Outside model number: this is the actual heat pump component that gets installed outside
    • Inside model number: this is the condenser coil that gets installed on top of the furnace
    • Furnace model number: this is the model number of the furnace itself

    A ductless system would only have two part numbers involved, the outside heat pump unit and the inside wall unit (though a ductless install can have multiple inside units in multiple rooms). No furnace for a ductless system of course. Edit to add: and all of the major components you get have to be certified with each other by the GH program. They don’t want you mixing and matching.

    Every HVAC company I talked to was pretty knowledgeable about the GH program, so if you tell them you’re an applicant then they should put together a quote that qualifies. Multiple HVAC reps advised me to make sure that all rebate-covered part numbers were listed clearly on the invoice. Apparently if that info is missing it can derail the rebate until the invoice is updated with full info.


  • a journalist saying that a COP above 1 means the heat pump “creates energy”

    In this house, we obey the laws of thermodynamics!

    But what’s great is that this COP of 2, while bad, is not catastrophic. That’s still in territory where gas boilers are more cost efficient that a heat pump, but unless you are living in a place that is consistently under -10C for several months, then a heat pump has overall lower running costs than a gas boiler. And you are starting to hit pretty northern territories with this.

    I actually have a hybrid furnace/heat pump system, and I live in southern Ontario, Canada. The furnace is the auxiliary heat source and it only kicks in when the outdoor temp is below -6C. I’ve only had this system through one winter so far, but I think I could count the number of days the furnace ran without running out of fingers. My electricity bill went up some of course, but my winter gas bill went down a lot.

    Edit to add: I wasn’t shopping for a hybrid system in particular, but I got this upgrade through the Canada Greener Homes Grant and there were limitations on which units qualified for rebates. For my install (forced-air with existing duct-work), the hybrid systems were the ones that qualified.


  • Atlassian doesn’t even have consistency within single products! I’m using Jira Cloud at work, and while most fields support markdown (e.g. three backticks to start a code block) there are a few that only support Jira’s own notation (e.g. {code} to start a code block). It’s always infuriating when I type some markdown in one of the fields that doesn’t support it for some inexplicable reason.