

Is it different than how a country would protect other infrastructure like government buildings, hospitals, other electrical grid infrastructure, dams, etc.?
Is it different than how a country would protect other infrastructure like government buildings, hospitals, other electrical grid infrastructure, dams, etc.?
You might behind a shared IP with NAT or CG-NAT that shares that limit with others, or might be fetching files from raw.githubusercontent.com as part of an update system that doesn’t have access to browser credentials, or Git cloning over https:// to avoid having to unlock your SSH key every time, or cloning a Git repo with submodules that separately issue requests. An hour is a long time. Imagine if you let uBlock Origin update filter lists, then you git clone something with a few modules, and so does your coworker and now you’re blocked for an entire hour.
is authenticated like when you use a private key with git clone
Yes
also this might be terrible if you subscribe to filter lists on raw github in ublock or adguard
Yes exactly why this is actually quite problematic. There’s a lot of HTTPS Git pull remotes around and random software that uses raw.githubusercontent.com to fetch data. All of that is now subject to the 60 req/hr limit and not all of it will be easy to fix.
Ask yourself what is clean code? Is it something you read in a book? Does using a pattern help or hurt? Write more code. Learn different languages and how paradigms different in each language and framework. Take some of those things you learned and decide which ones you can apply in new frameworks and projects and which ones don’t.
Not sure what you’re trying to solve, but there are some other tricks you can employ to get matches.
You could substring match like “size” in “size_of_foo”
Or use Levenshtein distance to find typoed names. Though set the acceptable distance very low for this
Could feed the names into an LLM and ask it to classify them. I did this at a job to identify likely column name mappings
But at the end of the day if this is for an import feature, you need to have a user confirm the import because there’s a lot that could go wrong, like did you get the right encoding? Are numbers encoded the way you expect?
It means let’s take a closer look at a problem or project. Sounds like a Microsoftism
My Framework laptop uses fwupd for all the firmware. I was pleasantly surprised when I plugged in my Logitech receiver and it told me there was an update for the receiver.
Different Operating Systems call it different things. Windows calls it Alternate. Even if it was only used when the primary was down, DNS doesn’t provide any sort of guidance or standard on when to switch between primary and secondary. Is one query timeout enough to switch? How often do you reattempt to the first DNS server? When do you switch back? With individual queries, you can timeout and hit another NS server, but that’s a lot easier at an individual level than to infer a global system state from one query timing out.
And what do you set that secondary DNS entry to? Operating systems may use both, so you need the secondary to point to a pi hole or else you’re letting ads through randomly.
Its not difficult for technical people like you or me, but my friend who just wants to watch their favorite show on my Plex on their TV won’t know how to traffic engineer the traffic over a Tailscale network to my network. My mom won’t be installing Tailscale on her laptop and phone.
With Plex, you’re getting the easy ability to grant access to users. You get a single pane that can search across multiple Plex instances, and NAT traversal/port forwarding. Jellyfin makes you figure that out yourself.
That’s an inherent problem with serverless/functions as a service. There’s no guarantee at all on it staying warm for a given amount of time and any system that depended on it without paying for provisioned concurrency was just depending on hopes and dreams.
Yeah I often see devs come up with complex architectures to just work around Lambda’s limitations. Things to keep them warm (but then fail because they don’t account for concurrent requests still hitting cold starts), multiple levels of Lambda functions to work around 15 minute time outs, and more. Just use the right tool for the job and look at Fargate or Batch.
There’s no guarantee bugs get fixed in a newer version, but there’s a higher chance of a software feature working if it’s been out for awhile with a few patch releases than it is for a brand new feature to work day one on a YYYY.MM.0 release. Home Assistant generally holds new features for those YYYY.MM.0, but patches get backported.
Past vulnerabilities doesn’t mean there is active mpdern vulnerabilities especially ones in widely tested operating systems that’s exploited by as many apps as people claim are listening when security researchers also regularly reverse engineer and analyze the source code of popular apps to figure out what they’re doing. You can decompile Android apps pretty easily to see what they’re doing. Some are obfuscated so it takes some effort.
Its one thing to claim there’s some a system level bypass for the icon that the NSA uses to spy on its enemies, it’s another thing to claim that it’s being exploited on a wide scale by a tech companies on different apps, iOS and Android, multiple versions/devices.
The reality is that we leak tons of info through other mediums that are easier and cheaper to collect than through microphones.
update 2.1.3 once update 2.1.4 becomes available
I wouldn’t use that policy because what if 2.1.4 includes a fix for an issue in 2.1.3?
My update policy is wait until a month comes put, then update to the newest previous month’s version. Patches for bugs go into mainline and are backported so this minimizes bugs in the new features.
Here’s a good reason why you should run an ad blocker. Block the Google Analytics script from loading entirely.
Google Analytics gives you insights on what pages people visit, how long they spend, what kind of browsers and devices they use. That can give them data on what pages are important to customers and what screen sizes to support
I’d rather they self host this data vs use Google Analytics, but there are benefits.
First thing you should do is read the bylaws. There should be some that define how the HOA should operate when it was incorporated. You don’t want to break any bylaws. For two units I doubt it’s that big of a document. You also should also get organized about all docs and record keeping especially if you have any sort of finances.
I don’t know how much big of a budget you’re going to have, but with larger HOAs like mine, we have operating costs and reserve expenses both with their own accounts. Reserve is for long term expenses like you need a new roof. Operating for paying things like shared landscaping. Reserve studies can help you identify how much time until you need to replace the roof or the siding or whatever other things are common with your building.
Don’t invest in the stock market, but at a certain account size CDs for long term investments are a good idea. We use that to help offset dues increases.
It doesn’t have to be complicated but you are technically running a business.