I’ve been using Kagi since their public beta, and paying for it has been a no brainer. For programming related searches it isn’t even comparable to Google, as there are very little/no SEO spam re-post garbage sites (like the ones that just scrape and reformat GitHub issues or stack overflow questions). And if there are, I block those domains and never see them again. For all other searches, I have the same experience of better results with less garbage.
The lack of ads has many great advantages, somewhat obviously. Results load faster, my pihole doesn’t break anything, I can see the top result immediately, I never click a sponsored result on accident, etc. I don’t really use many of the advanced features like lenses or GPT functionality and still feel like I get my moneys worth every single month.
I’ve been using Kagi since their public beta, and paying for it has been a no brainer. For programming related searches it isn’t even comparable to Google, as there are very little/no SEO spam re-post garbage sites (like the ones that just scrape and reformat GitHub issues or stack overflow questions). And if there are, I block those domains and never see them again. For all other searches, I have the same experience of better results with less garbage.
The lack of ads has many great advantages, somewhat obviously. Results load faster, my pihole doesn’t break anything, I can see the top result immediately, I never click a sponsored result on accident, etc. I don’t really use many of the advanced features like lenses or GPT functionality and still feel like I get my moneys worth every single month.
A federal judge yesterday ordered the Biden administration to halt a wide range of communications with social media companies, siding with Missouri and Louisiana in a lawsuit that alleges Biden and his administration violated the First Amendment by colluding with social networks "to suppress disfavored speakers, viewpoints, and...
Who gives a shit, frankly. The first amendment is the first amendment, science or anti-science or anything in between. Whether or not I agree with anything in your comment.
But the speech is still legal and protected. Maybe there should be more restrictions about these things, but that’s a case that should be argued in public and implemented the official way. Personally I think not, and instead we should be focusing on restricting the things that allow those ridiculous people making false claims to find the other ridiculous people that believe them.
Just imagine what Trump could have done during the worst of COVID with the power to restrict speech deemed untrue in the dark and without oversight.
Lies and threats may be illegal but they violate the idea of free speech, so why do you support these restrictions on the first amendment and not others?
Because they’re laws the we have as a society agreed upon and put into place. Pretty simple stuff. I do not understand how thinking that the law should be followed is such a wild idea.
If we want vaccine misinformation to be illegal, we should pass a law. Otherwise, the first amendment stands. What’s so weird about that?
The Supreme Court ruled on Monday that a web designer can refuse to create websites for same-sex weddings on religious grounds. The case involved a Colorado web designer named Lorie Smith, who refused to create a website for a same-sex couple's wedding. The couple filed a complaint with the Colorado Civil Rights Commission,...
For me, the first thing I'd do is clear my family of all debts(or whatever financial issues) there is and then the second thing i'd do is buy a hundred Siomai for me to eat...
I've recently been given an initiative to "Terraformize" our companies AWS infrastructure. While I've used Terraform in the past and deployed AWS resources, its always been through a well developed CI/CD pipeline with an existing Terraform structure....
I've done this once or twice - with and without some other existing IaC in place - it's not the worst thing in the world with some tooling and a good approach. How exactly you should do things depends on the situation, primarily on whether you're talking about a single product or many products and services. The (now excessively long) opinionated post below is probably better suited for the latter case - it was primarly learned from pulling an entire SaaS business into Terraform, lots of infra that followed some similar base patterns across many products and just as many services under each.
One thing to accept about this process is that it's a one-off. It does not need to be repeatable, there does not need to be a magic bullet. There aren't any magic bullets anyway, so the naive approach is one of the better options. You only have to setup all the base infra for prod one time, you might as well do it the slow and methodical way.
I can't speak to the new import block, I have only ever used the CLI. I'd personally stay away from it until Hashicorp says it's fully ready.
Some of the tooling out there (terraformer, terracognita, etc) can help, though IMO it's a bad stopgap as you're going to need to actually modularize everything eventually anyway. And if you need to do that, pulling well-used and tested modules from the registry is probably your better bet. These tools can be helpful for IDing what needs to be handled and in some cases produce plenty usable output, so it's worth a download and run to see.
In most situations, you have many of a thing deployed (EC2 instances, Step Functions, Glue everything, etc), so if you can narrow things down you can come up with a decently simple strategy to get 90% done.
What I'd recommend, roughly in order:
Use the AWS Tag Editor to get a comprehensive list of resources in an account.
Select whatever regions are used.
Select All supported resource types
Click Search Resources and wait a bit - depending on how many resources are in the account, a bit could be many minutes.
Export everything to CSV, it's much easier to deal with it this way
Use that export to ID what you need to create Terraform config for.
Break things down by resource type and figure out the main modules you need
Work through an import/plan process for something with each major module
plan the module
See the resources it's trying to create, figure out the import syntax
Repeat until the plan shows no changes
Keep notes!
After that point you should have a roughly step-by-step way to import large chunks of your infrastructure, just copy/paste and replace with new resource identifiers for your import steps. Plan often, keep track of what you have imported and haven't down to the security group. Add tags to all imported resources so you can more easily ID what might have been missed.
For CI/CD I'd recommend Atlantis. It isn't the greatest solution in the world, but it does the job. On a smaller team I'd probably just use Github Actions workflows or the equivalent.
While I use Terragrunt for multi-env situations, a vanilla Terraform approach using the backend-config flag to configure environments works plenty well. I can't speak to Terraform Cloud, though I understand it is pretty good these days.
Makes me laugh (lemmy.world)
PSA: Remember that the internet isn't real life (lemmy.world)
What claims are just not backed by historical facts?
To me, it's: That ancient people thought the Earth was flat....
Has anyone used Kagi Search (search engine)? (kagi.com)
Basically the title....
YSK these e-mail tips (crosspost) (i.postimg.cc)
I don’t know about you, but I really struggle with emails. These sentences were really helpful!
Judge rules White House pressured social networks to “suppress free speech” (arstechnica.com)
A federal judge yesterday ordered the Biden administration to halt a wide range of communications with social media companies, siding with Missouri and Louisiana in a lawsuit that alleges Biden and his administration violated the First Amendment by colluding with social networks "to suppress disfavored speakers, viewpoints, and...
Supreme Court rules for web designer who refused to work on same-sex weddings (www.nbcnews.com)
The Supreme Court ruled on Monday that a web designer can refuse to create websites for same-sex weddings on religious grounds. The case involved a Colorado web designer named Lorie Smith, who refused to create a website for a same-sex couple's wedding. The couple filed a complaint with the Colorado Civil Rights Commission,...
TIL that after reading the first draft of "Smokey and the Bandit", Burt Reynolds told its director Hal Needham that it was the worst script he had ever read, but that he would still make the movie. Most of the dialogue in the movie was improvised on set. (en.wikipedia.org)
You just won One Billion Dollars, what are you buying?
For me, the first thing I'd do is clear my family of all debts(or whatever financial issues) there is and then the second thing i'd do is buy a hundred Siomai for me to eat...
Wikis feel too static after using Notion
Hey Selfhosted,...
Looking for some resources on best practices for migrating existing AWS infrastructure to Terraform.
I've recently been given an initiative to "Terraformize" our companies AWS infrastructure. While I've used Terraform in the past and deployed AWS resources, its always been through a well developed CI/CD pipeline with an existing Terraform structure....